Kon the C# Chatterbot
"Kon" is my attempt at creating a "chatterbot" written in C#. This bot will connect to an IRC server and join a channel whereupon it will "watch" the conversations. It will then try to "learn" from them so that people can hold conversations with it.

It has several different "brains" to learn/use in conversations. It has a basic brain that is simply a "monkey-see, monkey-do." This brain will repeat something someone has said earlier in full, without manipulating it. It has an AIML brain (read the link for more information on AIML). It has a "Google Brain" which will try to hold conversations with people by using Google for responses. Finally it has a "Language Bot" brain which is based on a chatterbot called "Language Bot" (written by BishounenNightBird of Esper.net). This brain attempts to take what people says and manipulate it so it can create semi-original thoughts. This brain is currently set to default.

Hopefully with time it will grow and one day be able to pass a Turing Test

For those who wish to keep up-to-date on what's going on with Kon, check out the Blog posts related to the program. You can often find alpha versions of the code and/or notes on development on the blog before I post them to the site.

DOWNLOAD
Download Binaries: Version 1.0.9
Download Source: Click here (and download all the files)

IMPORTANT NOTE - This program requires version 2.0.50727 or greater of the .NET framework in order to run.

CHANGE LOG
If you'd like to know what this current version of Kon does as well as what has changed throughout the years, read the changelog.

bild
bild