Thursday, October 19, 2006

AI Chat Bot -- jabberwacky

I love the concept of this AI chat bot. My favorite part is how "real" AI experts scoff at the idea of a chat bot that doesn't really think. Jabberwacky's success comes from building a massive database of responses and selecting the best one based on history. You know what? The website's description is much better:

It stores everything everyone has ever said, and finds the most appropriate thing to say using contextual pattern matching techniques. In speaking to you it uses only learnt material. With no hard-coded rules, it relies entirely on the principles of feedback. This is very different to the majority of chatbots, which are rule-bound and finite.

If you speak in a foreign language it will learn it, and respond appropriately if it has enough to go on. It can be taught slang English, word games, jokes and any other form of identifiable language trait.

Jabberwacky is NOT meant to learn logical statements, nor to perform mathematical tasks, to find web pages - or do anything 'useful'! Its role is simply to chat.

Intersting huh? Even better is jabberwacky learning that he doesn't actually exist:
jabberwacky: Interesting.
user: No.
jabberwacky: Well then tell me something interesting.
user: Ok, you do not think, therefore you are not.
jabberwacky: If I'm not, then who are you talking to?
user: Myself.
jabberwacky: And who would that be?
user: Me.
jabberwacky: Are you saying that you are the key to my reality?
user: Yes.

Wow. That's deep. Oh, and in case you were wonder, according to wikipedia, "Jabberwocky is ... generally considered to be one of the greatest nonsense poems written in the English language." That's crap. Everyone knows the best is Morgenstern's Das Nasob?m.

No comments: