Harumi is a programmable chatbot
working in pair with open office, ready to use in english and french. It is available for the public since summer 2010. You have to edit some part of its memory in order to use it in english or any other language. It was programmed in Delphi and is able to learn from the user.
Harumi brain is very light at the beginning, almost empty in fact. When you write a sentence, Harumi ask you what you mean. The second sentence is then linked to the first one, except if the second sentence reminds her something else, in which case Harumi will link the first sentence to it. With time, this simple algorithm produces good results. Harumi will tend to have your personnality.
Nevertheless, Harumi was not only built as a chat experiment for turing test. From the beginning of the development, Harumi is a usefull program :
You can ask her for your appointments, phone numbers, adress, internet url, files repertory.... all of those informations are stocked in its mind, a file called memory.ods
You can ask her to translate words from english to french, or to seach for a file on a drive. It is possible for her to remind you things you have to do, or to record your feelings and randomly remind you sentences linked to your bad or good mood.
She's able to execute a program, to give you your ip and emac adress or to calculate an operation. As you can see, many windows functions can be replaced by Harumi.