Personality
Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.
Posts 2,294 - 2,305 of 5,106
Posts 2,294 - 2,305 of 5,106
isaacc
21 years ago
21 years ago
Is there a way to retrieve the "sex" of a person (or bot) your bot has just mentioned? For example, if we had this:
Simulo: Hey, do you know my friend Fire Guy?
other bot: Yeah.
Simulo: They're pretty cool, don't you think?
Is there wa way for me to get "he" instead of "they" in that final line of dialogue? It seems like it ought to be possible, somehow...
Any ideas?
Simulo: Hey, do you know my friend Fire Guy?
other bot: Yeah.
Simulo: They're pretty cool, don't you think?
Is there wa way for me to get "he" instead of "they" in that final line of dialogue? It seems like it ought to be possible, somehow...
Any ideas?
ezzer
21 years ago
21 years ago
isaac- I haven't figured out why sometimes this works and other times not, but in some of my responses i have (HeShe) or (himher) as plugins...there might also be some other way with some sort of conditional tag at the end of the responses, too, but I'm not far enough along to know too much about that yet. :-)
DaMoyre
21 years ago
21 years ago
I've been wondering this for a while now. Where do bots come up with phrases such as:
"Duo Maxwell: Choccie is such a hedonist."
I can see that my bot has chatted with Choccie at some point, but there aren't any memories recorded for that bot. So, why does Duo call Choccie a hedonist? (And where is that response coming from?)
Here's an excerpt from a conversation Duo had tonight:
Somebot: Honey, I like Choccie, Choccie is clearly awesome!
Duo Maxwell: Choccie is such a hedonist.
Somebot: Honey, I like Choccie, Choccie is clearly ace!
Duo Maxwell: Choccie is awesome.
I've also seen Duo say things like "I have a fondness for (insert bot name)" or "I strokes (insert bot name)"
Again, where are these phrases coming from? And how come he says "I strokes" instead of "I stroke"?
Is there anything in my keyphrases I should change/correct?
"Duo Maxwell: Choccie is such a hedonist."
I can see that my bot has chatted with Choccie at some point, but there aren't any memories recorded for that bot. So, why does Duo call Choccie a hedonist? (And where is that response coming from?)
Here's an excerpt from a conversation Duo had tonight:
Somebot: Honey, I like Choccie, Choccie is clearly awesome!
Duo Maxwell: Choccie is such a hedonist.
Somebot: Honey, I like Choccie, Choccie is clearly ace!
Duo Maxwell: Choccie is awesome.
I've also seen Duo say things like "I have a fondness for (insert bot name)" or "I strokes (insert bot name)"
Again, where are these phrases coming from? And how come he says "I strokes" instead of "I stroke"?
Is there anything in my keyphrases I should change/correct?
isaacc
21 years ago
21 years ago
Do you have any x-emote keyphrases (instead of x-memory ones) that would match those utterances? If so, those are the ones being called, and if you want them only to work with "you," then you should put the word you in square brackets in the replies.
DaMoyre
21 years ago
21 years ago
Isaac, you're a genius. 
Yes, I do have x-emote keyphrases, and looking over them - that's exactly where those sentences are coming from.
I'll go alter my responses and add the [you]. Thanks!

Yes, I do have x-emote keyphrases, and looking over them - that's exactly where those sentences are coming from.
I'll go alter my responses and add the [you]. Thanks!
DaMoyre
21 years ago
21 years ago
Hm. I was editing my responses, and ran into this:
"I have a (non-exp-pos) for you." can be changed to:
I have a (noun-exp-pos) for [you].
But, what about: "You're the best (noun-equal-pos).
"
Would I then edit to [You]'re the best (non-equal-pos).
?
Sorry if I keep asking dumb questions. I'm *really* trying to understand the AI book, but I seem to be having trouble following the examples there.
"I have a (non-exp-pos) for you." can be changed to:
I have a (noun-exp-pos) for [you].
But, what about: "You're the best (noun-equal-pos).

Would I then edit to [You]'re the best (non-equal-pos).

Sorry if I keep asking dumb questions. I'm *really* trying to understand the AI book, but I seem to be having trouble following the examples there.
Eugene Meltzner
21 years ago
21 years ago
I'm not sure what you do with "you're" -- I don't have that in any of my xemotes.
dallymo
21 years ago
21 years ago
I think you do want to put the brackets in for "you're"--Frizella has an x-emote for "It's very pleasant, talking with you. Please tell me more about yourself," and I was getting "...talking with Immaculada. Please tell me more about Immaculadarself." I took Isaacc's advice and put the square brackets in ([you]rself) and it appears to have worked like a charm.
DaMoyre
21 years ago
21 years ago
*nod* Yeah, I edited the responses and bracketed every single instance of "you" and it seems to be working now. Thank you, dallymo.
ezzer
21 years ago
21 years ago
I used to have all my "you"'s bracketed, then I noticed that in some cases the brackets were showing up...so I thought, after re-reading the book of AI, that the brackets only worked in the x-emotes...so I deleted all the [you] brackets everywhere else (what a pain), and now I'm having instances of my bot changing names anywhere there is a "you," across the board, except for in the emotes, where I left the brackets in place...*sigh* Do I need to go and put all the brackets back?!
isaacc
21 years ago
21 years ago
I think this is actually something that ought to be addressed in "bug stomp." That "change 'you' to another bot's name" feature is getting called a lot more often than it should.
The purpose of that feature seems to be to answer questions like "How do you feel about Simulo?" ... or to generate x-emotes in lieu of x-nones once in a while -- non sequitur declarations of devotion or antipathy.
And yet I've frequently seen it called when the prompt before it is "Do you like me?" or even just an ordinary line of dialogue.
Prof, can you tighten up the widgets and the thingumbobs that make this feature work?
The purpose of that feature seems to be to answer questions like "How do you feel about Simulo?" ... or to generate x-emotes in lieu of x-nones once in a while -- non sequitur declarations of devotion or antipathy.
And yet I've frequently seen it called when the prompt before it is "Do you like me?" or even just an ordinary line of dialogue.
Prof, can you tighten up the widgets and the thingumbobs that make this feature work?
isaacc
21 years ago
21 years ago
... Furthermore, it doesn't make much sense to have the substitution if the bots are going to interpret "I like Julie Tinkerbell" as a compliment, which is what they generally seem to do.
» More new posts: Doghead's Cosmic Bar