Personality
Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.
Posts 4,761 - 4,772 of 5,105
Posts 4,761 - 4,772 of 5,105
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
0rinoco
12 years ago
12 years ago
Here is a sample conversation
Asami: Hello. My name is Asami. People say I am a pretty girl.
Guest56829: lets have sex
Asami: Why are you asking me to let us have sex?
Guest56829: kiss me
Asami: I don't think I want to kiss you.
Guest56829: i love you
Asami: I like a nicely turned compliment.
Guest56829: kiss me
Asami: Why are you asking me to kiss you?
Guest56829: i love you
Asami: I like hearing nice things.
Guest56829: you are hot
Asami: What are you wearing?
Guest56829: nothing
Asami: Hmmm... *mischevious smile*.
Guest56829: lets have sex
Asami: Why are you asking me to let us have sex?
Guest56829: lets have sex
Asami: I don't think I want to let us have sex.
Guest56829: kiss me
Asami: I don't think I want to kiss you.
Notice this jerk begins the conversation with "lets have sex". After he says the same exact thing for the third time, I'd like to end the conversation, possibly with a "get lost, jerk" type of response. Might also be nice to deprecate that "I love you" comment coming so soon in the conversation.
Any suggestions?
Asami: Hello. My name is Asami. People say I am a pretty girl.
Guest56829: lets have sex
Asami: Why are you asking me to let us have sex?
Guest56829: kiss me
Asami: I don't think I want to kiss you.
Guest56829: i love you
Asami: I like a nicely turned compliment.
Guest56829: kiss me
Asami: Why are you asking me to kiss you?
Guest56829: i love you
Asami: I like hearing nice things.
Guest56829: you are hot
Asami: What are you wearing?
Guest56829: nothing
Asami: Hmmm... *mischevious smile*.
Guest56829: lets have sex
Asami: Why are you asking me to let us have sex?
Guest56829: lets have sex
Asami: I don't think I want to let us have sex.
Guest56829: kiss me
Asami: I don't think I want to kiss you.
Notice this jerk begins the conversation with "lets have sex". After he says the same exact thing for the third time, I'd like to end the conversation, possibly with a "get lost, jerk" type of response. Might also be nice to deprecate that "I love you" comment coming so soon in the conversation.
Any suggestions?
Mome Rath
12 years ago
12 years ago
Well, you could for example check the "Adult Interactions" or the "Adult Interactions or Topics" mark in the Adult Filter section at the bottom of your bot's settings.
---
HANGUP works the way that you use it as all that is in the response. You could for example make a keyphrase
(lets|let us) (have|make|) sex
with the only response
HANGUP
---
HANGUP works the way that you use it as all that is in the response. You could for example make a keyphrase
(lets|let us) (have|make|) sex
with the only response
HANGUP
0rinoco
12 years ago
12 years ago
Thanks. The adult filter won't work for my bot, since I intend to write in some adult content, just not for jerks like Guest56829. Asami will need some romancing, wineing and dining before she goes that far.
Can I make HANGUP conditional in any way? perhaps use it as a Keyphrase or use a GOTO from some other Keyphrase to get to HANGUP?
Also, any advice about treatment of repetitive entries (see post 4759) would be welcome.
Can I make HANGUP conditional in any way? perhaps use it as a Keyphrase or use a GOTO from some other Keyphrase to get to HANGUP?
Also, any advice about treatment of repetitive entries (see post 4759) would be welcome.
Sam Little
12 years ago
12 years ago
When my bot asks a guest's name, sometimes the guest answers with a single word: their name.
bot: Hello. What is your name?
Guest: Joe
How can I get my bot to recognize this and store it as "name"?
bot: Hello. What is your name?
Guest: Joe
How can I get my bot to recognize this and store it as "name"?
Sam Little
12 years ago
12 years ago
Separate problem, separate post...
Returning users come back with user memory, some of which I want to change to a default value every time they visit. How can I do this? I set up the some defaults in the bot AI initialization box, but the user memory seems to override this. I want to be able to selectively change some user memory upon reentry.
Returning users come back with user memory, some of which I want to change to a default value every time they visit. How can I do this? I set up the some defaults in the bot AI initialization box, but the user memory seems to override this. I want to be able to selectively change some user memory upon reentry.
Mome Rath
12 years ago
12 years ago
Remembering names:
When the user answers with anything without the word "name" in it, my bots have a search for (*), and ask back, "is (key1) your name?", followed by a seek for yes, and only then they put (prekey1) into "name".
When the user answers with anything without the word "name" in it, my bots have a search for (*), and ask back, "is (key1) your name?", followed by a seek for yes, and only then they put (prekey1) into "name".
Mome Rath
12 years ago
12 years ago
Setting a memory every time a new conversation starts:
Go to the Settings page of your bot
In the AIScript Initialization field you enter something like
rem "newconversation" as only "conversation-state"
Go to the Settings page of your bot
In the AIScript Initialization field you enter something like
rem "newconversation" as only "conversation-state"
Sam Little
12 years ago
12 years ago
What I don't get is why this seek:
+ my name is, My name is, call me, Call me, I am called, i am called, My name's, my name's, I am, i am [0] "lt"PF? rem (postkey) as only "name"; ?"gt"
doesn't work ("lt" is less than character, etc.)
I tried these phrases in Debug, and all it finds is xnomatch.
+ my name is, My name is, call me, Call me, I am called, i am called, My name's, my name's, I am, i am [0] "lt"PF? rem (postkey) as only "name"; ?"gt"
doesn't work ("lt" is less than character, etc.)
I tried these phrases in Debug, and all it finds is xnomatch.
Sam Little
12 years ago
12 years ago
yay! using rem ... as only... instead of default... worked great! Thanks Mome Rath
so in the bot's AI initialization setting,
use "default..." to set something the user can change and be recalled across visits,
use "remember... as only..." to set a memory to the same beginning point each visit.
so in the bot's AI initialization setting,
use "default..." to set something the user can change and be recalled across visits,
use "remember... as only..." to set a memory to the same beginning point each visit.
Sam Little
12 years ago
12 years ago
Unfortunately the get guest name routine is driving me up the wall! I'm going to hibernate Halequin until I get a working get guest name routine.
» More new posts: Doghead's Cosmic Bar