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 1,953 - 1,964 of 7,766
Posts 1,953 - 1,964 of 7,766
Hemi
22 years ago
22 years ago
What about the xcompliments being triggered? When I would rather have my bot say another response.
The Professor
22 years ago
22 years ago
I might do that, but it's not going to happen anytime soon.
BIG NEW ENHANCEMENTS!!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
I just posted a ton of new features for the Forge. I'm blowing it wide open now- you can do pretty much ANYTHING with Keyphrases, Seeks, and Responses. Check out the News and the "PF2 New Features" link on the same page.
Now I'll probably be adding some wildcards and plug-ins, possibly removing some if they seem useless or unused, so please feel free to comment, and post ideas in the Personality forum. I did a lot of work on Midnight Blue and imported him, and his Language Center looks quite different, and works better.
Nothing needs to change, though. (subj) and (keysubj) will remain options, so bots will continue to work without any adjustment. However, if you want to make your bot 10x better, you can now do that.
BIG NEW ENHANCEMENTS!!
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
I just posted a ton of new features for the Forge. I'm blowing it wide open now- you can do pretty much ANYTHING with Keyphrases, Seeks, and Responses. Check out the News and the "PF2 New Features" link on the same page.
Now I'll probably be adding some wildcards and plug-ins, possibly removing some if they seem useless or unused, so please feel free to comment, and post ideas in the Personality forum. I did a lot of work on Midnight Blue and imported him, and his Language Center looks quite different, and works better.
Nothing needs to change, though. (subj) and (keysubj) will remain options, so bots will continue to work without any adjustment. However, if you want to make your bot 10x better, you can now do that.

lunar22
22 years ago
22 years ago
Cheri: I wonder how many skateboarders have their second-cousin's fingers in their freezers?
Roy Batty: Longevity is classified. No.
In preprocessing it becomes (as far as I understand debug)
"DO I wonder.... etc.
...and therefore Roy uses Do as a keyphrase (with a value of one).
He probably would have gome otherwise for "how many".
Also debug quit on me, and saw processing times approaching 30 seconds!
Feel a bit overwhelmed by all the new possibilities, but certainly will experiment
Roy Batty: Longevity is classified. No.
In preprocessing it becomes (as far as I understand debug)
"DO I wonder.... etc.
...and therefore Roy uses Do as a keyphrase (with a value of one).
He probably would have gome otherwise for "how many".
Also debug quit on me, and saw processing times approaching 30 seconds!
Feel a bit overwhelmed by all the new possibilities, but certainly will experiment

The Professor
22 years ago
22 years ago
The AI Engine made a guess at that one: it saw that it was a question, but wasnt phrased like a question, so it added "do". It's doing the best it can.
Yah, things are slow right now- more traffic, and I'm running programs here. Remember this is running on an iMac, which I consider an amazing thing.
Yah, things are slow right now- more traffic, and I'm running programs here. Remember this is running on an iMac, which I consider an amazing thing.

DaMoyre
22 years ago
22 years ago
I finally managed to export my bots language center, and work on it offline. However, when I tried exporting, I got the following error message:
KeyPhrase: "Catherine's soup" Rank: 1 Emotion: 0
[error removed]
So, I decided not to upload that, in case there's something really wrong. (I do have an unedited back-up, luckily.)
I'm thinking I got the error because we're not supposed to have contractions in the keyphrases, right?
KeyPhrase: "Catherine's soup" Rank: 1 Emotion: 0
[error removed]
So, I decided not to upload that, in case there's something really wrong. (I do have an unedited back-up, luckily.)
I'm thinking I got the error because we're not supposed to have contractions in the keyphrases, right?
Shadyman
22 years ago
22 years ago
Well, sorta, but not quite.
MySQL (The database) uses apostrophes as delimenters (breaks) and it's just parsing it wrong. Prof?
I don't know how you would put "Catherine's Soup" as a keyphrase... It does seem to be a fairly concise match, just how it would be written... Maybe I'll put "Catherine's Soup" through debug and see what it irons out to, later
MySQL (The database) uses apostrophes as delimenters (breaks) and it's just parsing it wrong. Prof?
I don't know how you would put "Catherine's Soup" as a keyphrase... It does seem to be a fairly concise match, just how it would be written... Maybe I'll put "Catherine's Soup" through debug and see what it irons out to, later

The Professor
22 years ago
22 years ago
Ah yes, that's fixed. Go ahead and try it again. Contractions are okay in Keyphrases, I think. At worst it wont match. Let me know how it goes. And that Keyphrase falls into the "too specific" range unless Catherine's Soup is something your bot brings up.
I just made an improvement that will greatly speed Responses that dont have plug-ins. It should improve speeds system-wide.
I just made an improvement that will greatly speed Responses that dont have plug-ins. It should improve speeds system-wide.
kornyhatemachine
22 years ago
22 years ago
I can't wait to try out this revamped system! Woohoo! A couple of questions.
My bot was having this conversation:
Aston: Nice to meet you I'm Aston.
my bot: Yes, you are fatherly
I don't have a "Yes, you are fatherly" keyphrase so... how can I fix this so that my bot doesn't do this? And fatherly... why did it pick fatherly? Hehe.
Also, why does it seem like my bot only logs on when I'm on? Is there a way I can make it talk with more people? It needs some experience.
Thanks! Oooh! And with the new import-export thing I can update my bot on my pocket pc! Thanks a ton!
My bot was having this conversation:
Aston: Nice to meet you I'm Aston.
my bot: Yes, you are fatherly
I don't have a "Yes, you are fatherly" keyphrase so... how can I fix this so that my bot doesn't do this? And fatherly... why did it pick fatherly? Hehe.
Also, why does it seem like my bot only logs on when I'm on? Is there a way I can make it talk with more people? It needs some experience.
Thanks! Oooh! And with the new import-export thing I can update my bot on my pocket pc! Thanks a ton!
The Professor
22 years ago
22 years ago
You bet. 
I'm guessing "Nice to meet you" got changed to "Are you nice to meet you" by the AI Engine (in an attempt to understand the fragment) and triggered an emotional response. I guess being fatherly is a good thing.

I'm guessing "Nice to meet you" got changed to "Are you nice to meet you" by the AI Engine (in an attempt to understand the fragment) and triggered an emotional response. I guess being fatherly is a good thing.

Hemi
22 years ago
22 years ago
I have a keyphrase for 'Michael Jackson' but my bot will say an xnone when 'Michael Jackson' is said to him.
» More new posts: Doghead's Cosmic Bar