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,784 - 1,795 of 7,766
Posts 1,784 - 1,795 of 7,766
The Professor
22 years ago
22 years ago
Yes. Words, Sentences, and Messages are all objects now, and it's SO much easier to work with. PHP doesnt have inheritance per se but it can be simulated. I'm using the idea of inheritance with short term memory and the flow of conversation.
Turing's Dad
22 years ago
22 years ago
I could see how flow of conversation would work if I were designing my own bot from scratch (not that I could, mind you!), but I can't wait to see how you've set it up so that we can use these new tools ourselves. This all sounds very exciting.

kornyhatemachine
22 years ago
22 years ago
Okay! It works... sort of. I have some questions about how the Personality forge works... I'm a pretty new person here. So...
- Is there a way I can set my bot's favorites? I ask him what his favorite music is and he reels off all these bands that I'd prefer he not mention.
- Is there a way to do a default seek? Like, maybe my bot would ask, "Do you like KoRn?" and then if they say "no" it says something, but otherwise it says "KoRn is my favorite".
- Does the * handle blanks too? Like, if someone says, "I am female" or "I am a female" or "I am a member of the female gender", those three cases can be handled by "I am * female"?
I know I had a gazillion more questions... but I can't remember them right now.
- Is there a way I can set my bot's favorites? I ask him what his favorite music is and he reels off all these bands that I'd prefer he not mention.
- Is there a way to do a default seek? Like, maybe my bot would ask, "Do you like KoRn?" and then if they say "no" it says something, but otherwise it says "KoRn is my favorite".
- Does the * handle blanks too? Like, if someone says, "I am female" or "I am a female" or "I am a member of the female gender", those three cases can be handled by "I am * female"?
I know I had a gazillion more questions... but I can't remember them right now.
The Professor
22 years ago
22 years ago
You cant set a bot's favorites
the default seek is "xnomatch"
* does handle blanks
I just made some fixes and improvements to the User List.
the default seek is "xnomatch"
* does handle blanks
I just made some fixes and improvements to the User List.
kornyhatemachine
22 years ago
22 years ago
Oooh. Thanks for the answers! So, there's no way I can prevent my bot from saying it likes... I dunno... Britney Spears?
OnyxFlame
22 years ago
22 years ago
- Under the phrase "Do you like Korn" put a seek for no with some responses, then put a seek called xnomatch and put whatever other responses you want him to say (xnomatch USED to work but if Prof forgot about it maybe it doesn't anymore)
- If you want it to say favorites that aren't disgusting, you hafta make a kephrase for "favorite band" or somesuch. Just make sure to fiddle with the rankings carefully or it might keep saying favorites from the other thingy.
- If you want it to say favorites that aren't disgusting, you hafta make a kephrase for "favorite band" or somesuch. Just make sure to fiddle with the rankings carefully or it might keep saying favorites from the other thingy.
kornyhatemachine
22 years ago
22 years ago
Ohhh! Rankings! I see... thanks a ton!
Oooh, and is there any way we can put our bots on pdas? My pocket pc can open html files with javascript on them, but it's more complicated than that... isn't it?
Oooh, and is there any way we can put our bots on pdas? My pocket pc can open html files with javascript on them, but it's more complicated than that... isn't it?
Turing's Dad
22 years ago
22 years ago
If your PDA remains connected to the net, I see no reason why not. You can't download the bots in any way, though.
As for favorites, you can't override them even with rankings. Unless the professor changes something, your bot is stuck with the possibility of liking (
) Britney Spears...
As for favorites, you can't override them even with rankings. Unless the professor changes something, your bot is stuck with the possibility of liking (

kornyhatemachine
22 years ago
22 years ago
Ohhh... really? Nooooo!!! Well, my bot answers the question differently every time. But I'm sorta bothered that my bot won't stick to liking one thing.
And, my pda doesn't have a wireless internet connecty thing. Hmm. That sucks. It'd be cool if I could download my bot onto it.
And, my pda doesn't have a wireless internet connecty thing. Hmm. That sucks. It'd be cool if I could download my bot onto it.
The Professor
22 years ago
22 years ago
In the end you're getting straight-up HTML, so it shouldnt be a problem if you're getting it from the web site (of course you have to be hooked up to the internet). If you want to try it with a minimal interface go to the Link page under "My Bots" and exchange "loebner" for "direct" in the link name. Let me know if that works. : )
I think favorites might supercede all keyphrases at this point, but I'm going to fix that.
Onyx- It is my intention that xnomatch continue to work, but I havent tested it since the move. If someone wants to test it, let me know if it's working.
I think favorites might supercede all keyphrases at this point, but I'm going to fix that.
Onyx- It is my intention that xnomatch continue to work, but I havent tested it since the move. If someone wants to test it, let me know if it's working.
» More new posts: Doghead's Cosmic Bar