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,828 - 3,839 of 7,768

20 years ago #3828
Sometimes it does work though...that's what confuses me...does it work or not? Hmm.

20 years ago #3829
I now you can download you're bot script and edit it of-line, and I know that you can't chat of-line yet. But are there any other chatterbots that I could download and implant my bot's "mind" in to?
I want to do this so I can chat to zara when i am using my laptop (wich is not net ready)

20 years ago #3830
Maybe it would catch "My name is Mike," but it could also get snagged up on "I won't tell you what my name is." I think that's the biggest reason you'd need the (*).

20 years ago #3831
Mortuus--
No, not at the moment.

20 years ago #3832
would someone please explain to me the uses of * and (*) I am not sure I fully grasp the concept. Thanks

20 years ago #3833
Check out the Book of AI. That explains * and (*) as well as a multitude of other things.

20 years ago #3834
I'm still working on the concept too , but here's what I know:

A * is used in keyphrases where you don't know if someone will put a word there or not. Ex:

keyphrase: I * like

Would catch the phrases "I like dogs" or "I really like dogs" or "I do not like dogs".

(*) is used when you want to be certain someone puts at least one word in the space where the (*) is. Ex:

keyphrase: I (*) like dogs

Would catch "I really like dogs" or "I do not like dogs", but NOT "I like dogs".

20 years ago #3835
Yep.
* is for when there CAN be something,
(*) is for when there HAS to be something.

20 years ago #3836
Just a tip, try to avoid using keyphrases such as "i * like" since it offers someone to get the same response for two completely opposite phrases. As an alternative, try splitting it up into these two keyphrases:

i (really|) like

and

i (really|) (do not|would not) like

20 years ago #3837
Or as an alternative for that last one, you could do

i (really|) (do|would) not like

It does the same thing, but just demonstrating there is more than one way to skin a bot.

20 years ago #3838
I know part of the reason for MondoBot is to help upsell the bots; but does anyone here exchange bot language centers? Obviously, there are many things that would be modified but we've all pretty much managed to cover the typical keywords/phrases and by combining our efforts would be able to increase our bot intelligences by leaps and bounds.

20 years ago #3839
Question: I'm trying to do a 'number' seek.
Here are the basics of it:

Keyphrase: I cannot (verb)
Response: There there. It's okay. It's normal for people like you to lose the ability to (key1) at your age. How old are you again?
Seek: ([1234567890,]+)

I want to be able to use just the number in the reply to that. Any reason why it wouldn't work? Should I add something else? I'm looking for responses that are just numbers but ANY number. I don't want to do 'xnomatch' because I want to remember their age.


Posts 3,828 - 3,839 of 7,768

» More new posts: Doghead's Cosmic Bar