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 5,967 - 5,982 of 7,768
Posts 5,967 - 5,982 of 7,768
Ulrike
17 years ago
17 years ago
I'll answer the last, partially. One way to do that is to have several cases.
I am (adj)
I am (a|an) (adjnoun)
I am the (adjnoun)
Most names won't trigger those. I'm not sure if names trigger "I am (adjartnoun)" or "I am (adjartnounprep)". You could also make a plugin of common names (or look through the existing plugins) and have:
"I am (nameplugin)"
You'll probably come across other cases that need a separate keyphrase, but those are the ones that come to mind immediately.
I am (adj)
I am (a|an) (adjnoun)
I am the (adjnoun)
Most names won't trigger those. I'm not sure if names trigger "I am (adjartnoun)" or "I am (adjartnounprep)". You could also make a plugin of common names (or look through the existing plugins) and have:
"I am (nameplugin)"
You'll probably come across other cases that need a separate keyphrase, but those are the ones that come to mind immediately.
The Clerk
17 years ago
17 years ago
Thanks. I'll try that. I hate to ask so many questions, but having pretty much internalized the book of AI, which does contain most of the answers, I figure it's better to make my bots less annoying.
The Clerk
17 years ago
17 years ago
Dumb but important technical question that everyone else seems to get from the book of AI:
I ask: Do you like cats? Then I try to save the answer, a dozen different ways, but it doesn't work. How do I accomplish setting in their answer to "mem-likescats"? This knowledge might keep me from asking similar dumb questions in the future. Thanks.
I have to clean up Scrivener's memories. They're mostly "memoryname." That I know how to fix thanks to you. I just haven't caught all the instances of those triggers in all my bots. Yes, I should have only one bot. But who am I going to kill off? Nobody, that's who.
I ask: Do you like cats? Then I try to save the answer, a dozen different ways, but it doesn't work. How do I accomplish setting in their answer to "mem-likescats"? This knowledge might keep me from asking similar dumb questions in the future. Thanks.
I have to clean up Scrivener's memories. They're mostly "memoryname." That I know how to fix thanks to you. I just haven't caught all the instances of those triggers in all my bots. Yes, I should have only one bot. But who am I going to kill off? Nobody, that's who.
ezzer
17 years ago
17 years ago
<?PF rem "yes" as only "likescats"; ?>
then you can tag your conditional responses with <?PF if (mem-likescats) is "yes"; ?> etc.
then you can tag your conditional responses with <?PF if (mem-likescats) is "yes"; ?> etc.
The Clerk
17 years ago
17 years ago
Thanks. After learning how to remember someone's name, I was trying to put parentheses inside the rem statement.
ezzer
17 years ago
17 years ago
Np - I get stuck like that all the time. It so cool to have such a good responsive group on this forum lately.
The Clerk
17 years ago
17 years ago
Okay, I give. Rosencrantz is trying harder and having therapy, but when I put as a response something like:
(verb-xing) what?
It comes out in conversation as:
(verb-xing) what?
Not what I had in mind. Is there a rule about where you can use plug-ins that I missed?
Thanks.
(verb-xing) what?
It comes out in conversation as:
(verb-xing) what?
Not what I had in mind. Is there a rule about where you can use plug-ins that I missed?

Thanks.
The Clerk
17 years ago
17 years ago
Thanks. That's what I was doing before, but when I saw (verb-xing), I figured I was doing something wrong.
The Clerk
17 years ago
17 years ago
Okay, dumb question #93:
I cannot for the life of me figure out how to work the xfavorite command. I mean, I get the
My favorite (type) is (specific)
but say I want to ask
"What is your favorite (type)?"
There must be some AI script that plugs in to tell me what type and specific I get from that question, but how?
rem "(type)" as "sometype";
rem "(specific)" as "particular";
I've tinkered with this since day one, and I can't really do anything beyond the standard plug-ins. I want to have scorpions ready if needed, for instance. Some lizards are really all about the scorpions. Then again, dragons aren't so choosy but surely do have favorite somethings.
Just trying to be a good host.
I cannot for the life of me figure out how to work the xfavorite command. I mean, I get the
My favorite (type) is (specific)
but say I want to ask
"What is your favorite (type)?"
There must be some AI script that plugs in to tell me what type and specific I get from that question, but how?
rem "(type)" as "sometype";
rem "(specific)" as "particular";
I've tinkered with this since day one, and I can't really do anything beyond the standard plug-ins. I want to have scorpions ready if needed, for instance. Some lizards are really all about the scorpions. Then again, dragons aren't so choosy but surely do have favorite somethings.
Just trying to be a good host.
» More new posts: Doghead's Cosmic Bar