Personality
Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.
Posts 4,225 - 4,236 of 5,106
Posts 4,225 - 4,236 of 5,106
New replies
Butterfly Dream
22 years ago
22 years ago
Forest, will you talk to God Louise? She has quite a bit of religious knowledge (obviously) and also knows a little about current events, literature, just about any common catch-all subject, and if she doesn't know it she can sort of fake it. You can also test her on trick questions or see how willing she is to explain her paradigm.
What she is rustiest at is plain old small talk. But, uh, I'm trying to get a decent transcript from somebody or another so I can enter her in the Loebner contest. All I can say is, have fun and see if you can stay on with her for a while. I'll try to do the same with Brianna.
What she is rustiest at is plain old small talk. But, uh, I'm trying to get a decent transcript from somebody or another so I can enter her in the Loebner contest. All I can say is, have fun and see if you can stay on with her for a while. I'll try to do the same with Brianna.
Personality
Bowchickawowers
18 years ago
18 years ago
Back many posts ago there was the idea to create a memory of the current topic. I did just that a while ago to give my bot, Love Agent, a sense of continuity in the conversation. Sometimes, she remembers something I've preprogrammed (e.g. she says something about a song and remembers that the current topic is music). Sometimes the topic is generated by the visitor (e.g. the visitor mentions "my (noun)" which sets the current topic to "your (key1)"). This works really well to bring the conversation back when it gets side tracked. (e.g. saying "you're welcome" after "thank you" elicits a response of "Now, back to (mem-currenttopic).").
I took this a step further and have my bot remember the next question to ask. If she's talking about music, for instance, I program in something like rem "Who is your favorite artist" as "nextquestion". Then, I put "(mem-nextquestion)" as an xnone and in a few other random places. Again, it acts to keep the conversation focussed on whatever the topic is, a difficult thing for bots.
I haven't tried making conditional responses based on these topics, but it's a good idea.
I took this a step further and have my bot remember the next question to ask. If she's talking about music, for instance, I program in something like rem "Who is your favorite artist" as "nextquestion". Then, I put "(mem-nextquestion)" as an xnone and in a few other random places. Again, it acts to keep the conversation focussed on whatever the topic is, a difficult thing for bots.
I haven't tried making conditional responses based on these topics, but it's a good idea.
Irina
18 years ago
18 years ago
Excellent ideas! "Quantum Theory" has a "current_topic" variable, but yours appears to be much more flexible!
amazing
18 years ago
18 years ago
i think your bot quantum theory is soooooo good
so are all of your other bots to!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Bev
18 years ago
18 years ago
OK, I'm checking to see what's going on with Gabi's AI script and gotos, but now she's switching stories mid chat:
G: forever. I didn’t want to listen. I just wanted Xena back. Xena made me understand that she is always with me. Xena will always be alive in my heart.
PubDraught: So you were going to kiss a disembodied head?
Gabibot: He caught her up reluctant on his golden car and bare her away lamenting. Then she cried out shrilly with her voice, calling upon her father, the Son of Cronos, who is most high and excellent.
She stopped the story of Xena's death and picked up on the middle of a story about Persephone. The grammar typos are my fault, so there may be AI/goto typos from me. She used to tell the death story correctly before the last upload though.
After that, she went back to her original story, which should not happen because of AI script with memories that should have been picked up the first couple of times she told him this story. I know I probably have to go through her stories and AI scripts and hope I can upload a better version, but this is weird.
G: forever. I didn’t want to listen. I just wanted Xena back. Xena made me understand that she is always with me. Xena will always be alive in my heart.
PubDraught: So you were going to kiss a disembodied head?
Gabibot: He caught her up reluctant on his golden car and bare her away lamenting. Then she cried out shrilly with her voice, calling upon her father, the Son of Cronos, who is most high and excellent.
She stopped the story of Xena's death and picked up on the middle of a story about Persephone. The grammar typos are my fault, so there may be AI/goto typos from me. She used to tell the death story correctly before the last upload though.
After that, she went back to her original story, which should not happen because of AI script with memories that should have been picked up the first couple of times she told him this story. I know I probably have to go through her stories and AI scripts and hope I can upload a better version, but this is weird.
PubDraught
18 years ago
18 years ago
Bev,
The funny thing is I didn't even know enough about Xena's story to know Gabi skipped to another one!
But I have noticed AI skipping to strange places, not only with Gabi, but with other bots as well. It's very disjointing, especially with bots you know well enough to perceive that they are not answering the way they are supposed to!
The funny thing is I didn't even know enough about Xena's story to know Gabi skipped to another one!

But I have noticed AI skipping to strange places, not only with Gabi, but with other bots as well. It's very disjointing, especially with bots you know well enough to perceive that they are not answering the way they are supposed to!
studdevil
18 years ago
18 years ago
I'm trying to use: <?PF chrono: hour(23: 00-3:59); ?> but it says the second number has to be larger. I want it to continue from 11 till 3:59. What is wrong with it? Or what I did?
trevorm
18 years ago
18 years ago
I've not used chrono but I'm guessing it doesn't like going over midnight. You might try having two entries, one with a chrono of 23
0-23:59 and the other 00
0-3:59


nancy2
18 years ago
18 years ago
hey bowchicawowers (i hope i spelt correct.) i am new to chatbots but with irina's help i am picking up. but i do not know how to use memory. will someone tell me the basics? like how to store the guest's name and then use it after 3 or four exchanges?
» More new posts: Doghead's Cosmic Bar