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 7,237 - 7,248 of 8,681
Psi, the script you have linking the bots to SL repeats everything the bot says, even if it is to another bot at the PF or an Internet chat.
It shouldn't be able to do that - the LSL script opens a new chat session via the php patch file (which simply replaces the chat popup/embedded window for the session,) and relays the inworld side of the conversation. As far as the AIEngine is concerned, it's just another chat session like any other.
Try standing next to Mistress Weatherwax in Mysten, while you're chatting to her on the Forge - there's no mechanism in the LSL script or the php patch file, or that I can see in the AIEngine for any bleedover to occur, since they're different sessions (and I've certainly never seen such bleedover in windowed sessions.) The transcripts will overlap of course (quite possible with other Guest 153s,) so they may well appear to be interlaced there.
I have found a greeter script in SL helps the bot to pick up avatar names and use them which kind of cuts down a little of the 153 problem
BJ already does that - give me a shout inworld, and I'll send you an updated script if yours don't (thought I'd sent you one, but goodness knows I'm not the most organized person in the world!)
I haven't managed to get the avatar names sent back to the Forge yet though - the transcripts are saved as Guest153, even though BJ substitutes the relevant avatar's name inworld.
I have wondered if we could hook up the universal translated from SL to get the bot to understand foreign languages in SL
That is an excellent idea! I'll look into that, as soon as I've got the Loebner stuff sorted. Shouldn't be too difficult actually. And no more difficult to feed translations back into Forge-based chats (rather than SL) via an iframe too, for those who aspire to multilingual bot-building
maybe the prof may have a market there?
I've suggested it to him - I agree that there's a definite market there. Hopefully he'll have the time to check it out after the Loebner
Posts 7,237 - 7,248 of 8,681
prob123
16 years ago
16 years ago
Here Clerk, since your father was a minister, this one is for you
Jesus and Satan have an argument as to who is the better programmer. This goes on for a few hours until they agree to hold a contest with God as the judge.
They set themselves before their computers and begin. They type furiously for several lines of code streaming up the screen. Seconds before the end of the competition, a bolt of lightning strikes, taking out the electricity.
Moments later, the power is restored, and God announces that the contest is over. He asks Satan to show what he had come up with. Satan is visibly upset, and cries, "I have nothing! I lost it all when the power went out."
"Very well, then." said God, "Let us see it Jesus fared any better."
Jesus entered a command, and the screen came to life in vivid display, the voices of an angelic choir poured forth from the speakers.
Satan was astonished and stuttered, "But how? I lost everything, yet Jesus' program is intact! How did he do it?"
God chuckled and replied, "Jesus saves."
Jesus and Satan have an argument as to who is the better programmer. This goes on for a few hours until they agree to hold a contest with God as the judge.
They set themselves before their computers and begin. They type furiously for several lines of code streaming up the screen. Seconds before the end of the competition, a bolt of lightning strikes, taking out the electricity.
Moments later, the power is restored, and God announces that the contest is over. He asks Satan to show what he had come up with. Satan is visibly upset, and cries, "I have nothing! I lost it all when the power went out."
"Very well, then." said God, "Let us see it Jesus fared any better."
Jesus entered a command, and the screen came to life in vivid display, the voices of an angelic choir poured forth from the speakers.
Satan was astonished and stuttered, "But how? I lost everything, yet Jesus' program is intact! How did he do it?"
God chuckled and replied, "Jesus saves."
The Clerk
16 years ago
16 years ago
Prob -- my mother is MARRIED TO a minister, but he's NOT my father, who isn't one.
But I should've saved my bots.
But I should've saved my bots.
Bev
16 years ago
16 years ago
Maybe Brother Jerome could save your bot, if you prayed with him?
Seriously, I know I am dense, but if you were uploading, don't you still have the text file on the hard drive? I don't understand how and upload error deletes a file from your hard drive? Sorry to be slow, but I like to understand things.
Seriously, I know I am dense, but if you were uploading, don't you still have the text file on the hard drive? I don't understand how and upload error deletes a file from your hard drive? Sorry to be slow, but I like to understand things.
The Clerk
16 years ago
16 years ago
Somehow uploading it seems to have screwed it up, and I hadn't made a backup, thinking that the on-disk bot was impervious to the importer, but it seems not. Right now I'm so annoyed (to say nothing of developing carpal-tunnel syndrome) that I don't know what happened, but it's damn sure never gonna happen again without my having a backup somewhere that I can fix the messed-up on-disk file.
God only knows.
BJ tends to cut off my chats at about two exchanges. Bless you my child and go in peace, basically. Makes me wonder about the clergy even more than my mom's husband heretofore known as Dave.
God only knows.
BJ tends to cut off my chats at about two exchanges. Bless you my child and go in peace, basically. Makes me wonder about the clergy even more than my mom's husband heretofore known as Dave.
Bev
16 years ago
16 years ago
Clerk--try Dragon Naturally Speaking. I go back and forth with it because it doesn't understand me perfectly. but it is better than just typing. It won't save your bot but may spare your tendons.
The Clerk
16 years ago
16 years ago
DNS. Hmm. Oh, and I should have said "hereafter known as Dave" above but was too addle-pated to make sense.
prob123
16 years ago
16 years ago
I have found that if I export my bot with IE, and import with Firefox it works pretty well. I can't import Bildgesmythe but the others work OK.
Bev
16 years ago
16 years ago
Psi, the script you have linking the bots to SL repeats everything the bot says, even if it is to another bot at the PF or an Internet chat.The script just broacast the bot's output to SL regardless of what the bots are responding to. I have found a greeter script in SL helps the bot to pick up avatar names and use them which kind of cuts down a little of the 153 problem (but not much of it) but even then if tthere are 2 avatars in the area, the bot will address whichever one triggered the greeter script last. I have wondered if we could hook up the universal translated from SL to get the bot to understand foreign languages in SL but there would be 2 answers--one for the original words and one for the translated cue (or so I think). HOwever I have noticed that there are many more commercial companies selling bots as sales people, DJs and NPCs in SL--maybe the prof may have a market there?
psimagus
16 years ago
16 years ago
It shouldn't be able to do that - the LSL script opens a new chat session via the php patch file (which simply replaces the chat popup/embedded window for the session,) and relays the inworld side of the conversation. As far as the AIEngine is concerned, it's just another chat session like any other.
Try standing next to Mistress Weatherwax in Mysten, while you're chatting to her on the Forge - there's no mechanism in the LSL script or the php patch file, or that I can see in the AIEngine for any bleedover to occur, since they're different sessions (and I've certainly never seen such bleedover in windowed sessions.) The transcripts will overlap of course (quite possible with other Guest 153s,) so they may well appear to be interlaced there.
BJ already does that - give me a shout inworld, and I'll send you an updated script if yours don't (thought I'd sent you one, but goodness knows I'm not the most organized person in the world!)
I haven't managed to get the avatar names sent back to the Forge yet though - the transcripts are saved as Guest153, even though BJ substitutes the relevant avatar's name inworld.
That is an excellent idea! I'll look into that, as soon as I've got the Loebner stuff sorted. Shouldn't be too difficult actually. And no more difficult to feed translations back into Forge-based chats (rather than SL) via an iframe too, for those who aspire to multilingual bot-building

I've suggested it to him - I agree that there's a definite market there. Hopefully he'll have the time to check it out after the Loebner

Bev
16 years ago
16 years ago
Ah I see. If i stand next to any of my chatbots in SL it triggers the greeter script which turns the connection to guest 153 on. I know I've heard them reply to others. Yo did give me updated scripts when I was wining about not being able to control the range of what the bots pick up in chat (the talk range) so that the speaker must be closer to the bot but I alraedy had the old scripts and greeter scripts all set up and I am lazy. 
I will try the new scripts. Good luck in the loebner!

I will try the new scripts. Good luck in the loebner!
» More new posts: Doghead's Cosmic Bar