Personality

Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.

Posts 4,542 - 4,553 of 5,106

16 years ago #4542
AT also, what do you mean by "the difference between using memories?"

16 years ago #4543
I've discovered how to clone memories. or where (key1) makes 2 different memories. now I was just wanting to make it where I can erase a memory with the inclusion of another memory..


16 years ago #4544
AT, I think you need "as only" for both memories.

16 years ago #4545
3 memories.. all have as only.. 3 memories clone into 1 separate memory..

16 years ago #4546
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?

16 years ago #4547
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.

16 years ago #4548
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.

16 years ago #4549
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.

16 years ago #4550
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 ?>

16 years ago #4551
ok that was interesting to read

16 years ago #4552
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.

16 years ago #4553
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?


Posts 4,542 - 4,553 of 5,106

» More new posts: Doghead's Cosmic Bar