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 1,781 - 1,792 of 8,130
Posts 1,781 - 1,792 of 8,130
Many questions are answered in the FAQ.
Shadyman
20 years ago
20 years ago
Back in my day (2 years ago) we didn't have all this fancy pantsy stuff in the book of AI.. and we had keywords, not keyphrases or regular expressions or plugins in the keyphrase 
(Damn i sound old now...)

(Damn i sound old now...)
Jazake
20 years ago
20 years ago
Sounds like it was alot easier to figure out stuff then. Nothing like keyphrases and plugins to confuse you all at once now eh?
lol

The Muse Diva
20 years ago
20 years ago
What a lovely bunch of people you are. Thanks for the support. I was wondering. I am the sort of person who learns best by seeing. Can orwould anyone be willing to share a developed script, so I might study it and understand it better? I promise not to use the material in it, rather I would just like to have an example to better understand what I am going to be trying to do.
I hope it isn't taboo to ask
I hope it isn't taboo to ask

isaacc
20 years ago
20 years ago
Muse Diva, the easiest way to get this sort of information might be for you to talk to a few developed bots and try to figure out how they're doing what they're doing. I know that if you wanted to know how Simulo did something, I'd be happy to explain it to you.
And if there's something you want your bot to be able to do, ask for advice in one of the Forums, and the other botmasters will help.
But sending you the whole language center would be too much, for me at least.
And if there's something you want your bot to be able to do, ask for advice in one of the Forums, and the other botmasters will help.
But sending you the whole language center would be too much, for me at least.
Irina
20 years ago
20 years ago
Dear Friends:
If I want to match on a line consisting entirely of
[sigh]
, should I write the keyphrase as
^[sigh]$ (re)
, or as
^sigh$ (re)
? Thank you in advance for your help!
Walk in Beauty, Irina
If I want to match on a line consisting entirely of
[sigh]
, should I write the keyphrase as
^[sigh]$ (re)
, or as
^sigh$ (re)
? Thank you in advance for your help!
Walk in Beauty, Irina
Irina
20 years ago
20 years ago
Dear The Muse Diva:
Here is a chunk of my bot, 'Your Husband':
Call me,my name is,I am (named|called) [0,0] <?PF rem (postkey) as "name"; ?>
I love you, (mem-name)!
do you love me [0,0]
[(Looks into your eyes|takes your hands)] Always and forever, (lovename)!
how can you (|still) love me [0,0]
I will always love you!
I have no choice, I guess! It's just the way I am! [shrugs]
I am sorry I (snapped|yelled|screamed) at you [0,0]
I understand! You were ripping mad!
I can not believe (she|he|they) (said|did) [0,0]
I can't believe it, either!
I get so angry [0,0]
Yes, but you handle it very well!
It's only human to get angry sometimes!
Can't say as I blame you!
Here is a chunk of my bot, 'Your Husband':
Call me,my name is,I am (named|called) [0,0] <?PF rem (postkey) as "name"; ?>
I love you, (mem-name)!
do you love me [0,0]
[(Looks into your eyes|takes your hands)] Always and forever, (lovename)!
how can you (|still) love me [0,0]
I will always love you!
I have no choice, I guess! It's just the way I am! [shrugs]
I am sorry I (snapped|yelled|screamed) at you [0,0]
I understand! You were ripping mad!
I can not believe (she|he|they) (said|did) [0,0]
I can't believe it, either!
I get so angry [0,0]
Yes, but you handle it very well!
It's only human to get angry sometimes!
Can't say as I blame you!
Boner the Clown
20 years ago
20 years ago
TMD, here's some examples of the male/female tags in use:
i (really|) am (really|) (hungry|starving) [16,0]
Would you like to go out to dinner with me?
<?PF if female; ?>
Me too. I haven't had chow mein in a while... <?PF if male; ?>
-----------------
would you like to (*) with me [10,0]
With you? Not really. <?PF if male; ?>
I'd do anything with you. You're a cutie. <?PF if female; ?>
It's just a way to add the elements of flirtation and chauvinism to your bot. Really simple.
i (really|) am (really|) (hungry|starving) [16,0]
Would you like to go out to dinner with me?

Me too. I haven't had chow mein in a while... <?PF if male; ?>
-----------------
would you like to (*) with me [10,0]
With you? Not really. <?PF if male; ?>
I'd do anything with you. You're a cutie. <?PF if female; ?>
It's just a way to add the elements of flirtation and chauvinism to your bot. Really simple.
Irina
20 years ago
20 years ago
Dear Professor:
I understand the reason for having an automatic response when the guest repeats himself. But sometimes, I'm trying to create something that has continuity. For example, Irina Khalidar has a 'strip poker' section, in which she keeps track of how many hands she's already lost, so that she knows what to take off next. The problem is, that if the guest says "Wow!" twice in a row, not only does s/he get reprimanded, the whole process is derailed. This is because it is impossible for the botmistress to predict where control will end up, since it depends on what the guest says next.
So I'm wondering: would it be terribly difficult to tweak the AIengine so that there was an x-keyphrase, "xrepeat", and that if the guest repeats, the effect would be as if the response were, "goto xrepeat"?
This would also allow us to write our own responses to repetitions, in keeping with the personalities of our bots.
Walk in Beauty, Irina
I understand the reason for having an automatic response when the guest repeats himself. But sometimes, I'm trying to create something that has continuity. For example, Irina Khalidar has a 'strip poker' section, in which she keeps track of how many hands she's already lost, so that she knows what to take off next. The problem is, that if the guest says "Wow!" twice in a row, not only does s/he get reprimanded, the whole process is derailed. This is because it is impossible for the botmistress to predict where control will end up, since it depends on what the guest says next.
So I'm wondering: would it be terribly difficult to tweak the AIengine so that there was an x-keyphrase, "xrepeat", and that if the guest repeats, the effect would be as if the response were, "goto xrepeat"?
This would also allow us to write our own responses to repetitions, in keeping with the personalities of our bots.
Walk in Beauty, Irina
Patricia
20 years ago
20 years ago
The problem is that the AI doesnt come back to the previous keyphrase or seek after an automatic interruption, as we would do in a normal conversation.
Irina: Patty used to be able to strip too, using a rather complex set of memories and conditions to keep track of the clothes she is wearing. (now Im removing this feature to a new bot) She didnt took off her clothes in a predefined order, but it had to be realistic (e.g. she cant take of her bra if she still wearing a blouse, she can take off her panties when shes wearing a skirt, but if shes wearing pants she must take them off first ) I must say that for similar reasons, no one, not even the most persevering guest, ever succeeded in undressing her completely.
Irina: Patty used to be able to strip too, using a rather complex set of memories and conditions to keep track of the clothes she is wearing. (now Im removing this feature to a new bot) She didnt took off her clothes in a predefined order, but it had to be realistic (e.g. she cant take of her bra if she still wearing a blouse, she can take off her panties when shes wearing a skirt, but if shes wearing pants she must take them off first ) I must say that for similar reasons, no one, not even the most persevering guest, ever succeeded in undressing her completely.
Irina
20 years ago
20 years ago
Patricia:
Exactly. One could put in 'xnomatch' at every step where the guest says something, but even then, they could be kicked out by the repetition, and perhaps in other ways. And if one did that, they couldn't leave voluntarily! Right now, I'm trying to deal with this by asking the guest a question at every turn, a question which is NOT a yes-or-no question.
Exactly. One could put in 'xnomatch' at every step where the guest says something, but even then, they could be kicked out by the repetition, and perhaps in other ways. And if one did that, they couldn't leave voluntarily! Right now, I'm trying to deal with this by asking the guest a question at every turn, a question which is NOT a yes-or-no question.
» More new posts: Doghead's Cosmic Bar