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 4,118 - 4,129 of 7,768

20 years ago #4118
Dallymo- In xgossip, all memories are replaced for the person your bot is talking about. This way, you can have a response like "(gossipname) is (mem-youare)." and youare refers to the youare memories related to that person, not the current chatter. That goes for any memory, including (mem-yourname). I know of no way to force it back to the chatter's memories within xgossip. I think your best bet is to simply say "you", and not a name. Or, you could probably use (name) (without the mem part), though I'm not certain that wouldn't change as well.

20 years ago #4119
Bowchick--of course. That makes sense. I'm going to put it back to (name) and see what happens. In xgossip, (gossipname) should return the name of the party being gossiped about, I think, so I hope (name) will be distinguished from (gossipname). And (name) instead of (mem-name) would actually make more sense, in the event that Frizella has a nickname for someone--just because she calls someone "Dipstick" doesn't mean everyone will know who she's talking about.

Thanks!

20 years ago #4120
Been a loon time since I've worked on my bot and I just remembered why is there a way to have my bit know what is going on here?

Anne Intertech: msim11 is my botmaster.
[OtherBot]: Are you sure about that?

she has no idea what "that" reffers to correct?

20 years ago #4121
No, it's just a smart answer... AI is not that far yet

20 years ago #4122
You can do it with AI script, to a degree. It just depends on how much time you want to spend on it. But you can make your bot remember something, like rem "my botmaster" as only "last_that", for example, by tagging it onto the end of your "msim11 is my botmaster" response.

Then a response to "Are you sure about that?" could be:
Of course, I know everything about (mem-last_that).

20 years ago #4123
rev-- no, you don't.

If you do, it will have a default value. Otherwise, it will be blank.

20 years ago #4124
xgossip update: yep, (name) worked in that particular response!

20 years ago #4125
Thank you

20 years ago #4126
Oddness: Frizella initiated a chat with The Chibbers. AI script defaults (name) to (mem-name); it appears that something in there strips out "The" because the "name" in The Chibbers's memories is "Chibbers".

In any case, some several exchanges into the discussion, The Chibbers used a keyphrase which triggers the response "You may be disappointed, (mem-name)." However, what came out was "You may be disappointed, (key1)."

As far as I can tell, the only<0> response that Frizella has which includes "You may be disappointed" is the one that uses (mem-name). Any ideas about why it would substitute "(key1)" there?

20 years ago #4127
I put answers to the keyword 'why', but when I ask my bot 'why'she didn't answer, why?

20 years ago #4128
Dallymo, "the" has always been stripped out of names. Bots have been calling me BonerClown from the start.

20 years ago #4129
Laney: You may have added seeks instead of responses. A seek will be listed with a "+" before it in the list.


Posts 4,118 - 4,129 of 7,768

» More new posts: Doghead's Cosmic Bar