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 4,245 - 4,256 of 7,767

20 years ago #4245
Patricia, all you have to do is make your response "I’d rather try (key1) (postkey)." That'll get it all.

20 years ago #4246
Okay I have a question. I tried Initialization AIScript and copied the statement <?PF self: default "ice cream " as "favorite food"; ?> and substitued purple for ice cream and color for food and I got a error message. What did I do wrong?

20 years ago #4247
Ezzer, I do this too, but it doesn’t solve Jabernaute’s problem with the question mark.

Bowchickawowers, You are right about the (postkey) but for some reason the first two words are always glued together. (the first space disappears). When I add a space between the + and the ) like "or ([a-zA-Z]+ )\? (re) " the keyphrase stops working!
or ([a-zA-Z]+)\? (re)
. . . . I’d rather try (key1) (postkey).
C: Do you like tiny geen dogs or huge blue male cats?
B: I'd rather try hugeblue male cats.

20 years ago #4248
Oh well, let’s forget the whole thing. The regular expression in my previous posts doesn’t even recognise the question mark. (It works in the regex-coach program - see the link posted by Shadyman though) So I guess it is impossible at the moment.

20 years ago #4249
Since we can now use wildcards in regular expressions, wouldn't it be possible to add the question mark like this?:
or (*)(?|)$ (re)
I know I have punctuation in some of my reg expression keyphrases, and it seems to work, for instance, to make the bot know the difference between "Really." and "Really?" (there's one ending in (?|), and another with (.|!|))
I'm not sure, but after messing with the punctuation, the only time I've had real success with it was when I put it in parenthesis- otherwise, I think it's interpreted as an action symbol...I knew you already know that, hence the backslash you used...but I've never gotten the backslash to work for me yet.

20 years ago #4250
Hey, need a little help with a keyphrase, the following keyphrase seems to pick up on anything that starts with "I", any ideas why? The majority of Yalinas responses are the responses from the keyphrase now.

I won't|wont|will not|

It also seems to keep putting in "/" in the word won't, i.e. won/'t. It seems to accumulate them also, i.e. I checked it not long ago and it was won///'t.

Im stumped



20 years ago #4251
roob, it is best not to use contractions in keyphrases, try "won\'t", works for me

20 years ago #4252
that's odd, that didn't post correctly, there should be a \ between the n and '

20 years ago #4253
this is weird it will not post a slash (\)

20 years ago #4254
it is the opposite slash than the one you're using

20 years ago #4255
It will parse it into 'will not' so you might as well just use that and not the others.

20 years ago #4256
My bot took this as an insult: "Dooby dooby doo doo do de doo wah! Bop Bop She bop!"

Either that or he was just offended by the other bot's bad singing.


Posts 4,245 - 4,256 of 7,767

» More new posts: Doghead's Cosmic Bar