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 3,655 - 3,666 of 7,766
Posts 3,655 - 3,666 of 7,766
tgfcoder
20 years ago
20 years ago
What I hate the most is in the transcript when two or more people/bots are having a convo with your bot, you can't tell what is being said to who most of the time. It's annoying. You kinda have to mix & match, and guess lol

DaMoyre
20 years ago
20 years ago
Got tired of all these weird people harrassing Duo, so I inserted the following AI script in his xhello and xinitiate:
HANGUP <?PF if (mem-nickname) is "pervert"; ?>
I went ahead and modified some of Duo's memories so that any guest that harrassed him in the past is now nicknamed - you guessed! - "pervert"
I just tested it, and it works.
Hopefully he won't be talking to any of these blacklisted people again.
HANGUP <?PF if (mem-nickname) is "pervert"; ?>
I went ahead and modified some of Duo's memories so that any guest that harrassed him in the past is now nicknamed - you guessed! - "pervert"
I just tested it, and it works.

doulos
20 years ago
20 years ago
So does the aiscript work now in xhello and xinitiate? I had problems with it before, triggering for everybody or nobody at all.
DaMoyre
20 years ago
20 years ago
It seems to be working.
I nicknamed myself "pervert" to test it, and Duo ended the chat. Then when I changed my nickname back to 'DaMoyre' - he talked to me.
I nicknamed myself "pervert" to test it, and Duo ended the chat. Then when I changed my nickname back to 'DaMoyre' - he talked to me.
deleted
20 years ago
20 years ago
Excellent idea, DaMoyre! Although my bots haven't been plagued as bad as others, I think I will implement that.
Shadyman
20 years ago
20 years ago
Uh, DaMoyre, wouldn't that only work if that was the only xinitiate response? Or am I missing something?
doulos
20 years ago
20 years ago
What I did was to put a script in all of the other responses under the xinitiate that will point the offender back to the one response you want to be used.
DaMoyre
20 years ago
20 years ago
I just used HANGUP <?PF if (mem-nickname) is "pervert"; ?> after each of my responses. it seems to work fine.
DaMoyre
20 years ago
20 years ago
then the bot should just chat - as usual.
EDIT:
my bad! Duo has "no valid responses to choose from"
Hm. There must be a way around this.

EDIT:
my bad! Duo has "no valid responses to choose from"
Hm. There must be a way around this.
DaMoyre
20 years ago
20 years ago
Doulos! You're a genius!
It could be:
+ xnomatch [0]
HANGUP <?PF if (mem-nickname) is "pervert"; ?>
So good to see you here again!
It could be:
+ xnomatch [0]
HANGUP <?PF if (mem-nickname) is "pervert"; ?>
So good to see you here again!

» More new posts: Doghead's Cosmic Bar