+ All Categories
Home > Technology > Chat bots - App Trade Centre

Chat bots - App Trade Centre

Date post: 14-Apr-2017
Category:
Upload: app-trade-centre
View: 60 times
Download: 2 times
Share this document with a friend
29
ChatBots Miguel Angel Castejón [email protected]
Transcript
Page 1: Chat bots - App Trade Centre

ChatBotsMiguel Angel Castejó[email protected]

Page 2: Chat bots - App Trade Centre

Jill Watson

Fuente: Washington post

Page 3: Chat bots - App Trade Centre

Agenda• ¿Qué son?• ¿Por qué ahora?• ¿Cómo son?• ¿Cómo puedo construir uno?

Page 4: Chat bots - App Trade Centre

¿Qué es un ChatBot?Servicio sustentado por reglas y en ocasiones inteligencia artificial con el que se interactúa a través de un interface de mensajería conversacional (Chat)

Page 5: Chat bots - App Trade Centre
Page 6: Chat bots - App Trade Centre
Page 7: Chat bots - App Trade Centre
Page 8: Chat bots - App Trade Centre

Auge de la mensajería

Page 9: Chat bots - App Trade Centre

El año del Bot!!• Las plataformas de mensajería están

modificando la forma en la que las marcas comunican con sus consumidores

• El interfaz de Chat es más natural, dinámico y evita fricciones para abrir nuevas cuentas de usuario

• No hay necesidad de descargar nuevas apps

Page 10: Chat bots - App Trade Centre

Evolución de paradigma

Page 11: Chat bots - App Trade Centre

“Messaging is the new browser, and

bots are the new websites”

Mike Roberts, Head of Messaging at Kik

Page 12: Chat bots - App Trade Centre

Las Apps de mensajería es dónde los usuarios

gastan su tiempo online. Los Chatbots son una

manera de estar siempre presente.

Page 13: Chat bots - App Trade Centre

Anatomía de un ChatBot

Page 14: Chat bots - App Trade Centre

Tipos de Bots: Reglas vs IA• Chatbot basados en reglas:• Muy limitados, responden a comandos muy específicos. Son tan inteligentes

como están programados para ser.

• Chatbot basados en Machine Learning:• Disponen de inteligencia artificial que les permite entender las intenciones

del usuario sin estar limitado a comandos predefinidos.• Se vuelve cada vez más inteligente conforme aprende de las nuevas

conversaciones.

Page 15: Chat bots - App Trade Centre

Machine Learning• Campo de estudio dentro de IA que otorga a

las máquinas la habilidad de aprender sin ser programadas explícitamente.• Se basa en la construcción de algoritmos que

aprenden de los datos y son capaces de realizar predicciones sobre ellos.

• Construyen un modelo a partir de una serie de datos de entrenamiento a partir de los cuales se identifican patrones que permiten predecir el comportamiento futuro de nuevos datos.

Page 16: Chat bots - App Trade Centre

Machine Learning

Page 17: Chat bots - App Trade Centre

LUIS• Language Understanding Intelligent Services • Parte de Microsoft Cognitive Services• HTTP Endpoint• Recibe frases, las interpreta según un modelo y

devuelve un resultado• El modelo se genera a partir de una serie de datos de

prueba que debemos etiquetar• LUIS utiliza aprendizaje activo para mejorar• Identifica las frases que no está seguro de cómo

interpretar y nos pregunta cómo resolverlas de acuerdo a nuestro modelo

Page 18: Chat bots - App Trade Centre

LUIS: Intents, Entities & Labels{ "query": "Book me a flight to Boston on May 4", "intents": [ { "intent": "BookFlight", "score": 0.919818342 }, { "intent": "None", "score": 0.136909246 }, { "intent": "GetWeather", "score": 0.007304534 } ], "entities": [ { "entity": "boston", "type": "Location::ToLocation", "startIndex": 20, "endIndex": 25, "score": 0.621795356 }, { "entity": "may 4", "type": "builtin.datetime.date", "startIndex": 30, "endIndex": 34, "resolution": { "date": "XXXX-05-04" } } ]}

Page 19: Chat bots - App Trade Centre

Review & Label

Page 20: Chat bots - App Trade Centre

Bot Framework

Page 21: Chat bots - App Trade Centre

Bot Builder• Potente Sistema de diálogos independientes y agrupables• Dialogos predefinidos para interacciones simples como Si/No,

cadenas, números y enumerados.• Diálogos que permiten una integración directa con LUIS• Los Bots son stateless para ofrecer escalabilidad• FormFlow para generar de manera automática un bot a partir de una

clase C# con soporte para ayuda, navegación, clarificación y confirmación

Page 22: Chat bots - App Trade Centre

Bot Builder: Template

Page 23: Chat bots - App Trade Centre

Bot Builder: Sample Code

Page 24: Chat bots - App Trade Centre

FormFlow

Page 25: Chat bots - App Trade Centre

LUIS Dialog

Page 26: Chat bots - App Trade Centre

Developer Portal• Registrar un bot• Conectar con canales• Test• Publicar• Gestionar•Medir

Page 27: Chat bots - App Trade Centre

Wit.ai

Page 28: Chat bots - App Trade Centre

Gartner predice que para 2020 el 85% de las

interacciones entre clientes y empresa no serán a través

de humanos

Page 29: Chat bots - App Trade Centre

Miguel Angel Castejón

[email protected]


Recommended