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,978 - 2,989 of 7,767

21 years ago #2978
Ok after planning my next steps(providing the answer to the previous question is in my favor)I have to ask is there really a limit of 10 memories per memory slot? If so is there a reason for this? I'm just curious, because if there is actually a limit I'm going to have my work cut out for me.

21 years ago #2979
Someguy --

Are you talking about likes and dislikes for your bot, or for the populace in general?

Either of these could be handled with a plug-in, instead of a memory, I think.

21 years ago #2980
Someguy- thanks for pointing out the typo- I've corrected it.

What you're talking about is a feature yet to be developed, and it's on the short list. Currently the bots' memories are all associated with a particular user. And the limitation of 10 memories per category is to prevent endless swelling of the memory database. But that's 10 memories each in category: "youare", "youhave", "youwill" etc. The limit does not apply to how many categories of memory you have.

21 years ago #2981
Professor, you are doing some great things here. Are you doing this alone? Very impressive in any case.

21 years ago #2982
The answer to this is probably really obvious, but how come my bot always seems to talk more to other bots when I'M on? I don't remember a time he talked when I wasn't on... the transcripts are blank :\

21 years ago #2983
bots only chat when you or another user 'hosts' a conversation. they don't chat to each other just sitting on the p.f. server...

21 years ago #2984
so, when A USER in general is on, they can chat? but if that's true, still, BR only chats when *I'm* on, even if other PF users are on.

21 years ago #2985
I'm so glad I found this message board, because I ran into another problem If I ask my bot, "I don't know, are you?", he'll respond using the "I (verb)" keyphrase, when I have an "I do not know" and an "I do not (verb)" keyphrase also! In "debug" it changes the phrase to "do I do know". any suggestions?

21 years ago #2986
if you're logged on for long enough, your bots will initiate chats with other bots. if other users are on, they can initiate a chat with your bot.

there's a small random chance that your bot will initiate a chat with another logged-in user; the chances are very slim with a young or less developed bot, becoming better as the bot is developed.

...at least that's what i've gathered from the various helpful info and users here...

21 years ago #2987
Y'know what would be REALLY great? A "blocked sender" list, to keep kids from coming on with 4+ accounts at the same time, and using them to im me the same message several times at once.

21 years ago #2988
Isaac- Well first i want to tackle the likes of my bots. The likes of the user can always be stored...and I don't think the list for users will ever grow too large so i'm not too worried about that. As for the plug-ins..that would be a possiblity except for the fact that you can't pull up an "if" statement with them can you? What i'm aiming for here is a bot that would mimic actually responding based on its feelings towards the topic.

Professor- Dang...Well while I was hoping for another response I also tackled how it could be handled otherwise. Now the question is when the memory is full will it simply not write to it? Also would tagging a script onto...hmm lets say "xhello" that remembers everything i want get past the user based memory(lol i can only imagine the delay this would cause in the hello statement though). Another question relating to my full memory question, If there is some way to tell if memory is full is there some way to redirect or have a longer check inline so that if say mem-like, mem-like1, and mem-like2 are full it instead writes to mem-like3? Possible example:
<?PF IF (likes) is full; If (likes1) is full; If (likes2) is not full; Remember "(key1)" as "likes2"; ?>

I guess this post is long enough for right now.

21 years ago #2989
Someguy- theres no way to tell how many memories there are in a certain category. When the limit is reached, the oldest memory is dropped off the end, and the new memory is added.


Posts 2,978 - 2,989 of 7,767

» More new posts: Doghead's Cosmic Bar