Post on 19-Jan-2017
How NLP improves Bot design
conversate
Milano Chatbots Meetup September 29th, 2016
Alessandro Vitale alex@conversate.eu
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?
7
A chatbot without NLP is like playing a game
without knowing the rules
No NLP -> No Fun
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
How Chatbots work
15
Understanding
Dialogue Management
Response Generation
Additional Services
conversate
Natural Language APIs
18
Nuance MIX Microsoft LUIS
https://medium.com/@Conversate