Wednesday, April 05, 2006

I played with the OpenNLP librabry and it is a nice port of the java nlp library. (Natural Language Processing)

I am toying with the idea of creating a chat bot that tries to extract the context of what is being discussed and formulate responses based on context instead of keywords only.

Then the next step would be to train the bot by observing other people in discussions and learn how other people respond given certain context. For example, bank & bills => sadness, stress, saving etc... bank & payday => happiness, shopping, speding etc... I know it's a very crude example however this could work.

The advantage here is that all contextual responses can be learned and do not have to be hard wired into the chat bot, even better, giving the bot the ability to learn and make meaningful transitions as context changes thoughout the discussion.

Hmmm...back to work.

 

posted @ 10:05 PM