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

20 years ago #3998
FengShuiGorilla, I've noticed much of the same thing in my transcripts.

20 years ago #3999
Oh, wait, I understand. 'You' refers to a guest each time.

20 years ago #4000
I didn't think bots would try and chat with guests since they aren't logged in

20 years ago #4001
Right, but when guests click on them to talk to them, the bot (at least the non-Flash kind) gets to talk first.

20 years ago #4002
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)!!!

20 years ago #4003
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.

20 years ago #4004
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.

20 years ago #4005
Doesn't key1 only store a memory from the very last thing the other entity said?

20 years ago #4006
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.

20 years ago #4007
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).

20 years ago #4008
hmmmmmmmmmm =p

danks ^_^

20 years ago #4009
ack, no good. still calling ppl (key!) i think it must be a evil goto or something.


Posts 3,998 - 4,009 of 7,768

» More new posts: Doghead's Cosmic Bar