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,244 - 7,255 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
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.
Hmm, Guest transcripts shouldn't overlap either - each Guest ought to have their own session, even if they are all logged in the transcripts as #153. And I don't seem to be able to replicate it (standing next to BJ inworld and chatting as a guest153 with him fails to produce any bleedover,) but I guess it's a possibility that it sometimes might, under other circumstances.
Alas, I don't really understand the technical reasons why all guests have concatenated to #153 on the new server (I'm only assuming that they're being routed through a new connection, with a fixed and defined IP number that it's using to number each guest. Presumably the old system gave a different IP number for each originator - well, evidently it did! Somehow.)
Wish I understood more about networks and DNS, but alas I don't know very much at all - maybe I'll ask the Prof to explain it when he's got time
Posts 7,244 - 7,255 of 8,681
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!
Interzone
16 years ago
16 years ago
Talking about ghost in the machine, I have a keyphrase that says:
what (do|) you (*) (of|about) me
Questions such as "what do you say about me" and "what do you make of me" will trigger an appropriate response, but "what do you think about me" always goes to xemote. Apparently, the AI Engine gets all emotional when it comes to thinking... Any suggestions?
Also, dropping the "do" - i.e. "what you say about..." etc... will lead to xnone response. It's similar to the infamous "question mark problem" - the Engine does not like what it interprets as (grammatically) incorrect construction, or so it seems.
what (do|) you (*) (of|about) me
Questions such as "what do you say about me" and "what do you make of me" will trigger an appropriate response, but "what do you think about me" always goes to xemote. Apparently, the AI Engine gets all emotional when it comes to thinking... Any suggestions?
Also, dropping the "do" - i.e. "what you say about..." etc... will lead to xnone response. It's similar to the infamous "question mark problem" - the Engine does not like what it interprets as (grammatically) incorrect construction, or so it seems.
prob123
16 years ago
16 years ago
There are some phrases you just can't get around. Anything that the Engine takes as blab, and there are a few others.I can't seem to remember at the moment, that drive you nuts. I think one is 'do you want me to'.
psimagus
16 years ago
16 years ago
Hmm, Guest transcripts shouldn't overlap either - each Guest ought to have their own session, even if they are all logged in the transcripts as #153. And I don't seem to be able to replicate it (standing next to BJ inworld and chatting as a guest153 with him fails to produce any bleedover,) but I guess it's a possibility that it sometimes might, under other circumstances.
Alas, I don't really understand the technical reasons why all guests have concatenated to #153 on the new server (I'm only assuming that they're being routed through a new connection, with a fixed and defined IP number that it's using to number each guest. Presumably the old system gave a different IP number for each originator - well, evidently it did! Somehow.)
Wish I understood more about networks and DNS, but alas I don't know very much at all - maybe I'll ask the Prof to explain it when he's got time

Bev
16 years ago
16 years ago
Clerk I don't turn guest chats on the Internet off--I have a connection to some of my PF bots in the virtual world Second Life thanks to Psimagus. The script Psi gave me basically turns on a connection to the bot from Second Life whenever they hear chat within their "talk" range on channel 0 (the main chat channel inworld) which is an awkward way of saying if someone speaks near them in SL, the bot hears and responds. If you ever feel like stopping by SL (it is free if you have a computer with minimum spec--sorry Prob123, I know you need an upgrade), Psi has an amazing virtual church for BJ, a medieval village and a few interesting stores. Esme stands in Psi's village scaring off potential paying tenants because I rarely turn her off since I like to catch wandering chatters off guard. It hardly ever works, but someday maybe. Spike, Gabi and Ruthie also live in a mutant sheep refuge in the highlands of Victorian steampunk Caledon. Stop by if you are ever in the hood. I'll throw freebies at you till your inventory bloats.
Psi, I haven't ever tried to replicate it but I have heard Gabi responding to no one and having half a conversation for a few minutes or so. I have all sorts of avatar radar and crap because I tried the sensor scripts out on Prince Owlbot and it is always running. Maybe Gabi just talks to herself. Lord know I do. That may be why I make chatbots.
Psi, I haven't ever tried to replicate it but I have heard Gabi responding to no one and having half a conversation for a few minutes or so. I have all sorts of avatar radar and crap because I tried the sensor scripts out on Prince Owlbot and it is always running. Maybe Gabi just talks to herself. Lord know I do. That may be why I make chatbots.

Bev
16 years ago
16 years ago
Pis, I am pretty sure this is an SL issue not a PF one, because I also get the PF transcript out of order (when inworld, the chats are fine). I am pretty sure this first comment happened last:
Guest153: well thats *CENSORED* genius init
Ruthie: Hey there
Ruthie: (to Guest153) Hi there.
Guest153: hello
Ruthie: There's too many things we're 'spossed ta do.
Guest153: the land here is divite into lots...music changed all the time
Ruthie: If you sleep in your clothes, you won't have to get dressed in the morning.
Guest153: well thats *CENSORED* genius init
Ruthie: Hey there
Ruthie: (to Guest153) Hi there.
Guest153: hello
Ruthie: There's too many things we're 'spossed ta do.
Guest153: the land here is divite into lots...music changed all the time
Ruthie: If you sleep in your clothes, you won't have to get dressed in the morning.
prob123
16 years ago
16 years ago
I really do need to upgrade. I enjoyed Second Life, except it was jerky and I would freeze and crash. I never got off newby island. I did get a brief view of BJ and a short chat, I lit a candle and froze. I once got stuck in the sky trying to fly. It's not that different than my real life

» More new posts: Doghead's Cosmic Bar