Search FAQ

Gammon Forum

Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the password reset link.
 Entire forum ➜ MUSHclient ➜ General ➜ Eliza++ Chatbot for MC. Anyone have any success, tips?

Eliza++ Chatbot for MC. Anyone have any success, tips?

Posting of new messages is disabled at present.

Refresh page


Posted by Karl_Newbie   USA  (23 posts)  Bio
Date Tue 22 Jun 2004 09:09 PM (UTC)
Message
I've been giving a little thought to trying something really silly. I'd believe it would be using Mushclient's scripting feature to run a chat bot. I'm not 100% positive but I believe Zmud has something of the sort. I was wondering if anyone has had any success with something similiar for Mushclient?
There are so many scripts and programs out there. All different types of bots out their. Friendly ones, specific topic bots, 8 ballish, and learning bots that you supply your own database. Kinda fascinating in a geeky, corny way.
Anyone tried this before?
Here's a pretty interesting site on chatbots.

http://www.simonlaven.com



Top

Posted by Flannel   USA  (1,230 posts)  Bio
Date Reply #1 on Tue 22 Jun 2004 09:26 PM (UTC)

Amended on Tue 22 Jun 2004 09:27 PM (UTC) by Flannel

Message
It’s very possible. Probably easier on MC than on Z, because it wouldn’t require any tweaking of the scripts, as MC uses real scripting languages.

Its pretty easy, you just need the script, then triggers to get the right stuff to the script.

~Flannel

Messiah of Rose
Eternity's Trials.

Clones are people two.
Top

Posted by Poromenos   Greece  (1,037 posts)  Bio
Date Reply #2 on Tue 22 Jun 2004 11:21 PM (UTC)
Message
Sure, I have one... It's Alice, at first I used a COM DLL to do it but it crashed often, crashing MUclient with it, and now I have found a python module to read the AIML files. Works like a charm and the script is about 10 lines.

Vidi, Vici, Veni.
http://porocrom.poromenos.org/ Read it!
Top

Posted by Shadowfyr   USA  (1,788 posts)  Bio
Date Reply #3 on Wed 23 Jun 2004 07:40 AM (UTC)
Message
Ah.. Good old Eliza.. I remember her well. Strange teddy bear, odd references to "Through The Looking Glass", the eventual disintigration into madness... If you never played the online promo game for the movie AI, you will of course think I am nuts at this point. ;) It used an Alicebot to lead players into clues. If you gave a good response you got some odd lines of prose, if you angered her or messed up, teddy would throw you out to one of a number of seemingly random web sites that hinted (often very indirectly) at the correct response. If you angered her badly enough, she would refuse to talk to you for several hours.

Seriously, thanks for reminding me of this. I thought that a chat-bot like NPC for a newbie intro area would be neat, since it doesn't need to interact, except when needed. But designing one... However, imagine my surprise when I discovered that there is also an OpenCyc implimentation you can link to Alice. It would need to be taught a bit for use on a mud, but Cyc would greatly improve the responses and capabilities of such a bot. Making it seem at least a bit more responsive and human. Though... You would need a seperate bank of computers and a few 300GB drives to make it smarted as a two year old. I doubt Alice with OpenCyc even comes close to that.
Top

The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).

To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.


14,251 views.

Posting of new messages is disabled at present.

Refresh page

Go to topic:           Search the forum


[Go to top] top

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.