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 3,742 - 3,753 of 7,766
Posts 3,742 - 3,753 of 7,766
lili_lili
20 years ago
20 years ago
Ok. Well, a sample of the (adj) (animal) problem.
Me: happy dog
Bot: (some random xnone response, and sometimes an xpositive I think)
I've tried other animals and adjectives too, none work though. I also have an (animal) keyphrase, but that never gets used either.
Me: happy dog
Bot: (some random xnone response, and sometimes an xpositive I think)
I've tried other animals and adjectives too, none work though. I also have an (animal) keyphrase, but that never gets used either.
Shadyman
20 years ago
20 years ago
It would really be nice to have the option to use <?PF express ?> in keyphrases, so it applies to all responses in that keyphrase, except for the ones that have their own <?PF express ?>
For example, we could have:
"You are [5,0] <?PF express: amused; ?>"
and for every response, it would emote "amused".
If I had one response in the keyphrase "You are" that had a <?PF express: evil; ?>, then the evil emote would take priority over the amused emote.
For example, we could have:
"You are [5,0] <?PF express: amused; ?>"
and for every response, it would emote "amused".
If I had one response in the keyphrase "You are" that had a <?PF express: evil; ?>, then the evil emote would take priority over the amused emote.
ezzer
20 years ago
20 years ago
lili- I think there's something happening in pre-processing. The AI engine has a sentence fragment completer that adds the "missing" words to the incomplete sentence said to your bot- this happens before attempting to match it to your keyphrases. If you say "happy dog" to your bot, she may receive it as "you are a happy dog", which is what I might think, too, if someone just walked up and said that to me lol
You could try lowering your "you are" keyphrase rank, if you have it ranked (but i doubt that's it), or try saying the words that will match "(adj) (animal)" in context, like "There's a furry weasel!" or something, to prevent words from being added to complete the fragment.
You could try lowering your "you are" keyphrase rank, if you have it ranked (but i doubt that's it), or try saying the words that will match "(adj) (animal)" in context, like "There's a furry weasel!" or something, to prevent words from being added to complete the fragment.
Bowchickawowers
20 years ago
20 years ago
Lili- I tried out your (adj) (animal) keyphrase on my bot. I had the same problem you did. I think (animal) is a special plug-in like (name) or (dayofweek) that will insert an appropriate work in a response, but you can't use it as a searching tool in a keyphrase.
I recommend creating your own plug-in for animals, or use one of the existing ones. (animals), for instance, includes plural animals like "dogs" or "cats". (I tested it in a keyphrase and it works just fine.
) There are others too, but if you want something all encompassing, I'd go ahead and create your own.
I recommend creating your own plug-in for animals, or use one of the existing ones. (animals), for instance, includes plural animals like "dogs" or "cats". (I tested it in a keyphrase and it works just fine.

ezzer
20 years ago
20 years ago
Dingdingding! That's right! I checked my keyphrase for animals, and I had used (animals) with an "s" as the plug-in. yay!
lunar22
20 years ago
20 years ago
Why is this always being seen as an insult?
Eric Badu-Badu: Crossing the river, of fear and pride.
Kaliri: That was mean.
Eric Badu-Badu: Crossing the river, of fear and pride.
Kaliri: That was mean.
Boner the Clown
20 years ago
20 years ago
I get that all the time, both with xcompliment and xinsult.
joe chaos: hello there mate!
Pete Puma: Oh yeah? Well I hope you get hit by a bus!
joe chaos: hello there mate!
Pete Puma: Oh yeah? Well I hope you get hit by a bus!
lili_lili
20 years ago
20 years ago
Yeah, sometimes what the bot considers a compliment and an insult is just messed. Someone said they liked orange flowers once, and my bot thought it was a compliment. Maybe my bot thinks it's an orange flower.

Boner the Clown
20 years ago
20 years ago
The word "like" is probably the biggest cause of the xcompliment problems. If "like (you|your)" was perceived as positive rather than just the word "like", I bet most of the false compliment readings would disappear.
Pete Puma: Do you like to golf?
revscrj: Like the bubonic plague.
Pete Puma: Why thank you!
Pete Puma: Do you like to golf?
revscrj: Like the bubonic plague.
Pete Puma: Why thank you!
lili_lili
20 years ago
20 years ago
Yeah...that would definitely get rid of a lot of mistakes. I think xkeyphrases should all have lowest priority, because often they just cause mistakes. I find xnone comes up way too often, but really all of them should be really low.
» More new posts: Doghead's Cosmic Bar