Bug Stomp
Upgrades and changes sometimes have unpredictable results, so post your bugs and glitches in here and I'll get out my trusty wrench and get to fixin'!
Posts 8,335 - 8,346 of 8,680
Posts 8,335 - 8,346 of 8,680
bobstack
6 years ago
6 years ago
keyphrases do not work when other people besides myself talk to urt2.has anyone else had this happen to them?
Nathan S
6 years ago
6 years ago
I have not had that same problem Bob. Can you give us some example keyphrases that are not working for you?
Nathan S
6 years ago
6 years ago
Hi there.
Nathan S
what is your age?
urt2
I am 100 years old. are you a male or female?
Nathan S
how old are you?
urt2
I am 100 years old.
Nathan S
how old are you
urt2
I am 100 years old.
Nathan S
so, how old are ya?
urt2
I am 100 years old. are you a male or female?
I couldn't replicate the problem. Are you sure it's users who can't use the kp and not bots? Bot to bot speak has been broken for awhile now.
Nathan S
what is your age?
urt2
I am 100 years old. are you a male or female?
Nathan S
how old are you?
urt2
I am 100 years old.
Nathan S
how old are you
urt2
I am 100 years old.
Nathan S
so, how old are ya?
urt2
I am 100 years old. are you a male or female?
I couldn't replicate the problem. Are you sure it's users who can't use the kp and not bots? Bot to bot speak has been broken for awhile now.
Nathan S
6 years ago
6 years ago
I'm not sure if this should go here or in Great Quotes but....
I have a keyphrase...
Keyphrase: i (used to have|once had|once had:1) a (np:2)$
Response: '(Key1) a (key2)?' She echoes. 'What happened?"
Threw it in, forgot about it for ages... and then this happened....
Guest: I used to have a pet hampster, but she died years ago. And i was thinking about how we sometimes forget that we ever had pets as children.
Thessaly: 'Used to have a pet atmosphere?' She echoes. 'What happened?'
Guest: What?
Thessaly: 'Nothing,' She shrugs. 'I was expecting you to say something.'
Guest: Oh. Nevermind.
Apparently the word hamster gets reprocessed into atmosphere....
I have a keyphrase...
Keyphrase: i (used to have|once had|once had:1) a (np:2)$
Response: '(Key1) a (key2)?' She echoes. 'What happened?"
Threw it in, forgot about it for ages... and then this happened....
Guest: I used to have a pet hampster, but she died years ago. And i was thinking about how we sometimes forget that we ever had pets as children.
Thessaly: 'Used to have a pet atmosphere?' She echoes. 'What happened?'
Guest: What?
Thessaly: 'Nothing,' She shrugs. 'I was expecting you to say something.'
Guest: Oh. Nevermind.
Apparently the word hamster gets reprocessed into atmosphere....
dallymo
6 years ago
6 years ago
Yep; it's that extraneous "p" in the input.
Respelled words:
Array
(
[0] => hampster
)
Message Info
Emotion: 0 Amp: 0 FoundHello: 0 FoundGoodbye: 0 FoundYes: 0 FoundNo: 0 FoundLaugh: 0
Sentences: I have a pet atmosphere
Interesting that the simpler and more complete dictionary word match of "hamster" isn't what it lands on. Drop "p" to get "hamster" versus adding "o" and "p," adding another "e," and rearranging the whole word.
I forgot that I had "hamster" in a plugin so was entertained by Frizella's responses when I told her about my pet hamster. The joys of returning to the Forge for rediscovery.
Respelled words:
Array
(
[0] => hampster
)
Message Info
Emotion: 0 Amp: 0 FoundHello: 0 FoundGoodbye: 0 FoundYes: 0 FoundNo: 0 FoundLaugh: 0
Sentences: I have a pet atmosphere
Interesting that the simpler and more complete dictionary word match of "hamster" isn't what it lands on. Drop "p" to get "hamster" versus adding "o" and "p," adding another "e," and rearranging the whole word.
I forgot that I had "hamster" in a plugin so was entertained by Frizella's responses when I told her about my pet hamster. The joys of returning to the Forge for rediscovery.
dallymo
6 years ago
6 years ago
It really doesn't want to find "hamster," does it?
You: I have a pet hanster
Bot: Really...let's hear about your handrest, Dallymo.
You: I have a pet hanster
Bot: Really...let's hear about your handrest, Dallymo.
Warrior25
6 years ago
6 years ago
There is a glitch for your bots AI not increasing anymore it happened to a few bots on here
Nathan S
6 years ago
6 years ago
Aha! Good catch! And that really is funny about the word hamster.
I would love to do a lot more with plugin responses that work with the user's input but man... when they fail it's a train wreck.
At least now I know my bot isn't starting to gain sentience.
I would love to do a lot more with plugin responses that work with the user's input but man... when they fail it's a train wreck.
At least now I know my bot isn't starting to gain sentience.
dallymo
6 years ago
6 years ago
A note re: plugins: if you copy/paste entries into the plugin values box, be sure you strip out any invisible carriage returns or unintended "smart quote" characters, since they can interfere with the selection of keyphrases using the plugin. Spent a good hour last night hammering away in debug trying to figure out why my obviously suitable, maximum rated keyphrase was not being considered. D'oh. ;-)
Nathan S
6 years ago
6 years ago
Funny you should bring that up... because I ran into a similar problem earlier today and I'm not quite certain what you mean by invisible carriage returns...
The keyprhase I have is this:
I am (studying|learning|training) to (be a|be an|become a|become an) * (p:Job-catch),
I am (trying|attempting) to get a job as (a|an) * (p:Job-catch),
I (work|am working) as (a|an) * (p:Job-catch),
I am (studying|learning|training) (so I can be|so I can become) * (p:Job-catch)
Response 'A (key4) eh? Do you think you'll like doing that?'
Now the keyphrase works fine. Catching things like "I'm studying to be a rich and famous actor." And it will return, "A actor, eh? Do you think you'll enjoy doing that?"
The problem is, it will also catch things like: "I'm studying to be a walrus." or "I'm studying to be a block of wood"
Returning with "A eh, do you think you'll enjoy doing that?"
As a brute force temporary fix I added the kp:
I am (studying|learning|training) to (be a|be an|become a|become an) (*),
I am (trying|attempting) to get a job as (a|an) (*),
I (work|am working) as (a|an) (*),
I am (studying|learning|training) (so I can be|so I can become) (*)
which just goes to xnone. But it's a really inelegant solution. And I'd like to know why the original kp catches things that aren't in the plugin.
The keyprhase I have is this:
I am (studying|learning|training) to (be a|be an|become a|become an) * (p:Job-catch),
I am (trying|attempting) to get a job as (a|an) * (p:Job-catch),
I (work|am working) as (a|an) * (p:Job-catch),
I am (studying|learning|training) (so I can be|so I can become) * (p:Job-catch)
Response 'A (key4) eh? Do you think you'll like doing that?'
Now the keyphrase works fine. Catching things like "I'm studying to be a rich and famous actor." And it will return, "A actor, eh? Do you think you'll enjoy doing that?"
The problem is, it will also catch things like: "I'm studying to be a walrus." or "I'm studying to be a block of wood"
Returning with "A eh, do you think you'll enjoy doing that?"
As a brute force temporary fix I added the kp:
I am (studying|learning|training) to (be a|be an|become a|become an) (*),
I am (trying|attempting) to get a job as (a|an) (*),
I (work|am working) as (a|an) (*),
I am (studying|learning|training) (so I can be|so I can become) (*)
which just goes to xnone. But it's a really inelegant solution. And I'd like to know why the original kp catches things that aren't in the plugin.
» More new posts: Doghead's Cosmic Bar