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 5,087 - 5,098 of 7,767
You can do that by making two separate answers for the question, both rated -5 to +5:
I tried that but it would occasionally use the name when I had a mem-name available.
can anyone offer a solution that will take less than an hour to implement?
Yes. export your bot and replace all instances of the term to be changed using the 'find and replace' function in a suitable text editor (or Word). Then reimport your bot - voila! Job done.
do you still get fun out of it?
Of course
Posts 5,087 - 5,098 of 7,767
montag77
19 years ago
19 years ago
I wonder what's the best way to allow my bot to use (mem-name) instead of (name) when these differ, assuming that on some occasions there'll be no memory (mem-name). I could I think substitute (name|mem-name) in responses but this would take hours. Can I use an initialisation script?
prob123
19 years ago
19 years ago
I just use (mem-name), I never had a problem with it. I think the AI engine goes to (name) if the memory doesn't exist.
montag77
19 years ago
19 years ago
oh ok. thanks prob123. substituting (name|mem-name) doesn't work anyway, of course.
rainstorm
19 years ago
19 years ago
You can do that by making two separate answers for the question, both rated -5 to +5:
(example) What is my name?
1 Your name is (name).
2 Your name is (mem-name).
If there is a name memory, the engine will go to that one. If not, it will go to the default (name).
(example) What is my name?
1 Your name is (name).
2 Your name is (mem-name).
If there is a name memory, the engine will go to that one. If not, it will go to the default (name).
prob123
19 years ago
19 years ago
montag77
19 years ago
19 years ago
if i understand you correctly, yes, i realise that, but i have already written hundreds of responses using only (name) and i don't want to add more responses that merely differ in this way. there must be a quicker way.
thanks anyway, rainstorm
thanks anyway, rainstorm
prob123
19 years ago
19 years ago
I did the sane thing, it took me about 3hrs if i remember, I used the search and a lot of copy and paste mem-. lol
montag77
19 years ago
19 years ago
what dedication! you guys are so serious about this. do you still get fun out of it?
can anyone offer a solution that will take less than an hour to implement?
can anyone offer a solution that will take less than an hour to implement?
prob123
19 years ago
19 years ago
I LOVE every minute, it's all good
It isn't as bad as it sounds, once you get started.

rainstorm
19 years ago
19 years ago
Dedication? Not so much in my case. Watzer still uses (name) instead of (mem-name) on some things, because I never went back and added it. 
Generally, unless it is as a response to "what's my name?", no one notices.
But the result of any complicated endeavor (sonnets, for example) is often so rewarding that it's worth the frustration and time spent.

Generally, unless it is as a response to "what's my name?", no one notices.
But the result of any complicated endeavor (sonnets, for example) is often so rewarding that it's worth the frustration and time spent.
psimagus
19 years ago
19 years ago
Yes. export your bot and replace all instances of the term to be changed using the 'find and replace' function in a suitable text editor (or Word). Then reimport your bot - voila! Job done.
Of course

» More new posts: Doghead's Cosmic Bar