Natural Language Processing for Tamil

13
WHY INDUSTRY CARES ABOUT NLP FOR TAMIL? Chennai, 7th May 2016

Transcript of Natural Language Processing for Tamil

Page 1: Natural Language Processing for Tamil

WHY INDUSTRY CARES ABOUT NLP FOR TAMIL?

Chennai, 7th May 2016

Page 2: Natural Language Processing for Tamil

WHAT’S OUT THERE• Apple’s Siri

• Microsoft Cortona

• Amazon’s Echo

• BOTS

Page 3: Natural Language Processing for Tamil

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.

Page 4: Natural Language Processing for Tamil

WHY BOTS, WHY NOW?

• App fatigue

• Conversation as the interface

• The raise of artificial intelligence

Page 5: Natural Language Processing for Tamil

MESSENGER USAGE IN APR ‘16

Page 6: Natural Language Processing for Tamil

TECHNOLOGIES

• Microsoft’s BOT Framework

• Facebook Messenger BOT

• Amazon Alexa Skills

Page 7: Natural Language Processing for Tamil

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)

Page 8: Natural Language Processing for Tamil

MICROSOFT BOT CONNECTOR

Page 9: Natural Language Processing for Tamil

FACEBOOK - wat.ai

• wat.ai supports Tamil, Hindi & Bengali

Page 10: Natural Language Processing for Tamil
Page 11: Natural Language Processing for Tamil
Page 12: Natural Language Processing for Tamil
Page 13: Natural Language Processing for Tamil

SUMMARY

• Bots are the new apps

• Conversations are the new UI

• AI with NLP is the protocol

• Messaging apps are the new browser