SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Downloaden Sie, um offline zu lesen
NLP e Chatbots
Rafael Souza
@rafael_psouza
Classificação de Inteligência Artificial
“ is a field of computer science, artificial intelligence,
and computational linguistics concerned with the
interactions between computers and human
languages. ”
Natural Language Processing
Principais Aplicações
Machine Translation
Speech Recognition
Question Answering
Information Extraction
Fighting Spam
Dialogue Systems
Principais Tarefas (Pipeline)
○ http://corenlp.run/
Stanford CoreNLP Demo
Natural Language Understanding
Principais Desafios dos Chatbots
○ Entender o que o usuário quer (Intenção)
○ Entender os dados que o usuário informou (Entidades)
○ Fluxo conversacional (contexto)
○ Diversidade nas respostas
Obrigado!
NLP e Chatbots
Rafael Souza
@rafael_psouza

Weitere ähnliche Inhalte

Andere mochten auch

Sagt07 Online Rev Vle
Sagt07 Online Rev VleSagt07 Online Rev Vle
Sagt07 Online Rev VleRCha
 
Finance bots - The move toward conversational finance
Finance bots - The move toward conversational financeFinance bots - The move toward conversational finance
Finance bots - The move toward conversational financeOrganic, Inc
 
Machine Learning in NLP
Machine Learning in NLPMachine Learning in NLP
Machine Learning in NLPVijay Ganti
 
Minds Lab Contact_Center_Solution_Using_ai_v1.0
Minds Lab Contact_Center_Solution_Using_ai_v1.0Minds Lab Contact_Center_Solution_Using_ai_v1.0
Minds Lab Contact_Center_Solution_Using_ai_v1.0Eunjee Lee
 
Introduction to natural language processing
Introduction to natural language processingIntroduction to natural language processing
Introduction to natural language processingMinh Pham
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk Vijay Ganti
 
Natural Language Processing and Machine Learning
Natural Language Processing and Machine LearningNatural Language Processing and Machine Learning
Natural Language Processing and Machine LearningKarthik Sankar
 
Natural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative CommunicationNatural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative CommunicationDivya Sugumar
 
The Rise of Chatbots in 2016
The Rise of Chatbots in 2016The Rise of Chatbots in 2016
The Rise of Chatbots in 2016Organic, Inc
 
Machine Learning for NLP
Machine Learning for NLPMachine Learning for NLP
Machine Learning for NLPbutest
 
Dlsu nlp in practice
Dlsu   nlp in practiceDlsu   nlp in practice
Dlsu nlp in practiceAllan Tan
 
The Branch in the Banking Digital Age
The Branch in the Banking Digital AgeThe Branch in the Banking Digital Age
The Branch in the Banking Digital AgeGFT
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processingrohitnayak
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language ProcessingPranav Gupta
 
Artificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep LearningArtificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep LearningSujit Pal
 
Tracxn Research - Chatbots Landscape, February 2017
Tracxn Research - Chatbots Landscape, February 2017Tracxn Research - Chatbots Landscape, February 2017
Tracxn Research - Chatbots Landscape, February 2017Tracxn
 
Slide share version_of_introduction_to_nlp (3)
Slide share version_of_introduction_to_nlp (3)Slide share version_of_introduction_to_nlp (3)
Slide share version_of_introduction_to_nlp (3)Gina Pickersgill
 

Andere mochten auch (19)

Sagt07 Online Rev Vle
Sagt07 Online Rev VleSagt07 Online Rev Vle
Sagt07 Online Rev Vle
 
Finance bots - The move toward conversational finance
Finance bots - The move toward conversational financeFinance bots - The move toward conversational finance
Finance bots - The move toward conversational finance
 
Machine Learning in NLP
Machine Learning in NLPMachine Learning in NLP
Machine Learning in NLP
 
Minds Lab Contact_Center_Solution_Using_ai_v1.0
Minds Lab Contact_Center_Solution_Using_ai_v1.0Minds Lab Contact_Center_Solution_Using_ai_v1.0
Minds Lab Contact_Center_Solution_Using_ai_v1.0
 
Introduction to natural language processing
Introduction to natural language processingIntroduction to natural language processing
Introduction to natural language processing
 
NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk NLP & Machine Learning - An Introductory Talk
NLP & Machine Learning - An Introductory Talk
 
Natural Language Processing and Machine Learning
Natural Language Processing and Machine LearningNatural Language Processing and Machine Learning
Natural Language Processing and Machine Learning
 
Natural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative CommunicationNatural Language Processing in Alternative and Augmentative Communication
Natural Language Processing in Alternative and Augmentative Communication
 
The Rise of Chatbots in 2016
The Rise of Chatbots in 2016The Rise of Chatbots in 2016
The Rise of Chatbots in 2016
 
NLP for business analysts
NLP for business analystsNLP for business analysts
NLP for business analysts
 
Machine Learning for NLP
Machine Learning for NLPMachine Learning for NLP
Machine Learning for NLP
 
Dlsu nlp in practice
Dlsu   nlp in practiceDlsu   nlp in practice
Dlsu nlp in practice
 
The Branch in the Banking Digital Age
The Branch in the Banking Digital AgeThe Branch in the Banking Digital Age
The Branch in the Banking Digital Age
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Introduction to Natural Language Processing
Introduction to Natural Language ProcessingIntroduction to Natural Language Processing
Introduction to Natural Language Processing
 
Artificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep LearningArtificial Intelligence, Machine Learning and Deep Learning
Artificial Intelligence, Machine Learning and Deep Learning
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Tracxn Research - Chatbots Landscape, February 2017
Tracxn Research - Chatbots Landscape, February 2017Tracxn Research - Chatbots Landscape, February 2017
Tracxn Research - Chatbots Landscape, February 2017
 
Slide share version_of_introduction_to_nlp (3)
Slide share version_of_introduction_to_nlp (3)Slide share version_of_introduction_to_nlp (3)
Slide share version_of_introduction_to_nlp (3)
 

Mehr von Rafael de Paula Souza

Mehr von Rafael de Paula Souza (13)

Desenvolvendo chatbots com e xtreme programming
Desenvolvendo chatbots com e xtreme programmingDesenvolvendo chatbots com e xtreme programming
Desenvolvendo chatbots com e xtreme programming
 
Testes de UI (para não especialisas) com CodeceptJS
Testes de UI (para não especialisas) com CodeceptJSTestes de UI (para não especialisas) com CodeceptJS
Testes de UI (para não especialisas) com CodeceptJS
 
Coleta, armazenamento e visualização de métricas em uma arquitetura de micros...
Coleta, armazenamento e visualização de métricas em uma arquitetura de micros...Coleta, armazenamento e visualização de métricas em uma arquitetura de micros...
Coleta, armazenamento e visualização de métricas em uma arquitetura de micros...
 
Migração de legado - Seniortec 2015
Migração de legado - Seniortec 2015Migração de legado - Seniortec 2015
Migração de legado - Seniortec 2015
 
API management: um aliado para construção de APIs
API management: um aliado para construção de APIsAPI management: um aliado para construção de APIs
API management: um aliado para construção de APIs
 
Migrando um legado para micro serviços
Migrando um legado para micro serviçosMigrando um legado para micro serviços
Migrando um legado para micro serviços
 
Software Design and Technical Debts
Software Design and Technical DebtsSoftware Design and Technical Debts
Software Design and Technical Debts
 
Introduction to SaltStack
Introduction to SaltStackIntroduction to SaltStack
Introduction to SaltStack
 
Creating a blog like a hacker
Creating a blog like a hackerCreating a blog like a hacker
Creating a blog like a hacker
 
Tez
TezTez
Tez
 
YARN
YARNYARN
YARN
 
Antlr rafaelpsouza
Antlr rafaelpsouzaAntlr rafaelpsouza
Antlr rafaelpsouza
 
PicoContainer
PicoContainerPicoContainer
PicoContainer
 

NLP e Chatbots