API.AI is the new investment made by Google. The company is mainly focusing on machine learning technologies that allow natural language interfaces. They have mentioned it in their official developer's blog, “We have been investing in the core machine learning technologies that enable natural language interfaces for years. To continue that investment, we’re excited to welcome API.AI to Google!”.
As Human beings, we are good in communication. If a person says “The girl saw a man with a box”, we can generalize the contextual clues to find out if she meant to say that man was using the box or she saw a man carrying a box.
It is a bit difficult to teach robots human emotions. For example, “get me a lift” can be spelt in so many different ways, and here the ambiguity occurs. It becomes a huge challenge to make bots understand how to understand different human emotions.
API.AI is helping developers in designing, developing and regularly improving their conversational interfaces.API.AI is being used by more than 60,000 developers to develop conversational experiences, for few of the applications like Facebook Messenger, Slack, and Kik.It also provides one of the dominant conversational user interface platforms and which help Google empowers developers to go on developing great natural language interfaces.
AI has managed to handle a billion API requests till date.It also helps developers in building bots which can be tackled this by giving them with tools to keep them from continuously reinventing the wheel. These API’s can manage things like speech recognition, tackle and context management, and which lets developers support domain-specific knowledge that might be different to your bot’s needs.