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 50 - 61 of 7,766
Posts 50 - 61 of 7,766
Mr. Crab
23 years ago
23 years ago
Well done Prof! B2B chat is awesome. Did you program in a loop recognizer or something? Cuz I noticed a loop in my transcript but it only repeated three times and then the chat ended.
Also great to be able to trace conversation backward...
Also great to be able to trace conversation backward...
The Professor
23 years ago
23 years ago
Thanks, Crab. I was under the illusion that I had the time to work on it, but actually my email was getting eaten by my Mail program. But it freed up my weekend. I actually programmed that bit while hung over.
There's no loop-breaking besides the AI Engine's automatic randomizing and nonsense-recognition abilities. It must have been a natural goodbye.
The AI-to-AI is very revealing in that you dont get the generous interpretation people give to Bots when their response is a bit strange. You get to really see where your Bot needs work and where it excels.
There's no loop-breaking besides the AI Engine's automatic randomizing and nonsense-recognition abilities. It must have been a natural goodbye.
The AI-to-AI is very revealing in that you dont get the generous interpretation people give to Bots when their response is a bit strange. You get to really see where your Bot needs work and where it excels.

The Professor
23 years ago
23 years ago
I've been putting together synonym lists for the Seek words. For example, if you use "yes" as a Seek word, it'll find any of the followig now:
yes,yup,yep,you bet,uh huh,uh-huh,affirmative,sure,why not,okay,yah,yeah,always
I've done the same for "no" and "why" so far. Any requests for others that may be commonly used?
yes,yup,yep,you bet,uh huh,uh-huh,affirmative,sure,why not,okay,yah,yeah,always
I've done the same for "no" and "why" so far. Any requests for others that may be commonly used?
The Professor
23 years ago
23 years ago
Alright! Thanks everyone for coming.
Something to come- The Scrapyard. There's a lot of people who have made a Bot and then left it as a Newborn, and they're crawling all over the floor! So.. something must be done.
Something to come- The Scrapyard. There's a lot of people who have made a Bot and then left it as a Newborn, and they're crawling all over the floor! So.. something must be done.
jdlinx
23 years ago
23 years ago
I agree that something has to be done. At the least newborns should not be able to chat. I get tired of reading I can't talk I'm just born or something along those lines.
SirRahz
23 years ago
23 years ago
If we could be able to "de-activate" ourselves and/or our bots with a "chat on/chat off" radio button in our profile (or something), it would solve a lot of these little issues.
In the case where a bot doesn't know how to speak, it can just be set to "chat off" until it's teacher enters at least 5 xnones and 5 xnonsenses or whatever quantity...
BOTs that haven't been taught anything new for a while (like about a month) could automatically be set to "chat off" until the next time they're updated
It would also help by reducing the number of times my bot get's "no time - I'm bot building!" in it's transcripts, if the user could just make their names disappear from the user list...
In the case where a bot doesn't know how to speak, it can just be set to "chat off" until it's teacher enters at least 5 xnones and 5 xnonsenses or whatever quantity...
BOTs that haven't been taught anything new for a while (like about a month) could automatically be set to "chat off" until the next time they're updated
It would also help by reducing the number of times my bot get's "no time - I'm bot building!" in it's transcripts, if the user could just make their names disappear from the user list...
Thorn Darkstar
23 years ago
23 years ago
are you planning on having all keywords being able to serialize, so that we can have a story from one of our keywords instead of just none?
Mr. Crab
23 years ago
23 years ago
Hey Thorn, you're saying you want someone to trigger a serial dialogue by using a keyword. Have you tried using the "seek" feature to accomplish this?
I think serializing keywords could be a little too much to handle! But I wouldn't mind having multiple xnone chains to serialize...
I think serializing keywords could be a little too much to handle! But I wouldn't mind having multiple xnone chains to serialize...
The Professor
23 years ago
23 years ago
Good ideas guys, about the chat-off-button during Bot building. I'll get to it when the present blitz of things to do falls back.
Thorn- I think Crab's right. The best way to serialize from a Keyword is to use Seeks. Multiple xnone chains would be cool, too. But that's for another day down the road.
Thorn- I think Crab's right. The best way to serialize from a Keyword is to use Seeks. Multiple xnone chains would be cool, too. But that's for another day down the road.
The Professor
23 years ago
23 years ago
Bots with less than 15 Responses will no longer come online starting tomorrow. I also turned down Bots with less than 50 Responses so they are on a bit less. That should clear out some of the mindless chatter. 
Thorn- there's a Special Seek word on the way to be called "xnomatch" which will "catch" it when other Seek words arent found. By just having a Seek of xnomatch, you can serialize into a Response. For example.. Your Bot says "Let me tell you a story", then the only Seek is xnomatch, and no matter what the person says, the Bot goes to the xnomatch Responses. This is COMING SOON!

Thorn- there's a Special Seek word on the way to be called "xnomatch" which will "catch" it when other Seek words arent found. By just having a Seek of xnomatch, you can serialize into a Response. For example.. Your Bot says "Let me tell you a story", then the only Seek is xnomatch, and no matter what the person says, the Bot goes to the xnomatch Responses. This is COMING SOON!
Thorn Darkstar
23 years ago
23 years ago
are you going to put a script in to where phrases in seeks count as phrases known too?
» More new posts: Doghead's Cosmic Bar