chat-bots y el futuro de las apps sin interfaz - chatbots

43
Jorge García González Luis Díaz del Dedo Miercoles 11 de Mayo, 19:00, Gran Vía 28 Growth Hack Spain - Mayo 2016 Chat-bots y el futuro de las apps sin interfaz

Upload: luis-diaz-del-dedo

Post on 07-Apr-2017

1.363 views

Category:

Internet


0 download

TRANSCRIPT

Jorge García GonzálezLuis Díaz del Dedo

Miercoles 11 de Mayo, 19:00, Gran Vía 28

Growth Hack Spain - Mayo 2016

Chat-bots y el futuro de las apps sin interfaz

Chat-bots - Introducción

1. Breve historia de los chat-bots2. ¿¡Por qué ahora!?3. Motivos por los que ES el momento de los chat-bots4. Tipos de chat-bots5. Tecnología6. Aplicaciones principales7. Conclusiones

#GHSbots

Chat-bots - ¿Qué son?

Servicios basados en reglas y/o inteligencia artificial cuya interacción con humanos se produce mediante un chat.

Pueden utilizar un canal existente (Whatsapp, Messenger, etc) o ser una app independiente.

#GHSbots

Chat-bots - Breve Historia

No se trata de una nueva tecnología.

Han estado aquí desde 1964: ELIZA:

NLP a partir de palabras clave alojadasen una base de datos.

#GHSbots

Chat-bots - Breve Historia

Durante 40 años se continuó desarrollando la tecnología:

2005 Microsoft y Colloquis Inc lanzan roBot (para Encarta)

Era capaz de aprender y multi-idioma. A nadie le importó.

Después vinieron otros... muchos y a nadie le importó.

#GHSbots

Chat-bots - Breve Historia

Con las redes sociales con APIs abiertas aparecen y se estandarizan los “bots”.

Utilizados para:

● artimañas políticas● ventas● ingeniería social

#GHSbots

Chat-bots - Breve Historia

Actualmente a nivel de NLP:

EL PROBLEMA SIGUESIN ESTAR RESUELTO

#GHSbots

Chat-bots - ¿Por qué ahora?

Resumiendo:

No se trata de una nueva tecnología

Han estado aquí desde 1964 - ELIZA

El problema no está resuelto

Entonces ¿Por qué ahora?

Porque es el momento y alguien le interesa... mucho.#GHSbots

Chat-bots - ¿Por qué ahora?

#GHSbots

Facebook es el propietario de las tres aplicaciones de comunicación humana con mayor crecimiento de la historia:

Facebook es el dueño de la comunicación humana.

Chat-bots - ¿Por qué ahora?

#GHSbots

Motivos por los que es ahora el momento de los bots:

● Mercado: Más de 1.200M de usuarios en chat-apps● Oportunidad: Coste de desarrollo de apps muy bajo● Costes: el tiempo de “humano” es muy caro: empleados● Canal: está desarrollado y nunca ha sido explotado● Conducta: el cliente está acostumbrado, es sencillo, etc.● La clave: ya está instalado en tu móvil y eres adicto

Chat-bots - Por qué ES EL MOMENTO

#GHSbots

Como hacer que tu bot funcione:

● Cercanía: tu bot debe indicar y asumir que es un bot● Humanización de la conversación: bromas, gifs, etc● Aporte de valor relacionado: busca el valor más sencillo

que puedas proveer en una primera conversación● Personalización ABSOLUTA: conecta con facebook para

obtener datos básicos. Pregunta para obtener información específica. Personaliza a partir de sus respuestas.

Chat-bots - ¿Funcionarán?

#GHSbots

Los chat-bots que funcionan desde:

● whatsapp● messenger● telegram● ...

Serán la interfaz de muchas “apps”. Este nuevo canal tendrá los mismos problemas que los actuales: SEO, saturación, costes a nivel de marketing, ads, etc

Chat-bots - “Apps sin interfaz”

#GHSbots

Chat-bots - Tipología

Problema: Ausencia de clasificación formal

�Solución: Clasificación García-Díaz

#GHSbots

Chat-bots - Tipología

● Canal○ App propia○ Plataforma de

terceros● Dependencia humana

○ Chatbot puro○ Chatbot híbrido

● Mensaje○ Conversación guiada○ Conversación libre

● Función○ Comercial○ Coach○ Educativo○ Asistente

#GHSbots

Chat-bots - Tipología: Canal

● App propia○ Experiencia más personalizable○ Más palancas que en plataformas de

terceros○ Más guay

#GHSbots

Chat-bots - Tipología: Canal

● Plataformas de terceros○ Facebook Messenger: Shop Spring○ Bot e-commerce○ No hay compra directa

#GHSbots

Chat-bots - Tipología: Canal

● Plataformas de terceros○ Telegram: Trivia Bot○ Trivials sólo o con amigos○ Concepto IRC

#GHSbots

Chat-bots - Tipología: Canal

● Plataformas de terceros○ WhatsApp: Isabella IM○ Recordatorios y poco más○ Dificultad para crear bots debido a API

cerrada

#GHSbots

Chat-bots - Tipología: Canal

● Plataformas de terceros○ Slack: Kayak○ Travel: Búsquedas de vuelos y hoteles○ Integración sencilla con Hubot (Bot de

Github)

#GHSbots

Chat-bots - Tipología: Canal

#GHSbots

Chat-bots - Tipología: Dependencia humana

● Chatbot puro○ Escalabilidad absoluta○ Más propenso a fallos respecto a

respuestas/acciones.

#GHSbots

Chat-bots - Tipología: Dependencia humana

● Chatbots híbridos○ Introducción de la figura humana en el bucle

conversacional.○ Ayuda a crear sistemas expertos.○ Ayuda de decisión a los algoritmos de ML para

escoger mejores respuestas/acciones

#GHSbots

Chat-bots - Tipología: Mensaje

● Conversación Guiada (Texto):○ Mucho más sencillo de implementar y

mantener○ Posibilidades prácticamente cerradas○ Entendible por el usuario○ Posibilidad de agregar nuevas

opciones y ciclos de conversación

#GHSbots

Chat-bots - Tipología: Mensaje

● Conversación Guiada (Texto):○ Basadas en árboles de decisión.○ Grandes árboles de decisión generan

dificultad en la implementación○ La conversación nunca falla

#GHSbots

Chat-bots - Tipología: Mensaje

The Decision-Tree Hell

#GHSbots

Chat-bots - Tipología: Mensaje

● Conversación Libre (Voz o texto):○ Mucho más costoso y difícil de

implementar (machine learning o regex)

○ La conversación se vuelve ilógica en algún momento

#GHSbots

Chat-bots - Tipología: Función

● Comercial:○ Venta directa:

■ E-commerce: mercancía asequible○ Soporte pre-venta

■ Mercancías más caras

#GHSbots

Chat-bots - Tipología: Función

● Coaching○ Función de entrenador personal○ Ayuda en acciones concretas: perder

peso, comer mejor, realizar deporte de forma correcta.

#GHSbots

Chat-bots - Tipología: Función

● Educativo○ Mike: App para practicar inglés○ Grammar Guru: Ayuda a seguir las

clases de una manera más “divertida” y amena

#GHSbots#GHSbots

Chat-bots - Problemas

● Transferencia de inteligencia o conocimiento al chatbot

● Ausencia de estándares que dejarían desprotegido al cliente

#GHSbots

Chat-bots - Problemas - Transferencia

● División del comportamiento en ciclos de conversación:○ Abstracción absoluta de la

lógica frontal con los mensajes del bot.

○ Lógica en DB○ Permite cambiar

comportamiento on-the-fly

#GHSbots

Chat-bots - Problemas - Transferencia

● Conversación guiada:○ Gran problema al

implementar grandes árboles de decisión en el mundo real

○ Solución compleja○ No mejor solución en

sistemas de ML

#GHSbots

Chat-bots - Problemas - Transferencia

● Bases de datos documentales:○ Problema de índices○ Mismo estado, varios

textos/acciones○ Palancas de entrada○ Conexión entre ciclos

#GHSbots

Chat-bots - Problemas - Estándares

● Ausencia de estándar = problema○ Cambios de textos○ Cambios de índices○ Añadir nuevo ciclo○ Añadir nuevo mensaje/acción○ Añadir nueva comprobación de variable

#GHSbots

Chat-bots - Tecnología

● Machine Learning (NLP)○ Algoritmos evolutivos

● Implementaciones custom de conversaciones guiadas

#GHSbots

Chat-bots - Tecnología - NLP

● 1950 Alan Turing -> Test de Turing● Dificultades:

○ Implementación costosa○ Ambigüedad semántica○ Errores en los datos (inputs)○ No separación entre palabras (voz o texto: Chino)

#GHSbots

Chat-bots - Tecnología - NLP

● Natural (nodejs)○ Clasificador -> predicciones○ Clasificador -> train○ Clasificador: Bayesiano o de

regresión logística

#GHSbots

Chat-bots - Tecnología - NLP

#GHSbots

Chat-bots - Tecnología - BotaaS

● Pandorabots○ Aiaas○ AIML parecido a xml○ No es un lenguaje de programación

● ALICEBOT○ Desarrollado junto con AIML entre 1995 y 2000

#GHSbots

Chat-bots - Tecnología actual

#GHSbots

● Van a estar en todas partes● Son el futuro del soporte (por economía)● UX simple e interiorizada● ¿Necesarios para todos?● ¿Tiene sentido para mi negocio?● ¿Me desarrollo mi propio bot?

Chat-bots - Conclusiones

#GHSbots

¡Muchas gracias por venir!

¿Quiéres un [email protected]