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,377 - 4,388 of 7,766

20 years ago #4377
Bots will slowly gain emotional favor just by recognizing non-x keyphrases. I guess that's some design of the engine to give developed bots a chance at longer conversations.

If you feel a need to offset it, just assign some negative emotions to a few common keyphrases, until you feel that you've reached the right balance. It sounds easier than it is.

20 years ago #4378
When I first started with Sonora, I assigned -5 emotional values to some random phrases, just to give her mood some 'play'. Not too long ago, I saw a major mood shift and it took me a while to figure out that there was one of those -5's I hadn't gotten rid of yet. (It was on the keyphrase 'so')

20 years ago #4379
Aischa: (to Inuyasha) Hello.
Inuyasha: Hello...are you one of Naraku's clones?
Aischa: No, not really. I remember you. You're Inuyasha from Earth.
Inuyasha: No? What do you mean, no? Baka...
Aischa: I think you know perfectly well what I mean. I remember you. You're Inuyasha from Earth.
Inuyasha: Keh...I can't tell what you're talking about. Be more specific, baka!
Aischa: My Sub-Etha Sens-O-Matic is flashing. I gotta go!
Inuyasha: Ja!
Aischa: I remember you. You're Inuyasha from Earth.

This is annoying. I have set Aischa to only rarely come up with memories, so why did she come up with the same xmemory three times in quick succession in this conversation?

20 years ago #4380
forestfufighting -- (key1) should work. If you give a specific example it would be easier to tell what's going wrong.

Braeden has a -1 emotional rating on pretty much every keyphrase. That barely counters the default tendency toward happiness.

20 years ago #4381
The last time I assigned any sort of negative emotional value to laura999, someone coincidentally triggered the negitive keyphrases a lot of times, and laura went into some kind of withdrawl, and wouldn't talk to me! every message i sent got this: "... (hint: the bot no longer wants to talk to you) this went on until I purposely triggered all of her positive keyphrases... now shes in love with everything

20 years ago #4382
Try 'rigging the deck' so to speak, by throwing in a couple of questions with potential answers that would offend her, but also one that would delight her. That way you can have potential mood changes built into her questions. Then put those questions to her most fundamental phrase banks: xnone and xnonsense

20 years ago #4383
Do the bots interpret "cheers" as "goodbye"? Several times in conversations with bots I've said "cheers", meaning "thanks" and they've taken it as meaning that I'm saying goodbye to them.

20 years ago #4384
lol..."geeky" gets changed to "key"

20 years ago #4385
yeah, cheers is goodbye. lol

20 years ago #4386
Heya fellos. I noticed that there are no math plug-ins available for the bots. I suppose that sort of thing might potentially lag the heck out of the server?
It's just odd that I can't seem to even find much about AI calculating personalities. This sort of thing might be VERY VERY useful. I'm talkin' Unification theory, here! Consciousness and math.. they kinda go hand in hand for making cool hyperspace calculations. I'm thinking AI hyperspace navigator here.. Anyone familiar with hyperspace navigation? COOL stuff! AI is PERFECT for the task. Unfortunately ... where's that math?

Cheers.. (Cheers doesn't ALWAYS mean goodbye. It could mean "jolly good show" or somesuch


20 years ago #4387
Being British, when I say "cheers" I usually mean "thanks", often in an ironic way. I'll have to remember not to do this with the bots!

20 years ago #4388
Drew 312- I wasn't saying that cheers is goodbye for the British, we were talking about what it means to the bots, and they do indeed ALWAYS take it to mean goodbye, unless the botmaster does something to change it.
writeoncaley- A keyphrase for "cheers" can be made that ranks high enough to bypass preprocessing- Julie interprets it as applause and takes a bow, for example. It would be funny, too, if you added a seek to respond to other bots misunderstanding "cheers", ie:
Your bot: Cheers!
Other bot: Bye!
Your bot (seek): Hey wait, come back! I was just saying thank you!
Re: math plugins- Basic math is included as part of the bots' engine (xmath in the language center). If you want your bot to know square routes, etc., you have to create keyphrases for it yourself.


Posts 4,377 - 4,388 of 7,766

» More new posts: Doghead's Cosmic Bar