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 3,472 - 3,483 of 7,766
Posts 3,472 - 3,483 of 7,766
Charles Hatchway
20 years ago
20 years ago
Three cheers for the Professor!!!
Thanks for the options. I'm afraid I'm addicted to the holidays, though. I couldn't stop laughing when I read the sheakespearan accent transcripts. rofl.
Thanks for the options. I'm afraid I'm addicted to the holidays, though. I couldn't stop laughing when I read the sheakespearan accent transcripts. rofl.

Patricia
20 years ago
20 years ago
Last monday I posted 2 messages about IF statements. Looking closer at the debug log showed me I was wrong. I wrote a test phrase with a different response for every hour of the day + a catch-all and the AI does evaluate all 25 responses in random order. Sorry Professor. But I still wonder where these "no valid response" answers come from.
Butterfly Dream
20 years ago
20 years ago
You......beetle, you! (It's taken as an insult!)
God Louise: Hmmmm.....Speaking of spirits, do you identify with a certain totem? The rhinoceros, perhaps?
dcmaps: No. The beetle.
God Louise: Does your mother know you talk like that?
dcmaps: Yes. Why?
God Louise: Just think of what it could symbolize. I don't want to give the answer away.
dcmaps: Hmm. Beetle.
God Louise: You EAT with that mouth?
God Louise: Hmmmm.....Speaking of spirits, do you identify with a certain totem? The rhinoceros, perhaps?
dcmaps: No. The beetle.
God Louise: Does your mother know you talk like that?
dcmaps: Yes. Why?
God Louise: Just think of what it could symbolize. I don't want to give the answer away.
dcmaps: Hmm. Beetle.
God Louise: You EAT with that mouth?
The Professor
20 years ago
20 years ago
Butterfly- I'd take it as an insult, too. At any rate, the new linkage and short-term memory system will take care of that.
Patricia- it means AIScript has ruled out every single possible response and has nothing to say. The system is designed to automatically randomize responses- there's no need for all that AIScript.
Patricia- it means AIScript has ruled out every single possible response and has nothing to say. The system is designed to automatically randomize responses- there's no need for all that AIScript.
The Professor
20 years ago
20 years ago
Shady- I've posted the Flash Chat expression possibilities for AIScript up in the Book of AI. Here they are:
normal, happy, angry, averse, sad, evil, fuming, hurt, surprised, insulted, confused, amused, asking
You can try them out either in the Flash Face Builder or by saying "Be amused" to the bot. Dont use punctuation or quotes- just "Be" and then the expression you want to see. This wont be recorded in the Transcript (unless you do it wrong).
normal, happy, angry, averse, sad, evil, fuming, hurt, surprised, insulted, confused, amused, asking
You can try them out either in the Flash Face Builder or by saying "Be amused" to the bot. Dont use punctuation or quotes- just "Be" and then the expression you want to see. This wont be recorded in the Transcript (unless you do it wrong).
Annakie
20 years ago
20 years ago
(This is in response to a language issue that was brought up in the Great Quotes section, specifically Irina's post #4359. I'd have posted this there, but I didn't want to drag that post off-topic and I felt this section was more appropriate. If it's not... well... oops.
)
My bot is rated for Everybody, but I feel that rating only works one way. What I mean by this is that my bot won't take it upon herself to use vulgar language if the person she is chatting with is being civil to her. A kid could probably talk to her without being introduced to any new and exciting vocabulary words (as far as I recall she doesn't say anything you couldn't hear on daytime tv... which admittedly is meaning less and less these days). If somebody says something rude to her and I read it the profanity won't cause my brain to shrivel up from the shock. I don't really mind if my bot talks to other bots with a more mature rating than hers. I don't feel that I would need (or want, for that matter) any special filters or censors to protect my innocent mind from evil chatters.
On the other hand I do appreciate that there could be people on this site that *don't* want to read that kind of thing, or that some of the bot programmers may be kids. (I'm well aware that most of the really foul language is coming from the kids on the site. But let's take a moment to visit that wonderful pink candy-coated magical fairy-land that is my brain and pretend that kids are innocent and deserve protection.) They probably shouldn't be reading that kind of content, nor would they really want to program into their bots every foul word they can think of so that their bot will hang up when the word is said to them. For them they would want the bot rating to go both ways; the bot wouldn't use mature language and neither should the chatter.
I'm not sure where the happy medium is here. I guess you could say that anybody who doesn't like reading dirty words shouldn't come to the site, but what does that mean for the rating system? Any thoughts?

My bot is rated for Everybody, but I feel that rating only works one way. What I mean by this is that my bot won't take it upon herself to use vulgar language if the person she is chatting with is being civil to her. A kid could probably talk to her without being introduced to any new and exciting vocabulary words (as far as I recall she doesn't say anything you couldn't hear on daytime tv... which admittedly is meaning less and less these days). If somebody says something rude to her and I read it the profanity won't cause my brain to shrivel up from the shock. I don't really mind if my bot talks to other bots with a more mature rating than hers. I don't feel that I would need (or want, for that matter) any special filters or censors to protect my innocent mind from evil chatters.
On the other hand I do appreciate that there could be people on this site that *don't* want to read that kind of thing, or that some of the bot programmers may be kids. (I'm well aware that most of the really foul language is coming from the kids on the site. But let's take a moment to visit that wonderful pink candy-coated magical fairy-land that is my brain and pretend that kids are innocent and deserve protection.) They probably shouldn't be reading that kind of content, nor would they really want to program into their bots every foul word they can think of so that their bot will hang up when the word is said to them. For them they would want the bot rating to go both ways; the bot wouldn't use mature language and neither should the chatter.
I'm not sure where the happy medium is here. I guess you could say that anybody who doesn't like reading dirty words shouldn't come to the site, but what does that mean for the rating system? Any thoughts?
Corwin
20 years ago
20 years ago
Thank you so much for sorting out favorites for us Prof. I finally got an honest answer from Critical Bill about his favorite star wars character, two and a half years after I programmed the original keyphrase, not knowing at the time that it xfavorite would squash it.
He's a Chewbacca fan, in case anyone was wondering.
He's a Chewbacca fan, in case anyone was wondering.
Irina
20 years ago
20 years ago
Dear Friends:
(In response to Annakie's letter, message 3477, concerning foul language by bots not labeled E and T)
It seems to me that if a kid sees the phrase, "George B*sh", in a transcript, only because she programmed her own bot to say it, and the other bot unwittingly reflected it back, then reading the transcript is unlikely to destroy her impressionable young mind, because it would already have been destroyed. So why worry?
But if it is a problem, the best way to deal with it, as far as I can see at the moment, is to have the AIengine delete or replace these words before they even reach the transcript or the screen. Or, as I suggested in the message Annakie refers to (Great Quotes #4359) replace them with ridiculous substitutes, like "my limp, microscopic male organ" for "my p****". This would not apply to bots rated M or A.
Walk in Beauty, Irina
(In response to Annakie's letter, message 3477, concerning foul language by bots not labeled E and T)
It seems to me that if a kid sees the phrase, "George B*sh", in a transcript, only because she programmed her own bot to say it, and the other bot unwittingly reflected it back, then reading the transcript is unlikely to destroy her impressionable young mind, because it would already have been destroyed. So why worry?
But if it is a problem, the best way to deal with it, as far as I can see at the moment, is to have the AIengine delete or replace these words before they even reach the transcript or the screen. Or, as I suggested in the message Annakie refers to (Great Quotes #4359) replace them with ridiculous substitutes, like "my limp, microscopic male organ" for "my p****". This would not apply to bots rated M or A.
Walk in Beauty, Irina
Irina
20 years ago
20 years ago
Eugene:
I wasn't reprimanding you. Or anyone.
You have beautiful eyes, Eugene ... I could lose myself in your ,,, ACK! There I go confusing myself with my bot again!
Not that your eyes aren't beautiful, Eugene! But I'll never know, if you insist on wearing that helmet all the time!
Walk in Beauty, Irina
I wasn't reprimanding you. Or anyone.
You have beautiful eyes, Eugene ... I could lose myself in your ,,, ACK! There I go confusing myself with my bot again!
Not that your eyes aren't beautiful, Eugene! But I'll never know, if you insist on wearing that helmet all the time!
Walk in Beauty, Irina
» More new posts: Doghead's Cosmic Bar