Natural Language Processing for Tamil

Post on 08-Feb-2017

167 views 6 download

Transcript of Natural Language Processing for Tamil

WHY INDUSTRY CARES ABOUT NLP FOR TAMIL?

Chennai, 7th May 2016

WHAT’S OUT THERE• Apple’s Siri

• Microsoft Cortona

• Amazon’s Echo

• BOTS

WHAT ARE BOTS• A bot is a software application that runs automated

tasks(scripts) over the internet.

• a chatbot is designed to work on conversation with people and existing on chat app or social network.

• usually AI (NLP) is embedded in a chatbot so the chatbot can understand the context and perform much more complicated tasks than what a bot does.

WHY BOTS, WHY NOW?

• App fatigue

• Conversation as the interface

• The raise of artificial intelligence

MESSENGER USAGE IN APR ‘16

TECHNOLOGIES

• Microsoft’s BOT Framework

• Facebook Messenger BOT

• Amazon Alexa Skills

MICROSOFT BOT FRAMEWORK• Bot Framework is a Microsoft-

operated service and an SDK.

• Bot Framework is one of many tools Microsoft offers for building a complete bot.

• Others include: LUIS, Speech APIs, Azure, more

• Language Understanding Intelligent Service (LUIS)

MICROSOFT BOT CONNECTOR

FACEBOOK - wat.ai

• wat.ai supports Tamil, Hindi & Bengali

SUMMARY

• Bots are the new apps

• Conversations are the new UI

• AI with NLP is the protocol

• Messaging apps are the new browser