how nlp improves bot design

18
How NLP improves Bot design conversate Milano Chatbots Meetup September 29th, 2016 Alessandro Vitale [email protected]

Upload: alessandro-vitale

Post on 19-Jan-2017

1.199 views

Category:

Internet


1 download

TRANSCRIPT

How NLP improves Bot design

conversate

Milano Chatbots Meetup September 29th, 2016

Alessandro Vitale [email protected]

conversate

About this talk

2

https://medium.com/@Conversate

Contents

Why you should use (good) NLP + Demo of how a chatbot works

Examples taken from

conversate

About Conversate

3

Artificial Intelligence Startup

Started in London @ Enterpreneur First “Hands down the best accelerator in Europe” – Hoxton Ventures

We help you build great chatbots

conversate

What is NLP?

4

Natural language processing (NLP) is […] concerned with the

interactions between computers and human (natural) languages

Source Wikipedia

conversate

How Chatbots work

5

Understanding

Dialogue Management

Response Generation

Additional Services

Natural Language Understanding

Natural Language Generation

Reinforcement Learning

conversate

Why NLP?

6

No NLP -> Terrible UX

conversate

Why NLP?

7

A chatbot without NLP is like playing a game

without knowing the rules

No NLP -> No Fun

conversateWhy NLP?

8Source My Clever Agency

conversate

User Guide vs Discovery

9

No NLP Good NLP

User Guide(How to do things)

Focus on

DiscoveryFocus on

(What can be done)

conversate

User Guide vs Discovery

10

User Guide Discovery

conversate

User Guide vs Discovery

11

Progressive Discovery

conversate

User Guide vs Discovery

12

Google Allo

conversate

NLP is great but use with care :)

13

conversate

14

Demo

conversate

How Chatbots work

15

Understanding

Dialogue Management

Response Generation

Additional Services

conversate

Get in touch!

16

[email protected]

conversate

17

Backup

conversate

Natural Language APIs

18

Nuance MIX Microsoft LUIS

https://medium.com/@Conversate