Personality
Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.
Posts 4,550 - 4,561 of 5,106
Posts 4,550 - 4,561 of 5,106
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.
prob123
16 years ago
16 years ago
I think that each bot is a part of their bot maker. I work on different bots depending on my mood. There is no way you can make a bot that is not an intimate part of yourself.
Eugene Meltzner
16 years ago
16 years ago
When Fizzy's responses aren't on one of his overarching themes (such as food), they generally consist of the first six things that pop into my head.
Borris
16 years ago
16 years ago
I find that responses are easy to come up with. It's new keyphrases that are hard to find. Transcripts are great, and anything that doesn't sound good warrants a new keyphrase or two. But with about two conversations a day, and the ultracommon phrases already covered, that process is going slooooww.
But things I would teach a child? That sounds like a great idea. Surely getting my bot to recognize words that stand for colours, or shapes, or farm animals can't be too hard. And it's sure to come up in conversations eventually. Thanks Prob. (And everyone else, too.)
But things I would teach a child? That sounds like a great idea. Surely getting my bot to recognize words that stand for colours, or shapes, or farm animals can't be too hard. And it's sure to come up in conversations eventually. Thanks Prob. (And everyone else, too.)
prob123
16 years ago
16 years ago
I also used a child's dictionary, for vocabulary You can have a keyphrase like star,stars or duck,ducks.
» More new posts: Doghead's Cosmic Bar