The key to a good assassin droid is the ability to speak. The droid should be able to tell its target that I was the one who sent it. Per the usual, I was not exactly sure where to starting learning how to add this ability to my droid. Luckily, I found Chatbots.org. Chatbots.org is an association that is advancing the chatbot industry worldwide. The site defines a chatbot as “an artificial living entity designed to have conversations with real human beings. This could encompass a text conversation via computers, a spoken conversation or even a non-verbal conversation.” On the site’s forum, Dave Morton was nice enough to give me some direction.
For my assassin application, Dave recommended that I use fully self-contained software such as Kari or ChatScript. Kari is a “virtual girlfriend” software that has a shallow learning curve, while ChatScript has a deeper learning curve with more flexibility. As an example, Kari only comes with a female voice, does not interface with hardware very well, and is “flirty” in an adult kind of way. On the other hand, ChatScript allows for any voice, has text-to-speech and speech recognition built in, and commands can be passed to control the robot.
A bonus benefit to ChatScript is that it is free. I downloaded the software to check it out, but have not really started to build my HK-47 personality. It will take a lot more sweat equity before I have a viable robot personality. In the meantime, if you are at all interested in AI, give Chatbots.org a look. There is some interesting chatbots available for download and experimentation.