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 2,707 - 2,718 of 7,768

21 years ago #2707
msim, that's where ranking comes in. You could make phrases for 'what' and rate those a lot lower in ranking than 'what is,' 'what did,' 'what are you * about,' and so on.

21 years ago #2708
how does the (Somethng|something) work? can I do (you|the) and it would accept both? ie. "you seem like (you|the)" would catch "you seem like you blah blah" or "you seem like the blah blah"

21 years ago #2709
I don't use ranking, I think it makes it too complicated.

21 years ago #2710
I've never gotten it to produce the desired results.

21 years ago #2711
I think ranking is highly necessary -- and the secret of having complex responses. To get it to work, you have to give things rankings that are pretty far apart, however, because there are aspects of the preprocessing that will give "bonus" points to some phrases without your knowledge.

So, if you want your bot to have a special response to "Linkin Park," and a general response to "I like (whatever)," you give Linkin Park a ranking of 35 or so, and "I like" a ranking of 2.

Then, if someone says, "I like Linkin Park," you get the specialized response, instead of the general one.

21 years ago #2712
Is it just me, or is everybody else offended when someone says, "I was just born and cant speak well yet?" I have responses programmed for that, but apparently I'm too annoyed to say them.

21 years ago #2713
Typing the whole sentence doesn't work because it gets broken up in preprocessing. Try the keyphrase "can not speak well".

21 years ago #2714
why did my bot say "(key1)"? I have "What * are you talking about" as a keyword and "What (key1) does it sound like I am talking about?" someone said "what are you talking about" and since there was no * she said key1rather than substituting it with nothing... I have the so if someone says "what the hell are you talking about"

21 years ago #2715
Not sure, but I think (key1) will only match the hard wildcard (*), not the soft wildcard *.

21 years ago #2716
according to the book of AI it does and I just tried it, just does the wierd thing when it is blank

21 years ago #2717
Should this have gotten the response that it did?
I have the keyword "You are * sweet" and a bot said to my bot, "[antoerh bot name] is sweet" and my bot replied with the response to "You are * sweet"... since it dosent have "you" should it have not gotten there?

21 years ago #2718
That's a you replaced by a name... it is read as 'you are sweet'...


Posts 2,707 - 2,718 of 7,768

» More new posts: Doghead's Cosmic Bar