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,437 - 4,448 of 7,766
Posts 4,437 - 4,448 of 7,766
Ulrike
20 years ago
20 years ago
You could try adding to the 'I am' phrase. I am (adjartnoun), I am (verb). That should give it higher priority than I (verb). Though technically 'I am' should already have higher priority. Another bug?
Eugene Meltzner
20 years ago
20 years ago
Yeah...I have a keyphrase for "I (verb) you", which works well for a lot of verbs, but then I added a phrase for "I think you" which gets picked up first.
EthanJP
20 years ago
20 years ago
Is there any way to stop my bot from saying the name of the person talking to it when it comes up as friend
EthanJP
20 years ago
20 years ago
Is there anyway i can take the database of my old bot and put it on a new one, i want the keywords and everything, it's the only one of my bots that make sense lol
Eugene Meltzner
20 years ago
20 years ago
I think the following will work: Download the language center, change the responses, change the name of the file to match the name of the other bot, then upload it. But I'd keep a backup of both language centers in case it doesn't.
EthanJP
20 years ago
20 years ago
damn its because its longer that the original 
this is going to take ages to start again

this is going to take ages to start again

Mel_Arewar
20 years ago
20 years ago
There was this creep with the IP Address of 68.34.136.14 .
He was absolutely disgusting. Is there anything I can do to stop him from ever talking to my bots again?
He was absolutely disgusting. Is there anything I can do to stop him from ever talking to my bots again?
Ulrike
20 years ago
20 years ago
I posted a suggestion in personality that relies on AIScripting. I'll just copy it from there:
{{{If there's a particular user you want to block, you could use AI-Script. Say you want to block 'Bob'. You could put HANGUP as an xhello with [?PF if (mem-nickname) is "Bob"; ?]
Hmm... But then you'd need to make sure the other xhellos wouldn't come up, so you'd have to put in [?PF if (mem-nickname) is not "Bob"; ?] on all of the other xhellos.
Note that you'd need to have "Bob" stored as a nickname to make this scenario work.}}}
I don't know of a way to block a user without using AIScript.
{{{If there's a particular user you want to block, you could use AI-Script. Say you want to block 'Bob'. You could put HANGUP as an xhello with [?PF if (mem-nickname) is "Bob"; ?]
Hmm... But then you'd need to make sure the other xhellos wouldn't come up, so you'd have to put in [?PF if (mem-nickname) is not "Bob"; ?] on all of the other xhellos.
Note that you'd need to have "Bob" stored as a nickname to make this scenario work.}}}
I don't know of a way to block a user without using AIScript.
revscrj
20 years ago
20 years ago
You could create a memory that never has stuff put into it via your bot- lets say "mem-jerk"- which in 'inner life' you could simply put a "1" or "yes" onto the various users you want to go away. Then follow the same form as Ulrike suggested except use "mem-jerk" instead of "bob" as this will allow a more flexible system that can be added to or subtracted from. Sprinkle the if mem-jerk is "1" check liberally into xhello, xinitiate, and xnone.
» More new posts: Doghead's Cosmic Bar