Shoutbox

Chatbot - Printable Version

-Shoutbox (https://shoutbox.menthix.net)
+-- Forum: MsgHelp Archive (/forumdisplay.php?fid=58)
+--- Forum: Messenger Plus! for Live Messenger (/forumdisplay.php?fid=4)
+---- Forum: Scripting (/forumdisplay.php?fid=39)
+----- Thread: Chatbot (/showthread.php?tid=83735)

Chatbot by Nemok on 05-15-2008 at 05:02 PM

Is it possible to script a self-learning bot? and if it's not possible i would want to make a easy chatbot like this

<USER>hi</USER>
<BOT>hello</BOT>

and it ignore cases, and if you want like random answers

<USER>how r u?</USER>
<BOT>answer1|answer2</BOT>

and you are able to do a config like this:
r u=are you
don't=do not

and if it cannot find a word in the database it answers like: I don't understand.

If someone don't like this idea, can you send some link to a good tutorial and give me some tips so i could make it my self? ;)

Thanks in advance (Y)


RE: Chatbot by CookieRevised on 05-15-2008 at 05:27 PM

That can all be made.
You make the bot as advanced as your skills are.
Search google for "talking bot" and "AI bot" and that kind of stuff, you'll find tons and tons of information and even papers on the principle of AI talking bots...

AI = Artificial Inteligence. (eg: a bot that learns)


RE: Chatbot by Nemok on 05-15-2008 at 05:42 PM

Yes, i've searched on google for that. I've found and used Alice (AIML Bot) and scripts here (Answering Machine Plus and Uneed Script and some other) and two self-learning bots MegaHal & PreludeBOT and i really liked PreludeBOT but i couldn't get it to work as i wanted to in IRC and Answering Machine Plus and the other scripts didn't work as i wanted too, so i was thinking of making an own bot :)

Uneed script need to ignore cases and Answering Machine Plus has to only answer to the first word, but it doesn't do that even when i have "First Word" setting on.

So to get a bot "as i want 8-)" i was thinking of learning scripting, or that someone could make a bot of my idea ^^

EDIT: I got Answering Machine Plus to work like i wanted to :)
Just need something to the bot understands "r u" like are you and "don't" like do not etc... and it would also be great if someone are interested in making a self-learning bot script! :)


RE: Chatbot by CookieRevised on 05-15-2008 at 06:07 PM

I think the best thing to get what you want is to make it yourself.

Making a good AI talking bot takes time, so I dunno if anyone is going to make it. But you never know...

Learning to script one yourself is a lot more fun though...

Alice is a classical AI bot and would be excelent to learn from (At least, I mean the original Alice, not some clone made for some other IM program). The same with ELIZA (on which Alice is based), and PARRY, AI bots made in '60s '70s.... or DR.SBAITSO from the '90s... Look them up and learn how they are actually made; how the linguistics and the logic works. From there I'm sure you'd manage to make your own version...


RE: Chatbot by Nemok on 05-15-2008 at 06:15 PM

Okey, i'm going to try to learn, and evantually i'll make a working bot. :)

Thank you a lot for answering.


RE: Chatbot by patrick071107 on 01-13-2010 at 08:44 PM

I can help you or anyone else with their bots.  Anyone want to go on a joint venture?