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 2,735 - 2,746 of 7,767

21 years ago #2735
Hi, all! I'm trying to figure out how to use AI script initialization defaults, but I'm not clear from the examples in the Book on how it works..the example value given is: default "no" as "hasdog";
So all you folks that are way more advanced than I, what would that do, and where would this "hasdog" show up? :-)
Any help is sincerly appreciated!

21 years ago #2736
It should (as I understand it) start showing up in your bot's memories, for all of the people (including other bots) she talks with after you add the default. In addition to any "youlike" or "iam" memories, those people will also have "hasdog," with "no" as the entry in that memory field.

That's if it works as described. I haven't tried programming defaults yet.

21 years ago #2737
isaacc, that's just it

21 years ago #2738
Is there a limit to number of memory items a bot can create per acquaintance?

21 years ago #2739
Joe- yes, i think it's 10.

isaac- thanks! that leads me to the next question- what would your bot then do with that hasdog-no value?

21 years ago #2740
Rephrase: Is there a limit to the number of memories a bot can define per acquaintance? I'm exploring the use of AIScript memory formation as a general context mechanism and would be happy to hear that I can define an arbitrary number of memories.

21 years ago #2741
a 'hasdog' memory is a context-setting memory. You can test for hasdog with a conditional (if) and direct the bot's responses accordingly.

21 years ago #2742
Wow, that would be cool, Joe...you just made me think of how great goto's that depend on existing memories could be...that could be mindblowing.

21 years ago #2743
There's great power in having control of memory forming. It's a major part of intelligence.

21 years ago #2744
Would anyone else like to see some kind of literal marker that could be used to tag a word or phrase to exempt it from spellchecking or other preprocessing?

21 years ago #2745
Yes, I would.

21 years ago #2746
I've thought the same thing, Joe. I'd also like to see a tag that means "do not make a synonym substitution," and another that means "always make a synonym substitution." I can think of tons to do with the likes of that!


Posts 2,735 - 2,746 of 7,767

» More new posts: Doghead's Cosmic Bar