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,728 - 4,739 of 7,766
Posts 4,728 - 4,739 of 7,766
Rykxx
19 years ago
19 years ago
psimagus is quite correct. The "raw" tag and other AI script can go in the AIScript Box without the "{PF" & "; ?}" bits.
For example, if you had a keyphrase "I am (sad|miserable|depressed)" you could remember a response "I am sad" by adding the following in the AIScript:
rem "you are (key1)" as only "yourmood"
You can put AI script on individual responses
For instance, if you have several responses for "how are you";
I feel fine {?pf rem "fine" as only "mymood"; ?}
I feel sad {?pf rem "sad" as only "mymood"; ?}
Note: Use < for { and > for }
For example, if you had a keyphrase "I am (sad|miserable|depressed)" you could remember a response "I am sad" by adding the following in the AIScript:
rem "you are (key1)" as only "yourmood"
You can put AI script on individual responses
For instance, if you have several responses for "how are you";
I feel fine {?pf rem "fine" as only "mymood"; ?}
I feel sad {?pf rem "sad" as only "mymood"; ?}
Note: Use < for { and > for }
ruebot
19 years ago
19 years ago
the AI engine must have stepped in and corrected Demonica's output when it didn't need it. what i gave her to say:
ruebot and i are very close...
the response she gave:
Demonica: ruebot and I'm very close...
she never capitalizes the letter "I", and it's not in her list of responses for my name.
ruebot and i are very close...
the response she gave:
Demonica: ruebot and I'm very close...
she never capitalizes the letter "I", and it's not in her list of responses for my name.
Mr.W.
19 years ago
19 years ago
Does anybody know how to make a bot end the conversation? I've tried *HANGUP* and hangup, but they merely say the actual phrase. Help!
psimagus
19 years ago
19 years ago
only use the word "HANGUP". without the quotes. Any extra single character will bypass the switch and print the whole thing out. I don't think it's case sensitive, but for safety's sake from experience upper-case certainly works.
Shiruba
19 years ago
19 years ago
can someone explain me something?
if i wanted to use (person) intead of (*) in the sentence below, how would i tell PF to remember the chosen (person) as "youmightbe"??
also, if someone finds anything wrong in the block below, feel free to explian what i did wrong and how to correct
arigatou! =*
Are you a (*)? <?PF rem (key1) as only "youmightbe"; ?>
+ yes,I am [0] <?PF rem (firstkey1) as "youmightbe" ?>
Being( | called )a (firstkey1) (bothers|disturbs) you?
+ no,I am not [0]
Why?
You dont want to be a (mem-youmightbe) someday?
You dont like (mem-youmightbe)s?
I want to be a (mem-youmightbe) someday.
I am not too.
ahh, too bad.
I like (mem-youmightbe)s.
if i wanted to use (person) intead of (*) in the sentence below, how would i tell PF to remember the chosen (person) as "youmightbe"??
also, if someone finds anything wrong in the block below, feel free to explian what i did wrong and how to correct

arigatou! =*
Are you a (*)? <?PF rem (key1) as only "youmightbe"; ?>
+ yes,I am [0] <?PF rem (firstkey1) as "youmightbe" ?>
Being( | called )a (firstkey1) (bothers|disturbs) you?
+ no,I am not [0]
Why?
You dont want to be a (mem-youmightbe) someday?
You dont like (mem-youmightbe)s?
I want to be a (mem-youmightbe) someday.
I am not too.
ahh, too bad.
I like (mem-youmightbe)s.
prob123
19 years ago
19 years ago
my name is lara wyldes
Azureon: Wonderful, you may call me Azureon. I will call you Lara lewdly.
I hope Lara was not offended!
Azureon: Wonderful, you may call me Azureon. I will call you Lara lewdly.
psimagus
19 years ago
19 years ago
haha - the anagrammatizer's at it again!
Hope Osama bin Laden never comes here (labia-nosed man)
Hope Osama bin Laden never comes here (labia-nosed man)
psimagus
19 years ago
19 years ago
Only on transposed characters. IME extra or alternative characters are just as much of a problem (eg: welvome, or welcxome instead of welcome) than transpositions. Of course, it gets seriosuly complicated to try to cross-fade the probabilities of 3 different error-types by 'relelvance'. You'd need a reference matrix of adjoining keys to check them, and probably some sort of statistical analysis of a set of randomly compiled errors to figure the loading. Hmm, I wish I had more formal math - it actually sounds almost like fun!
There are 3 unintended typos above, falling into 2 of the 3 categories, which I would normally have proofed out, but since they seem quite relevant I'll leave them in.
There are 3 unintended typos above, falling into 2 of the 3 categories, which I would normally have proofed out, but since they seem quite relevant I'll leave them in.
» More new posts: Doghead's Cosmic Bar