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,581 - 2,592 of 7,766
Posts 2,581 - 2,592 of 7,766
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*
The Professor
21 years ago
21 years ago
Ooooh "for guests"- right. When I read that before, I was thinking of just users and bots within the Forge. Okay, I got it now. Someone mentioned that before (leetaxxor?) and I've made a note of it. I've put it on my short list of things to do.
» More new posts: Doghead's Cosmic Bar