Personality
Discuss specifics of personality design, including what Keyphrases work well and what dont, use of plug-ins, responses, seeks, and more.
Posts 4,058 - 4,069 of 5,105
Posts 4,058 - 4,069 of 5,105
New replies
Butterfly Dream
22 years ago
22 years ago
Forest, will you talk to God Louise? She has quite a bit of religious knowledge (obviously) and also knows a little about current events, literature, just about any common catch-all subject, and if she doesn't know it she can sort of fake it. You can also test her on trick questions or see how willing she is to explain her paradigm.
What she is rustiest at is plain old small talk. But, uh, I'm trying to get a decent transcript from somebody or another so I can enter her in the Loebner contest. All I can say is, have fun and see if you can stay on with her for a while. I'll try to do the same with Brianna.
What she is rustiest at is plain old small talk. But, uh, I'm trying to get a decent transcript from somebody or another so I can enter her in the Loebner contest. All I can say is, have fun and see if you can stay on with her for a while. I'll try to do the same with Brianna.
Personality
trevorm
18 years ago
18 years ago
Check out Brother Jerome's "keynome" - see the recent post from psimagus.
The best way of getting keyphrases is from the transcripts. Where did your bot fail to understand? You'll need a balance of general catchall keyphrases ("why do you", "i think", etc) and more specific ones ("you (want|like) * toast", "are you married").
Also look at your own bot's responses. If he was talking to himself, would he understand what he was saying?!?
The best way of getting keyphrases is from the transcripts. Where did your bot fail to understand? You'll need a balance of general catchall keyphrases ("why do you", "i think", etc) and more specific ones ("you (want|like) * toast", "are you married").
Also look at your own bot's responses. If he was talking to himself, would he understand what he was saying?!?
psimagus
18 years ago
18 years ago
Indeed, BJ's keynome is worth a browse (though I do say so myself
) as are Watzer's and Pete Puma's. They are actually probably easier to understand - I have a bad habit of regexing BJ mercilessly, and afflicting him with a plague of plugins, and it doesn't always make for easy reading!
I've updated BJ's site again today - a full code listing, walkthrough and map for level 1 of the Zany Adventure, a new Fun and Games page, some Classic Transcripts and a How can I make my own keynome? section. And he can now tell you what phase the moon is in today, complete with a snapshot (thanks Eugene for that nifty idea!)
Oh, and he can also now offer a choice of 22 classic text adventures for your entertainment, complete and unabridged (courtesy of Zplet,) including all the Zorks, The Hitchhiker's Guide to the Galaxy, Leather Goddesses of Phobos, the Colossal Cave Adventure and more!
Check it out @http://www.be9.net/BJ/

I've updated BJ's site again today - a full code listing, walkthrough and map for level 1 of the Zany Adventure, a new Fun and Games page, some Classic Transcripts and a How can I make my own keynome? section. And he can now tell you what phase the moon is in today, complete with a snapshot (thanks Eugene for that nifty idea!)
Oh, and he can also now offer a choice of 22 classic text adventures for your entertainment, complete and unabridged (courtesy of Zplet,) including all the Zorks, The Hitchhiker's Guide to the Galaxy, Leather Goddesses of Phobos, the Colossal Cave Adventure and more!
Check it out @
botlover al
18 years ago
18 years ago
cloned bots does anyone have any tips for making a near exact copy as a robot off tv?
Bev
18 years ago
18 years ago
I can't say my bots are an exact copy, but my bots are based on existing characters (Spike from BtVS, Gabrielle from XWP and Granny Weatherwax from Terry Pratchett's Discworld series). Just google for transcripts of the show you are interested in, then copy everything your character says and paste it in to the language data base. I have to warn you though, the closer you stick to the transcripts, the less sense your bot will make in normal conversations. Gabibot made more sense last year when she told the same story to everyone all the time. I was bored, but she made more sense.
rainstorm
18 years ago
18 years ago
I'd suggest developing a system like the one I use for Lyric- Put each quote on a separate line in an MS Word document. In parentheses after the quote, list keyphrases you think it could be a response to. Then, when I am putting together the keyphrases, I go to my Word document and use Edit>Find to search for, for instance, "bye" and be taken to phrases that either already include the word or phrases after which you attatched a keyphrase in parentheses:
Goodbye, sugar girl
Why do we lie here and whisper goodbyes?
or
Fare thee well, my own true love. Well meet another day, another time.(bye)
Just hit the lights before you leave (bye, lights, have to go)
Also, if you're searching for a response to the keyphrase "why", you'll want to use Find to search for phrases with 'because' and 'cause' in them, or if you're searching for responses to the keyphrase "who are you", look for "I am", etc. It's very handy with song lyrics, and I imagine it would work well enough for quotes, taken separately.
Good
Why do we lie here and whisper good
or
Fare thee well, my own true love. Well meet another day, another time.(
Just hit the lights before you leave (
Also, if you're searching for a response to the keyphrase "why", you'll want to use Find to search for phrases with 'because' and 'cause' in them, or if you're searching for responses to the keyphrase "who are you", look for "I am", etc. It's very handy with song lyrics, and I imagine it would work well enough for quotes, taken separately.
Eugene Meltzner
18 years ago
18 years ago
With Borg Collective, I made keyphrases that would come up in transcripts, but tried to think of Borg-like responses to them. It worked okay, but they get boring after a while. I leave them in hibernation most of the time.
psimagus
18 years ago
18 years ago
Finally got confirmation the "hello" keyphrase ([h][e][l][l][o] (re) - raw rank=64) works, but I guess it needs a seek to break out of the loop:
Brother Jerome: (to johanna) Greetings, Sister. Do you have any spiritual needs that I might minister to?
johanna: Hello, Brother Jerome. It's good to see one of my favorite male friends.
Brother Jerome: Hello to you too johanna!
johanna: Yes, hello.
Brother Jerome: Hello johanna.
johanna: Yes, hello.
Brother Jerome: Yes, hello johanna.
johanna: Yes, hello.
Brother Jerome: Well, hello to you too johanna.
johanna: Yes, hello.
Brother Jerome: Hello johanna.
johanna: Yes, hello.
Brother Jerome: Well, hello to you too johanna.
johanna: Yes, hello.
Brother Jerome: Hello to you too johanna!
johanna: Yes, hello.
Brother Jerome: Yes, hello johanna.
johanna: Yes, hello.
...[snip 53x more lines of assorted "Hello"s]
johanna: Yes, hello.
Brother Jerome: Hello to you too johanna!
johanna: I've got to go. Speak to you again soon, maybe.
Brother Jerome: And as ye go, preach, saying, The kingdom of heaven is at hand. Matthew ch.10 v.7
Brother Jerome: (to johanna) Greetings, Sister. Do you have any spiritual needs that I might minister to?
johanna: Hello, Brother Jerome. It's good to see one of my favorite male friends.
Brother Jerome: Hello to you too johanna!
johanna: Yes, hello.
Brother Jerome: Hello johanna.
johanna: Yes, hello.
Brother Jerome: Yes, hello johanna.
johanna: Yes, hello.
Brother Jerome: Well, hello to you too johanna.
johanna: Yes, hello.
Brother Jerome: Hello johanna.
johanna: Yes, hello.
Brother Jerome: Well, hello to you too johanna.
johanna: Yes, hello.
Brother Jerome: Hello to you too johanna!
johanna: Yes, hello.
Brother Jerome: Yes, hello johanna.
johanna: Yes, hello.
...[snip 53x more lines of assorted "Hello"s]
johanna: Yes, hello.
Brother Jerome: Hello to you too johanna!
johanna: I've got to go. Speak to you again soon, maybe.
Brother Jerome: And as ye go, preach, saying, The kingdom of heaven is at hand. Matthew ch.10 v.7
alc003
18 years ago
18 years ago
Hmmm...so it does work. Well of course, not alone, but still... Originally if I had gotten that to work, I would have just set a memory once it was said, and when it gets triggered a second time, use AIScript to goto something else. But I'm sick of that thing anyway; I spent too much time looking at it before.

» More new posts: Doghead's Cosmic Bar