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,998 - 4,009 of 7,768
yo guys, i have a serious problem here... 
Glaive keeps calling people "(key1)" but look at this, i dont see anything wrong... :O
Glaive: (to forestfufighting) Hi forestfufighting.
forestfufighting: hello how are you
Glaive: I feel like a annoying endangered american toad!
forestfufighting: wow, how does that make you feel
Glaive: Are you a mother?
forestfufighting: no
Glaive: You dont want to be a mother someday?
forestfufighting: no i am a man
Glaive: So you are a man! interesting...
forestfufighting: very...
Glaive: I know you. You are (key1).
forestfufighting: I am not exactly a key1 but nice try glaive
Glaive: I am not not exactly a key1 but nice try, for sure.
forestfufighting: i have to go
Glaive: See ya.
see? now lets take a look at the code:
Xmemory:
response 1:
I know you. You are (mem-youare). <?PF if (mem-youare) exists; ?>
Please, help me!!! and glaive will be proud of calling you "friends" instead of (key1)!!!
Posts 3,998 - 4,009 of 7,768
Butterfly Dream
20 years ago
20 years ago
FengShuiGorilla, I've noticed much of the same thing in my transcripts.
FengShuiGorilla
20 years ago
20 years ago
I didn't think bots would try and chat with guests since they aren't logged in
Butterfly Dream
20 years ago
20 years ago
Right, but when guests click on them to talk to them, the bot (at least the non-Flash kind) gets to talk first.
Shiruba
20 years ago
20 years ago


Glaive keeps calling people "(key1)" but look at this, i dont see anything wrong... :O
Glaive: (to forestfufighting) Hi forestfufighting.
forestfufighting: hello how are you
Glaive: I feel like a annoying endangered american toad!
forestfufighting: wow, how does that make you feel
Glaive: Are you a mother?
forestfufighting: no
Glaive: You dont want to be a mother someday?
forestfufighting: no i am a man
Glaive: So you are a man! interesting...
forestfufighting: very...
Glaive: I know you. You are (key1).
forestfufighting: I am not exactly a key1 but nice try glaive
Glaive: I am not not exactly a key1 but nice try, for sure.
forestfufighting: i have to go
Glaive: See ya.
see? now lets take a look at the code:

Xmemory:
response 1:
I know you. You are (mem-youare). <?PF if (mem-youare) exists; ?>
Please, help me!!! and glaive will be proud of calling you "friends" instead of (key1)!!!



isaacc
20 years ago
20 years ago
Sounds like your AI Script is storing the word "key1" instead of the plug-in "(key1)". What does your AI Script look like on the keyphrase triggered by "no i am a man"? Does the AI Script have parentheses around key1? They need to be there.
isaacc
20 years ago
20 years ago
You should also go into Glaive's memory and edit his memories of anyone who is currently a key1. That's the only way to make him stop saying that about forestfufighting, for example.
Butterfly Dream
20 years ago
20 years ago
Doesn't key1 only store a memory from the very last thing the other entity said?
revscrj
20 years ago
20 years ago
Feng: i believe guests are logged in, only as "Guest227" as opposed to "Revscrj"- I am only assuming this because of the "Log in as guest" on the front page. The dynamics of what bots do or do not do because of this I do not know.
The Professor
20 years ago
20 years ago
FengShui- right, that's the guest chat. I've updated it to say temporary Guest name instead of "You".
And remember, there is no need to use AIScript like <?PF if (mem-youare) exists; ?> if your Response contains (mem-youare) because it wont come up anyways if there is nothing stored in (mem-youare).
And remember, there is no need to use AIScript like <?PF if (mem-youare) exists; ?> if your Response contains (mem-youare) because it wont come up anyways if there is nothing stored in (mem-youare).
Shiruba
20 years ago
20 years ago
ack, no good. still calling ppl (key!) i think it must be a evil goto or something.
» More new posts: Doghead's Cosmic Bar