Well I already made a second version of my chatbot. Nothing special with the code, but result is pretty good sometimes, and should get better if the bot learns more.
It can be found here along with binaries and source :
Q2 Clanbot 22 gni ferroque
Thats pretty hard task, Maybe even harder then make the bot logic. I was thinking of making mirror bot for IRC network. The bot should copy the actions of one user all the time (not only the chat responses but other IRC messages like JOIN , KICK , PART and so on).
2 Caitlin
Thats probably something similar I did in my latest bot version. The way my bot now works, he actually learns from normal chat of 2 users, and forms the responses for known sentences.
Quote:
<user1> Hi
<user2> Hello
<user1> How are you ?
<user2> Thank you. I am fine.
The bot learns that :
[hi] -> [Hello]
[Hello] -> [How are you ?]
[How are you ?] -> [Thank you I am fine.]
Then if someone asks bot:
Quote:
<user1> hi bot
<bot> Hello
This system is pretty simple, but can learn from scratch in any language, and gives acceptable results most of the time.