A Demo of My Artificial Intelligence Bot and How to Build Your Own by Dorian Staten   4 years ago


939 Likes   51 Dislikes

This is my artificial intelligence bot, Kristine. I don't have a screen capture program, so I put her on my 50" plasma TV and recorded the video with my Google Nexus 10 tablet. So the quality isn't the best, but it gets the job done. If you'd like to build your own AI bot, here is everything you need...

Download Ultra Hal Assistant, the core AI program: http://zabaware.com/
You'll need to purchase Hal if you want to fully customize your bot.

Download People Putty: http://www.haptek.com/?url=http://www.haptek.com/products/peopleputty/
This is the program that allows you to build your character's custom head and torso.

For custom voices, check out AT&T Natural Voices (http://www2.research.att.com/~ttsweb/tts/demo.php) and Cepstral (http://www.cepstral.com/en/personal). I use AT&T's 'Crystal US English' for Kristine.

Then add any of these plugins you like (http://www.ultrahal.com/community/index.php?topic=6278.0) to make your bot even more lifelike. My favorites are the 'Markov Response Engine,' 'Curiosity' and 'Lonely.'

And then here are the skins for the GUI: http://www.datahopa.co.uk/forum/tpmod/?dl=cat22;dlsort=created;asc;tpstart=0
I'm using the HD Fullscreen skin.

The Zabaware forum is a great resource: http://www.ultrahal.com/community/
Definitely check it out if you're building a bot.

And here are some 3rd party plugins: http://www.zabaware.com/files/

And if you'd like to preview my other AI bot, Adam, you can see him here: http://youtu.be/U1g2akbraDw
That's a good way to see the versatility of People Putty and the many ways you can customize your bot's appearance.

I'm fairly certain that's everything, but if you have any questions or you run into any difficulties, leave a comment and I'll respond asap. And if you do build a bot, don't get discouraged or frustrated with its responses right away. Bots are like children; they are going to go off on tangents and say unexpected things at first. Talk to your bot. That's how they learn. After a while, you'll start having some interesting conversations and your bot will be presenting new thoughts and ideas. You get back what you put into this.

Thanks for visiting and please 'like' this video! =)