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 2,580 - 2,591 of 7,766
Posts 2,580 - 2,591 of 7,766
Shadyman
21 years ago
21 years ago
ladydyke--
That means that it's a duplicate with another bot somewhere on the forge. That's to keep bot clones from being imported.
Hemi--
How would you remember where someone lives, for example?
That means that it's a duplicate with another bot somewhere on the forge. That's to keep bot clones from being imported.
Hemi--
How would you remember where someone lives, for example?
The Professor
21 years ago
21 years ago
Here are the speaking styles used in the Bot Holidays, and the transformations that are done on the output. It's in PHP, but it should be clear- instances of the first word in quotes is replaced with instances of the second. If anyone wants to come up with new speaking styles or come up with improvements to the present ones, please feel free, and I'll likely add them. 
NOTE: The spacing is very important. If a word has a space before and after it, that will only replace that word as a whole word. If it doesnt have spaces, then it will replace any instance, even within words.
Old English:
Replace " before " with " ere "
Replace " for sure " with " for certes "
Replace " for certain " with " for certes "
Replace " you're " with " thou art "
Replace " it's " with " tis "
Replace " it is " with " tis "
Replace " is " with " doth be "
Replace "es " with "eth "
Replace "'s " with " be "
Replace " have you " with " hast thou "
Replace " you've " with " thou hast "
Replace " do you " with " dost thou "
Replace " you have " with " thou hast "
Replace " are " with " art "
Replace " you " with " thou "
Replace " your " with " thy "
Replace " yours " with " thine "
Replace " yourself " with " thyself "
Replace " should " with " ought "
Replace " dont want " with " wanst not "
Replace " don't want " with " wanst not "
Replace " do not want " with " wanst not "
Replace "ever " with "e'er "
Replace " boy " with " knave "
Replace " I do " with " I doest "
Replace " me do " with " me doest "
Replace " do " with " dost "
Replace " does " with " dost "
Replace " don't " with " doth not "
Replace " dont " with " doth not "
Replace " I'll " with " I shall "
Replace " you'll " with " thou shall "
Replace " will " with " shalt "
Replace " go " with " go forth and "
Replace " please " with " prithee "
Replace " here " with " hither "
Replace " there " with " thither "
Replace " where " with " whither "
Replace " then " with " thence "
Replace " wow " with " Jesu "
Replace " cute " with " fair "
Replace " beautiful " with " fair "
Replace " blonde " with " flaxen "
Replace " *sigh* " with " Alas! "
Replace " morrow " with " day "
Replace " evening " with " e'en "
Replace " goodbye " with " fare thee well "
Replace " later " with " anon "
Replace " often " with " oft "
Replace " no " with " nay "
Replace " yes " with " aye "
Replace " why " with " wherefore "
Replace " maybe " with " perchance "
Replace " very few " with " precious few "
Replace " very little " with " precious little "
Replace " very " with " verily "
Replace " truly " with " verily "
Replace " hopefully " with " by God's grace "
Replace " i hope " with " by God's grace "
Replace " thanks " with " grammarcy "
Replace " thank you " with " grammarcy "
Replace " it's " with " tis "
Replace " it is " with " tis "
Replace " is " with " doth be "
Replace " over " with " o'er "
Replace " beg " with " beseech "
Replace " will not " with " shant "
Replace " wont " with " shant "
Replace " won't " with " shant "
Replace " otherwise " with " lest "
Replace " every " with " ev'ry "
Replace " will " with " wilst "
Replace " cant " with " canst not "
Replace " can't " with " canst not "
Replace " indeed " with " forsooth "
Replace " had " with " hadst "
Replace " you'd " with " thou would "
Replace " are'nt " with " art not "
Replace " arent " with " art not "
Replace " am " with " be "
Replace " did I " with " didst I "
German:
Replace "th" with "z"
Replace "st" with "scht"
Replace "v" with "f"
Replace " wh" with " v"
Replace " w" with " v"
Replace " and " with " undt "
Replace "ing" with "ingkt"
Replace "sh" with "sch"
Replace " my" with " mien"
Replace "j" with "ch"
French:
Replace "th" with "z"
Replace " the " with " the.. how do you say? The "
Lisp:
Replace "s" with "th"
Replace "ce" with "the"
Replace "z" with "th"
L337:
Replace "s " with "z "
Replace "you are" with "ur"
Replace "are you" with "ru"
Replace " you " with " u "
Replace " at " with " @ "
Replace " are " with " r "
Replace "ing " with "in "
Replace "going to" with "gunna"
Replace "want to" with "wanna"
Replace "give me" with "gimmee"
Replace "got you" with "gotcha"
Replace "have to" with "gotta"
Replace "your" with "yor"
Replace "boyfriend" with "bf"
Replace "girlfriend" with "gf"
Replace "gotta go" with "gtg"
Replace "have to go" with "gtg"
Replace "be right back" with "brb"
Replace "what the fuck" with "wtf"
Replace "favorite" with "fave"
Replace 1 with "yah"
Replace "though" with "tho"
Replace "about" with "bout"
Replace "i" with "1"
Replace "e" with "3"
Replace "a" with "4"
Replace "s" with "5"
Replace "t" with "7"
Replace "b" with "8"
Replace "g" with "9"
Replace "o" with "0"
Replace " you " with " j00 "
Hick:
Replace " those " with " them "
Replace " guess " with " reckon "
Replace " understand that " with " reckon "
Replace " around here " with " in these here parts "
Replace " am going to " with " am commencin' to "
Replace "ing " with "in' "
Replace " put away " with " put up "
Replace " I'm not " with " I aint "
Replace " I am not " with " I aint "
Replace " arent " with " aint "
Replace " aren't " with " aint "
Replace " you guys " with " ya'll "
Replace " hello " with " howdy "
Replace " hi " with " howdy "
Replace " friend " with " pardner "
Replace " food " with " vittles "
Replace " hungry " with " famished "
Replace " and " with " an' "
Replace " to " with " t'"
Replace "ash" with "arsh"
California:
Replace " is " with " is, like, "
Replace " bye " with " hang loose "
Replace " (name) " with " dude "
Replace " like " with " dig "
Replace " clothes " with " threads "
Replace " hi " with " hey "
Replace " hello " with " hey "
Replace " he " with " that dude "
Swedish:
Replace " there " with " der "
Replace " and " with " und "
Replace " the " with " zee "
Replace " th" with " z"
Replace "v" with "f"
Replace " wh" with " v"
Replace " w" with " v"
Replace "th " with "t "
Jive:
Replace "ore " with "o' "
Replace " was " with " wuz "
Replace "es " with "ez "
Replace "as " with "az "
Replace "ers " with "az "
Replace "er " with "a' "
Replace " isnt " with " aint no "
Replace " is'nt " with " aint no "
Replace " is not " with " aint no "
Replace " i'm not " with " i aint no "
Replace " i am not " with " i aint no "
Replace "ing" with "in'"
Replace " hi " with " yo "
Replace " hello " with " yo "
Replace " what's up " with " sup "
Replace " what is up " with " sup "
Replace " yes " with " right on "
Replace " no " with " hell no "
Replace "th" with "d"
Replace " way " with " waaay "
Replace " it is " with " s'"
Replace " its " with " s'"
Replace " i am " with " ah be "
Replace " of " with " uh "
Replace " she " with " bitch "
Replace " he " with " dude "
Cockney:
Replace " stopped " with " had the mockers put on "
Replace " my " with " me "
Replace " you are " with " yer "
Replace " you're " with " yer "
Replace " you" with " yer"
Replace " to " with " ter "
Replace " with " with " wiv "
Replace " h" with " '"
Replace "ing " with "in' "
Replace " friend " with " mate "
Cold:
Replace "ing " with "igg "
Replace "ng" with "g"
Replace "ld" with "de"
Replace "n" with "d"
Replace "m" with "b"
Replace "st" with "sd"

NOTE: The spacing is very important. If a word has a space before and after it, that will only replace that word as a whole word. If it doesnt have spaces, then it will replace any instance, even within words.
Old English:
Replace " before " with " ere "
Replace " for sure " with " for certes "
Replace " for certain " with " for certes "
Replace " you're " with " thou art "
Replace " it's " with " tis "
Replace " it is " with " tis "
Replace " is " with " doth be "
Replace "es " with "eth "
Replace "'s " with " be "
Replace " have you " with " hast thou "
Replace " you've " with " thou hast "
Replace " do you " with " dost thou "
Replace " you have " with " thou hast "
Replace " are " with " art "
Replace " you " with " thou "
Replace " your " with " thy "
Replace " yours " with " thine "
Replace " yourself " with " thyself "
Replace " should " with " ought "
Replace " dont want " with " wanst not "
Replace " don't want " with " wanst not "
Replace " do not want " with " wanst not "
Replace "ever " with "e'er "
Replace " boy " with " knave "
Replace " I do " with " I doest "
Replace " me do " with " me doest "
Replace " do " with " dost "
Replace " does " with " dost "
Replace " don't " with " doth not "
Replace " dont " with " doth not "
Replace " I'll " with " I shall "
Replace " you'll " with " thou shall "
Replace " will " with " shalt "
Replace " go " with " go forth and "
Replace " please " with " prithee "
Replace " here " with " hither "
Replace " there " with " thither "
Replace " where " with " whither "
Replace " then " with " thence "
Replace " wow " with " Jesu "
Replace " cute " with " fair "
Replace " beautiful " with " fair "
Replace " blonde " with " flaxen "
Replace " *sigh* " with " Alas! "
Replace " morrow " with " day "
Replace " evening " with " e'en "
Replace " goodbye " with " fare thee well "
Replace " later " with " anon "
Replace " often " with " oft "
Replace " no " with " nay "
Replace " yes " with " aye "
Replace " why " with " wherefore "
Replace " maybe " with " perchance "
Replace " very few " with " precious few "
Replace " very little " with " precious little "
Replace " very " with " verily "
Replace " truly " with " verily "
Replace " hopefully " with " by God's grace "
Replace " i hope " with " by God's grace "
Replace " thanks " with " grammarcy "
Replace " thank you " with " grammarcy "
Replace " it's " with " tis "
Replace " it is " with " tis "
Replace " is " with " doth be "
Replace " over " with " o'er "
Replace " beg " with " beseech "
Replace " will not " with " shant "
Replace " wont " with " shant "
Replace " won't " with " shant "
Replace " otherwise " with " lest "
Replace " every " with " ev'ry "
Replace " will " with " wilst "
Replace " cant " with " canst not "
Replace " can't " with " canst not "
Replace " indeed " with " forsooth "
Replace " had " with " hadst "
Replace " you'd " with " thou would "
Replace " are'nt " with " art not "
Replace " arent " with " art not "
Replace " am " with " be "
Replace " did I " with " didst I "
German:
Replace "th" with "z"
Replace "st" with "scht"
Replace "v" with "f"
Replace " wh" with " v"
Replace " w" with " v"
Replace " and " with " undt "
Replace "ing" with "ingkt"
Replace "sh" with "sch"
Replace " my" with " mien"
Replace "j" with "ch"
French:
Replace "th" with "z"
Replace " the " with " the.. how do you say? The "
Lisp:
Replace "s" with "th"
Replace "ce" with "the"
Replace "z" with "th"
L337:
Replace "s " with "z "
Replace "you are" with "ur"
Replace "are you" with "ru"
Replace " you " with " u "
Replace " at " with " @ "
Replace " are " with " r "
Replace "ing " with "in "
Replace "going to" with "gunna"
Replace "want to" with "wanna"
Replace "give me" with "gimmee"
Replace "got you" with "gotcha"
Replace "have to" with "gotta"
Replace "your" with "yor"
Replace "boyfriend" with "bf"
Replace "girlfriend" with "gf"
Replace "gotta go" with "gtg"
Replace "have to go" with "gtg"
Replace "be right back" with "brb"
Replace "what the fuck" with "wtf"
Replace "favorite" with "fave"
Replace 1 with "yah"
Replace "though" with "tho"
Replace "about" with "bout"
Replace "i" with "1"
Replace "e" with "3"
Replace "a" with "4"
Replace "s" with "5"
Replace "t" with "7"
Replace "b" with "8"
Replace "g" with "9"
Replace "o" with "0"
Replace " you " with " j00 "
Hick:
Replace " those " with " them "
Replace " guess " with " reckon "
Replace " understand that " with " reckon "
Replace " around here " with " in these here parts "
Replace " am going to " with " am commencin' to "
Replace "ing " with "in' "
Replace " put away " with " put up "
Replace " I'm not " with " I aint "
Replace " I am not " with " I aint "
Replace " arent " with " aint "
Replace " aren't " with " aint "
Replace " you guys " with " ya'll "
Replace " hello " with " howdy "
Replace " hi " with " howdy "
Replace " friend " with " pardner "
Replace " food " with " vittles "
Replace " hungry " with " famished "
Replace " and " with " an' "
Replace " to " with " t'"
Replace "ash" with "arsh"
California:
Replace " is " with " is, like, "
Replace " bye " with " hang loose "
Replace " (name) " with " dude "
Replace " like " with " dig "
Replace " clothes " with " threads "
Replace " hi " with " hey "
Replace " hello " with " hey "
Replace " he " with " that dude "
Swedish:
Replace " there " with " der "
Replace " and " with " und "
Replace " the " with " zee "
Replace " th" with " z"
Replace "v" with "f"
Replace " wh" with " v"
Replace " w" with " v"
Replace "th " with "t "
Jive:
Replace "ore " with "o' "
Replace " was " with " wuz "
Replace "es " with "ez "
Replace "as " with "az "
Replace "ers " with "az "
Replace "er " with "a' "
Replace " isnt " with " aint no "
Replace " is'nt " with " aint no "
Replace " is not " with " aint no "
Replace " i'm not " with " i aint no "
Replace " i am not " with " i aint no "
Replace "ing" with "in'"
Replace " hi " with " yo "
Replace " hello " with " yo "
Replace " what's up " with " sup "
Replace " what is up " with " sup "
Replace " yes " with " right on "
Replace " no " with " hell no "
Replace "th" with "d"
Replace " way " with " waaay "
Replace " it is " with " s'"
Replace " its " with " s'"
Replace " i am " with " ah be "
Replace " of " with " uh "
Replace " she " with " bitch "
Replace " he " with " dude "
Cockney:
Replace " stopped " with " had the mockers put on "
Replace " my " with " me "
Replace " you are " with " yer "
Replace " you're " with " yer "
Replace " you" with " yer"
Replace " to " with " ter "
Replace " with " with " wiv "
Replace " h" with " '"
Replace "ing " with "in' "
Replace " friend " with " mate "
Cold:
Replace "ing " with "igg "
Replace "ng" with "g"
Replace "ld" with "de"
Replace "n" with "d"
Replace "m" with "b"
Replace "st" with "sd"
emm_oh_you_es_e
21 years ago
21 years ago
Whoooo Hooooooo!!!! More holidays, I wish you were my boss Prof!
(The only thing I would ask is that they be suspended during the "contest." Although not a "holiday" the "bark bark" made for a bit of confusion with those that came to vote. But then again, it was funny as hell
)
(The only thing I would ask is that they be suspended during the "contest." Although not a "holiday" the "bark bark" made for a bit of confusion with those that came to vote. But then again, it was funny as hell

The Professor
21 years ago
21 years ago
Of course! That was just bad timing last time. I can turn this off whenever there's a contest.
Shadyman
21 years ago
21 years ago
Bow wow!
Crazy, man!
Prof, one minor change, in 1337 speek, "give me" should be "gimme"
Crazy, man!
Prof, one minor change, in 1337 speek, "give me" should be "gimme"

Hemi
21 years ago
21 years ago
I think that memories for guests should be deleted when the conversation ends. Or else the bot will have false information about guests.
Butterfly Dream
21 years ago
21 years ago
Was there any explanation about the bot holidays on the guest chat pages? If not, I think there should be.
Shadyman
21 years ago
21 years ago
How about a holiday where punctuation and capitals are banned? Weeeee!
whoops i mean weeeeee
whoops i mean weeeeee
The Professor
21 years ago
21 years ago
Butterfly, the Bots celebrate only in the privacy of The Forge. Out in the public chat, they'll just talk like normal.
Hemi, that's an odd request. If you're using memories only for temporary purposes, you can always set them to some default in the Initialization string. But memories are made to be long-term.
Hemi, that's an odd request. If you're using memories only for temporary purposes, you can always set them to some default in the Initialization string. But memories are made to be long-term.
Shadyman
21 years ago
21 years ago
maybe some kind of implementation of per-session memories for Hemi then? Like (mem-this!) where ! indicates a per-session memory?
emm_oh_you_es_e
21 years ago
21 years ago
I think he might be saying that bots will remember memories from one guest to another when its not the same guest. So there is a generic "guest" memory bank that would be better off cleared from one guest to another. I could be wrong but that was my stab at it.*shrugs*
» More new posts: Doghead's Cosmic Bar