The AI Engine

This forum is for discussion of how The Personality Forge's AI Engine works. This is the place for questions on what means what, how to script, and ideas and plans for the Engine.

Posts 6,590 - 6,601 of 7,766

16 years ago #6590
That sounds very plausible, but why wouldn't it be tripped by "Do you want to be a tiger?" Oh, because "friend" is also an emotion word, and they add up?
Do you have a "Yes." in xemote, Answer Bot?

Sometimes the xcategories can be avoided by giving the keyphrase YOU desire (in this case, "(do you want|would you like)") a high rank, say 40 or more.

16 years ago #6591
By the way, Rykxx, do you remember, several years ago -- I think it was you -- I had this problem, and someone-- I think it was you -- had a suggestion. the problem was, I wanted to use a variable in a goto, e.g., it would say "goto variable" and if the variable happened to have the value "the heights of ecstasy", then control would pass to "the heights of ecstasy". Only the Forge didn't have that feature, but this someone suggested that you could get the same effect by writing

goto the heights of ecstasy {?PF if (mem-variable) is "the heights of ecstasy"; ?}

and similarly for the other possible values of "variable". Was that you?

16 years ago #6592
But, to get back to message 6589:

Does this mean that if I put my bot into a higher emotional state (e.g., by writing a big number in the "emotion" slot, or using the "emotion" AIscript), this will make it more likely that control will be passed to xemote?

16 years ago #6593
I don't have "Yes" in my x-keywords.
Sometimes he answers "Yes!", sometimes "Yes." or "I do think so" (not in my keywords!)
And yes I have compounded answers.
You're right Rykxx it's exactly what debug says to me.
The word "friend" is some kind of emotional keyword, that's a part of the problem.

And as I said rank doesn't work (I have a rank 65)

I'm really stuck

PS : What is "blab"?

16 years ago #6594
Correction :
I don't have compounded answers and my bot says :
"Yes.", "Yes!" or "I do think so" + a xemote answer (not a xnone)

16 years ago #6595
Making it a regex with a high rank will work.

You: Do you want to be a tiger
Bot: I don't want to be anything but what I am..*sings* I gotta be me..what else can I be...but what I am..

You: would you like to be a tiger
Bot: No, I am happy being me.

16 years ago #6596
Brilliant, Prob123!

16 years ago #6597
Brillant but false
(would you like|do you want) (re) => rank 65
- Do you want to be my friend ?
- I do think so. What do you want to know?

"What do you want to know?" is my xemote.
I never have written "I do think so"

prob123 the problem is not with tiger but with "do you want to be my friend" because this sentence is a friendly sentence for the AI engine and a xemote is generated.

16 years ago #6598
NO it has to be 'you (want|like) to be (re)' 65 raw It works on my bot!

Those quotes come from my bots debug. Since I don't have tiger, friend etc it will work for
Do you want to be a human
do you want to be human
do you want to be my friend
do you want to be a tiger..etc..etc...etc...

16 years ago #6599
Sorry but I don't want to match "you want to be" but "do you want" or "would you like"
You can try with (do you want|would you like) (re) with 65 in raw, you'll see

16 years ago #6600
Sorry but Answer Bot is my bot ()

16 years ago #6601
It matches perfectly as long as you do not ask the bot if it wants to be your friend, everything else pretty much goes.


Posts 6,590 - 6,601 of 7,766

» More new posts: Doghead's Cosmic Bar