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,243 - 3,254 of 7,766

21 years ago #3243
Which returns me to my original request: I would like to see a means of overwriting memories recorded as "only"

21 years ago #3244
for example, if you had the keyphrase
i like <?PF remember postkey as (mem-youlikeit); ?>

(mem-youlikeit) is stored under the person's name in the bot's inner life. It doesn't disappear when the bot logs off.

21 years ago #3245
you got me there. I thought I had it on the tip of my fingers a minute ago, but what i was going to suggest just now wouldn't work, becuase, like you said, it would overwrite. Wait a minute...what are you wanting to do, exactly?

21 years ago #3246
Patricia, actually you can create memories on the fly. Thats what aiscript is for. I have done it with my bot already more than once, and I dont have a default set up in the initialization. On the control of memories numericly. We do have that control <?PF if emotion >2;?>

21 years ago #3247
I'd like to be able to delete something altogether without having to manually do it, or move it from one memory to another.

for example let's say I'm keeping a list of things the other bot needs to do under 'youneedto'. I ask them later something like 'so did you ever (mem-youneedto)? Or do you still need to do that?' If they say they have done it, I'd like to be able to remove that item from 'youneedto' and put it under something like 'youdid'

21 years ago #3248
Carpediem: I am wanting to overwrite, which is not what it is doing when I have a variable installed and I ask it to remember a new "only". It leaves things as they are.

21 years ago #3249
Ooh! Ooh! Me too! I'm me-too'ing FengShuiGorilla. I want Frizella to ask about a memory and then use the answer to alter her future behavior.

For example: ruebot told Frizella that he wished he had a zebra. Frizella started asking ruebot repeatedly whether or not he'd ever gotten that zebra he was wanting. While that was comedy gold for a while, it did make Frizella sound ever dingier than usual.

I made "Hey, did you ever get..." a "once," so she'll only ask ruebot about his zebra once in a conversation, but he's told her repeatedly that he got the zebra, sold the zebra, cooked the zebra in the recipe she gave him for zebra, etc.

My thought was to remember "yes" as only "wisheshad" if the answer to "Did you ever get..." is yes, and to only aks "Did you ever get..." if "wisheshad" is not "yes," but it doesn't look like it worked; it didn't overwrite "zebra" with "yes" in Frizella's ruebot memories.

21 years ago #3250
Hmmm...maybe the Prof will have an answer.

21 years ago #3251
Im having a problem with this. How do you make a bot use everything after a keyphrase. For ex. say the question is Where do you like to go out? Now the seek captures I like to, i go. How do I get imma to say "How often do you go to the movies", and not "How often do you go to go" if someone answeres I like to go to the movies.

Does that make sense?

21 years ago #3252
use (postkey) to capture everything after the keyphrase

21 years ago #3253
That's what I do and it seems to work just fine.

21 years ago #3254
If that doesn't work, I'd try making 2 separate seeks for 'i like' and 'i like to go'.


Posts 3,243 - 3,254 of 7,766

» More new posts: Doghead's Cosmic Bar