Personality
Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.
Posts 4,546 - 4,557 of 5,105
Posts 4,546 - 4,557 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
Bev
16 years ago
16 years ago
AT, what exactly do you mean by cloning? If you have a KP like "What are you reading now?" and the chatter triggers a seek like "I am reading", do you have 3 memories generated (i.e."IQ" = "smart"; "book" = "(postkey)"; "communication" = "open") or do you only pick up one memory at a time? Are you talking about 3 memories you created in your settings or three different things you store within one memory in settings?
deleted
16 years ago
16 years ago
4 memories for the subject of an age.
4 different age groups.. each one clones into mem-age
I will be interacting with kids, teenagers, young adults, and middle aged adults... This.. will branch off for different subjects.. like a real conversation would take place.
After this is perfected.. it will be a nucleus for another set of formulas.
4 different age groups.. each one clones into mem-age
I will be interacting with kids, teenagers, young adults, and middle aged adults... This.. will branch off for different subjects.. like a real conversation would take place.
After this is perfected.. it will be a nucleus for another set of formulas.
prob123
16 years ago
16 years ago
Make a plug-in for the various ages. then use conditional AI script if (mem-age) is "whatever". You don't need four different memories.
deleted
16 years ago
16 years ago
can "whatever" be "12-15" ???
You: Hi Prob 123, I am 13 years old
Me: hey
You: I love Canada Dry.. Why does everyone else hate it?
Me: I am a new bot and I don't understand canadiens
You: Screw you!
ME: Where did a kid like you learn such rude behavior.
<?PF if (mem-Age) is "9-15"; ?>
I am assuming that ..that is what you and everyone else is basically trying to tell me.
You: Hi Prob 123, I am 13 years old
Me: hey
You: I love Canada Dry.. Why does everyone else hate it?
Me: I am a new bot and I don't understand canadiens
You: Screw you!
ME: Where did a kid like you learn such rude behavior.
I am assuming that ..that is what you and everyone else is basically trying to tell me.
prob123
16 years ago
16 years ago
Yes, I am not sure if the 9-15 will work you might have to list them but it should work that way. or
make a memory for young and use
I am (13|14|15) < ? PF remember (key1) as only "young"; ?>
You are too young to talk that way!
PF if (mem-young) exists; ?>
I also used ordinal if you don't want a long term memory the following is for a what number comes after
what number comes after ([1234567890,]+) (re) [75,0] <?PF raw ?>
Ok after (key1).... <?PF remember (key1) as only "ordinal" ?>
+ xnomatch [0]
One <?PF if (mem-ordinal) is "0"; ?>
Two <?PF if (mem-ordinal) is "1"; ?>
Three <?PF if (mem-ordinal) is "2"; ?>
Four <?PF if (mem-ordinal) is "3"; ?>
Five <?PF if (mem-ordinal) is "4"; ?>
Six <?PF if (mem-ordinal) is "5"; ?>
Seven <?PF if (mem-ordinal) is "6"; ?>
Eight <?PF if (mem-ordinal) is "7"; ?>
Nine <?PF if (mem-ordinal) is "8"; ?>
Ten <?PF if (mem-ordinal) is "9"; ?>
Eleven <?PF if (mem-ordinal) is "10"; ?>
Twelve <?PF if (mem-ordinal) is "11"; ?>
Thirteen <?PF if (mem-ordinal) is "12"; ?>
Fourteen <?PF if (mem-ordinal) is "13"; ?>
Fifteen <?PF if (mem-ordinal) is "14"; ?>
Sixteen <?PF if (mem-ordinal) is "15"; ?>
Seventeen <?PF if (mem-ordinal) is "16"; ?>
Eighteen <?PF if (mem-ordinal) is "17"; ?>
Nineteen <?PF if (mem-ordinal) is "18"; ?>
Twenty <?PF if (mem-ordinal) is "19"; ?>
Twenty one <?PF if (mem-ordinal) is "20"; ?>
Twenty two <?PF if (mem-ordinal) is "21"; ?>
Twenty three <?PF if (mem-ordinal) is "22"; ?>
Twenty four <?PF if (mem-ordinal) is "23"; ?>
Twenty five <?PF if (mem-ordinal) is "24"; ?>
Twenty six <?PF if (mem-ordinal) is "25"; ?>
Twenty seven <?PF if (mem-ordinal) is "26"; ?>
Twenty eight <?PF if (mem-ordinal) is "27"; ?>
Twenty nine <?PF if (mem-ordinal) is "28"; ?>
Thirty <?PF if (mem-ordinal) is "29"; ?>
Thirty one <?PF if (mem-ordinal) is "30"; ?>
Thirty two <?PF if (mem-ordinal) is "31"; ?>
Thirty three <?PF if (mem-ordinal) is "32"; ?>
Thirty four <?PF if (mem-ordinal) is "33"; ?>
Thirty five <?PF if (mem-ordinal) is "34"; ?>
Thirty six <?PF if (mem-ordinal) is "35"; ?>
Thirty seven <?PF if (mem-ordinal) is "36"; ?>
Thirty eight <?PF if (mem-ordinal) is "37"; ?>
Thirty nine <?PF if (mem-ordinal) is "38"; ?>
Forty <?PF if (mem-ordinal) is "39"; ?>
Forty one <?PF if (mem-ordinal) is "40"; ?>
what number comes before (*),number is before (*) [50,0] <?PF remember (key1) as only "ordinal" ?>
Let me see you want the number before (key1)?
+ xnomatch [0]
One <?PF if (mem-ordinal) is "two"; ?>
Two <?PF if (mem-ordinal) is "three"; ?>
Three <?PF if (mem-ordinal) is "four"; ?>
Four <?PF if (mem-ordinal) is "five"; ?>
Five <?PF if (mem-ordinal) is "six"; ?>
Six <?PF if (mem-ordinal) is "seven"; ?>
Seven <?PF if (mem-ordinal) is "eight"; ?>
Eight <?PF if (mem-ordinal) is "nine"; ?>
Nine <?PF if (mem-ordinal) is "ten"; ?>
Ten <?PF if (mem-ordinal) is "eleven"; ?>
Eleven <?PF if (mem-ordinal) is "twelve"; ?>
Twelve <?PF if (mem-ordinal) is "thirteen"; ?>
Thirteen <?PF if (mem-ordinal) is "fourteen"; ?>
Fourteen <?PF if (mem-ordinal) is "fifteen"; ?>
Fifteen <?PF if (mem-ordinal) is "sixteen"; ?>
Sixteen <?PF if (mem-ordinal) is "seventeen"; ?>
Seventeen <?PF if (mem-ordinal) is "eighteen"; ?>
Eighteen <?PF if (mem-ordinal) is "nineteen"; ?>
Nineteen <?PF if (mem-ordinal) is "twenty"; ?>
Twenty <?PF if (mem-ordinal) is "twenty one"; ?>
Twenty one <?PF if (mem-ordinal) is "twenty two"; ?>
Twenty two <?PF if (mem-ordinal) is "twenty three"; ?>
Twenty three <?PF if (mem-ordinal) is "twenty four"; ?>
Twenty four <?PF if (mem-ordinal) is "twenty five"; ?>
Twenty five <?PF if (mem-ordinal) is "twenty six"; ?>
Twenty six <?PF if (mem-ordinal) is "twenty seven"; ?>
Twenty seven <?PF if (mem-ordinal) is "twenty eight"; ?>
Twenty eight <?PF if (mem-ordinal) is "twenty nine"; ?>
Twenty nine <?PF if (mem-ordinal) is "thirty"; ?>
Thirty <?PF if (mem-ordinal) is "thirty one"; ?>
Thirty one <?PF if (mem-ordinal) is "thirty two"; ?>
Thirty two <?PF if (mem-ordinal) is "thirty three"; ?>
Thirty three <?PF if (mem-ordinal) is "thirty four"; ?>
Thirty four <?PF if (mem-ordinal) is "thirty five"; ?>
Thirty five <?PF if (mem-ordinal) is "thirty six"; ?>
Thirty six <?PF if (mem-ordinal) is "thirty seven"; ?>
Thirty seven <?PF if (mem-ordinal) is "thirty eight"; ?>
Thirty eight <?PF if (mem-ordinal) is "thirty nine"; ?>
Thirty nine <?PF if (mem-ordinal) is "forty"; ?>
Forty <?PF if (mem-ordinal) is "forty one"; ?>
Forty one <?PF if (mem-ordinal) is "forty two"; ?>
what number comes before ([1234567890,]+) (re) [75,0] <?PF raw ?>
make a memory for young and use
I am (13|14|15) < ? PF remember (key1) as only "young"; ?>
You are too young to talk that way!
PF if (mem-young) exists; ?>
I also used ordinal if you don't want a long term memory the following is for a what number comes after
what number comes after ([1234567890,]+) (re) [75,0] <?PF raw ?>
Ok after (key1).... <?PF remember (key1) as only "ordinal" ?>
+ xnomatch [0]
One <?PF if (mem-ordinal) is "0"; ?>
Two <?PF if (mem-ordinal) is "1"; ?>
Three <?PF if (mem-ordinal) is "2"; ?>
Four <?PF if (mem-ordinal) is "3"; ?>
Five <?PF if (mem-ordinal) is "4"; ?>
Six <?PF if (mem-ordinal) is "5"; ?>
Seven <?PF if (mem-ordinal) is "6"; ?>
Eight <?PF if (mem-ordinal) is "7"; ?>
Nine <?PF if (mem-ordinal) is "8"; ?>
Ten <?PF if (mem-ordinal) is "9"; ?>
Eleven <?PF if (mem-ordinal) is "10"; ?>
Twelve <?PF if (mem-ordinal) is "11"; ?>
Thirteen <?PF if (mem-ordinal) is "12"; ?>
Fourteen <?PF if (mem-ordinal) is "13"; ?>
Fifteen <?PF if (mem-ordinal) is "14"; ?>
Sixteen <?PF if (mem-ordinal) is "15"; ?>
Seventeen <?PF if (mem-ordinal) is "16"; ?>
Eighteen <?PF if (mem-ordinal) is "17"; ?>
Nineteen <?PF if (mem-ordinal) is "18"; ?>
Twenty <?PF if (mem-ordinal) is "19"; ?>
Twenty one <?PF if (mem-ordinal) is "20"; ?>
Twenty two <?PF if (mem-ordinal) is "21"; ?>
Twenty three <?PF if (mem-ordinal) is "22"; ?>
Twenty four <?PF if (mem-ordinal) is "23"; ?>
Twenty five <?PF if (mem-ordinal) is "24"; ?>
Twenty six <?PF if (mem-ordinal) is "25"; ?>
Twenty seven <?PF if (mem-ordinal) is "26"; ?>
Twenty eight <?PF if (mem-ordinal) is "27"; ?>
Twenty nine <?PF if (mem-ordinal) is "28"; ?>
Thirty <?PF if (mem-ordinal) is "29"; ?>
Thirty one <?PF if (mem-ordinal) is "30"; ?>
Thirty two <?PF if (mem-ordinal) is "31"; ?>
Thirty three <?PF if (mem-ordinal) is "32"; ?>
Thirty four <?PF if (mem-ordinal) is "33"; ?>
Thirty five <?PF if (mem-ordinal) is "34"; ?>
Thirty six <?PF if (mem-ordinal) is "35"; ?>
Thirty seven <?PF if (mem-ordinal) is "36"; ?>
Thirty eight <?PF if (mem-ordinal) is "37"; ?>
Thirty nine <?PF if (mem-ordinal) is "38"; ?>
Forty <?PF if (mem-ordinal) is "39"; ?>
Forty one <?PF if (mem-ordinal) is "40"; ?>
what number comes before (*),number is before (*) [50,0] <?PF remember (key1) as only "ordinal" ?>
Let me see you want the number before (key1)?
+ xnomatch [0]
One <?PF if (mem-ordinal) is "two"; ?>
Two <?PF if (mem-ordinal) is "three"; ?>
Three <?PF if (mem-ordinal) is "four"; ?>
Four <?PF if (mem-ordinal) is "five"; ?>
Five <?PF if (mem-ordinal) is "six"; ?>
Six <?PF if (mem-ordinal) is "seven"; ?>
Seven <?PF if (mem-ordinal) is "eight"; ?>
Eight <?PF if (mem-ordinal) is "nine"; ?>
Nine <?PF if (mem-ordinal) is "ten"; ?>
Ten <?PF if (mem-ordinal) is "eleven"; ?>
Eleven <?PF if (mem-ordinal) is "twelve"; ?>
Twelve <?PF if (mem-ordinal) is "thirteen"; ?>
Thirteen <?PF if (mem-ordinal) is "fourteen"; ?>
Fourteen <?PF if (mem-ordinal) is "fifteen"; ?>
Fifteen <?PF if (mem-ordinal) is "sixteen"; ?>
Sixteen <?PF if (mem-ordinal) is "seventeen"; ?>
Seventeen <?PF if (mem-ordinal) is "eighteen"; ?>
Eighteen <?PF if (mem-ordinal) is "nineteen"; ?>
Nineteen <?PF if (mem-ordinal) is "twenty"; ?>
Twenty <?PF if (mem-ordinal) is "twenty one"; ?>
Twenty one <?PF if (mem-ordinal) is "twenty two"; ?>
Twenty two <?PF if (mem-ordinal) is "twenty three"; ?>
Twenty three <?PF if (mem-ordinal) is "twenty four"; ?>
Twenty four <?PF if (mem-ordinal) is "twenty five"; ?>
Twenty five <?PF if (mem-ordinal) is "twenty six"; ?>
Twenty six <?PF if (mem-ordinal) is "twenty seven"; ?>
Twenty seven <?PF if (mem-ordinal) is "twenty eight"; ?>
Twenty eight <?PF if (mem-ordinal) is "twenty nine"; ?>
Twenty nine <?PF if (mem-ordinal) is "thirty"; ?>
Thirty <?PF if (mem-ordinal) is "thirty one"; ?>
Thirty one <?PF if (mem-ordinal) is "thirty two"; ?>
Thirty two <?PF if (mem-ordinal) is "thirty three"; ?>
Thirty three <?PF if (mem-ordinal) is "thirty four"; ?>
Thirty four <?PF if (mem-ordinal) is "thirty five"; ?>
Thirty five <?PF if (mem-ordinal) is "thirty six"; ?>
Thirty six <?PF if (mem-ordinal) is "thirty seven"; ?>
Thirty seven <?PF if (mem-ordinal) is "thirty eight"; ?>
Thirty eight <?PF if (mem-ordinal) is "thirty nine"; ?>
Thirty nine <?PF if (mem-ordinal) is "forty"; ?>
Forty <?PF if (mem-ordinal) is "forty one"; ?>
Forty one <?PF if (mem-ordinal) is "forty two"; ?>
what number comes before ([1234567890,]+) (re) [75,0] <?PF raw ?>
Bev
16 years ago
16 years ago
Damn straight MonkeySlayer. I love it when Prob gets all type-y. I also copy and paste what Psi types when the spirit moves him.
Borris
16 years ago
16 years ago
What do you do when you run out of inspiration for your bot? I covered all the keyphrases that I thought were initially obvious, and while transcripts and posts on the Great Quotes forum are good sources of idea, but both are few and far between, to the point where I can barely think of two or three new keyphrases to add each day. Where do you get your inspiration?
prob123
16 years ago
16 years ago
Transcripts are the best. Then any subject you would teach a child. like shapes and colors etc.. Also keep an ear out for how human conversations go.
Ty Paige
16 years ago
16 years ago
Since I am building clones of myself.. there is never a stopping point. I originally thought that is what everyone was doing. Then I found I was the outcast.
» More new posts: Doghead's Cosmic Bar