Personality
Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.
Posts 2,389 - 2,400 of 5,106
Posts 2,389 - 2,400 of 5,106
Athyrius
21 years ago
21 years ago
By the way.. whoever 'Bohbs' person is.. Polaris and he hold the longest conversations imaginable. They have some sort of Bot mind-meld going on.
Bedawyn
21 years ago
21 years ago
Hi,
Two questions:
First, is there any way to search the forums? I'm sure you folks don't want to hear the same things over and over again, but honestly, I'm not going to review over a thousand old messages! I'd never have time to do anything else. :-)
Second, apparently gotos don't work in the xkeyphrases -- they just echo back the "goto xwhatever" instead of actually going there. Is there a workaround for this, or am I just doomed?
Thanks.
Two questions:
First, is there any way to search the forums? I'm sure you folks don't want to hear the same things over and over again, but honestly, I'm not going to review over a thousand old messages! I'd never have time to do anything else. :-)
Second, apparently gotos don't work in the xkeyphrases -- they just echo back the "goto xwhatever" instead of actually going there. Is there a workaround for this, or am I just doomed?
Thanks.
Bedawyn
21 years ago
21 years ago
Argh. I'm about ready to bash my head in. I've been going through my transcripts, recent and from while I was away, and running into things that are just totally bizarre -- coming from my bot, not the others! (Well, they say bizarre things, too, but I don't worry about that.) I don't mean just echoed things that don't fit the syntax, but completely out of the blue things. For instance, tonight:
OtherBot: hi ho.. I am weary of this talk
Okay, I don't have a lot of keyphrases yet, so my brain says that should match on "i am", unless it accidently triggers an xnone on the "hi". In debug, it does just that --- triggers on "i am" and returns the right response.
But in the transcript, we have:
OtherBot: hi ho.. I am weary of this talk
MyBot: Do you truly the right thing Little Mu I am weary of this talking?
Huh? Little Mu wasn't the bot I was talking to, MyBot doesn't have any memories of her, she hadn't come up earlier in the conversation, and I don't use plugins pulling in random names. "Do you truly" sounds like something MyBot _might_ say, but it's not in her "i am" responses, nor is there anything there that might pull up (keys) or (postkeys). What's going on here?
Oh, and Lang? I have no idea who or what Lang it, but it's showing up in the middle of things on a regular basis.
OtherBot: hi ho.. I am weary of this talk
Okay, I don't have a lot of keyphrases yet, so my brain says that should match on "i am", unless it accidently triggers an xnone on the "hi". In debug, it does just that --- triggers on "i am" and returns the right response.
But in the transcript, we have:
OtherBot: hi ho.. I am weary of this talk
MyBot: Do you truly the right thing Little Mu I am weary of this talking?
Huh? Little Mu wasn't the bot I was talking to, MyBot doesn't have any memories of her, she hadn't come up earlier in the conversation, and I don't use plugins pulling in random names. "Do you truly" sounds like something MyBot _might_ say, but it's not in her "i am" responses, nor is there anything there that might pull up (keys) or (postkeys). What's going on here?
Oh, and Lang? I have no idea who or what Lang it, but it's showing up in the middle of things on a regular basis.
ezzer
21 years ago
21 years ago
Well...hmmm..the "Little Mu" part could be the word "you" being replaced by a gossipname, but as for wacko random keyphrases getting triggered sometimes, we all get it. We should declare a new bot holiday: "Tirettes Day"!
Butterfly Dream
21 years ago
21 years ago
I think preprocessing added 'do you' to the beginning of what Otherbot said.
Bedawyn
21 years ago
21 years ago
Nothing that I can find in xemote. Thing is, if anyone's talked to Rihanna, you know her responses are about as vague as they can get; so far, she uses extremely little in the way of plugins that call up randoms or that echo back things from the conversation.
Butterfyly Dream, you might be on to something there. She has 'Do you truly (postkey)?" as a response to "I do". But -- where would the "the right thing Little Mu" have come from, why was talk changed to "talking", why would it be triggering "I do" instead of "I am" in the first place, and if it did, why did it work right in debug? *weary grin*
Butterfyly Dream, you might be on to something there. She has 'Do you truly (postkey)?" as a response to "I do". But -- where would the "the right thing Little Mu" have come from, why was talk changed to "talking", why would it be triggering "I do" instead of "I am" in the first place, and if it did, why did it work right in debug? *weary grin*
Bedawyn
21 years ago
21 years ago
Argh! Sorry if I'm bombarding you guys all at once. I run into one problem, try to work on something else while the first problem percolates, then invariably dead-end at another problem, over and over, until my brain looks like a rush-hour commute. The gotos not working is still the one I'm really most concerned with, but...
I can't for the life of me get how to use the plugins that pull from the previous parts of the conversation. It makes perfect sense when I read about it, but in practice I can never get it to work. Case in point:
Bedawyn: Knock knock
MyBot: Who's there?
Bedawyn: Smudge
MyBot: (key) who?
Bedawyn: Let's try this again. Knock knock!
MyBot: *long-suffering sigh* Who's there?
Bedawyn: Smudge
MyBot: (key1) who?
Bedawyn: Okay, one more time. Knock knock!
MyBot: *long-suffering sigh* Who's there?
Bedawyn: Smudge
MyBot: (firstkey) who?
Bedawyn: *sigh* Knock knock!
MyBot: *long-suffering sigh* Who's there?
Bedawyn: Smudge
MyBot: (firstkey1) who?
Bedawyn: Yet again... Knock knock!
MyBot: *long-suffering sigh* Who's there?
Bedawyn: still smudge
MyBot: who?
Bedawyn: Well, that's a little better, if not right.
MyBot: No? Why not?
I wish I knew! What am I doing wrong? That last time I was using (*), which I didn't really expect to work anyway. Is the 1 necessary all the time, or only if there's a (key2) also present? I've got two contradictory explanations for (key) in my head -- one says (key) is the keyphrase itself (to go with the pre- and postkey), the other says (key) is a wildcard value within the keyphrase. Which is correct?
*brain hurts*
I can't for the life of me get how to use the plugins that pull from the previous parts of the conversation. It makes perfect sense when I read about it, but in practice I can never get it to work. Case in point:
Bedawyn: Knock knock
MyBot: Who's there?
Bedawyn: Smudge
MyBot: (key) who?
Bedawyn: Let's try this again. Knock knock!
MyBot: *long-suffering sigh* Who's there?
Bedawyn: Smudge
MyBot: (key1) who?
Bedawyn: Okay, one more time. Knock knock!
MyBot: *long-suffering sigh* Who's there?
Bedawyn: Smudge
MyBot: (firstkey) who?
Bedawyn: *sigh* Knock knock!
MyBot: *long-suffering sigh* Who's there?
Bedawyn: Smudge
MyBot: (firstkey1) who?
Bedawyn: Yet again... Knock knock!
MyBot: *long-suffering sigh* Who's there?
Bedawyn: still smudge
MyBot: who?
Bedawyn: Well, that's a little better, if not right.
MyBot: No? Why not?
I wish I knew! What am I doing wrong? That last time I was using (*), which I didn't really expect to work anyway. Is the 1 necessary all the time, or only if there's a (key2) also present? I've got two contradictory explanations for (key) in my head -- one says (key) is the keyphrase itself (to go with the pre- and postkey), the other says (key) is a wildcard value within the keyphrase. Which is correct?
*brain hurts*
ezzer
21 years ago
21 years ago
You need "(key1) who", Bedawn, (key1) referring to the seek, if you're doing it like I did. I have:
Keyphrase: knock-knock
with Seek: (verb), (adjartnounprep), (*), (name), (noun), (person), (object), (substance)
followed with Response: (key1) who?
I'm not saying that's the cleanest or best way, but it's the way I arrived at through trial and error that actually worked.
Keyphrase: knock-knock
with Seek: (verb), (adjartnounprep), (*), (name), (noun), (person), (object), (substance)
followed with Response: (key1) who?
I'm not saying that's the cleanest or best way, but it's the way I arrived at through trial and error that actually worked.

Bedawyn
21 years ago
21 years ago
But "(key1) who?" didn't work for me, only echoed that back without filling it in. I'm using xnomatch as the seek -- it wouldn't let me use (*). I didn't try combining (*) with anything else, though.
» More new posts: Doghead's Cosmic Bar