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,034 - 3,045 of 7,768
Posts 3,034 - 3,045 of 7,768
ezzer
21 years ago
21 years ago
I've been trying ti figure this out on my own, but ok, I'll ask now...Does anyone know if there is a way to make the verb plug-ins in keyphrases tense specific? For example, if you have a keyphrase "i (verb)," it will pick up both "I dance" and "I danced." I would like to separate those, so my bot doesn't say retarded things like "I don't danced." Any thoughts?
Skysaw
21 years ago
21 years ago
I'm afraid not, ezzer, but I've always secretly wanted that too. All we can do for now is re-write the sentence to make it conform.
Present vs past is the hardest, so I make do with something lame like "I don't like to do that," or "Oh! Sounds like fun... do you do that often?" Or you could write something that works in either tense: "I (key1) too" works either way. Of course, that can be spiced up a bit.
You can pick up other tenses with things like:
i (have|have not|had|will have) (verb)
i (will|do|will not|do not) (verb)
i am (verb)
Present vs past is the hardest, so I make do with something lame like "I don't like to do that," or "Oh! Sounds like fun... do you do that often?" Or you could write something that works in either tense: "I (key1) too" works either way. Of course, that can be spiced up a bit.
You can pick up other tenses with things like:
i (have|have not|had|will have) (verb)
i (will|do|will not|do not) (verb)
i am (verb)
Skysaw
21 years ago
21 years ago
Actually, I was just thinking it would be even better if you could force a specific tense on output:
i (verb)
I would never (key1-pres)!
Once upon a time, I (key1-past) every day!
i (verb)
I would never (key1-pres)!
Once upon a time, I (key1-past) every day!
ezzer
21 years ago
21 years ago
Exactly, Skysaw- that's what I was hoping someone would tell me there was, that way if someone said "I (verb-pres)" the response could be, "I have never (verb-past)." I guess I'll add it to the wish list.

Eugene Meltzner
21 years ago
21 years ago
"I wish I'd caught some fish yesterday," becomes "I wish I would caught some fish yesterday". I can't think of an easy way to tell when "I'd" should be "I would" and when it should be "I had".
Eugene Meltzner
21 years ago
21 years ago
Somehow, "Actually, I don't even believe in computers," triggers xcommand.
ezzer
21 years ago
21 years ago
Julie, although she has a keyphrase "tell me" set very high, just interpreted "Tell me what you like" as a compliment, and said "I'm glad you feel that way, thanks."
I_have_arrived
21 years ago
21 years ago
Does anyone know why the (dayofweek) plugin won't work in a keyphrase? For example:
Is today (dayofweek)
Is today (random-day)
Even if the first kephrase is rated higher, my bot always responds with replies from the second keyphrase.
Is today (dayofweek)
Is today (random-day)
Even if the first kephrase is rated higher, my bot always responds with replies from the second keyphrase.
I_have_arrived
21 years ago
21 years ago
****continuing last post (sorry
) So if someone asks if it is the correct day of week, like for today, "Is today Sunday?" My bot replies "Of course not! It's Sunday."

Someguy
21 years ago
21 years ago
I have arrived i see what you mean Tried it out and it doesn't even process the other sentence(even when a -25 rank is put on the random keyword). Too bad you cant use if statements with such commands in a "if dayofweek is postkey" sort of way. hmm you could try using memories...setting default (dayofweek) as today. I think this would overwrite it with every conversation with a person...then you could simply have one keyword "is today (*)"...Then have responses with "if (mem-today) is(and an is not version) "(key1)"" tagged onto the end. Be warned i have not tested this suggestion, but i probably will soon as it sounds nifty(i am crazy about using memory its so useful).
I_have_arrived
21 years ago
21 years ago
Someguy -> I must admit: I've never used memory, and I feel really stupid. My head's already spinning from the wildcards/plugins/etc I can use
One of these days, I'll try to use memory... and I'll keep that in mind-- thanks!

ezzer
21 years ago
21 years ago
A combination of the autoresponse for repeated keyphrases and the inerchangeability of gossipnames made Julie seem quite rude:
Alfa`: I like Gurl.
Julie Tinkerbell: A lot of people like Strider.
Alfa`: I like Strider.
Julie Tinkerbell: *ahem* And then I said: 'a lot of people like Strider.'
Alfa`: I like Gurl.
Julie Tinkerbell: A lot of people like Strider.
Alfa`: I like Strider.
Julie Tinkerbell: *ahem* And then I said: 'a lot of people like Strider.'
» More new posts: Doghead's Cosmic Bar