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,258 - 6,269 of 7,768
Posts 6,258 - 6,269 of 7,768
The Clerk
17 years ago
17 years ago
Thanks, prob123. I remember now that you mention it, but I would've taken who-knows-how-long to retrieve that from the appropriate brain cells. I mean, I knew exactly where it was; it just wasn't there yesterday.

prob123
17 years ago
17 years ago
I just found a funny thing with the AI, spell corrector..
Vos calculs sont corrects Get changed to Vos calculus snot correct ..My calculus is snot correct either..
Vos calculs sont corrects Get changed to Vos calculus snot correct ..My calculus is snot correct either..
The Clerk
17 years ago
17 years ago
I have the page Rykxx answered this kind of question before, but I seem to be missing something. Can anyone tell me why this won't work?
I take exception to being labeled "cute." <?PF rem "(key2)" as "amihot"; (amihot) is "cute"; ?>
I take exception to being labeled "cute." <?PF rem "(key2)" as "amihot"; (amihot) is "cute"; ?>
prob123
17 years ago
17 years ago
Do you actually have a key2 in your response to be remembered. I take exception to being labeled "(key2)"
Also make sure you have a (key2) in the keyphrase. to be picked up.
I (*) you are (*)
Also make sure you have a (key2) in the keyphrase. to be picked up.
I (*) you are (*)
Ulrike
17 years ago
17 years ago
I'm going to expand a bit to what I think you might be trying to do.
KP: you are (adj)
Response: I take exception to being labelled "(key1)" <?PF rem "(key1)" as "amihot"; ?>
If there aren't any plugins, there aren't any keys. So something like:
KP: you are cute
Response: I take exception to being labeled "cute." <?PF rem "cute" as "amihot"; ?>
would work in that case. For it to be (key2), you'd need another plug in in there somewhere, like:
KP: you (*) are (adj)
Response: I take exception to being labeled "(key2)." <?PF rem "(key2)" as "amihot"; ?>
KP: you are (adj)
Response: I take exception to being labelled "(key1)" <?PF rem "(key1)" as "amihot"; ?>
If there aren't any plugins, there aren't any keys. So something like:
KP: you are cute
Response: I take exception to being labeled "cute." <?PF rem "cute" as "amihot"; ?>
would work in that case. For it to be (key2), you'd need another plug in in there somewhere, like:
KP: you (*) are (adj)
Response: I take exception to being labeled "(key2)." <?PF rem "(key2)" as "amihot"; ?>
The Clerk
17 years ago
17 years ago
It's the third -- thanks, Ulrike! I might even be nice to Not I next time I see her.
arm
17 years ago
17 years ago
so I have a goto response reference back to a plug-in so that every time the person gives the same response, it just loops back to the plug in and thus keeps on giving different phrases from the plugin. the problem is that rather than the bot going back to pick up a new phrase from the plugin every time the response is given, the bot instead says "you're repeating yourself". Is there any way around this? I just want to be able to seek a response, have it goto the response with the plugin, and do it all over again when it finds the same seek again.
prob123
17 years ago
17 years ago
I don't think it is possible to over ride the AI engine on things like that, blab and a few other things.
The Clerk
17 years ago
17 years ago
Is it me, or are we sluggish again? If so, would someone else alert the Prof?
DigitalV
17 years ago
17 years ago
Ok I have read the Book of AI and this section at least 20 times and it still doesn't work right. I am trying to use raw mode so my bot will understand his own name and respond accordingly. I placed <?PF raw; ?> inside the AIScript box and clicked save, and it does not save this command. I tried several variations as well but none work !
the book says:
Where: Keyphrase
Statement: <?PF raw; ?>
any help on how to use raw mode would be appreciated because this command as not working for me at all, what am i doing wrong?.
the book says:
Where: Keyphrase
Statement: <?PF raw; ?>
any help on how to use raw mode would be appreciated because this command as not working for me at all, what am i doing wrong?.
prob123
17 years ago
17 years ago
It should look something like this
Anomen (re) rank 15 emo 0 <?PF raw;?>
by making it a regex the AI engine will recognize the name Anomen and not try to correct it's spelling.
Anomen (re) rank 15 emo 0 <?PF raw;?>
by making it a regex the AI engine will recognize the name Anomen and not try to correct it's spelling.
DigitalV
17 years ago
17 years ago
Thank you very much prob, I am going to try that out. (I'm new at bot making but it seems fun so far). You probably saw me talking to your bot lol, she is a witty one indeed

» More new posts: Doghead's Cosmic Bar