Hi
This is probably an unsolvable problem, but still I am going to ask you out, maybe someone has an idea.
I am thinking of making a new system for my IRC chatbot. The old one was a plain simple one which responded only when asked by his name.
Now I want him to behave intelligently :) only respond if the sentence is addressed directly to him, or if he has something to say about it. Here is an example:
No problem here:
Quote:
<user1> Hi
<bot> Hello
<user1> How are you ?
<bot> Thank you. I am fine.
But what about this:
Quote:
<user1> I am so drunk today :(
<user1> I got one nasty headache
<bot> Get an aspirin then :)
The bot here actually knows to what phrase to respond, and how to do that correctly.
The problem itself:
1. How to make this system, completely language independent.
2. Learning new words, phrases and responses from users chatting (this is the hardest part for now - How to get the idea to what phrase the response is written)
So what do you think ?