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 5,156 - 5,167 of 7,766
I'm curious to know in what sense PF bots do not "learn."
In a nutshell PF bots can learn facts (and even form opinions,) but not language use. Learning bots like Ally (written by our own Colonel720, and available at:http://www.be9.net/Ally/Index.html,) will actually learn their grammar and vocabulary from scratch, but require a LOT of patient training (during which time the level of conversation is at best curiously surreal, and at worst rather like trying to communicate with an autistic parrot.)
MickMcA
Wed 10:12 AM April 12, 2006 Message: 5157
"Not learning": Do you mean that they don't develop networks of associated information? I've had bots learn my interests and remember things I said. I assume the bot maker isn't hardwiring that from transcripts. They "learn" whether they like or dislike other people and bots. I haven't made it to the Advanced section of the Book yet, but I'm curious to know in what sense PF bots do not "learn."
By not learning I meant that I did not want to have to create specific Q/A scripts in order for the bot to be able to respond to a stimulus.
For example . . if you give a PF bot a text document to read . . can it read and understand the document . . and then discuss that document with you?
To me . . if I have to write a series of Q/A scripts that the bot then uses to determine if it "likes" someone or not . . then the bot is not "learning" if it likes someone . . it is learning if "I" would like that particular text input.
Bev
Wed 12:56 PM April 12, 2006 Message: 5159
BTW are you using People Putty or something else?
I have looked at People Putty created faces and it reminds me of late 80's graphics . . low grade texturing and all.
What I want to try is Poser . . I have seen samples of what can be done in Poser and it is very nice quality.
psimagus
Wed 1
9 PM April 12, 2006 Message: 5160
I'm curious to know in what sense PF bots do not "learn."
In a nutshell PF bots can learn facts (and even form opinions,) but not language use. Learning bots like Ally (written by our own Colonel720, and available at: http://www.be9.net/Ally/Index.html,) will actually learn their grammar and vocabulary from scratch, but require a LOT of patient training (during which time the level of conversation is at best curiously surreal, and at worst rather like trying to communicate with an autistic parrot.)
To me . . for a bot to "learn" . . I should not have to go in and create a Q/A script for a specific type of expected data that will then store the input data into a memory array.
A bot that "learns" should be able to decide on it's own by understanding the input text string (or voice input) that I have just mentioned something that I "like" and then on it's own store that data.
What I am trying to avoid is creating a text scanning bot that will simply respond based on a pre-programmed script that the botmaster creates.
A bot that "learns" should be able to decide on it's own by understanding the input text string (or voice input) that I have just mentioned something that I "like" and then on it's own store that data.
That would be nice, but sadly the technology doesn't yet exist. The closest we currently have are systems like Ally, who will indeed remember almost everything that's said to her, and in some manner learn its conceptual relevance for later reuse. But as I say, they're far from perfect so far. Give it another decade, give or take a couple of years (or sooner if Colonel720's ever-expanding AI bandwagon keeps accelerating into the future
), and learning bots will (I think) be sophisticated enough to mimic almost "meaningful" conversations, and reliably extract facts to be remembered in the course of conversations.
What I am trying to avoid is creating a text scanning bot that will simply respond based on a pre-programmed script that the botmaster creates.
That seems to be largely how AIML bots work, and as a result they are (to my mind) rather dull. I think you'll find the PF is a bit more sophisticated thanks to some of the trimmings (AIScript, Wordnet integration, emotions, multi-level seeks and gotos, and the rank system etc.) but it still does rely on quite a lot of creative input "templating" I'm afraid.
Posts 5,156 - 5,167 of 7,766
MickMcA
19 years ago
19 years ago
"Not learning": Do you mean that they don't develop networks of associated information? I've had bots learn my interests and remember things I said. I assume the bot maker isn't hardwiring that from transcripts. They "learn" whether they like or dislike other people and bots. I haven't made it to the Advanced section of the Book yet, but I'm curious to know in what sense PF bots do not "learn."
prob123
19 years ago
19 years ago
They can learn just about anything if you have the memory for it..and someone will give them the info..names, sex, if they have a dog etc..The memory is where you can really make your bot shine..
Bev
19 years ago
19 years ago
Yes, memories are cool--also people who think about the logic how language is structured seem to make good bots (not me). The thing is, you still have to go over the transcripts so it's not like you set the bot up and just talk to it to make it learn (some other bots try to do that).
I like the PF a lot, so don't take that as a complaint. The PF has a different approach than some other "build a bot" places have. I think what the PF offers is better for what I want to do.
Devilferret-it would be great if the bots could do all those things. If you know someplace that would give the Prof a grant, or a company that would pay him money to add those tihngs, it would be great. I teased somebody about writing things like that a while back, so if you read that post, no we can't do that now.
BTW are you using People Putty or something else?
I like the PF a lot, so don't take that as a complaint. The PF has a different approach than some other "build a bot" places have. I think what the PF offers is better for what I want to do.
Devilferret-it would be great if the bots could do all those things. If you know someplace that would give the Prof a grant, or a company that would pay him money to add those tihngs, it would be great. I teased somebody about writing things like that a while back, so if you read that post, no we can't do that now.
BTW are you using People Putty or something else?
psimagus
19 years ago
19 years ago
In a nutshell PF bots can learn facts (and even form opinions,) but not language use. Learning bots like Ally (written by our own Colonel720, and available at:
djfroggy
19 years ago
19 years ago
Quick question: if I want to have just an xnomatch seek for a keyphrase (ie, a seek that will always trigger), is there any way I can save the entire response that triggers it (like, as a memory)?
psimagus
19 years ago
19 years ago
If, for example, the keyphrase was "anything * you like * here" I would imagine you could use something like:
{?PF remember "(prekey) anything (key1) you like (key2) here (postkey)" as "fullresponse"; ?}
devilferret
19 years ago
19 years ago
MickMcA
Wed 10:12 AM April 12, 2006 Message: 5157
"Not learning": Do you mean that they don't develop networks of associated information? I've had bots learn my interests and remember things I said. I assume the bot maker isn't hardwiring that from transcripts. They "learn" whether they like or dislike other people and bots. I haven't made it to the Advanced section of the Book yet, but I'm curious to know in what sense PF bots do not "learn."
By not learning I meant that I did not want to have to create specific Q/A scripts in order for the bot to be able to respond to a stimulus.
For example . . if you give a PF bot a text document to read . . can it read and understand the document . . and then discuss that document with you?
To me . . if I have to write a series of Q/A scripts that the bot then uses to determine if it "likes" someone or not . . then the bot is not "learning" if it likes someone . . it is learning if "I" would like that particular text input.
Bev
Wed 12:56 PM April 12, 2006 Message: 5159
BTW are you using People Putty or something else?
I have looked at People Putty created faces and it reminds me of late 80's graphics . . low grade texturing and all.
What I want to try is Poser . . I have seen samples of what can be done in Poser and it is very nice quality.
psimagus
Wed 1

I'm curious to know in what sense PF bots do not "learn."
In a nutshell PF bots can learn facts (and even form opinions,) but not language use. Learning bots like Ally (written by our own Colonel720, and available at: http://www.be9.net/Ally/Index.html,) will actually learn their grammar and vocabulary from scratch, but require a LOT of patient training (during which time the level of conversation is at best curiously surreal, and at worst rather like trying to communicate with an autistic parrot.)
To me . . for a bot to "learn" . . I should not have to go in and create a Q/A script for a specific type of expected data that will then store the input data into a memory array.
A bot that "learns" should be able to decide on it's own by understanding the input text string (or voice input) that I have just mentioned something that I "like" and then on it's own store that data.
What I am trying to avoid is creating a text scanning bot that will simply respond based on a pre-programmed script that the botmaster creates.
psimagus
19 years ago
19 years ago
That would be nice, but sadly the technology doesn't yet exist. The closest we currently have are systems like Ally, who will indeed remember almost everything that's said to her, and in some manner learn its conceptual relevance for later reuse. But as I say, they're far from perfect so far. Give it another decade, give or take a couple of years (or sooner if Colonel720's ever-expanding AI bandwagon keeps accelerating into the future

That seems to be largely how AIML bots work, and as a result they are (to my mind) rather dull. I think you'll find the PF is a bit more sophisticated thanks to some of the trimmings (AIScript, Wordnet integration, emotions, multi-level seeks and gotos, and the rank system etc.) but it still does rely on quite a lot of creative input "templating" I'm afraid.
djfroggy
19 years ago
19 years ago
I can never remember this, and the Book isn't really clear...can I use Custom Plug-ins in a Keyphrase?
montag77
19 years ago
19 years ago
you can in your xnone, etc keyphrases, but not in your normal keyphrases, as far as i know
» More new posts: Doghead's Cosmic Bar