The Billy Project

In Pursuit of Artificial Intelligence

Join the mailing list!

To view the archives and statistics for the list,
go here.

The Billy Project mailing list is proud to be hosted by Topica

Latest news

March 3, 2006 - Released the UDLP2 Link Shell v3.0.1, which (hopefully!) fixes a long-standing bug which caused the linked bots to continually just repeat their names.

November 19, 2005 - Daisy 1.0 and 1.1 have both been re-released, now with source included under the GPL. Daisy 1.0 has been unavailable for many years. Go to the Download page for Daisy, and look under the Archives section!


The Billy Project software is developed by Gregory G. Leedberg. If you have any suggestions, questions, or comments, feel free to send it to me.

What's the Billy Project?

The Billy Project started in 1999 with one goal -- to someday develop highly advanced artificial intelligence, one step at a time. The Billy Project currently focuses on several areas of A.I., but all in the context of a "chat" program, where you can hold a conversation with your computer.

The Billy Project encompasses several different programs, but the main program here is Billy himself. The goal is continually release new versions, and try to incrementally improve the AI within Billy with each release.

Even though these programs server purposes which may make them seem like toys, the artificial intelligence developed to support these programs is actually quite advanced. The goal is to advance this AI within these programs, so that it may eventually be applied to real-world problems.

Most notably, The Billy Project focuses heavily on natural language process, machine learning, and natural language generation.

What's Here?

Several programs are part of this project. The main program is Billy. Billy is actively developed, and is the focus of most of the AI research.

Another program here is Daisy. Daisy was originally a research project into machine learning for the purpose of natural language generation. Basically, to research the ability of the computer to learn language from observation. This research was successful and integrated into Billy, so Daisy is no longer actively developed. However, she is quite unique to chat to and remains popular.

The UDLP2 protocol was developed as part of the Billy Project to allow bots to chat amongst themselves, without human interaction. You can download a UDLP2 Link Shell which lets you link various versions of Billy and Daisy together.

The Billy Project has been met with much success, including coverage by the popular media. The Links page contains links to some of these articles, plus other sites about the project, and general AI links.

The Project has a popular forum, and also a page from which you can make donations. All of the software here is free, so donations from users are appreciated.

Who's Behind the Billy Project?

Since its beginnings, Billy Project has been developed entirely by Gregory G. Leedberg.