How can you build bots that actually understand users? Rather than keyword matching with regular expressions, we want to build bots that converse with natural language and understand those conversations. We need "cognitive" bots! Developing "cognitive" applications used to require a PhD in Machine Learning, until now... IBM’s next-generation AI system, Watson, is now available as a series of APIs, aimed at regular developers, to help anyone build "cogntive" applications, PhD not required!