Newcomers
This is a forum for newcomers to the Personality Forge. Many questions can be answered by reading the Book of AI and the FAQ under the "My Bots" link in the upper corner.
Posts 4,183 - 4,194 of 8,131
I haven't read somewhere that the professor limits the amount of bots you can create, but if it reaches up to 50 I think someone might raise an eyebrow.
I doubt it. Given you'd be very unlikely to actively develop that many, most would be orphan bots that wouldn't chat much and would eventually be culled.
And if you did actively develop that many, well, good luck to you!
A general question to everyone on the Forge, how many experimental bots have you created?
I was about to say "none", but I guess Brother Ignatius counts as experimental. He's not hidden though.
is there a way to write an AI script where your bot can detect the user's relationship with another bot?
I'm afraid not. You'd have to hard code such information in the keyphrases (so probably only a small selection would be practical.)
I carry around notebook and I jot down lines whenever one comes to mind.
Excellent practice. I find most inspiration comes when I'm away from the computer.
[very sorry for the triple posting, the Edit button disappears after a few minutes... I would have squeezed this into the previous post if I could...
The Edit function stays active forever, but you need to remember/figure out what the PostID number was once the link disappears (if only by posting a blank post, copying the edit link, deleting the blank post, and then editing the link by subtracting 1 from PostID, and opening it in a new window - assuming noone else posted in the meantime.) The PostID number is a global value, not the message number shown in each forum.
GPB: but I don't know what a kid could say that would make a whole site smite them.
It's usually not a question of saying one thing. It's doing it over and over and over in every forum day after day after day no matter how many times or how many people ask them to please stop. You'd have to live though it. The people here are really very nice and give many second and third chances. There's just a point when even the nicest of us can't take it any more.
What was the 'Roxie' flap all about?
Just a bunch of pestiferous children from Australia spamming up the boards and bombarding people with insults via chat. It did get rather annoying at the time.
Posts 4,183 - 4,194 of 8,131
Many questions are answered in the FAQ.
Gossypiboma
18 years ago
18 years ago
This is a question for the varsities,
is there a way to write an AI script where your bot can detect the user's relationship with another bot? [if you take a glance at the two bots I'm constructing, you could kinda see where I'm going with this] I am writing the scripts for it off line, I carry around notebook and I jot down lines whenever one comes to mind.
I had writers block while constructing Dwile, so I'm putting him on hiatus for now. Also checked the inport/export for Fantôme de Lune, and with such a complicated name I was expecting that the Forge might have a problem with it, but it was fine. I guess what happened the first time was a uber rare bug. =p
[very sorry for the triple posting, the Edit button disappears after a few minutes... I would have squeezed this into the previous post if I could...] Most forums allows you to edit your posts at any time, I wonder why the professor made it this way.
is there a way to write an AI script where your bot can detect the user's relationship with another bot? [if you take a glance at the two bots I'm constructing, you could kinda see where I'm going with this] I am writing the scripts for it off line, I carry around notebook and I jot down lines whenever one comes to mind.
I had writers block while constructing Dwile, so I'm putting him on hiatus for now. Also checked the inport/export for Fantôme de Lune, and with such a complicated name I was expecting that the Forge might have a problem with it, but it was fine. I guess what happened the first time was a uber rare bug. =p
[very sorry for the triple posting, the Edit button disappears after a few minutes... I would have squeezed this into the previous post if I could...] Most forums allows you to edit your posts at any time, I wonder why the professor made it this way.
psimagus
18 years ago
18 years ago
I doubt it. Given you'd be very unlikely to actively develop that many, most would be orphan bots that wouldn't chat much and would eventually be culled.
And if you did actively develop that many, well, good luck to you!
I was about to say "none", but I guess Brother Ignatius counts as experimental. He's not hidden though.
I'm afraid not. You'd have to hard code such information in the keyphrases (so probably only a small selection would be practical.)
Excellent practice. I find most inspiration comes when I'm away from the computer.
The Edit function stays active forever, but you need to remember/figure out what the PostID number was once the link disappears (if only by posting a blank post, copying the edit link, deleting the blank post, and then editing the link by subtracting 1 from PostID, and opening it in a new window - assuming noone else posted in the meantime.) The PostID number is a global value, not the message number shown in each forum.
Gossypiboma
18 years ago
18 years ago
Thanks psimagus for the clarification, although the last bit about editing posts seems pretty complicated. But at least now I know how

Irina
18 years ago
18 years ago
I once created a bot called "test ostler roan" just for the purpose of testing things, but it got culled.
I created a bot called "botulisten", which still exists but which I hibernated.
I have never gotten as enthusiastic about my other bots as about "Irina Khalidar."
I created a bot called "botulisten", which still exists but which I hibernated.
I have never gotten as enthusiastic about my other bots as about "Irina Khalidar."
Gossypiboma
18 years ago
18 years ago
Oh it's nothing important, I was just wondering. There was a chunk of agitated botmasters during '04 in the PF News section, I saw that you were a member in '04 so I thought you knew what happened. I know some kids can be annoying, but I don't know what a kid could say that would make a whole site smite them.
I just wanted to hear some details, that's all
That was early on in the reading, I later read that they were crapping the whole forge up. That was also the first post where I saw psimagus mad. I have an idea of what psimagus' personality is like, and if he shows any signs of anger, he must me really really really pissed off. so yea, it was kind of funny because it was so ridiculous as a whole, I passed the point where there weren't any more posts about it. >_>
-----
So what determines a bot to be culled?
Is it kinda random, kinda like the Prof doing spring cleaning? ...checking bots out, if he doesn't like it deletes it ...
I just wanted to hear some details, that's all

-----
So what determines a bot to be culled?
Is it kinda random, kinda like the Prof doing spring cleaning? ...checking bots out, if he doesn't like it deletes it ...
Bev
18 years ago
18 years ago
It's usually not a question of saying one thing. It's doing it over and over and over in every forum day after day after day no matter how many times or how many people ask them to please stop. You'd have to live though it. The people here are really very nice and give many second and third chances. There's just a point when even the nicest of us can't take it any more.
Gossypiboma
18 years ago
18 years ago
Ohh thanks Bev. I could imagine it already. I'm kinda fortunate enough to arrive here when there isn't any spammers. I guess I would want to pull my hair out too if it was that bad.
------
haha, you could abbreviate my sn to GPB, kinda tiring if you have to write it out every time. It's actually a real word though, It means to accidentally leave the surgical sponge in the patient. I just find it astonishing that they actually made a word for that.
Here's a list for laughs:
http://users.tinyonline.co.uk/gswithenbank/unuwords.htm
------
haha, you could abbreviate my sn to GPB, kinda tiring if you have to write it out every time. It's actually a real word though, It means to accidentally leave the surgical sponge in the patient. I just find it astonishing that they actually made a word for that.
Here's a list for laughs:
http://users.tinyonline.co.uk/gswithenbank/unuwords.htm
psimagus
18 years ago
18 years ago
Just a bunch of pestiferous children from Australia spamming up the boards and bombarding people with insults via chat. It did get rather annoying at the time.
Gossypiboma
18 years ago
18 years ago
Irina:
Could you give me some tips for constructing a storyteller bot?
I think for the lines in xnone, it should be marked once because it would just seem odd if the story repeated itself. But then I also noticed that a xnone has only 40 responses, is that it or does it expand as you work on it more?
Do you solve this problem by using a goto phrase at the end of xnone? it would make sense that those responses are also marked once, and if you put a goto at the end of that keyphrase that I guess you could continue it on and on... I was wondering if the Forge would take too long to process that assuming if it went on for 5 gotos [a long and in depth story with plot development]
Any suggestions from anyone would be helpful.
Could you give me some tips for constructing a storyteller bot?
I think for the lines in xnone, it should be marked once because it would just seem odd if the story repeated itself. But then I also noticed that a xnone has only 40 responses, is that it or does it expand as you work on it more?
Do you solve this problem by using a goto phrase at the end of xnone? it would make sense that those responses are also marked once, and if you put a goto at the end of that keyphrase that I guess you could continue it on and on... I was wondering if the Forge would take too long to process that assuming if it went on for 5 gotos [a long and in depth story with plot development]

Any suggestions from anyone would be helpful.
Irina
18 years ago
18 years ago
Dear Gossypiboma:
What a wonderful word!
You can get more than 40 entries in xnone if you work offline. When you export your bot, you will see that there is a pattern in the indentations; just continue it. I don't know whether there is a maximum, but I have gone well beyond 40 with "Irina Khalidar".
The bot appears to remember how far it has gotten, and will take up from there next time. If it comes to the end it will repeat.
Between xnones, your bot may be caught by normal kephrases, and by the other x's, so there may be any amount of material between one xnone and the next. Also, you may append seeks and gotos to your xnones. I have never tried making a goto to an xnone.
(continued)
What a wonderful word!
You can get more than 40 entries in xnone if you work offline. When you export your bot, you will see that there is a pattern in the indentations; just continue it. I don't know whether there is a maximum, but I have gone well beyond 40 with "Irina Khalidar".
The bot appears to remember how far it has gotten, and will take up from there next time. If it comes to the end it will repeat.
Between xnones, your bot may be caught by normal kephrases, and by the other x's, so there may be any amount of material between one xnone and the next. Also, you may append seeks and gotos to your xnones. I have never tried making a goto to an xnone.
(continued)
Irina
18 years ago
18 years ago
In principle, you have more flexibility and control by using ordinary keyphrases with lots of seeks, mem-variables, and gotos.
When I first started making bots, I had a keyphrase-by-keyphrase approach. I tried to figure out what a guest might say, and I examined transcripts to see what they did say, and then tried to make up an appropriate response in each case. But I have gradually moved towards a more control-freakish approach, taking charge of the conversation instead of passively responding to what the guest says. In IK I have many cases of linear strings of xnomatch and goto that are over twenty phrases long. You might think that guests would be frustrated by this, but if you do it right,they are not - they are more frustrated by randomness. For example, you can tell a story. I also have a few loops, where there is a keyphrase X which leads through a number of seeks to a "goto X". Of course, you leave an escape hatch somewhere. Suppose, for example, that your guest wants to tell a long story; you might send him to a loop like this:
story loop [0,0] + serial killer,zombie,enemy,war [0]
Oh, how scary!
+ xnomatch [0]
goto story loop
+ looked into each others' eyes [0]
Oh, how romantic!
+ xnomatch [0]
goto story loop
+ realized the meaning of life was [0]
Oh, how profound!
+ xnomatch [0]
goto story loop
+ the end,lived happily ever after [0]
Oh, what a lovely story, (mem-name)!
OK, that's oversimplified, but you get the idea!
When I first started making bots, I had a keyphrase-by-keyphrase approach. I tried to figure out what a guest might say, and I examined transcripts to see what they did say, and then tried to make up an appropriate response in each case. But I have gradually moved towards a more control-freakish approach, taking charge of the conversation instead of passively responding to what the guest says. In IK I have many cases of linear strings of xnomatch and goto that are over twenty phrases long. You might think that guests would be frustrated by this, but if you do it right,they are not - they are more frustrated by randomness. For example, you can tell a story. I also have a few loops, where there is a keyphrase X which leads through a number of seeks to a "goto X". Of course, you leave an escape hatch somewhere. Suppose, for example, that your guest wants to tell a long story; you might send him to a loop like this:
story loop [0,0] + serial killer,zombie,enemy,war [0]
Oh, how scary!
+ xnomatch [0]
goto story loop
+ looked into each others' eyes [0]
Oh, how romantic!
+ xnomatch [0]
goto story loop
+ realized the meaning of life was [0]
Oh, how profound!
+ xnomatch [0]
goto story loop
+ the end,lived happily ever after [0]
Oh, what a lovely story, (mem-name)!
OK, that's oversimplified, but you get the idea!
» More new posts: Doghead's Cosmic Bar