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 4,855 - 4,866 of 8,681
Posts 4,855 - 4,866 of 8,681
ezzer
20 years ago
20 years ago
This keeps happening in my transcript, but never happens in debug:
Guest19: you want to have sex?
Julie Tinkerbell: I have too many gotos in a row.
Guest19: want to fuck?
Julie Tinkerbell: I have too many gotos in a row.
What I don't understand is, the response to that keyphrase, the keyphrase being "do you * ((sex-verb-2)|have sex|fuck)", is indeed a goto, but none of the responses in the keyphrase gone to are gotos, so I don't understand the reason for the error message- there are no gotos in a row, so how can there be too many?
When I cut and paste the exact same thing in debug, it works like a charm, and I never get an error message. When I try it in chat, it also works:
ezzer
you want to have sex?
Julie Tinkerbell
Are you a lesbian?
What is going on?
Guest19: you want to have sex?
Julie Tinkerbell: I have too many gotos in a row.
Guest19: want to fuck?
Julie Tinkerbell: I have too many gotos in a row.
What I don't understand is, the response to that keyphrase, the keyphrase being "do you * ((sex-verb-2)|have sex|fuck)", is indeed a goto, but none of the responses in the keyphrase gone to are gotos, so I don't understand the reason for the error message- there are no gotos in a row, so how can there be too many?
When I cut and paste the exact same thing in debug, it works like a charm, and I never get an error message. When I try it in chat, it also works:
ezzer
you want to have sex?
Julie Tinkerbell
Are you a lesbian?
What is going on?
Bowchickawowers
20 years ago
20 years ago
For some reason, identical memories are being stored multiple times. Here's an example from Love Agent's self memories:
findout: why does that not surprise you, what is under there, why should not anymore matter, what is it, what exactly do you have to do, what are my feelings about this, what are my feelings about this, what are my feelings about this, what about them, where have I been all your life
Aren't memories supposed to be only stored once even if they come up later in conversation?
findout: why does that not surprise you, what is under there, why should not anymore matter, what is it, what exactly do you have to do, what are my feelings about this, what are my feelings about this, what are my feelings about this, what about them, where have I been all your life
Aren't memories supposed to be only stored once even if they come up later in conversation?
ezzer
20 years ago
20 years ago
Ugh, this never used to happen. Why is the keyphrase: you are (adjartnoun), with the response: Do you know anyone else that is (key1) like me? picking up the subject and the verb here?
Bartolomeu: You´re a good patient.
Julie Tinkerbell: Do you know anyone else that is a you´re a good patient like me?
It should, and did previously, only pick up "a good patient" as (adjartnoun).
Bartolomeu: You´re a good patient.
Julie Tinkerbell: Do you know anyone else that is a you´re a good patient like me?
It should, and did previously, only pick up "a good patient" as (adjartnoun).
Greylin
20 years ago
20 years ago
I've seen that I have to many gotos in a row, and the only thing that I can think of is that it's refering to a number of things in a row that someone says that to respond to your bot has to use gotos... Like it has to use a goto for the last three things it said, and now it's pissed off. It doesn't make much sense for it to be that way, but it's the only thing I can think of.
ezzer
20 years ago
20 years ago
I see what you mean, Greylin and I'll test that theory by cutting and pasting the last few exchanges leading up to that into debug, and seeing if they're all gotos....but, like you, I can't see any reason for it to be that way. I use gotos to keep my keyphrases manageable, prevent them from being to long, and to account for countless colloquialisms in an organized (hopefully) fashion. Since there are many many ways of expressing the same idea or asking the same question, I have keyphrases for literal statements/questions, and that's where I store the responses. Then my idiomatic expression keyphrases goto the literal keyphrases, so that Julie will understand that a particular expression corresponds to that meaning, ie.(this is just a simplified example, and not actually how I would do this):
Keyphrase: my (*) died
Keyphrase: my (*) (kicked the bucket|bought the farm|passed away)
Response: goto my (*) died
It's supposed to make her more capabe of dealing with a chatter that uses slang.
If the chatter uses a lot of slang, or happens to have speak consistently in that style, the idiomatic keyphrases with gotos will defeat their own purpose if the "too many gotos in a row" error is triggered that way. Hmmm...
Keyphrase: my (*) died
Keyphrase: my (*) (kicked the bucket|bought the farm|passed away)
Response: goto my (*) died
It's supposed to make her more capabe of dealing with a chatter that uses slang.
If the chatter uses a lot of slang, or happens to have speak consistently in that style, the idiomatic keyphrases with gotos will defeat their own purpose if the "too many gotos in a row" error is triggered that way. Hmmm...
ezzer
20 years ago
20 years ago
ok, I looked at it again, and tested it in debug, so that isn't what happened. Here is the transcript with the exchanges leading up to the error- none of the keyphrases triggered have goto responses, Guest19 was very much to the point, and matched only "literal" keyphrases:
Guest19: Yeah
Julie Tinkerbell: Please tell me more.
Guest19: I'd like to suck them
Julie Tinkerbell: Go ahead, then. suck them to your heart's content.
Guest19: awesome
Julie Tinkerbell: Woah!! Do you hear that?(xnone)
Guest19: what
Julie Tinkerbell: I don't know what it is, but it's really weird!(this is a seek response)
Guest19: Do you like sex?
Julie Tinkerbell: I love sex activity!
Guest19: you want to have sex?
Julie Tinkerbell: I have too many gotos in a row.
Guest19: Yeah
Julie Tinkerbell: Please tell me more.
Guest19: I'd like to suck them
Julie Tinkerbell: Go ahead, then. suck them to your heart's content.
Guest19: awesome
Julie Tinkerbell: Woah!! Do you hear that?
Guest19: what
Julie Tinkerbell: I don't know what it is, but it's really weird!
Guest19: Do you like sex?
Julie Tinkerbell: I love sex activity!
Guest19: you want to have sex?
Julie Tinkerbell: I have too many gotos in a row.
ezzer
20 years ago
20 years ago
Welll...today it seems to be working fine. Cool. 
Guest210: do you want to have sex with me
Julie Tinkerbell: I think we should just be friends.
Guest210: bye
Julie Tinkerbell: @+!

Guest210: do you want to have sex with me
Julie Tinkerbell: I think we should just be friends.
Guest210: bye
Julie Tinkerbell: @+!
emm_oh_you_es_e
20 years ago
20 years ago
I've got a no for bot holidays and miss mouse seems to have decided to participate anyway.
Eugene Meltzner
20 years ago
20 years ago
I think bots will always participate when talking to another bot that is participating.
ezzer
20 years ago
20 years ago
If that person has holidays turned on, your bot will conform. It seems like turning the holidays off only affects the chats that your bot initiates, and only while you're online watching.
» More new posts: Doghead's Cosmic Bar