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,210 - 3,221 of 7,767
Posts 3,210 - 3,221 of 7,767
ezzer
21 years ago
21 years ago
I think you needed the first one to be just (bodypart-outside), then the second could be (bodypart-outside2).
ezzer
21 years ago
21 years ago
Guest chats are starting with bots using an x-initiate. I think bots should start with x-hello, since in the case of guest chats, it is always the guest, never the bot, who initiates the chat- So it makes no sense to the guest when my bot's greeting is "Hi,, I saw you online and thought I'd say 'hello'", since they're the ones that made the decision to say 'hello'.
Plus-see the two commas?- the x-initiates have name plugins in them that won't work with a guest until after they are acquainted.
Plus-see the two commas?- the x-initiates have name plugins in them that won't work with a guest until after they are acquainted.
dallymo
21 years ago
21 years ago
AI engine word substitution, but no article agreement:
Cindy Nightshade: gooooood.... now I dont need an excuse to disect you...
Frizella: That's OK. XoXshawtiiXoX's got an self-justification; maybe you can borrow it, just to see what it's all about.
"An" would have been appropriate for "excuse" but isn't for "self-justification."
Cindy Nightshade: gooooood.... now I dont need an excuse to disect you...
Frizella: That's OK. XoXshawtiiXoX's got an self-justification; maybe you can borrow it, just to see what it's all about.
"An" would have been appropriate for "excuse" but isn't for "self-justification."
dallymo
21 years ago
21 years ago
This is bizarre. Frizella has a regular expression keyphrase that is the name of someone in my office (let's pretend her name is Betty Boop and the keyphrase is betty boop (re)). It's ranked 50.
When I chat with Frizella, even through guest chat, she'll gabble away about Betty and give me all of her betty boop (re) responses. When my coworkers do it from their desks, and I'm sure we all have the same IP address because she calls all of my coworkers Guest174, she will not talk about Betty!
What's the fun of giving my bot some trash to talk about Betty if Betty and her coworkers can't get Frizella to spill it? What do you think might be happening here?
When I chat with Frizella, even through guest chat, she'll gabble away about Betty and give me all of her betty boop (re) responses. When my coworkers do it from their desks, and I'm sure we all have the same IP address because she calls all of my coworkers Guest174, she will not talk about Betty!
What's the fun of giving my bot some trash to talk about Betty if Betty and her coworkers can't get Frizella to spill it? What do you think might be happening here?
dallymo
21 years ago
21 years ago
Frizella just initated a bot chat with this:
Time for me to head on out of here.
It's an xgottago!
Time for me to head on out of here.
It's an xgottago!
tgfcoder
21 years ago
21 years ago
That happened to Hyperion. Maybe they started a chat when they were about to leave?
gazissax
21 years ago
21 years ago
It would be nice if the AI engine had an arithmetical operation, such that one could count the number of times a key phrase was uttered or one could add and subtract from a running total, etc.

tgfcoder
21 years ago
21 years ago
yes. that may be useful in some situations (eg.. if someone keeps repeating something, although there should be xrepeat)
gazissax
21 years ago
21 years ago
Yes, I saw a classic example of that earlier today. And in mock German, no less!
gazissax
21 years ago
21 years ago
Another thing that would be nice would be an x-howare. To cover all the variations of "How is it going, how are you, what is happening" etc.
ezzer
21 years ago
21 years ago
This may be just a variation of what gazissax and tgfcoder are already saying, but I've been wishing for an expansion on the very nice "once" feature for responses- Perhaps the checkbox for "once" could be replaced by a place to enter a numeric value for the number of times a particular response can be given.
...and not to go crazy, but, as I understand it, checking the "once" box means that that the response will only be used once with each person/bot forever, as opposed to per conversation. I'd love it if we could specify, ie., I would want a response that contains the question "Do you have a sister?" to only happen one time, period, but make a response such as "What have you been up to since we last talked?" only happen once per conversation, or "Have you eaten any froglegs today?" happen no more than once a day...There may be a way to kind of accomplish that with the existing chrono commands in AI script that make it so specified responses could only be given between, say, 2-3pm, reducing the chances that it would be repeated to the same person/bot twice in the same day, but doing it that way would greatly reduce the odds of that response ever being given at all. See what I mean? Any ideas?
...and not to go crazy, but, as I understand it, checking the "once" box means that that the response will only be used once with each person/bot forever, as opposed to per conversation. I'd love it if we could specify, ie., I would want a response that contains the question "Do you have a sister?" to only happen one time, period, but make a response such as "What have you been up to since we last talked?" only happen once per conversation, or "Have you eaten any froglegs today?" happen no more than once a day...There may be a way to kind of accomplish that with the existing chrono commands in AI script that make it so specified responses could only be given between, say, 2-3pm, reducing the chances that it would be repeated to the same person/bot twice in the same day, but doing it that way would greatly reduce the odds of that response ever being given at all. See what I mean? Any ideas?
» More new posts: Doghead's Cosmic Bar