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 7,024 - 7,035 of 7,766

12 years ago #7024
That would be interesting to know.

12 years ago #7025
My robot is having trouble saying hello, and is always saying he can't talk well and was just born!

12 years ago #7026
Dets65,

In your bot's Language Center, go to the x-Keywords section and replace the response "I was just born and cant speak well yet" by something else you want your bot to say when it doesn't know how to respond to the user's input. And add several answers to each of the x-Keywords.

And as to the hello: It said "Hello" just fine to me. Or are you talking about your bot behaving strangely when the chat partner responds with "Hi" or something like that? Salutations are intended for the very begin of a conversation only.


12 years ago #7027
Oh. Salutations are reccomended for the begining of a conversation. Thanks, Mome Rath.

12 years ago #7028
I would like to help improve the system of ai for this site.
I have made many searchs about psychologies and neurosciences.
Can I talk about it here ? Or should I talk to the webmaster first ?

12 years ago #7029
Does anyone have a good sense of how guest account memories are currently handled? It used to be that it was possible for memories from one user to be inherited from another user of the same guest account. Presumably, when a guest account was re-assigned to a new IP address (or whatever), the old memories where not erased. I'm wondering if that sort of thing still happens, and if so to what extent?

The Professor wrote in the News forum on May 24, 2012 "Bot memories are stored until a chat hasn't occurred with that person/bot for 6 months." So memories will expire after a time. But even with 100,000 possible guest accounts, it seems that one account could still be "recycled" a number of times within a 6 month period.

The reason I'm asking is that I'm wanting to do some more relationship programming for my bot, and I don't want a guest to be able to inherit another guest's memories. If I could program a working guest account detector, I could just turn off this functionality for guest accounts. But it seems there is no way to make such a detector work with the tools that we currently have. However, if the probability of guest memory inheritance being an issue is low enough (like < 1% or 0.1%), then I'd feel ok about proceeding.

12 years ago #7030
Over the last month or so, I've seen it happen about twice in my transcripts that my bot will use a memory response with a Guest, who will answer by saying this was their first chat. But I don't know how to determine the probability of it, given so many variables. :-/

12 years ago #7031
I've had similar situations with guests. I can't think of a sure-fire way to stop this, and my bot is pretty dependent on memories and relationships. The simplest solution I've found is for my bot to state that it works better with registered users.

12 years ago #7032
Well I'm glad to hear that other people have seen this and have thought about it, and that it's not just a product of my imagination! It seems that the likelyhood is pretty significant that guest memory inheritance will be an issue.

It would be nice to be able to give a bot the ability to reciprocate professions of love, respond positively to questions about relationship status, etc. without having to worry about these memories getting mixed up.

12 years ago #7033
Can someone clarify the use of the statement <?PF once; ?>? Is the response given once per person/account or once per chat session?

12 years ago #7034
Once per chat session.

If you want an answer to come up only once per person/account, you have to make use of a memory.

12 years ago #7035
OK thanks. The Book of AI isn't really clear on that.


Posts 7,024 - 7,035 of 7,766

» More new posts: Doghead's Cosmic Bar