SlideShare una empresa de Scribd logo
1 de 48
SJM Computación 4.0 1
y
Por: Enmer Leandro R.
Es sabido que el smartphone ha sido una revolución tecnológica que rompe todos los
precedentes, la adopción de la tecnología móvil está fuera de toda estadística (pasamos de
media 4 horas al día utilizando dispositivos móviles)
Y es que el 90% de tiempo que pasamos conectados con el smartphone lo hacemos chateando.
Usamos aplicaciones de mensajería como Whatsapp, Facebook Messenger, Telegram, Snapchat.
La vía que utilizamos para comunicarnos ha cambiado, cada vez tenemos menos
conversaciones telefónicas y más conversaciones escritas, y sobretodo que las compañías
tienen la obligación (y la oportunidad) de atender a sus consumidores mediante este nuevo
canal de comunicación.
Entonces , ¿Qué pueden hacer las empresas para comunicarse con sus consumidores mediante
WhatsApp, Facebook Messenger o Telegram?
Opción 1: mantener costosas estructuras en nuestra compañía, a modo de call centers (en este
caso chat centers), para conversar con sus clientes.
Opción 2: utilizar programas informáticos capaces de tener una conversación ofreciendo
respuesta inmediata, capaces de conectar con miles de personas simultáneamente y sin
horarios… estos sistemas se llaman chatbots.
INTRODUCCIÓN
SJM Computación 4.0 2
DEFINICIÓN
Un bot (aféresis de robot) es un programa informático que efectúa automáticamente tareas
repetitivas a través de Internet, cuya realización por parte de una persona sería imposible o
muy tediosa.
Los denominados bots conversacionales son sistemas de inteligencia artificial que simulan una
conversación con una persona utilizando el lenguaje natural.
Es importante distinguir que bot es una definición funcional, y no hace diferencias en cuanto a
su implementación. Un bot puede estar diseñado en cualquier lenguaje de programación,
funcionar en un servidor o en un cliente, o ser un agente móvil, etc. A veces son
llamados Sistemas Expertos, pues muchos se especializan en una función específica.
La programación de un bot puede estar diseñada para cumplir tareas muy básicas como lo son
el recordar alguna tarea o bien automatizar algún proceso, también existen bots con
programación más compleja que buscan realizar actividades que conllevan toma de decisiones;
estas decisiones son tomadas a partir de filtros o parámetros que el programador incluye en el
código de programación. En estos días existen asistentes avanzados amigables que ayudan a
manipular más fácilmente el código del bot.
Los bots están por todas partes, el primer bot fue creado en 1966 por Joseph Weizenbaum, de
nacionalidad Germano-Americana y experto en informática.SJM Computación 4.0 3
USOS DE LOS BOTS
Los principales usos de los bots son:
Rastrear información en la web (web crawler): con un script automático se capta, analiza y
almacena información de un servidor web de forma automatizada y mucho más rápido de lo
que lo haría una persona. Cada servidor puede tener un archivo llamado robots.txt, que
contiene reglas para su rastreo.
Dar respuestas rápidas: los bots de juegos o los de webs de subastas en línea ofrecen
respuestas de manera mucho más rápida y efectiva que un humano.
Mantener conversaciones: los bots conversacionales (ChatBots) simulan una conversación
humana al proveer respuestas automáticas a entradas hechas por el usuario.
Editar de manera automática: En sitios wiki, como Wikipedia (véase "Wikipedia:Bot"), los bots
realizan funciones rutinarias de edición, como corregir faltas de ortografía, mantener la
coherencia de los enlaces, detectar y revertir las contribuciones vandálicas, etc.
Simular tráfico en Internet y las redes sociales: los bots se utilizan para aumentar el número de
seguidores de manera artificial, para generar artificialmente visitas a sitios web, para
posicionar hashtags y temas para convertirlos en trending topics, o para influir positiva o
negativamente en una conversación.
SJM Computación 4.0 4
BOTS DE SEGUIDORES Se trata de la opción más sencilla: la mercantilización de la audiencia con dosis de...
egosurfing. Son seguidores falsos, creados por empresas o por la propia gente del partido para aumentar
la percepción de fuerza en redes sociales.
La razón de que aun se haga es que, a menudo, los medios de comunicación sólo miden los números y,
erróneamente, ponen en grandes titulares que x candidato tiene más seguidores que otro (un gran error,
ya que no miden el engagement
BOTS DE DIFUSIÓN a través de los bots de difusión se automatizan los tuits y los retuits. Se trata de
conseguir trending topics y aumentar la difusión de los contenidos propios (sin importar que esos bots
casi no tengan seguidores). Según indican en mediasfera: «23 millones de cuentas de Twitter son
manejadas por bots, o lo que es lo mismo, un 8,5 % de usuarios activos tuitean automáticamente. La
diferencia entre número de usuarios únicos y volumen de tuits: a menor diferencia, más automatización,
más bots. A mayor diferencia más reales. - Si la mayoría de tuits o retuits se publican en el mismo
momento. - Si los retuits son publicados con Twitterfeed es más probable el uso de bots. Tal como indican:
«aunque estrictamente el término bots denotaría automatización, de manera coloquial se denomina así
cuando una persona o un partido gestiona varias cuentas de perfil falso (pueden ser cientos) para lanzar
propaganda como si fuesen opiniones de personas reales y también para atacar a adversarios políticos». Y
es que el ataque es otra de las prácticas comunes de este tipo de bots que, a través del anonimato, atacan
a políticos o a partidos.
TIPOLOGÍA DE BOTS
SJM Computación 4.0 5
BOTS DE TRÁFICO buscan generar tráfico en sitios web de manera artificial, actualmente ya no son tan
comunes gracias a que Google hace unos años los combatió mejorando sus métodos de detección para
que no afectaran a sus servicios de publicidad. En redes sociales estos bots son utilizados para simular
likes o clics en links dentro de Facebook o incluso se utilizan para aumentar la cantidad de visitas en un
vídeo de YouTube.
BOTS TEMPORALES confiamos más en nuestros contactos que en los políticos o la publicidad. Por eso se
promueve entre los activistas que cedan sus propias redes sociales para que, una o dos veces al día, el
partido o el candidato/a puedan publicar informaciones en ellas. Suele ser muy controvertido y criticado
(especialmente por los adversarios), aunque todos los partidos lo intentan hacer igualmente de otro
modo, como enviando vía WhatsApp o Telegram lo que quieren que pongan sus activistas en sus redes —
aunque no sea automatizado
CHATBOTS AUTOMÁTICOS Un ejemplo: en The Guardian, vía Facebook, se puede hablar por chat con un
robot y recibir información sobre cocina. Si se le indica los alimentos que tenemos en nuestro frigorífico, o
qué nos apetece comer, nos envía enlaces de recetas. Un asistente personal para compras. Tan sólo
tenemos que preguntar sobre lo que queremos viajar o qué comprar y nos ofrecerá una lista completa de
cómo hacerlo. Además, nos guía hasta nuestro destino y nos ofrece reviews de otros usuarios. Reuters
ahora usa también robots, o más bien tecnología basada en Inteligencia Artificial. Aunque hay ya
centenares de chatbots (se pueden encontrar en botslist) que pueden interactuar con nosotros sin
demasiados problemas, y hacerlo en diferentes redes (Facebook Messenger, Telegram, Kik, Skype…).
TIPOLOGÍA DE BOTS (continuación)
SJM Computación 4.0 6
Si bien, los bots están creados para facilitar las tareas humanas, también hay bots que los han
creado para realizar tareas maliciosas tales como: propagación de virus, envío de spam,
ataques cibernéticos, etc.
Actualmente los bots de internet comprenden casi la mitad de la actividad en Internet.
Para poder conocerlos un poco más a fondo, mostraremos los principales bots haciendo
distinción entre los “bots buenos” y “bots malos”. Para qué sirven los bots?
BOT BUENO: Rastreador web, crawler web, araña web, indexador web o indizador web
Un rastreador web o crawler web es un programa informático que utilizan los buscadores
(Google, Yahoo o Bing, entre otros) que va navegando por Internet siguiendo todos los
hipervínculos o enlaces que va encontrando por las diferentes páginas. Durante este proceso el
rastreador web recopila información de cada sitio. Luego la analiza en base una serie de
“reglas” para posicionar o listar por orden las webs que consideran más relevantes o que
aportan mejor contenido para el usuario.
Si aún no te has peleado con este tipo de bot para lograr posicionar tu web en lo más alto,
seguro que lo acabarás haciendo. Como bien sabes, posicionar tu web es una de las claves
principales para tener éxito online.
TIPOS DE BOTS
SJM Computación 4.0 7
SJM Computación 4.0 8
BOT BUENO: BOT RR. SS.
Pocas cosas nuevas podemos decir de las redes sociales (RR. SS., SM o social media), pues actualmente ya
forman parte fundamental del día a día de la gente. En estas comunidades puedes compartir lo que desees
y tienes el escaparate perfecto para darte a conocer al mundo.
Es frecuente encontrarse con bots en Twitter, Instagram o Telegram. Es aquí donde abundan diversos bots
que te ayudan a potenciar tu web. Muchos de ellos se encargan de publicar contenido de forma
automatizada para tener a tus seguidores informados en todo momento.
Un ejemplo práctico sería el uso de uno de estos bots para publicar automáticamente las últimas ofertas
de tu tienda online, haciéndolas llegar a un gran público y sin mover un dedo.
Otra práctica, también muy común, es usarlos para inflar el número de seguidores o el alcance de tus
mensajes, aunque debes recordar no abusar demasiado de las “trampas”.
BOT BUENO: Monitorizar tu web
Desde hace ya muchos años y gracias a la popularidad de Internet, el número de usuarios y empresas que
se han creado su propia web ha aumentado considerablemente. Si tú eres uno de ellos, sabrás que es muy
importante que tu web esté activa de forma continua y que tengas un buen rendimiento. Es por ello que
hay herramientas que se encargan de monitorizar tu web mediante un sistema de bots. Estos están
analizando continuamente tu web comprobando su rendimiento y su uptime.
TIPOS DE BOTS (continuación)
SJM Computación 4.0 9
TIPOS DE BOTS (continuación)
BOT BUENO: Envío de correo masivo
Es muy habitual realizar envíos de correo a múltiples cuentas a la vez, pues muchas veces te
encontrarás en la situación de tener que hacer llegar a cientos de personas la misma información.
Esto es lo que se conoce como envío de correo masivo: se envía un mensaje a cientos o miles de
personas a la vez.
Existen bots que puedes programar para realizar envíos de correo masivo a tus usuarios.
Esto es muy cómodo para enviar avisos a tus clientes de que has publicado un nuevo artículo o una
nueva promoción de tu tienda. Otros puede ayudarte a realizar envíos cada cierto tiempo para llamar
la atención de tus usuarios o que le recuerden que se han dejado algo en el carrito.
BOT BUENO: Chatbot
Los chats son un medio de comunicación que ya lleva muchos años con nosotros. No obstante, con
los años han cambiado mucho. Ahora incorporan nuevas tecnologías que consiguen que un chat sea
mucho más que una conversación entre dos o más personas.
El chatbot es el bot más popular actualmente, ya que su mayor distintivo es que se basa casi por
completo en la famosa Inteligencia Artificial. Estos bots son capaces de mantener conversaciones
con personas y llegar a realizar ciertas órdenes que les indiquemos.
Un ejemplo sería el uso de un chatbot para tu tienda online, actuando como si de un vendedor se
tratase.
SJM Computación 4.0 10
SJM Computación 4.0 11
TIPOS DE BOTS (continuación)
BOT MALO: Ataques
Hasta ahora solo se ha mostrado la “parte buena” de Internet, pero ten en cuenta que la red
también tiene su parte hostil. Por ejemplo: cada día se realizan muchísimos ataques. Cuando
me refiero a ataques, te hablo de aquellos actos en los cuales se busca dañar un
sistema ajeno u obtener acceso a él de forma ilícita.
Es muy frecuente encontrarse con redes de bots que están atacando de forma continua a
servidores. Estos sistemas usan cantidades elevadas de equipos (propios o ajenos, tras
infectarlos) para lanzar ataques contra uno o varios servidores.
El ataque más frecuente mediante este sistema es el de denegación de servicio (DDoS). Por
eso, todos nuestros servidores cuentan con un sistema de seguridad específico para hacer
frente a este tipo de ataques.
SJM Computación 4.0 12
TIPOS DE BOTS (continuación)
BOT MALO: Bots de búsquedas de vulnerabilidades informáticas
Como bien sabes, Internet fue fue creado por humanos y no somos perfectos. Es por ello
que hay múltiples errores o fallos en los sistemas que hay en funcionamiento. En un gran
número de veces, estos fallos no se detectan al momento y los usuarios maliciosos pueden
usarlos para realizar un ataque sobre ese sistema o aplicación. Todos estos fallos, que pueden
ser explotados para comprometer el sistema, son las llamadas «vulnerabilidades«.
Para evitarlas, te recomiendo que tengas tus aplicaciones actualizadas. Esto no es un capricho
mío: en muchas ocasiones, estas aplicaciones necesitan actualizarse porque hay algún fallo de
seguridad que ha expuesto una vulnerabilidad.
En el momento en el que una vulnerabilidad es detectada, son muchos los bots que se utilizan
para localizar todas aquellas aplicaciones que aún no han sido actualizadas para explotar esa
vulnerabilidad.
SJM Computación 4.0 13
TIPOS DE BOTS (continuación)
BOT MALO: SPAM BOT
Estoy seguro de que, con solo leer la palabra «spam«, ya te van a entrar escalofríos. Al fin y al cabo, es
uno de los problemas con los que fácilmente has tenido que lidiar día a día. Como comentaba antes, el
mundo de Internet también es hostil y el correo electrónico es el medio perfecto para llegar al mayor
número de personas posibles. Existen bots preparados para recolectar cuentas de correo electrónico por
todo Internet y, posteriormente, hacer envíos masivos a todas ellas.
Ya sea mediante correos publicitarios o buscando la estafa, tu bandeja de entrada puede haberse llenado
de correos que ni has solicitado, ni te interesan. Todos estos correos son spam y buscan que alguna de las
miles de personas que lo han recibido piquen y lo abran para engañarlas o bombardearlas de publicidad.
Debes tener cuidado con estos correos, pues aunque muchos son detectados por los filtros anti-spam,
son diversos los que se cuelan en tu bandeja de entrada haciéndose pasar por tu banco, tienda favorita o
red social. En una gran mayoría, su objetivo es engañarte para conseguir información personal o
estafarte.
SJM Computación 4.0 14
TIPOS DE BOTS (continuación)
BOT MALO: Fuerza bruta
La “fuerza bruta” en la red hace referencia a intentos de acceso a algún área privada a la
fuerza, es decir, intentando probar suerte continuamente hasta dar con los datos correctos.
Los medios mejoran día a día y cada vez los equipos pueden realizar cálculos de forma más
rápida. Es por ello que los sistemas de seguridad se van quedando obsoletos y
las contraseñas deben ser cada vez más rebuscadas. De esta forma, se necesitará mucho más
tiempo para que un ordenador puede adivinar por fuerza bruta tu contraseña.
Para que te hagas una idea, una contraseña de 6 caracteres numéricos son 1 millón de
combinaciones, pero una contraseña de 6 caracteres combinando números y letras son más
de 2 mil millones de combinaciones. Imagínate cuántas combinaciones puede haber si le
añadimos caracteres especiales y, con más caracteres, sale un número que ni sabrías leer.
Está claro que, si esto lo tiene que realizar una persona, puede estar toda su vida sin conseguir
nada. Como ya te habrás imaginado, también hay bots que se usan para esto. Mediante un
diccionario de contraseñas, algún dato personal o puro azar, un bot puede ir por diversos sitios
probando miles de contraseñas en un par de minutos.
SJM Computación 4.0 15
TIPOS DE BOTS (continuación)
Es por esto mismo que te encuentras tantas veces en la situación de que casi tengas que poner
tu contraseña en forma de jeroglífico, pues una contraseña sencilla y usada en varios sitios
puede ser muy fácil de adivinar para un bot.
Llegados a este punto, te preguntarás cómo puedes proteger tu web de todos estos ataques
realizados por bots. Es muy simple: implementando un captcha. Este sistema permite distinguir
a los humanos de los bots, bloqueando cualquier acceso malintencionado por uno de estos
últimos.
SJM Computación 4.0 16
CHATBOTS
Antes de explicar lo referente a los chatbots, es importante saber de dónde procede el término.
La palabra chatbot está formada por dos lexemas: el primer lexema es chat, que se refiere al hecho de
comunicarse con otras personas a través de una conversación virtual. Se trata del conocido fenómeno del
messaging, que hoy en día supone un alto porcentaje de nuestras relaciones sociales.
El segundo lexema de la palabra es bot, que se viene escuchando mucho durante los últimos años. Esconde
la clave de la herramienta que aquí nos ocupa. Un bot es un software de inteligencia artificial el cual ha
sido diseñado para realizar una serie de tareas por su cuenta y sin la ayuda del ser humano, un ejemplo
puede ser la reserva de un hotel o poner una alarma en el móvil.
Un chatbot (también llamado bot conversacional) es un sistema informático de inteligencia artificial
diseñado para mantener conversaciones en vivo con usuarios a través de diferentes canales de mensajería
de texto. Da respuestas instantáneas y simula que sea una persona quien está detrás de esa conversación,
sirve tanto como para pedir u ofrecer información, como para llevar a cabo acciones.
¿CÓMO FUNCIONA UN CHATBOT?
Todas las respuestas han sido diseñadas previamente para responder a las dudas más comunes de los
interesados: a través de keywords detectadas, el chatbot es capaz de tener una conversación lógica con el
cliente. Para que funcione debemos realizar variables de diferentes clases de mensajes que podemos
recibir por parte del usuario. Después de haber analizado esas variables, podemos elaborar una lista de
respuestas. Esta capacidad de entender y establecer una conversación conforman lo que se conoce
como NLP (Natural Language Processing) y elAI (Artificial Intelligent).
SJM Computación 4.0 17
Su funcionamiento consta de tres vías:
1. El usuario hace una solicitud vía texto o voz.
2. La solicitud es analizada por el agente y su inteligencia artificial(BackEnd).
3. El agente responde en tiempo real mediante una conversación.
FUNCIONAMIENTO DE CHATBOTS
SJM Computación 4.0 18
ELIZA (1964)
Eliza se considera el primer Bot conversacional de la historia, inventado en la década de los
60 por Joseph Wiezenbaum en el laboratorio de inteligencia artificial del Instituto Tecnológico
de Massachusetts (MIT), Estados Unidos.
Pretendía mostrar la superficialidad de la comunicación entre el hombre y la máquina. Lo
hacía reconociendo palabras clave y preguntando sobre ellas como si fuera una psicoterapeuta.
Por ejemplo, si alguien mencionaba a su madre en una frase, el bot automáticamente le pediría
que le dijese más sobre su familia. De esta manera, se creaba una ilusión de entendimiento e
interacción real.
Las respuestas de Eliza resultaban tan convincentes que, al conversar por primera vez con ella,
algunas personas creían que estaban hablando con un humano (cabe decir que esto sigue
ocurriendo hoy en día). Sin embargo, esto tuvo un límite cuando el usuario encontraba
mensajes implícitos o subliminales en las respuestas del bot que en verdad no existían o no
intentaban significar eso. Llegado este punto, la conversación se volvía incoherente. Además,
era incapaz de memorizar y no podía aprender de sus conversaciones.
HISTORIA DE LOS CHATBOTS y ASISTENTES VIRTUALES
SJM Computación 4.0 19
la conversación de Eliza giraba sobre tres grupos de frases (que se pueden probar en alguno de
los simuladores existentes en la red) que se encontraban programadas en su rutina:
Frases hechas sobre temas diversos que se encontraban almacenadas en el programa y que se
utilizaban gracias a una serie de palabras clave que se debían buscar para detectar la temática
de la que se estaba hablando.
Frases de continuidad que se utilizaban en el caso de no encontrar palabras clave y que
servían para dar pie al sujeto para que siguiese hablando y, así, aumentar la probabilidad de
encontrar nuevas palabras clave. En este caso se utilizaban frases del tipo "Por favor,
continúa".
Frases empáticas que se alternaban con las frases de continuidad y las frases hechas para
proyectar empatía con el sujeto: "Háblame más de eso".
La conjugación de estos tres juegos de frases programadas ante un interlocutor que siguiera la
conversación hacía que Eliza ofreciese respuestas tan convincentes que hacían que mucha
gente creyese que estaban hablando con alguien de verdad o bien que, realmente, la máquina
les comprendía.
ELIZA (continuación)
SJM Computación 4.0 20
SJM Computación 4.0 21
Los Chatterbots son accesorios muy divertidos para tu ordenador. Estas cifras características
siempre tienen algo que decir sobre lo que estás haciendo. Cada Chatterbot tiene su propia
personalidad. A través de USB, se conecta directamente a tu Mac o PC y luego escucha y mira
mientras mantienes Chatterbot con chistes, diálogos y comentarios sobre tu vida virtual.
Buenas características de Chatterbot
- Funciona con correo electrónico, calendario, mensajería instantánea y más.
- Habla a través de su propio altavoz incorporado.
- Conéctelo a su reproductor de MP3 y utilícelo como altavoz.
- Fácil de instalar, software compatible con PC y Mac Intel®
CHATTERBOT (1989)
SJM Computación 4.0 22
ChatterBot es un motor conversacional con capacidades de Machine Learning (muy básicas)
escrito en Python.
Para trabajar con ChatterBot lo primero que tengo que hacer es entrentarlo, ChatterBot nos
permite simular una conversación e irá grabando el texto introducido y la respuesta.
En ejecución ChatterBot elegirá la respuesta más adecuada en
función del algoritmo de macheo elegido.
ChatterBot tiene el concepto de adaptador, soportando:
· IO Adapters
· Logic Adapters
· Storage Adapters
Los IO Adapters permiten comunicar a través de interfaces (Servicio
Web, Consola, Speech, JSON, Twitter…)
CHATTERBOT (1989) (continuación)
SJM Computación 4.0 23
Los Logic Adapters determinan como el Bot responde a
una pregunta, ChatterBot ofrece varios ya
implementados, como el Closest Match Adapter
(extrae la respuesta más similar a la pregunta), Closest
Meaning Adapter (elige la respuesta eligiendo la forma
tokenizada de la pregunta).
Los Storage Adapters proveen una interfaz para conectar con diferentes Backends de
almacenamiento. Por defecto ChatterBot usa un Json Adapter que almacena las conversaciones
en JSON, también incluye un MongoDB Adapter y la posibilidad de crear fácilmente nuevos
adapters.
CHATTERBOT (1989) (continuación)
SJM Computación 4.0 24
ALICE (1995)
ALICE (1995) (Artificial Linguistic Internet Computer Entity) Es un Bot inspirado en Eliza, capaz
de colectar ejemplos de lenguaje natural por medio de la web.
Utilizaba patrones para administrar la conversación con el usuario , además, los datos
consistían en objetos llamados AIML, que se encontraban organizados en categorías.
ALICE es un proyecto de Internet, que forma parte del Proyecto Pandora.
Este proyecto consiste en la creación de bots de todo tipo, en especial los de chat.
Desde la página de ALICE, el usuario puede entablar una conversación con un programa
inteligente de conversación, que simula una charla real, de manera tal que el usuario puede
difícilmente percatarse de que está hablando con un robot.
Esta tecnología está hecha en Java por el Dr. Richard S. Wallace, encargado de la programación
de los bots de Pandora.
El propósito de este proyecto es probar la capacidad de los agentes inteligentes de java.
Es posible probar este proyecto, unirse a él e, incluso, colocar un intellybuddy en su Blog.
SJM Computación 4.0 25
Este proyecto es muy prometedor; si a un agente inteligente se le pregunta acerca del proyecto,
ALICE responderá lo siguiente:
ALICE (continuación)
I am the latest result in artificial intelligence, which can
reproduce the capabilities of the human brain with greater
speed and accuracy
"Soy el último resultado en la inteligencia artificial, que puede
reproducir las capacidades del cerebro humano con gran
velocidad y precisión"
SJM Computación 4.0 26
Clippy (1997) (Microsoft) El primer agente de conversación disponible en Windows. Microsoft
lo diseño para ayudar a las personas a utilizar la herramienta Microsoft Office en 1997, sin
embargo Clippy y sus otras personalidades como el mago, el gato, y el perro desaparecieron
en versiones posteriores de Office 2003.
CLIPPY (1997)
SJM Computación 4.0 27
El Ayudante de Office fue una interfaz de usuario inteligente para Microsoft Office que ayudó a
los usuarios a través de un personaje animado interactivo, que interconecta con el contenido
de la ayuda de Office.
Estaba incluido en Microsoft Office para Windows (desde Office 97 hasta Office 2003)
y Microsoft Office para Mac (desde Office 98 hasta Office 2004).
El asistente por defecto fue oficialmente nombrado Clipo (Clippy en inglés) debido a su forma
de un clip animado. Clipo fue el defecto y, de lejos, el Ayudante de más notable (en parte
porque en muchos casos se requiere el CD de instalación para instalar el resto de los
ayudantes), que también llevaron a que se llamara simplemente el clip de Microsoft.
El Clipo original de Office 97 se le dio un nuevo aspecto en Office 2000.
La característica atrajo una respuesta fuertemente mixta, por un lado, a algunos usuarios les
agradaba el Ayudante, siendo uno de los productos mas extrañados de la compañía. Sin
embargo, a otros les pareció una "molestia" al momento de escribir e interrumpir
inmediatamente, por lo que la característica se retiró en Office XP y Office 2007.
CLIPPY (continuación)
SJM Computación 4.0 28
SIRI (2011) (Apple): Es el primer asistente virtual para un teléfono creado por Apple. La empresa Nuance
es la encargada del reconocimiento por voz, y junto con los desarrolladores de Apple lograron crear un
agente de conversación totalmente amigable que responde a las consultas realizadas como el clima,
música, cálculos matemáticos e historia, y conversaciones tipo chip-chat. También Siri utiliza como motor
al servicio Google para responder a las consultas de los usuarios que requieran de búsquedas en la web.
Gracias al Machine Learning detrás de Siri es que su base de datos del conocimiento, aumenta según sea
la cantidad de personas que utilicen el agente virtual y utiliza los datos aportados como pronunciaciones,
significados y localidades del lenguaje para mejorar la experiencia del usuario.
Siri es una inteligencia artificial con funciones de asistente personal a veces con su propia personalidad
para iOS, macOS, tvOS y watchOS. Esta aplicación utiliza procesamiento del lenguaje natural para
responder preguntas, hacer recomendaciones y realizar acciones mediante la delegación de solicitudes
hacia un conjunto de servicios web que ha ido aumentando con el tiempo. Esta aplicación para iOS es el
primer producto lanzado al público de SRI venture group, un grupo de desarrollo de software enfocado en
aplicaciones de inteligencia virtual (no confundir con inteligencia artificial
Siri también puede hacer cosas más allá del trabajo, por ejemplo puede cantar un rap, contar una historia,
predecir el clima de tu ciudad, escribir mensajes de WhatsApp etc.
Siri fue creada en diciembre de 2007 por Dag Kittlaus (CEO), Adam Cheyer (VP Engineering) y Tom
Gruber (CTO/VP Design) junto a Norman Winarsky del grupo SRI venture group.
SIRI (2011)
SJM Computación 4.0 29
SIRI (continuación)
Siri te permite estar conectado sin mover un dedo.- Siri hace llamadas y manda mensajes cuando estás al
volante, vas con las manos ocupadas o simplemente tienes prisa. Además, va un paso por delante y te
sugiere cosas como enviar un mensaje para decir que has pillado un atasco y llegas tarde
Música.- Siri puede encontrar esa canción que quieres oír. Solo tienes que preguntar.
Apple Music y Siri se entienden a la perfección. Pídele a Siri que te sugiera un tema que te guste o que te
vuelva a poner ese álbum que no te cansas de escuchar. O pregúntale lo que quieras sobre tu grupo
favorito. También te sugiere la lista perfecta para darlo todo en el gimnasio o amenizar el enésimo atasco
de camino a casa. Toca y que suene la música
Casa.- Siri es la manera más inteligente de controlar una casa inteligente.
Controla tus sistemas domóticos y dispositivos inteligentes o haz varias cosas al mismo tiempo solo con la
voz. Por ejemplo, en la app Casa puedes crear un ambiente «Hogar, dulce hogar» que abra el garaje,
quite la alarma y encienda las luces.
Una enciclopedia móvil.- Siri tiene respuestas a todo tipo de preguntas.
Contrasta información, haz cálculos o aprende cosas nuevas. Pregunta
todo lo que quieras y déjate sorprender. Aunque no le pidas nada, Siri
sigue pendiente de ti como buen asistente que es. Por ejemplo, en la
esfera Siri del Apple Watch verás noticias, sugerencias y eventos que
te irán que ni pintados.
SJM Computación 4.0 30
WATSON (2011)
Watson es una inteligencia artificial que es capaz de responder a preguntas formuladas en lenguaje
natural,​ desarrollado por la empresa estadounidense IBM. Forma parte del proyecto del equipo de
investigación DeepQA, liderado por el investigador principal David Ferrucci. Lleva su nombre en honor del
fundador y primer presidente de IBM, Thomas J. Watson.
Watson responde a las preguntas gracias a una base de datos almacenada localmente. La información
contenida en esa base de datos proviene de multitud de fuentes, incluyendo enciclopedias, diccionarios,
tesauros, artículos de noticias, y obras literarias, al igual que bases de datos externos, taxonomías, y
ontologías (específicamente DBpedia, WordNet).
IBM Watson es la plataforma de Inteligencia Artificial para negocios. No es un elemento aislado, sino una
colección de servicios y habilidades que incluyen Machine Learning, razonamiento y decisiones
tecnológicas; así como lenguaje, habla y visión tecnológica. Estas capacidades están diseñadas para
aprender a escala, razón con propósito, e interactuar con humanos de forma natural para resolver una
gran cantidad de problemas prácticos, impulsar la productividad y fomentar descubrimientos a través de
diversas industrias.
SJM Computación 4.0 31
IBM Watson tiene dos líneas de producto diferentes:
- Analítica de Textos y Procesamiento de Lenguaje
Natural. Por una parte están las aplicaciones
como Alchemy para la puesta en marcha de
proyectos de interacción por Procesamiento de
Lenguaje Natural (PLN) como Agentes virtuales,
buscadores semánticos, Asesores financieros... .
Ofrece aplicaciones para "Interactuar" con los
usuarios mediante el lenguaje natural permitiendo
por ejemplo a los usuarios de negocio hacer
preguntas por escrito.
Igualmente permite aplicaciones de analítica de texto
como por ejemplo rossintelligence.com que es un
servicio de "Abogado Virtual”.
- IBM Watson Analytics. Por otra parte nos
encontramos las aplicaciones analíticas más
"tradicionales" que se combinan con otros productos
de IBM como SPSS y Cognos.
WATSON (continuación)
SJM Computación 4.0 32
CORTANA (2014)
Cortana (2014) (Microsoft): Es el asistente de Microsoft que se ha expandido en los celulares, tabletas,
computadoras y consolas de videojuego como Xbox todo esto a través de Windows 10, se encuentra
basada en un agente de IA de un juego llamado Halo, este asistente puede aprender y adaptarse basado
en la tecnología de Machine Learning , esto aprovechado por el motor de Microsoft Bing Satori que se
encarga de indexar millones de datos.
Cortana puede establecer recordatorios, reconocer voz natural sin la necesidad de ingresar el teclado y
responder preguntas utilizando información del motor de búsqueda de Bing.
Cortana está actualmente disponible en inglés, portugués, francés, alemán, italiano, español, chino y
japonés, dependiendo de la plataforma de software y la región en la que se utiliza. Cortana compite
principalmente contra asistentes como Apple Siri, Google Assistant y Amazon Alexa.
El desarrollo de Cortana comenzó en 2009 en el equipo de productos Microsoft Speech con el gerente
general Zig Serafin y el científico en jefe Larry Heck. Heck y Serafin establecieron la visión, la misión y el
plan a largo plazo para el asistente personal digital de Microsoft y crearon un equipo con la experiencia
para crear los prototipos iniciales de Cortana.
Cortana se integra con servicios como Foursquare para proporcionar recomendaciones de restaurantes y
atracciones locales y LIFX para controlar las bombillas inteligentes.
SJM Computación 4.0 33
CORTANA (continuación)
Cortana almacena información personal, como intereses, datos de ubicación, recordatorios y
contactos en el "Cuaderno". Puede aprovechar y agregar a esta información para conocer los
patrones y comportamientos específicos de un usuario. Los usuarios pueden ver y especificar qué
información se recopila para permitir cierto control sobre la privacidad, que se dice que es "un nivel
de control que va más allá de los asistentes comparables". Los usuarios pueden eliminar información
del "Cuaderno".
Cortana tiene un sistema incorporado de recordatorios que, por ejemplo, puede asociarse con un
contacto específico; Luego, le recordará al usuario cuando se comunique con ese contacto,
posiblemente en un momento específico o cuando el teléfono se encuentre en una ubicación
específica. Originalmente, estos recordatorios eran específicos del dispositivo en el que se instaló
Cortana, pero desde Windows 10, Microsoft sincroniza los recordatorios en todos los dispositivos.
SJM Computación 4.0 34
Alexa (2014): Es el primer asistente virtual creado por Amazon, su principal característica es que se puede
utilizar con el parlante inteligente llamado Amazon Echo y permite conocer información sobre clima,
productos, compras, recordatorios, e inclusive video llamadas.
Puede responder preguntas, reproducir música de servicios como Spotify, Apple Music, TuneIn y Amazon
Music, crear listas de comprobación, establecer alarmas o temporizadores, reproducir podcasts y
audiolibros, controlar dispositivos inteligentes, proveer información en tiempo real del clima, tráfico y
brindar resúmenes de noticias, entre otros.
Actualmente, Alexa está disponible en inglés, alemán, japonés, francés, italiano y español.
Alexa puede controlar varios dispositivos inteligentes que sean compatibles con este sistema, como focos,
interfonos, cámaras de video vigilancia e interruptores inteligentes.
Los usuarios pueden extender las habilidades de Alexa instalando "skills" (funcionalidades adicionales
desarrolladas por terceros parecidas a las aplicaciones) desde la app Alexa, también pueden crear rutinas
para automatizar sus dispositivos inteligentes con base a un comando de voz, hora o ubicación.
Los dispositivos compatibles con Alexa permiten a los usuarios activar el sistema utilizando un palabra de
activación (como Alexa, Echo o Amazon); otros dispositivos (como la app de Amazon Alexa y la app de
Amazon Music para Android y iOS) requieren que el usuario pulse un botón para activar el modo de
escucha de Alexa.
ALEXA (2014)
SJM Computación 4.0 35
ALEXA (continuación)
También, existen dispositivos de terceros con Alexa integrada como algunos
audífonos de Jabra o algunos modelos de altavoces Sonos.
En septiembre de 2017, Amazon contaba con más de 5000 empleados
trabajando en Alexa y otros productos relacionados, constituyendo un foco
muy importante de la estrategia de nuevos productos de la empresa.
En noviembre de 2014, Amazon anunció Alexa junto a Echo. Para crear a
Alexa se inspiraron en la voz del ordenador y el sistema de conversación a
bordo del Starship Enterprise en series de televisión y películas de ciencia
ficción, comenzando con Star Trekː The Original Series y Star Trekː The Next
Generation.
El nombre de Alexa se escogió por el hecho de que la 'x' es una consonante
complicada y, de esta manera, también fácil de reconocer por el asistente
virtual. En junio del 2015, Amazon anunció Alexa Found, un programa que
invertiría en compañías que fabrican habilidades y tecnologías de control de
voz. En 2016, se anunció el Premio Alexa, para fomentar así la tecnología y
la creación de esta.
La aplicación Alexa permite habilitar skills, crear rutinas, enviar mensajes o
realizar videollamadas a contactos que tengan cuenta en Alexa.
SJM Computación 4.0 36
Google Assistant (2016): El asistente creado por Google, esta disponible en celulares y en el parlante
inteligente llamado Google Home , capaz de incluir a otros Chatbots en sus conversaciones, es un
asistente proactivo para direcciones e información sobre negocios.
El Asistente de Google (en inglés: Google Assistant) es un asistente virtual desarrollado con Inteligencia
artificial por Google que está disponible principalmente en dispositivos móviles y domésticos inteligentes.
A diferencia de Google Now, el Asistente de Google puede participar en conversaciones bidireccionales.
El asistente debutó inicialmente en mayo de 2016 como parte de la aplicación de mensajería de Google
Allo, y su altavoz activado por voz Google Home. Después de un período de exclusividad en los teléfonos
inteligentes Pixel y Pixel XL, comenzó a implementarse en otros dispositivos Android en febrero de 2017,
incluidos los teléfonos inteligentes de terceros y Android Wear, y se lanzó como una aplicación
independiente en el sistema operativo iOS en mayo. Junto con el anuncio de un kit de desarrollo de
software en abril de 2017, el Asistente se amplió y se amplía para admitir una gran variedad de
dispositivos, incluidos automóviles y electrodomésticos inteligentes. La funcionalidad del Asistente
también puede ser mejorada por desarrolladores externos.
Los usuarios interactúan principalmente con el Asistente de Google a través de la voz natural, aunque
también se admite la entrada de teclado. De la misma forma que Google Now, el Asistente puede buscar
en Internet, programar eventos y alarmas, ajustar la configuración de hardware en el dispositivo del
usuario y mostrar información de la cuenta de Google del usuario.
GOOGLE ASSISTANT (2016)
SJM Computación 4.0 37
GOOGLE ASSISTANT (continuación)
Google también ha anunciado que el Asistente podrá identificar
objetos y recopilar información visual a través de la cámara del
dispositivo, y admitirá la compra de productos y el envío de dinero,
así como la identificación de canciones.
El Asistente de Google, en la naturaleza y la forma de Google Now,
puede buscar en Internet, programar eventos y alarmas, ajustar la
configuración de hardware en el dispositivo del usuario y mostrar
información de la cuenta de Google del usuario. Sin embargo, a
diferencia de Google Now, el Asistente puede participar en una
conversación bidireccional, utilizando el algoritmo de
procesamiento de lenguaje natural de Google.
Google anunció que el Asistente admitiría un teclado para entradas mecanografiadas y respuestas
visuales, admitiría la identificación de objetos y reuniría información visual a través de la cámara del
dispositivo, y admitiría la compra de productos y enviando dinero. Mediante el uso del teclado, los
usuarios pueden ver un historial de consultas realizadas al Asistente de Google y editar o eliminar
entradas anteriores.
SJM Computación 4.0 38
Dumb Chatbots
Son los que están creados para que sigan las reglas que le indiquemos, es decir un funcionamiento
basado en una serie de patrones. La conversación se llevará a cabo mediante opciones, es decir que para
cada palabra, frase o pregunta que el usuario escribe o dice, el chatbot tiene programada una
determinada respuesta. Es un bot con respuestas rápidas, varias opciones y una entradilla mínima de
texto. Si finalmente no resuelve las dudas o problemáticas del usuario, se da la opción de contactar con
un humano.
Smart Chatbots
Son los chatbots inteligentes, están construidos con técnicas de inteligencia artificial que van recogiendo
información de las conversaciones que se van aconteciendo entre la máquina y el usuario y así le
ofrecen opciones y resultados que se ajusten a sus necesidades y preferencias.
Es decir, trata de entender cuál es la intención del usuario para poder actuar en consecuencia. Tienen
capacidad para actuar simulando el comportamiento humano y pueden mantener conversaciones
mucho más fluidas.
Híbridos
Se trata de aquellos chatbots que intercalan ambas dinámicas: hacen uso de las reglas determinadas y
de seguir una serie de patrones, pero lo combinan con la inteligencia artificial.
TIPOS DE CHATBOTS
SJM Computación 4.0 39
VENTAJAS DE USO DE CHATBOTS
A. Accesibles: El uso de ChatBots, permite que sean utilizados mediante texto-voz y su respuesta sea en la
misma forma considerada como una interfaz universal, lo que facilita que sean accedidos por personas con
diferentes discapacidades.
B. Permite conocer el usuario: El uso de Chatbots, permiten enviar información acerca de las palabras más
buscadas por el usuario, tipos de compra, comportamiento, fidelidad y le permite poder entrenar mejor el
bot para mejorar las respuestas.
C. Disponibilidad: Un servicio como los ChatBots, permiten que el usuario tenga acceso a la información
24/7, por lo tanto, se requiere una infraestructura siempre disponible.
D. No requiere operadores humanos: No es necesario la intervención de un ser humano para cada sesión de
chat, pero en ocasiones, es necesario que el Chatbot sea entrenado y tenga un humano controlador para
brindar las respuestas que no logra entender.
Información rápida: Los usuarios requieren respuestas rápidas y exactas, sino abandonan la plataforma. Esta
facilidad, es la gran ventaja de los Chatbots debido a que puede tener abiertas “N” cantidad de sesiones.
F. No requiere instalar nuevas apps: Debido a las limitaciones de los dispositivos móviles (memoria RAM,
batería y almacenamiento), así como el hecho de estar cambiando entre apps se ha comprobado que los
usuarios no quieren nuevas apps. Según la investigación de Forrester, estima que el 80% de los usuarios
utilizan su tiempo en solamente 5 apps y en su mayoría son aplicaciones de mensajería. Mientras que las
aplicaciones móviles son difícil de mantener, distribuir y crear.
SJM Computación 4.0 40
Medicina: Para la región de China, Microsoft publicó un Chatbot llamado Xiaoice utilizada por
alrededor de 40 millones de personas y ha registrado hasta 10 billones de conversaciones.
Fue diseñado por desarrolladores y expertos psicológicos para crear un balance entre
inteligencia artificial e inteligencia emocional. Este Chatbot, es capaz de memorizar y rastrear el
estado emocional de los usuarios e inclusive ofrecer un curso de 33 días de terapia para las
personas con problemas en relaciones. Por otro lado IBM, utiliza su servicio de Watson
enfocado a medicina para diferentes usos, tales como: oncología, genética, consulta medicina
general y cuidados personales.
Servicio al cliente: Estos agentes de conversación, actúan como representantes de servicio al
cliente, dando respuestas en lenguaje natural y ofreciendo información más enfocada para la
conversación con un usuario. Se requiere que el Chatbot tenga el mismo tono, sensibilidad y
comportamiento que un agente de servicio humano, pero también se requiere que procese
información más rápida que un ser humano.
APLICACIONES DE USO DE CHATBOTS
SJM Computación 4.0 41
Aprendizaje: Este tipo de Chatbots, basados en conversaciones, facilitan al estudiante un
entrenamiento online en campos como el aprendizaje de una segunda lengua, por ejemplo:
TutorBOT utilizaba el rol de asistente de clase para brindar servicios en cualquier momento y
además, dentro de sus respuestas incluía los materiales de referencia del curso, diccionarios.
Además, facilitaba las conversaciones al tutor para que se midiera el progreso de cada
estudiante.
Entretenimiento: Skype tiene disponible una serie de bots, que permiten desde consultar
sobre películas, mostrar noticias, predecir el clima, hasta jugar con el usuario ajedrez y el
popular juego UNO. También permite la creación de memes y juegos de trivia .
También existen otras categorías, donde se encuentran incursionando los Chatbots con las
nuevas plataformas de desarrollo: análisis de datos, comunicación, diseño, desarrollo,
educación, administración de archivos, finanzas, comida, salud, soporte técnico, recursos
humanos, mercadeo, noticias, pagos, compras, deportes, viajes y utilidades.
APLICACIONES DE USO DE CHATBOTS (continuación)
SJM Computación 4.0 42
Aquí hay algunos ejemplos de los mejores chatbots:
Marriott Rewards
El enfoque de Marriott en el excelente servicio al cliente significa que han estado a la
vanguardia del auge de los chatbots. Crearon su primer chatbot para Facebook Messenger en
2016 para ayudar a los huéspedes a conectar sus cuentas de recompensas Marriott y Starwood
después de que las compañías se fusionaran.
El bot era tan popular que Marriott lo convirtió en un bot de reservaciones: los huéspedes
pueden ingresar sus fechas en una ciudad y recibir sugerencias de hoteles. Este bot también
destaca el contenido de la revista de Marriott, Traveler, que integra información local útil y
noticias para la próxima visita del huésped.
Por separado, el año pasado, Marriott creó un chatbot de oportunidades laborales para los
solicitantes millennials. “MC” ayuda a los posibles candidatos a encontrar el trabajo adecuado
en la ciudad correcta y, simultáneamente, brinda educación sobre los valores y la historia de
Marriott. Esto tiene mucho sentido en una marca que pretende tratar a sus empleados del
mismo modo que a sus clientes.
EJEMPLOS DE CHATBOTS
SJM Computación 4.0 43
Sephora
El bot de Asistente de Reservación de esta marca de cosméticos es simple pero brillante.
Sephora ofrece cambios de imagen gratuitos en sus tiendas, y este bot elimina cinco pasos del
proceso de reservación. Su implementación elevó la tasa de reservación 11 por ciento. (Y
muchas más personas compraron un delineador de ojos morado que no sabían que
necesitaban hasta que lo vieron en el espejo, por lo que los clientes gastaron un promedio de
$50 dólares una vez en la tienda).
Bud Light
Durante la temporada 2017 de la NFL, Bud Light promovió sus latas con la marca del equipo a
través de un chatbot que podía ordenar y entregar una caja de cerveza en menos de una hora
en los días de juego.
La genialidad aquí es una combinación de personalización (los clientes podían elegir su equipo
favorito), hiper-localidad (la geolocalización permitía al bot seleccionar al mejor socio de
entrega para el área) y oportunidad (el bot recordaba a los usuarios cada día de juego que era
el momento de llenar su refrigerador). Este bot vio una tasa de participación del 83 por ciento.
EJEMPLO DE CHATBOTS (continuación)
SJM Computación 4.0 44
Whole Foods
Este bot actúa como una extensión de la estrategia de marketing de contenido de Whole Foods
al actuar como un asesor que impulsa el descubrimiento de recetas basadas en ingredientes. El
bot también puede ayudarte a reducir ideas por tipo de platillo o restricción dietética.
Y sí, puedes buscar con emojis.
UNICEF
El bot U-Report de UNICEF está diseñado para recopilar opiniones y datos de jóvenes de todo el
mundo sobre temas que les interesan, con el objetivo de amplificar sus voces para crear un
cambio real de políticas. El bot ha interactuado con más de 2 millones de suscriptores.
Si alguna vez has intentado recopilar comentarios de tus clientes, toma nota: los chatbots no
sólo chatean, también pueden escuchar.
EJEMPLO DE CHATBOTS (continuación)
SJM Computación 4.0 45
CONCLUSIONES
Los bots nos ofrecen una manera de interactuar con el cliente y ofrecer atención 24/7 sin
requerir ayuda humana.
La idea es que esos bots que hacen el trabajo más fácil funcionen también en todos los aspectos
de la vida.
Los bots, por sí mismos, no son ni buenos ni malos. Somos nosotros los que elegimos con qué
fin van a ser utilizados.
Los chatbots reemplazarán las aplicaciones móviles. Los chatbots sustituirán el marketing por
correo electrónico. Los chatbots tomarán el lugar de los agentes de atención al cliente.
Los chatbots nos ayudan a interactuar con el cliente de una manera automatizada, sin la
necesidad de ninguna app.
Los asistentes virtuales cada vez van a estar más presentes en nuestro día a día. Adaptarse o no,
será un punto clave a la hora de hacer crecer nuestro negocio. Está claro que, dentro
del marketing online, el chatbot es una pieza fundamental y que cada vez está más contrastado.
Si al chatbot le sumamos la efectividad del marketing, el resultado puede ser asombroso.
El horizonte que se extiende delante de nosotros: la vida en internet se hará dentro de los chats
y los bots nos darán todo lo que necesitemos sin salir de ellos.
SJM Computación 4.0 46
SJM Computación 4.0 47
WEBGRAFÍA
https://cincodias.elpais.com/cincodias/2017/02/12/empresas/1486922513_304487.html
https://es.slideshare.net/genercionzgeneracion/slideshared-ppt?next_slideshow=1
https://es.slideshare.net/RevistaSG/bots-servicios-cognitivos-y-app-moviles
https://es.slideshare.net/Antoni/los-bots-en-comunicacin-poltica
https://es.slideshare.net/luisdiazdeldedo/chatbots-y-el-futuro-de-las-apps-sin-interfaz-chatbots
https://www.websa100.com/blog/chatbot-que-es/
https://es.wikipedia.org/wiki/Bot
https://www.revistagq.com/noticias/tecnologia/articulos/que-son-exactamente-los-bots-y-como-
funcionan/25633
https://raiolanetworks.es/blog/que-es-un-bot/
https://www.enredia.es/que-son-los-bots-tipos-usos/
https://blog.hootsuite.com/es/bots-de-facebook-messenger/
https://www.genbeta.com/mensajeria-instantanea/los-13-mejores-bots-que-puedes-anadir-a-telegram
https://www.inbenta.com/mx/blog/bots-transaccionales/
https://www.zorraquino.com/diccionario/internet/que-es-siri.html
https://planetachatbot.com/que-son-bots-y-de-donde-salieron-47d2e9011bc5
https://thesocialmediafamily.com/chatbots-marketing-digital/
https://es.wikipedia.org/wiki/ELIZA
SJM Computación 4.0 48
WEBGRAFÍA (continuación)
https://www.bbc.com/mundo/noticias-44290222
https://www.inbenta.com/es/blog/eliza-la-mona-lucy-de-los-chatbots/
https://unpocodejava.com/2016/05/16/chatterbot-un-motor-para-hacer-bots-en-python/
https://robots.nu/es/robot/chatterbot
https://es.wikipedia.org/wiki/Artificial_Linguistic_Internet_Computer_Entity
https://es.wikipedia.org/wiki/Ayudante_de_Office
https://www.unocero.com/noticias/clippy-microsoft-stickers/
https://www.sopitas.com/entretenimiento/clippy-microsoft-tiene-nuevo-empleo/
https://es.wikipedia.org/wiki/Siri
https://www.apple.com/es/siri/
https://es.wikipedia.org/wiki/Microsoft_Cortana
https://planetachatbot.com/evoluci%C3%B3n-de-los-chatbots-48ff7d670201
https://es.wikipedia.org/wiki/Watson_(inteligencia_artificial)
https://www.bi-spain.com/articulo/74496/ibm-/todos/ibm-watson-que-es-y-para-que-me-sirve
VISITA:

Más contenido relacionado

La actualidad más candente

Buscadores y metabuscadores
Buscadores y metabuscadoresBuscadores y metabuscadores
Buscadores y metabuscadoresFranklin Pico
 
Evolucion de la web power point
Evolucion de la web power pointEvolucion de la web power point
Evolucion de la web power pointCARLOS TOALA
 
Foda (utilizacion del internet)
Foda (utilizacion del internet)Foda (utilizacion del internet)
Foda (utilizacion del internet)bianca zamora
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio webRafael Pedraza-Jimenez
 
ANTECEDENTES Y DEFINICIÓN DE E-BUSINESS
ANTECEDENTES Y DEFINICIÓN DE E-BUSINESSANTECEDENTES Y DEFINICIÓN DE E-BUSINESS
ANTECEDENTES Y DEFINICIÓN DE E-BUSINESSUDO Monagas
 
Cuadro comparativo de la web 1.0, web 2.0, web 3.0, web 4.0
Cuadro comparativo de  la web 1.0, web 2.0, web 3.0, web 4.0Cuadro comparativo de  la web 1.0, web 2.0, web 3.0, web 4.0
Cuadro comparativo de la web 1.0, web 2.0, web 3.0, web 4.0Nombre Apellidos
 
LAS TICs, EL INTERNET
LAS TICs, EL INTERNET LAS TICs, EL INTERNET
LAS TICs, EL INTERNET ydaguilar
 
La web su evolucion y sus caracteristicas
La web su evolucion y sus caracteristicasLa web su evolucion y sus caracteristicas
La web su evolucion y sus caracteristicasWillan Criollo
 
La evolución de la web 1.0, 2.0 y 3.0
La evolución de la web 1.0, 2.0 y 3.0La evolución de la web 1.0, 2.0 y 3.0
La evolución de la web 1.0, 2.0 y 3.0gardenia02
 
Estilos y paradigmas de la Interacción Humano-Computador
Estilos y paradigmas de la Interacción Humano-ComputadorEstilos y paradigmas de la Interacción Humano-Computador
Estilos y paradigmas de la Interacción Humano-ComputadorPercy Negrete
 
Buscadores Y Metabuscadores
Buscadores Y MetabuscadoresBuscadores Y Metabuscadores
Buscadores Y MetabuscadoresXimena Tabares
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitoskelyquinayas
 
Arquitectura de la información para web
Arquitectura de la información para webArquitectura de la información para web
Arquitectura de la información para webNeser Ideas
 

La actualidad más candente (20)

Herramientas web 3.0
Herramientas web 3.0Herramientas web 3.0
Herramientas web 3.0
 
BUSINESS INTELLIGENCE
BUSINESS INTELLIGENCEBUSINESS INTELLIGENCE
BUSINESS INTELLIGENCE
 
Planteamiento del problema
Planteamiento del problemaPlanteamiento del problema
Planteamiento del problema
 
Buscadores y metabuscadores
Buscadores y metabuscadoresBuscadores y metabuscadores
Buscadores y metabuscadores
 
Evolucion de la web power point
Evolucion de la web power pointEvolucion de la web power point
Evolucion de la web power point
 
Foda (utilizacion del internet)
Foda (utilizacion del internet)Foda (utilizacion del internet)
Foda (utilizacion del internet)
 
Especificación de requisitos de un sitio web
Especificación de requisitos de un sitio webEspecificación de requisitos de un sitio web
Especificación de requisitos de un sitio web
 
ANTECEDENTES Y DEFINICIÓN DE E-BUSINESS
ANTECEDENTES Y DEFINICIÓN DE E-BUSINESSANTECEDENTES Y DEFINICIÓN DE E-BUSINESS
ANTECEDENTES Y DEFINICIÓN DE E-BUSINESS
 
Estrategia social-media
Estrategia social-mediaEstrategia social-media
Estrategia social-media
 
Usabilidad web
Usabilidad webUsabilidad web
Usabilidad web
 
Cuadro comparativo de la web 1.0, web 2.0, web 3.0, web 4.0
Cuadro comparativo de  la web 1.0, web 2.0, web 3.0, web 4.0Cuadro comparativo de  la web 1.0, web 2.0, web 3.0, web 4.0
Cuadro comparativo de la web 1.0, web 2.0, web 3.0, web 4.0
 
LAS TICs, EL INTERNET
LAS TICs, EL INTERNET LAS TICs, EL INTERNET
LAS TICs, EL INTERNET
 
La web su evolucion y sus caracteristicas
La web su evolucion y sus caracteristicasLa web su evolucion y sus caracteristicas
La web su evolucion y sus caracteristicas
 
La evolución de la web 1.0, 2.0 y 3.0
La evolución de la web 1.0, 2.0 y 3.0La evolución de la web 1.0, 2.0 y 3.0
La evolución de la web 1.0, 2.0 y 3.0
 
Estilos y paradigmas de la Interacción Humano-Computador
Estilos y paradigmas de la Interacción Humano-ComputadorEstilos y paradigmas de la Interacción Humano-Computador
Estilos y paradigmas de la Interacción Humano-Computador
 
TODO ACERCA DE LOS BOTS ppt
TODO ACERCA DE LOS BOTS pptTODO ACERCA DE LOS BOTS ppt
TODO ACERCA DE LOS BOTS ppt
 
B2b diapositivas
B2b diapositivasB2b diapositivas
B2b diapositivas
 
Buscadores Y Metabuscadores
Buscadores Y MetabuscadoresBuscadores Y Metabuscadores
Buscadores Y Metabuscadores
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
Arquitectura de la información para web
Arquitectura de la información para webArquitectura de la información para web
Arquitectura de la información para web
 

Similar a BOTS y CHATBOTS

Chatbots by iAdvize
Chatbots by iAdvizeChatbots by iAdvize
Chatbots by iAdvizeLluis Serra
 
Social media tools 2012
Social media tools 2012Social media tools 2012
Social media tools 2012Ricardo Llera
 
Bots y su impacto en América Latina
Bots y su impacto en América LatinaBots y su impacto en América Latina
Bots y su impacto en América LatinaLennin Cenas
 
Rsh.redes sociales las mejores herramientas
Rsh.redes sociales las mejores herramientasRsh.redes sociales las mejores herramientas
Rsh.redes sociales las mejores herramientassantiagojma
 
Los bots en comunicación política
Los bots en comunicación políticaLos bots en comunicación política
Los bots en comunicación políticaAntoni
 
60 herramientas para aprovechar las redes sociales
60 herramientas para aprovechar las redes sociales60 herramientas para aprovechar las redes sociales
60 herramientas para aprovechar las redes socialesMarisol Murillo Velásquez
 
Herramientas para redes sociales - Puro Marketing
Herramientas para redes sociales - Puro MarketingHerramientas para redes sociales - Puro Marketing
Herramientas para redes sociales - Puro MarketingPROQUAME
 
Social Media Tools 2012 - Las mejores 60 herramientas para gestionar redes so...
Social Media Tools 2012 - Las mejores 60 herramientas para gestionar redes so...Social Media Tools 2012 - Las mejores 60 herramientas para gestionar redes so...
Social Media Tools 2012 - Las mejores 60 herramientas para gestionar redes so...Carlos Terrones Lizana
 

Similar a BOTS y CHATBOTS (20)

60 socialmediatools
60 socialmediatools60 socialmediatools
60 socialmediatools
 
Social media-tools-2012
Social media-tools-2012Social media-tools-2012
Social media-tools-2012
 
Chatbots by iAdvize
Chatbots by iAdvizeChatbots by iAdvize
Chatbots by iAdvize
 
Social media tools 2012
Social media tools 2012Social media tools 2012
Social media tools 2012
 
Slideshared ppt
Slideshared pptSlideshared ppt
Slideshared ppt
 
Social media tools
Social media toolsSocial media tools
Social media tools
 
Social media tools
Social media toolsSocial media tools
Social media tools
 
Bots y su impacto en América Latina
Bots y su impacto en América LatinaBots y su impacto en América Latina
Bots y su impacto en América Latina
 
Pag
PagPag
Pag
 
Rsh.redes sociales las mejores herramientas
Rsh.redes sociales las mejores herramientasRsh.redes sociales las mejores herramientas
Rsh.redes sociales las mejores herramientas
 
(Tarea extra) + 10pts (1)
(Tarea extra) + 10pts (1)(Tarea extra) + 10pts (1)
(Tarea extra) + 10pts (1)
 
Create a Web App Bot on Azure
Create a Web App Bot on AzureCreate a Web App Bot on Azure
Create a Web App Bot on Azure
 
Messenger bots porter novelli
Messenger bots   porter novelliMessenger bots   porter novelli
Messenger bots porter novelli
 
Chatbots & Inbound Marketing
Chatbots & Inbound MarketingChatbots & Inbound Marketing
Chatbots & Inbound Marketing
 
Los bots en comunicación política
Los bots en comunicación políticaLos bots en comunicación política
Los bots en comunicación política
 
[Desayuno de insights] Chat Bots
[Desayuno de insights] Chat Bots[Desayuno de insights] Chat Bots
[Desayuno de insights] Chat Bots
 
60 herramientas para aprovechar las redes sociales
60 herramientas para aprovechar las redes sociales60 herramientas para aprovechar las redes sociales
60 herramientas para aprovechar las redes sociales
 
Herramientas para redes sociales - Puro Marketing
Herramientas para redes sociales - Puro MarketingHerramientas para redes sociales - Puro Marketing
Herramientas para redes sociales - Puro Marketing
 
Social Media Tools 2012 - Las mejores 60 herramientas para gestionar redes so...
Social Media Tools 2012 - Las mejores 60 herramientas para gestionar redes so...Social Media Tools 2012 - Las mejores 60 herramientas para gestionar redes so...
Social Media Tools 2012 - Las mejores 60 herramientas para gestionar redes so...
 
Herramientas Social-Media (PuroMarketing)
Herramientas Social-Media (PuroMarketing)Herramientas Social-Media (PuroMarketing)
Herramientas Social-Media (PuroMarketing)
 

Más de Enmer Genaro Leandro Ricra (20)

DRAG YOUR GAN.pptx
DRAG YOUR GAN.pptxDRAG YOUR GAN.pptx
DRAG YOUR GAN.pptx
 
TECNOLOGÍA BEACON
TECNOLOGÍA  BEACONTECNOLOGÍA  BEACON
TECNOLOGÍA BEACON
 
TECNOLOGIA BIOMETRICA
TECNOLOGIA BIOMETRICATECNOLOGIA BIOMETRICA
TECNOLOGIA BIOMETRICA
 
SERVIDORES DE INTERNET
SERVIDORES DE INTERNETSERVIDORES DE INTERNET
SERVIDORES DE INTERNET
 
PODCAST
PODCASTPODCAST
PODCAST
 
TECNOLOGIA DE TELEVISORES
TECNOLOGIA DE TELEVISORESTECNOLOGIA DE TELEVISORES
TECNOLOGIA DE TELEVISORES
 
RPA AUTOMATIZACIÓN ROBÓTICA DE PROCESOS
RPA  AUTOMATIZACIÓN ROBÓTICA DE PROCESOSRPA  AUTOMATIZACIÓN ROBÓTICA DE PROCESOS
RPA AUTOMATIZACIÓN ROBÓTICA DE PROCESOS
 
STREAMING
STREAMINGSTREAMING
STREAMING
 
CPD CENTRO DE PROCESAMIENTO DE DATOS DATA CENTER
CPD CENTRO DE PROCESAMIENTO DE DATOS  DATA CENTERCPD CENTRO DE PROCESAMIENTO DE DATOS  DATA CENTER
CPD CENTRO DE PROCESAMIENTO DE DATOS DATA CENTER
 
COMPUTACION EN LA NUBE
COMPUTACION EN LA NUBECOMPUTACION EN LA NUBE
COMPUTACION EN LA NUBE
 
RED DE COMPUTADORAS
RED DE COMPUTADORASRED DE COMPUTADORAS
RED DE COMPUTADORAS
 
NFT (Token No Fungible)
NFT (Token No Fungible)NFT (Token No Fungible)
NFT (Token No Fungible)
 
INTERNET POR SATELITE
INTERNET POR SATELITEINTERNET POR SATELITE
INTERNET POR SATELITE
 
INTERNET2
INTERNET2INTERNET2
INTERNET2
 
SPLINTERNET
SPLINTERNETSPLINTERNET
SPLINTERNET
 
RUNET (Internet Ruso)
RUNET (Internet Ruso)RUNET (Internet Ruso)
RUNET (Internet Ruso)
 
WEARABLES
WEARABLESWEARABLES
WEARABLES
 
INTERNET
INTERNETINTERNET
INTERNET
 
CODIGO QR
CODIGO  QRCODIGO  QR
CODIGO QR
 
Sistema de posicionamiento global gps
Sistema de posicionamiento global gpsSistema de posicionamiento global gps
Sistema de posicionamiento global gps
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 

BOTS y CHATBOTS

  • 1. SJM Computación 4.0 1 y Por: Enmer Leandro R.
  • 2. Es sabido que el smartphone ha sido una revolución tecnológica que rompe todos los precedentes, la adopción de la tecnología móvil está fuera de toda estadística (pasamos de media 4 horas al día utilizando dispositivos móviles) Y es que el 90% de tiempo que pasamos conectados con el smartphone lo hacemos chateando. Usamos aplicaciones de mensajería como Whatsapp, Facebook Messenger, Telegram, Snapchat. La vía que utilizamos para comunicarnos ha cambiado, cada vez tenemos menos conversaciones telefónicas y más conversaciones escritas, y sobretodo que las compañías tienen la obligación (y la oportunidad) de atender a sus consumidores mediante este nuevo canal de comunicación. Entonces , ¿Qué pueden hacer las empresas para comunicarse con sus consumidores mediante WhatsApp, Facebook Messenger o Telegram? Opción 1: mantener costosas estructuras en nuestra compañía, a modo de call centers (en este caso chat centers), para conversar con sus clientes. Opción 2: utilizar programas informáticos capaces de tener una conversación ofreciendo respuesta inmediata, capaces de conectar con miles de personas simultáneamente y sin horarios… estos sistemas se llaman chatbots. INTRODUCCIÓN SJM Computación 4.0 2
  • 3. DEFINICIÓN Un bot (aféresis de robot) es un programa informático que efectúa automáticamente tareas repetitivas a través de Internet, cuya realización por parte de una persona sería imposible o muy tediosa. Los denominados bots conversacionales son sistemas de inteligencia artificial que simulan una conversación con una persona utilizando el lenguaje natural. Es importante distinguir que bot es una definición funcional, y no hace diferencias en cuanto a su implementación. Un bot puede estar diseñado en cualquier lenguaje de programación, funcionar en un servidor o en un cliente, o ser un agente móvil, etc. A veces son llamados Sistemas Expertos, pues muchos se especializan en una función específica. La programación de un bot puede estar diseñada para cumplir tareas muy básicas como lo son el recordar alguna tarea o bien automatizar algún proceso, también existen bots con programación más compleja que buscan realizar actividades que conllevan toma de decisiones; estas decisiones son tomadas a partir de filtros o parámetros que el programador incluye en el código de programación. En estos días existen asistentes avanzados amigables que ayudan a manipular más fácilmente el código del bot. Los bots están por todas partes, el primer bot fue creado en 1966 por Joseph Weizenbaum, de nacionalidad Germano-Americana y experto en informática.SJM Computación 4.0 3
  • 4. USOS DE LOS BOTS Los principales usos de los bots son: Rastrear información en la web (web crawler): con un script automático se capta, analiza y almacena información de un servidor web de forma automatizada y mucho más rápido de lo que lo haría una persona. Cada servidor puede tener un archivo llamado robots.txt, que contiene reglas para su rastreo. Dar respuestas rápidas: los bots de juegos o los de webs de subastas en línea ofrecen respuestas de manera mucho más rápida y efectiva que un humano. Mantener conversaciones: los bots conversacionales (ChatBots) simulan una conversación humana al proveer respuestas automáticas a entradas hechas por el usuario. Editar de manera automática: En sitios wiki, como Wikipedia (véase "Wikipedia:Bot"), los bots realizan funciones rutinarias de edición, como corregir faltas de ortografía, mantener la coherencia de los enlaces, detectar y revertir las contribuciones vandálicas, etc. Simular tráfico en Internet y las redes sociales: los bots se utilizan para aumentar el número de seguidores de manera artificial, para generar artificialmente visitas a sitios web, para posicionar hashtags y temas para convertirlos en trending topics, o para influir positiva o negativamente en una conversación. SJM Computación 4.0 4
  • 5. BOTS DE SEGUIDORES Se trata de la opción más sencilla: la mercantilización de la audiencia con dosis de... egosurfing. Son seguidores falsos, creados por empresas o por la propia gente del partido para aumentar la percepción de fuerza en redes sociales. La razón de que aun se haga es que, a menudo, los medios de comunicación sólo miden los números y, erróneamente, ponen en grandes titulares que x candidato tiene más seguidores que otro (un gran error, ya que no miden el engagement BOTS DE DIFUSIÓN a través de los bots de difusión se automatizan los tuits y los retuits. Se trata de conseguir trending topics y aumentar la difusión de los contenidos propios (sin importar que esos bots casi no tengan seguidores). Según indican en mediasfera: «23 millones de cuentas de Twitter son manejadas por bots, o lo que es lo mismo, un 8,5 % de usuarios activos tuitean automáticamente. La diferencia entre número de usuarios únicos y volumen de tuits: a menor diferencia, más automatización, más bots. A mayor diferencia más reales. - Si la mayoría de tuits o retuits se publican en el mismo momento. - Si los retuits son publicados con Twitterfeed es más probable el uso de bots. Tal como indican: «aunque estrictamente el término bots denotaría automatización, de manera coloquial se denomina así cuando una persona o un partido gestiona varias cuentas de perfil falso (pueden ser cientos) para lanzar propaganda como si fuesen opiniones de personas reales y también para atacar a adversarios políticos». Y es que el ataque es otra de las prácticas comunes de este tipo de bots que, a través del anonimato, atacan a políticos o a partidos. TIPOLOGÍA DE BOTS SJM Computación 4.0 5
  • 6. BOTS DE TRÁFICO buscan generar tráfico en sitios web de manera artificial, actualmente ya no son tan comunes gracias a que Google hace unos años los combatió mejorando sus métodos de detección para que no afectaran a sus servicios de publicidad. En redes sociales estos bots son utilizados para simular likes o clics en links dentro de Facebook o incluso se utilizan para aumentar la cantidad de visitas en un vídeo de YouTube. BOTS TEMPORALES confiamos más en nuestros contactos que en los políticos o la publicidad. Por eso se promueve entre los activistas que cedan sus propias redes sociales para que, una o dos veces al día, el partido o el candidato/a puedan publicar informaciones en ellas. Suele ser muy controvertido y criticado (especialmente por los adversarios), aunque todos los partidos lo intentan hacer igualmente de otro modo, como enviando vía WhatsApp o Telegram lo que quieren que pongan sus activistas en sus redes — aunque no sea automatizado CHATBOTS AUTOMÁTICOS Un ejemplo: en The Guardian, vía Facebook, se puede hablar por chat con un robot y recibir información sobre cocina. Si se le indica los alimentos que tenemos en nuestro frigorífico, o qué nos apetece comer, nos envía enlaces de recetas. Un asistente personal para compras. Tan sólo tenemos que preguntar sobre lo que queremos viajar o qué comprar y nos ofrecerá una lista completa de cómo hacerlo. Además, nos guía hasta nuestro destino y nos ofrece reviews de otros usuarios. Reuters ahora usa también robots, o más bien tecnología basada en Inteligencia Artificial. Aunque hay ya centenares de chatbots (se pueden encontrar en botslist) que pueden interactuar con nosotros sin demasiados problemas, y hacerlo en diferentes redes (Facebook Messenger, Telegram, Kik, Skype…). TIPOLOGÍA DE BOTS (continuación) SJM Computación 4.0 6
  • 7. Si bien, los bots están creados para facilitar las tareas humanas, también hay bots que los han creado para realizar tareas maliciosas tales como: propagación de virus, envío de spam, ataques cibernéticos, etc. Actualmente los bots de internet comprenden casi la mitad de la actividad en Internet. Para poder conocerlos un poco más a fondo, mostraremos los principales bots haciendo distinción entre los “bots buenos” y “bots malos”. Para qué sirven los bots? BOT BUENO: Rastreador web, crawler web, araña web, indexador web o indizador web Un rastreador web o crawler web es un programa informático que utilizan los buscadores (Google, Yahoo o Bing, entre otros) que va navegando por Internet siguiendo todos los hipervínculos o enlaces que va encontrando por las diferentes páginas. Durante este proceso el rastreador web recopila información de cada sitio. Luego la analiza en base una serie de “reglas” para posicionar o listar por orden las webs que consideran más relevantes o que aportan mejor contenido para el usuario. Si aún no te has peleado con este tipo de bot para lograr posicionar tu web en lo más alto, seguro que lo acabarás haciendo. Como bien sabes, posicionar tu web es una de las claves principales para tener éxito online. TIPOS DE BOTS SJM Computación 4.0 7
  • 9. BOT BUENO: BOT RR. SS. Pocas cosas nuevas podemos decir de las redes sociales (RR. SS., SM o social media), pues actualmente ya forman parte fundamental del día a día de la gente. En estas comunidades puedes compartir lo que desees y tienes el escaparate perfecto para darte a conocer al mundo. Es frecuente encontrarse con bots en Twitter, Instagram o Telegram. Es aquí donde abundan diversos bots que te ayudan a potenciar tu web. Muchos de ellos se encargan de publicar contenido de forma automatizada para tener a tus seguidores informados en todo momento. Un ejemplo práctico sería el uso de uno de estos bots para publicar automáticamente las últimas ofertas de tu tienda online, haciéndolas llegar a un gran público y sin mover un dedo. Otra práctica, también muy común, es usarlos para inflar el número de seguidores o el alcance de tus mensajes, aunque debes recordar no abusar demasiado de las “trampas”. BOT BUENO: Monitorizar tu web Desde hace ya muchos años y gracias a la popularidad de Internet, el número de usuarios y empresas que se han creado su propia web ha aumentado considerablemente. Si tú eres uno de ellos, sabrás que es muy importante que tu web esté activa de forma continua y que tengas un buen rendimiento. Es por ello que hay herramientas que se encargan de monitorizar tu web mediante un sistema de bots. Estos están analizando continuamente tu web comprobando su rendimiento y su uptime. TIPOS DE BOTS (continuación) SJM Computación 4.0 9
  • 10. TIPOS DE BOTS (continuación) BOT BUENO: Envío de correo masivo Es muy habitual realizar envíos de correo a múltiples cuentas a la vez, pues muchas veces te encontrarás en la situación de tener que hacer llegar a cientos de personas la misma información. Esto es lo que se conoce como envío de correo masivo: se envía un mensaje a cientos o miles de personas a la vez. Existen bots que puedes programar para realizar envíos de correo masivo a tus usuarios. Esto es muy cómodo para enviar avisos a tus clientes de que has publicado un nuevo artículo o una nueva promoción de tu tienda. Otros puede ayudarte a realizar envíos cada cierto tiempo para llamar la atención de tus usuarios o que le recuerden que se han dejado algo en el carrito. BOT BUENO: Chatbot Los chats son un medio de comunicación que ya lleva muchos años con nosotros. No obstante, con los años han cambiado mucho. Ahora incorporan nuevas tecnologías que consiguen que un chat sea mucho más que una conversación entre dos o más personas. El chatbot es el bot más popular actualmente, ya que su mayor distintivo es que se basa casi por completo en la famosa Inteligencia Artificial. Estos bots son capaces de mantener conversaciones con personas y llegar a realizar ciertas órdenes que les indiquemos. Un ejemplo sería el uso de un chatbot para tu tienda online, actuando como si de un vendedor se tratase. SJM Computación 4.0 10
  • 12. TIPOS DE BOTS (continuación) BOT MALO: Ataques Hasta ahora solo se ha mostrado la “parte buena” de Internet, pero ten en cuenta que la red también tiene su parte hostil. Por ejemplo: cada día se realizan muchísimos ataques. Cuando me refiero a ataques, te hablo de aquellos actos en los cuales se busca dañar un sistema ajeno u obtener acceso a él de forma ilícita. Es muy frecuente encontrarse con redes de bots que están atacando de forma continua a servidores. Estos sistemas usan cantidades elevadas de equipos (propios o ajenos, tras infectarlos) para lanzar ataques contra uno o varios servidores. El ataque más frecuente mediante este sistema es el de denegación de servicio (DDoS). Por eso, todos nuestros servidores cuentan con un sistema de seguridad específico para hacer frente a este tipo de ataques. SJM Computación 4.0 12
  • 13. TIPOS DE BOTS (continuación) BOT MALO: Bots de búsquedas de vulnerabilidades informáticas Como bien sabes, Internet fue fue creado por humanos y no somos perfectos. Es por ello que hay múltiples errores o fallos en los sistemas que hay en funcionamiento. En un gran número de veces, estos fallos no se detectan al momento y los usuarios maliciosos pueden usarlos para realizar un ataque sobre ese sistema o aplicación. Todos estos fallos, que pueden ser explotados para comprometer el sistema, son las llamadas «vulnerabilidades«. Para evitarlas, te recomiendo que tengas tus aplicaciones actualizadas. Esto no es un capricho mío: en muchas ocasiones, estas aplicaciones necesitan actualizarse porque hay algún fallo de seguridad que ha expuesto una vulnerabilidad. En el momento en el que una vulnerabilidad es detectada, son muchos los bots que se utilizan para localizar todas aquellas aplicaciones que aún no han sido actualizadas para explotar esa vulnerabilidad. SJM Computación 4.0 13
  • 14. TIPOS DE BOTS (continuación) BOT MALO: SPAM BOT Estoy seguro de que, con solo leer la palabra «spam«, ya te van a entrar escalofríos. Al fin y al cabo, es uno de los problemas con los que fácilmente has tenido que lidiar día a día. Como comentaba antes, el mundo de Internet también es hostil y el correo electrónico es el medio perfecto para llegar al mayor número de personas posibles. Existen bots preparados para recolectar cuentas de correo electrónico por todo Internet y, posteriormente, hacer envíos masivos a todas ellas. Ya sea mediante correos publicitarios o buscando la estafa, tu bandeja de entrada puede haberse llenado de correos que ni has solicitado, ni te interesan. Todos estos correos son spam y buscan que alguna de las miles de personas que lo han recibido piquen y lo abran para engañarlas o bombardearlas de publicidad. Debes tener cuidado con estos correos, pues aunque muchos son detectados por los filtros anti-spam, son diversos los que se cuelan en tu bandeja de entrada haciéndose pasar por tu banco, tienda favorita o red social. En una gran mayoría, su objetivo es engañarte para conseguir información personal o estafarte. SJM Computación 4.0 14
  • 15. TIPOS DE BOTS (continuación) BOT MALO: Fuerza bruta La “fuerza bruta” en la red hace referencia a intentos de acceso a algún área privada a la fuerza, es decir, intentando probar suerte continuamente hasta dar con los datos correctos. Los medios mejoran día a día y cada vez los equipos pueden realizar cálculos de forma más rápida. Es por ello que los sistemas de seguridad se van quedando obsoletos y las contraseñas deben ser cada vez más rebuscadas. De esta forma, se necesitará mucho más tiempo para que un ordenador puede adivinar por fuerza bruta tu contraseña. Para que te hagas una idea, una contraseña de 6 caracteres numéricos son 1 millón de combinaciones, pero una contraseña de 6 caracteres combinando números y letras son más de 2 mil millones de combinaciones. Imagínate cuántas combinaciones puede haber si le añadimos caracteres especiales y, con más caracteres, sale un número que ni sabrías leer. Está claro que, si esto lo tiene que realizar una persona, puede estar toda su vida sin conseguir nada. Como ya te habrás imaginado, también hay bots que se usan para esto. Mediante un diccionario de contraseñas, algún dato personal o puro azar, un bot puede ir por diversos sitios probando miles de contraseñas en un par de minutos. SJM Computación 4.0 15
  • 16. TIPOS DE BOTS (continuación) Es por esto mismo que te encuentras tantas veces en la situación de que casi tengas que poner tu contraseña en forma de jeroglífico, pues una contraseña sencilla y usada en varios sitios puede ser muy fácil de adivinar para un bot. Llegados a este punto, te preguntarás cómo puedes proteger tu web de todos estos ataques realizados por bots. Es muy simple: implementando un captcha. Este sistema permite distinguir a los humanos de los bots, bloqueando cualquier acceso malintencionado por uno de estos últimos. SJM Computación 4.0 16
  • 17. CHATBOTS Antes de explicar lo referente a los chatbots, es importante saber de dónde procede el término. La palabra chatbot está formada por dos lexemas: el primer lexema es chat, que se refiere al hecho de comunicarse con otras personas a través de una conversación virtual. Se trata del conocido fenómeno del messaging, que hoy en día supone un alto porcentaje de nuestras relaciones sociales. El segundo lexema de la palabra es bot, que se viene escuchando mucho durante los últimos años. Esconde la clave de la herramienta que aquí nos ocupa. Un bot es un software de inteligencia artificial el cual ha sido diseñado para realizar una serie de tareas por su cuenta y sin la ayuda del ser humano, un ejemplo puede ser la reserva de un hotel o poner una alarma en el móvil. Un chatbot (también llamado bot conversacional) es un sistema informático de inteligencia artificial diseñado para mantener conversaciones en vivo con usuarios a través de diferentes canales de mensajería de texto. Da respuestas instantáneas y simula que sea una persona quien está detrás de esa conversación, sirve tanto como para pedir u ofrecer información, como para llevar a cabo acciones. ¿CÓMO FUNCIONA UN CHATBOT? Todas las respuestas han sido diseñadas previamente para responder a las dudas más comunes de los interesados: a través de keywords detectadas, el chatbot es capaz de tener una conversación lógica con el cliente. Para que funcione debemos realizar variables de diferentes clases de mensajes que podemos recibir por parte del usuario. Después de haber analizado esas variables, podemos elaborar una lista de respuestas. Esta capacidad de entender y establecer una conversación conforman lo que se conoce como NLP (Natural Language Processing) y elAI (Artificial Intelligent). SJM Computación 4.0 17
  • 18. Su funcionamiento consta de tres vías: 1. El usuario hace una solicitud vía texto o voz. 2. La solicitud es analizada por el agente y su inteligencia artificial(BackEnd). 3. El agente responde en tiempo real mediante una conversación. FUNCIONAMIENTO DE CHATBOTS SJM Computación 4.0 18
  • 19. ELIZA (1964) Eliza se considera el primer Bot conversacional de la historia, inventado en la década de los 60 por Joseph Wiezenbaum en el laboratorio de inteligencia artificial del Instituto Tecnológico de Massachusetts (MIT), Estados Unidos. Pretendía mostrar la superficialidad de la comunicación entre el hombre y la máquina. Lo hacía reconociendo palabras clave y preguntando sobre ellas como si fuera una psicoterapeuta. Por ejemplo, si alguien mencionaba a su madre en una frase, el bot automáticamente le pediría que le dijese más sobre su familia. De esta manera, se creaba una ilusión de entendimiento e interacción real. Las respuestas de Eliza resultaban tan convincentes que, al conversar por primera vez con ella, algunas personas creían que estaban hablando con un humano (cabe decir que esto sigue ocurriendo hoy en día). Sin embargo, esto tuvo un límite cuando el usuario encontraba mensajes implícitos o subliminales en las respuestas del bot que en verdad no existían o no intentaban significar eso. Llegado este punto, la conversación se volvía incoherente. Además, era incapaz de memorizar y no podía aprender de sus conversaciones. HISTORIA DE LOS CHATBOTS y ASISTENTES VIRTUALES SJM Computación 4.0 19
  • 20. la conversación de Eliza giraba sobre tres grupos de frases (que se pueden probar en alguno de los simuladores existentes en la red) que se encontraban programadas en su rutina: Frases hechas sobre temas diversos que se encontraban almacenadas en el programa y que se utilizaban gracias a una serie de palabras clave que se debían buscar para detectar la temática de la que se estaba hablando. Frases de continuidad que se utilizaban en el caso de no encontrar palabras clave y que servían para dar pie al sujeto para que siguiese hablando y, así, aumentar la probabilidad de encontrar nuevas palabras clave. En este caso se utilizaban frases del tipo "Por favor, continúa". Frases empáticas que se alternaban con las frases de continuidad y las frases hechas para proyectar empatía con el sujeto: "Háblame más de eso". La conjugación de estos tres juegos de frases programadas ante un interlocutor que siguiera la conversación hacía que Eliza ofreciese respuestas tan convincentes que hacían que mucha gente creyese que estaban hablando con alguien de verdad o bien que, realmente, la máquina les comprendía. ELIZA (continuación) SJM Computación 4.0 20
  • 22. Los Chatterbots son accesorios muy divertidos para tu ordenador. Estas cifras características siempre tienen algo que decir sobre lo que estás haciendo. Cada Chatterbot tiene su propia personalidad. A través de USB, se conecta directamente a tu Mac o PC y luego escucha y mira mientras mantienes Chatterbot con chistes, diálogos y comentarios sobre tu vida virtual. Buenas características de Chatterbot - Funciona con correo electrónico, calendario, mensajería instantánea y más. - Habla a través de su propio altavoz incorporado. - Conéctelo a su reproductor de MP3 y utilícelo como altavoz. - Fácil de instalar, software compatible con PC y Mac Intel® CHATTERBOT (1989) SJM Computación 4.0 22
  • 23. ChatterBot es un motor conversacional con capacidades de Machine Learning (muy básicas) escrito en Python. Para trabajar con ChatterBot lo primero que tengo que hacer es entrentarlo, ChatterBot nos permite simular una conversación e irá grabando el texto introducido y la respuesta. En ejecución ChatterBot elegirá la respuesta más adecuada en función del algoritmo de macheo elegido. ChatterBot tiene el concepto de adaptador, soportando: · IO Adapters · Logic Adapters · Storage Adapters Los IO Adapters permiten comunicar a través de interfaces (Servicio Web, Consola, Speech, JSON, Twitter…) CHATTERBOT (1989) (continuación) SJM Computación 4.0 23
  • 24. Los Logic Adapters determinan como el Bot responde a una pregunta, ChatterBot ofrece varios ya implementados, como el Closest Match Adapter (extrae la respuesta más similar a la pregunta), Closest Meaning Adapter (elige la respuesta eligiendo la forma tokenizada de la pregunta). Los Storage Adapters proveen una interfaz para conectar con diferentes Backends de almacenamiento. Por defecto ChatterBot usa un Json Adapter que almacena las conversaciones en JSON, también incluye un MongoDB Adapter y la posibilidad de crear fácilmente nuevos adapters. CHATTERBOT (1989) (continuación) SJM Computación 4.0 24
  • 25. ALICE (1995) ALICE (1995) (Artificial Linguistic Internet Computer Entity) Es un Bot inspirado en Eliza, capaz de colectar ejemplos de lenguaje natural por medio de la web. Utilizaba patrones para administrar la conversación con el usuario , además, los datos consistían en objetos llamados AIML, que se encontraban organizados en categorías. ALICE es un proyecto de Internet, que forma parte del Proyecto Pandora. Este proyecto consiste en la creación de bots de todo tipo, en especial los de chat. Desde la página de ALICE, el usuario puede entablar una conversación con un programa inteligente de conversación, que simula una charla real, de manera tal que el usuario puede difícilmente percatarse de que está hablando con un robot. Esta tecnología está hecha en Java por el Dr. Richard S. Wallace, encargado de la programación de los bots de Pandora. El propósito de este proyecto es probar la capacidad de los agentes inteligentes de java. Es posible probar este proyecto, unirse a él e, incluso, colocar un intellybuddy en su Blog. SJM Computación 4.0 25
  • 26. Este proyecto es muy prometedor; si a un agente inteligente se le pregunta acerca del proyecto, ALICE responderá lo siguiente: ALICE (continuación) I am the latest result in artificial intelligence, which can reproduce the capabilities of the human brain with greater speed and accuracy "Soy el último resultado en la inteligencia artificial, que puede reproducir las capacidades del cerebro humano con gran velocidad y precisión" SJM Computación 4.0 26
  • 27. Clippy (1997) (Microsoft) El primer agente de conversación disponible en Windows. Microsoft lo diseño para ayudar a las personas a utilizar la herramienta Microsoft Office en 1997, sin embargo Clippy y sus otras personalidades como el mago, el gato, y el perro desaparecieron en versiones posteriores de Office 2003. CLIPPY (1997) SJM Computación 4.0 27
  • 28. El Ayudante de Office fue una interfaz de usuario inteligente para Microsoft Office que ayudó a los usuarios a través de un personaje animado interactivo, que interconecta con el contenido de la ayuda de Office. Estaba incluido en Microsoft Office para Windows (desde Office 97 hasta Office 2003) y Microsoft Office para Mac (desde Office 98 hasta Office 2004). El asistente por defecto fue oficialmente nombrado Clipo (Clippy en inglés) debido a su forma de un clip animado. Clipo fue el defecto y, de lejos, el Ayudante de más notable (en parte porque en muchos casos se requiere el CD de instalación para instalar el resto de los ayudantes), que también llevaron a que se llamara simplemente el clip de Microsoft. El Clipo original de Office 97 se le dio un nuevo aspecto en Office 2000. La característica atrajo una respuesta fuertemente mixta, por un lado, a algunos usuarios les agradaba el Ayudante, siendo uno de los productos mas extrañados de la compañía. Sin embargo, a otros les pareció una "molestia" al momento de escribir e interrumpir inmediatamente, por lo que la característica se retiró en Office XP y Office 2007. CLIPPY (continuación) SJM Computación 4.0 28
  • 29. SIRI (2011) (Apple): Es el primer asistente virtual para un teléfono creado por Apple. La empresa Nuance es la encargada del reconocimiento por voz, y junto con los desarrolladores de Apple lograron crear un agente de conversación totalmente amigable que responde a las consultas realizadas como el clima, música, cálculos matemáticos e historia, y conversaciones tipo chip-chat. También Siri utiliza como motor al servicio Google para responder a las consultas de los usuarios que requieran de búsquedas en la web. Gracias al Machine Learning detrás de Siri es que su base de datos del conocimiento, aumenta según sea la cantidad de personas que utilicen el agente virtual y utiliza los datos aportados como pronunciaciones, significados y localidades del lenguaje para mejorar la experiencia del usuario. Siri es una inteligencia artificial con funciones de asistente personal a veces con su propia personalidad para iOS, macOS, tvOS y watchOS. Esta aplicación utiliza procesamiento del lenguaje natural para responder preguntas, hacer recomendaciones y realizar acciones mediante la delegación de solicitudes hacia un conjunto de servicios web que ha ido aumentando con el tiempo. Esta aplicación para iOS es el primer producto lanzado al público de SRI venture group, un grupo de desarrollo de software enfocado en aplicaciones de inteligencia virtual (no confundir con inteligencia artificial Siri también puede hacer cosas más allá del trabajo, por ejemplo puede cantar un rap, contar una historia, predecir el clima de tu ciudad, escribir mensajes de WhatsApp etc. Siri fue creada en diciembre de 2007 por Dag Kittlaus (CEO), Adam Cheyer (VP Engineering) y Tom Gruber (CTO/VP Design) junto a Norman Winarsky del grupo SRI venture group. SIRI (2011) SJM Computación 4.0 29
  • 30. SIRI (continuación) Siri te permite estar conectado sin mover un dedo.- Siri hace llamadas y manda mensajes cuando estás al volante, vas con las manos ocupadas o simplemente tienes prisa. Además, va un paso por delante y te sugiere cosas como enviar un mensaje para decir que has pillado un atasco y llegas tarde Música.- Siri puede encontrar esa canción que quieres oír. Solo tienes que preguntar. Apple Music y Siri se entienden a la perfección. Pídele a Siri que te sugiera un tema que te guste o que te vuelva a poner ese álbum que no te cansas de escuchar. O pregúntale lo que quieras sobre tu grupo favorito. También te sugiere la lista perfecta para darlo todo en el gimnasio o amenizar el enésimo atasco de camino a casa. Toca y que suene la música Casa.- Siri es la manera más inteligente de controlar una casa inteligente. Controla tus sistemas domóticos y dispositivos inteligentes o haz varias cosas al mismo tiempo solo con la voz. Por ejemplo, en la app Casa puedes crear un ambiente «Hogar, dulce hogar» que abra el garaje, quite la alarma y encienda las luces. Una enciclopedia móvil.- Siri tiene respuestas a todo tipo de preguntas. Contrasta información, haz cálculos o aprende cosas nuevas. Pregunta todo lo que quieras y déjate sorprender. Aunque no le pidas nada, Siri sigue pendiente de ti como buen asistente que es. Por ejemplo, en la esfera Siri del Apple Watch verás noticias, sugerencias y eventos que te irán que ni pintados. SJM Computación 4.0 30
  • 31. WATSON (2011) Watson es una inteligencia artificial que es capaz de responder a preguntas formuladas en lenguaje natural,​ desarrollado por la empresa estadounidense IBM. Forma parte del proyecto del equipo de investigación DeepQA, liderado por el investigador principal David Ferrucci. Lleva su nombre en honor del fundador y primer presidente de IBM, Thomas J. Watson. Watson responde a las preguntas gracias a una base de datos almacenada localmente. La información contenida en esa base de datos proviene de multitud de fuentes, incluyendo enciclopedias, diccionarios, tesauros, artículos de noticias, y obras literarias, al igual que bases de datos externos, taxonomías, y ontologías (específicamente DBpedia, WordNet). IBM Watson es la plataforma de Inteligencia Artificial para negocios. No es un elemento aislado, sino una colección de servicios y habilidades que incluyen Machine Learning, razonamiento y decisiones tecnológicas; así como lenguaje, habla y visión tecnológica. Estas capacidades están diseñadas para aprender a escala, razón con propósito, e interactuar con humanos de forma natural para resolver una gran cantidad de problemas prácticos, impulsar la productividad y fomentar descubrimientos a través de diversas industrias. SJM Computación 4.0 31
  • 32. IBM Watson tiene dos líneas de producto diferentes: - Analítica de Textos y Procesamiento de Lenguaje Natural. Por una parte están las aplicaciones como Alchemy para la puesta en marcha de proyectos de interacción por Procesamiento de Lenguaje Natural (PLN) como Agentes virtuales, buscadores semánticos, Asesores financieros... . Ofrece aplicaciones para "Interactuar" con los usuarios mediante el lenguaje natural permitiendo por ejemplo a los usuarios de negocio hacer preguntas por escrito. Igualmente permite aplicaciones de analítica de texto como por ejemplo rossintelligence.com que es un servicio de "Abogado Virtual”. - IBM Watson Analytics. Por otra parte nos encontramos las aplicaciones analíticas más "tradicionales" que se combinan con otros productos de IBM como SPSS y Cognos. WATSON (continuación) SJM Computación 4.0 32
  • 33. CORTANA (2014) Cortana (2014) (Microsoft): Es el asistente de Microsoft que se ha expandido en los celulares, tabletas, computadoras y consolas de videojuego como Xbox todo esto a través de Windows 10, se encuentra basada en un agente de IA de un juego llamado Halo, este asistente puede aprender y adaptarse basado en la tecnología de Machine Learning , esto aprovechado por el motor de Microsoft Bing Satori que se encarga de indexar millones de datos. Cortana puede establecer recordatorios, reconocer voz natural sin la necesidad de ingresar el teclado y responder preguntas utilizando información del motor de búsqueda de Bing. Cortana está actualmente disponible en inglés, portugués, francés, alemán, italiano, español, chino y japonés, dependiendo de la plataforma de software y la región en la que se utiliza. Cortana compite principalmente contra asistentes como Apple Siri, Google Assistant y Amazon Alexa. El desarrollo de Cortana comenzó en 2009 en el equipo de productos Microsoft Speech con el gerente general Zig Serafin y el científico en jefe Larry Heck. Heck y Serafin establecieron la visión, la misión y el plan a largo plazo para el asistente personal digital de Microsoft y crearon un equipo con la experiencia para crear los prototipos iniciales de Cortana. Cortana se integra con servicios como Foursquare para proporcionar recomendaciones de restaurantes y atracciones locales y LIFX para controlar las bombillas inteligentes. SJM Computación 4.0 33
  • 34. CORTANA (continuación) Cortana almacena información personal, como intereses, datos de ubicación, recordatorios y contactos en el "Cuaderno". Puede aprovechar y agregar a esta información para conocer los patrones y comportamientos específicos de un usuario. Los usuarios pueden ver y especificar qué información se recopila para permitir cierto control sobre la privacidad, que se dice que es "un nivel de control que va más allá de los asistentes comparables". Los usuarios pueden eliminar información del "Cuaderno". Cortana tiene un sistema incorporado de recordatorios que, por ejemplo, puede asociarse con un contacto específico; Luego, le recordará al usuario cuando se comunique con ese contacto, posiblemente en un momento específico o cuando el teléfono se encuentre en una ubicación específica. Originalmente, estos recordatorios eran específicos del dispositivo en el que se instaló Cortana, pero desde Windows 10, Microsoft sincroniza los recordatorios en todos los dispositivos. SJM Computación 4.0 34
  • 35. Alexa (2014): Es el primer asistente virtual creado por Amazon, su principal característica es que se puede utilizar con el parlante inteligente llamado Amazon Echo y permite conocer información sobre clima, productos, compras, recordatorios, e inclusive video llamadas. Puede responder preguntas, reproducir música de servicios como Spotify, Apple Music, TuneIn y Amazon Music, crear listas de comprobación, establecer alarmas o temporizadores, reproducir podcasts y audiolibros, controlar dispositivos inteligentes, proveer información en tiempo real del clima, tráfico y brindar resúmenes de noticias, entre otros. Actualmente, Alexa está disponible en inglés, alemán, japonés, francés, italiano y español. Alexa puede controlar varios dispositivos inteligentes que sean compatibles con este sistema, como focos, interfonos, cámaras de video vigilancia e interruptores inteligentes. Los usuarios pueden extender las habilidades de Alexa instalando "skills" (funcionalidades adicionales desarrolladas por terceros parecidas a las aplicaciones) desde la app Alexa, también pueden crear rutinas para automatizar sus dispositivos inteligentes con base a un comando de voz, hora o ubicación. Los dispositivos compatibles con Alexa permiten a los usuarios activar el sistema utilizando un palabra de activación (como Alexa, Echo o Amazon); otros dispositivos (como la app de Amazon Alexa y la app de Amazon Music para Android y iOS) requieren que el usuario pulse un botón para activar el modo de escucha de Alexa. ALEXA (2014) SJM Computación 4.0 35
  • 36. ALEXA (continuación) También, existen dispositivos de terceros con Alexa integrada como algunos audífonos de Jabra o algunos modelos de altavoces Sonos. En septiembre de 2017, Amazon contaba con más de 5000 empleados trabajando en Alexa y otros productos relacionados, constituyendo un foco muy importante de la estrategia de nuevos productos de la empresa. En noviembre de 2014, Amazon anunció Alexa junto a Echo. Para crear a Alexa se inspiraron en la voz del ordenador y el sistema de conversación a bordo del Starship Enterprise en series de televisión y películas de ciencia ficción, comenzando con Star Trekː The Original Series y Star Trekː The Next Generation. El nombre de Alexa se escogió por el hecho de que la 'x' es una consonante complicada y, de esta manera, también fácil de reconocer por el asistente virtual. En junio del 2015, Amazon anunció Alexa Found, un programa que invertiría en compañías que fabrican habilidades y tecnologías de control de voz. En 2016, se anunció el Premio Alexa, para fomentar así la tecnología y la creación de esta. La aplicación Alexa permite habilitar skills, crear rutinas, enviar mensajes o realizar videollamadas a contactos que tengan cuenta en Alexa. SJM Computación 4.0 36
  • 37. Google Assistant (2016): El asistente creado por Google, esta disponible en celulares y en el parlante inteligente llamado Google Home , capaz de incluir a otros Chatbots en sus conversaciones, es un asistente proactivo para direcciones e información sobre negocios. El Asistente de Google (en inglés: Google Assistant) es un asistente virtual desarrollado con Inteligencia artificial por Google que está disponible principalmente en dispositivos móviles y domésticos inteligentes. A diferencia de Google Now, el Asistente de Google puede participar en conversaciones bidireccionales. El asistente debutó inicialmente en mayo de 2016 como parte de la aplicación de mensajería de Google Allo, y su altavoz activado por voz Google Home. Después de un período de exclusividad en los teléfonos inteligentes Pixel y Pixel XL, comenzó a implementarse en otros dispositivos Android en febrero de 2017, incluidos los teléfonos inteligentes de terceros y Android Wear, y se lanzó como una aplicación independiente en el sistema operativo iOS en mayo. Junto con el anuncio de un kit de desarrollo de software en abril de 2017, el Asistente se amplió y se amplía para admitir una gran variedad de dispositivos, incluidos automóviles y electrodomésticos inteligentes. La funcionalidad del Asistente también puede ser mejorada por desarrolladores externos. Los usuarios interactúan principalmente con el Asistente de Google a través de la voz natural, aunque también se admite la entrada de teclado. De la misma forma que Google Now, el Asistente puede buscar en Internet, programar eventos y alarmas, ajustar la configuración de hardware en el dispositivo del usuario y mostrar información de la cuenta de Google del usuario. GOOGLE ASSISTANT (2016) SJM Computación 4.0 37
  • 38. GOOGLE ASSISTANT (continuación) Google también ha anunciado que el Asistente podrá identificar objetos y recopilar información visual a través de la cámara del dispositivo, y admitirá la compra de productos y el envío de dinero, así como la identificación de canciones. El Asistente de Google, en la naturaleza y la forma de Google Now, puede buscar en Internet, programar eventos y alarmas, ajustar la configuración de hardware en el dispositivo del usuario y mostrar información de la cuenta de Google del usuario. Sin embargo, a diferencia de Google Now, el Asistente puede participar en una conversación bidireccional, utilizando el algoritmo de procesamiento de lenguaje natural de Google. Google anunció que el Asistente admitiría un teclado para entradas mecanografiadas y respuestas visuales, admitiría la identificación de objetos y reuniría información visual a través de la cámara del dispositivo, y admitiría la compra de productos y enviando dinero. Mediante el uso del teclado, los usuarios pueden ver un historial de consultas realizadas al Asistente de Google y editar o eliminar entradas anteriores. SJM Computación 4.0 38
  • 39. Dumb Chatbots Son los que están creados para que sigan las reglas que le indiquemos, es decir un funcionamiento basado en una serie de patrones. La conversación se llevará a cabo mediante opciones, es decir que para cada palabra, frase o pregunta que el usuario escribe o dice, el chatbot tiene programada una determinada respuesta. Es un bot con respuestas rápidas, varias opciones y una entradilla mínima de texto. Si finalmente no resuelve las dudas o problemáticas del usuario, se da la opción de contactar con un humano. Smart Chatbots Son los chatbots inteligentes, están construidos con técnicas de inteligencia artificial que van recogiendo información de las conversaciones que se van aconteciendo entre la máquina y el usuario y así le ofrecen opciones y resultados que se ajusten a sus necesidades y preferencias. Es decir, trata de entender cuál es la intención del usuario para poder actuar en consecuencia. Tienen capacidad para actuar simulando el comportamiento humano y pueden mantener conversaciones mucho más fluidas. Híbridos Se trata de aquellos chatbots que intercalan ambas dinámicas: hacen uso de las reglas determinadas y de seguir una serie de patrones, pero lo combinan con la inteligencia artificial. TIPOS DE CHATBOTS SJM Computación 4.0 39
  • 40. VENTAJAS DE USO DE CHATBOTS A. Accesibles: El uso de ChatBots, permite que sean utilizados mediante texto-voz y su respuesta sea en la misma forma considerada como una interfaz universal, lo que facilita que sean accedidos por personas con diferentes discapacidades. B. Permite conocer el usuario: El uso de Chatbots, permiten enviar información acerca de las palabras más buscadas por el usuario, tipos de compra, comportamiento, fidelidad y le permite poder entrenar mejor el bot para mejorar las respuestas. C. Disponibilidad: Un servicio como los ChatBots, permiten que el usuario tenga acceso a la información 24/7, por lo tanto, se requiere una infraestructura siempre disponible. D. No requiere operadores humanos: No es necesario la intervención de un ser humano para cada sesión de chat, pero en ocasiones, es necesario que el Chatbot sea entrenado y tenga un humano controlador para brindar las respuestas que no logra entender. Información rápida: Los usuarios requieren respuestas rápidas y exactas, sino abandonan la plataforma. Esta facilidad, es la gran ventaja de los Chatbots debido a que puede tener abiertas “N” cantidad de sesiones. F. No requiere instalar nuevas apps: Debido a las limitaciones de los dispositivos móviles (memoria RAM, batería y almacenamiento), así como el hecho de estar cambiando entre apps se ha comprobado que los usuarios no quieren nuevas apps. Según la investigación de Forrester, estima que el 80% de los usuarios utilizan su tiempo en solamente 5 apps y en su mayoría son aplicaciones de mensajería. Mientras que las aplicaciones móviles son difícil de mantener, distribuir y crear. SJM Computación 4.0 40
  • 41. Medicina: Para la región de China, Microsoft publicó un Chatbot llamado Xiaoice utilizada por alrededor de 40 millones de personas y ha registrado hasta 10 billones de conversaciones. Fue diseñado por desarrolladores y expertos psicológicos para crear un balance entre inteligencia artificial e inteligencia emocional. Este Chatbot, es capaz de memorizar y rastrear el estado emocional de los usuarios e inclusive ofrecer un curso de 33 días de terapia para las personas con problemas en relaciones. Por otro lado IBM, utiliza su servicio de Watson enfocado a medicina para diferentes usos, tales como: oncología, genética, consulta medicina general y cuidados personales. Servicio al cliente: Estos agentes de conversación, actúan como representantes de servicio al cliente, dando respuestas en lenguaje natural y ofreciendo información más enfocada para la conversación con un usuario. Se requiere que el Chatbot tenga el mismo tono, sensibilidad y comportamiento que un agente de servicio humano, pero también se requiere que procese información más rápida que un ser humano. APLICACIONES DE USO DE CHATBOTS SJM Computación 4.0 41
  • 42. Aprendizaje: Este tipo de Chatbots, basados en conversaciones, facilitan al estudiante un entrenamiento online en campos como el aprendizaje de una segunda lengua, por ejemplo: TutorBOT utilizaba el rol de asistente de clase para brindar servicios en cualquier momento y además, dentro de sus respuestas incluía los materiales de referencia del curso, diccionarios. Además, facilitaba las conversaciones al tutor para que se midiera el progreso de cada estudiante. Entretenimiento: Skype tiene disponible una serie de bots, que permiten desde consultar sobre películas, mostrar noticias, predecir el clima, hasta jugar con el usuario ajedrez y el popular juego UNO. También permite la creación de memes y juegos de trivia . También existen otras categorías, donde se encuentran incursionando los Chatbots con las nuevas plataformas de desarrollo: análisis de datos, comunicación, diseño, desarrollo, educación, administración de archivos, finanzas, comida, salud, soporte técnico, recursos humanos, mercadeo, noticias, pagos, compras, deportes, viajes y utilidades. APLICACIONES DE USO DE CHATBOTS (continuación) SJM Computación 4.0 42
  • 43. Aquí hay algunos ejemplos de los mejores chatbots: Marriott Rewards El enfoque de Marriott en el excelente servicio al cliente significa que han estado a la vanguardia del auge de los chatbots. Crearon su primer chatbot para Facebook Messenger en 2016 para ayudar a los huéspedes a conectar sus cuentas de recompensas Marriott y Starwood después de que las compañías se fusionaran. El bot era tan popular que Marriott lo convirtió en un bot de reservaciones: los huéspedes pueden ingresar sus fechas en una ciudad y recibir sugerencias de hoteles. Este bot también destaca el contenido de la revista de Marriott, Traveler, que integra información local útil y noticias para la próxima visita del huésped. Por separado, el año pasado, Marriott creó un chatbot de oportunidades laborales para los solicitantes millennials. “MC” ayuda a los posibles candidatos a encontrar el trabajo adecuado en la ciudad correcta y, simultáneamente, brinda educación sobre los valores y la historia de Marriott. Esto tiene mucho sentido en una marca que pretende tratar a sus empleados del mismo modo que a sus clientes. EJEMPLOS DE CHATBOTS SJM Computación 4.0 43
  • 44. Sephora El bot de Asistente de Reservación de esta marca de cosméticos es simple pero brillante. Sephora ofrece cambios de imagen gratuitos en sus tiendas, y este bot elimina cinco pasos del proceso de reservación. Su implementación elevó la tasa de reservación 11 por ciento. (Y muchas más personas compraron un delineador de ojos morado que no sabían que necesitaban hasta que lo vieron en el espejo, por lo que los clientes gastaron un promedio de $50 dólares una vez en la tienda). Bud Light Durante la temporada 2017 de la NFL, Bud Light promovió sus latas con la marca del equipo a través de un chatbot que podía ordenar y entregar una caja de cerveza en menos de una hora en los días de juego. La genialidad aquí es una combinación de personalización (los clientes podían elegir su equipo favorito), hiper-localidad (la geolocalización permitía al bot seleccionar al mejor socio de entrega para el área) y oportunidad (el bot recordaba a los usuarios cada día de juego que era el momento de llenar su refrigerador). Este bot vio una tasa de participación del 83 por ciento. EJEMPLO DE CHATBOTS (continuación) SJM Computación 4.0 44
  • 45. Whole Foods Este bot actúa como una extensión de la estrategia de marketing de contenido de Whole Foods al actuar como un asesor que impulsa el descubrimiento de recetas basadas en ingredientes. El bot también puede ayudarte a reducir ideas por tipo de platillo o restricción dietética. Y sí, puedes buscar con emojis. UNICEF El bot U-Report de UNICEF está diseñado para recopilar opiniones y datos de jóvenes de todo el mundo sobre temas que les interesan, con el objetivo de amplificar sus voces para crear un cambio real de políticas. El bot ha interactuado con más de 2 millones de suscriptores. Si alguna vez has intentado recopilar comentarios de tus clientes, toma nota: los chatbots no sólo chatean, también pueden escuchar. EJEMPLO DE CHATBOTS (continuación) SJM Computación 4.0 45
  • 46. CONCLUSIONES Los bots nos ofrecen una manera de interactuar con el cliente y ofrecer atención 24/7 sin requerir ayuda humana. La idea es que esos bots que hacen el trabajo más fácil funcionen también en todos los aspectos de la vida. Los bots, por sí mismos, no son ni buenos ni malos. Somos nosotros los que elegimos con qué fin van a ser utilizados. Los chatbots reemplazarán las aplicaciones móviles. Los chatbots sustituirán el marketing por correo electrónico. Los chatbots tomarán el lugar de los agentes de atención al cliente. Los chatbots nos ayudan a interactuar con el cliente de una manera automatizada, sin la necesidad de ninguna app. Los asistentes virtuales cada vez van a estar más presentes en nuestro día a día. Adaptarse o no, será un punto clave a la hora de hacer crecer nuestro negocio. Está claro que, dentro del marketing online, el chatbot es una pieza fundamental y que cada vez está más contrastado. Si al chatbot le sumamos la efectividad del marketing, el resultado puede ser asombroso. El horizonte que se extiende delante de nosotros: la vida en internet se hará dentro de los chats y los bots nos darán todo lo que necesitemos sin salir de ellos. SJM Computación 4.0 46
  • 47. SJM Computación 4.0 47 WEBGRAFÍA https://cincodias.elpais.com/cincodias/2017/02/12/empresas/1486922513_304487.html https://es.slideshare.net/genercionzgeneracion/slideshared-ppt?next_slideshow=1 https://es.slideshare.net/RevistaSG/bots-servicios-cognitivos-y-app-moviles https://es.slideshare.net/Antoni/los-bots-en-comunicacin-poltica https://es.slideshare.net/luisdiazdeldedo/chatbots-y-el-futuro-de-las-apps-sin-interfaz-chatbots https://www.websa100.com/blog/chatbot-que-es/ https://es.wikipedia.org/wiki/Bot https://www.revistagq.com/noticias/tecnologia/articulos/que-son-exactamente-los-bots-y-como- funcionan/25633 https://raiolanetworks.es/blog/que-es-un-bot/ https://www.enredia.es/que-son-los-bots-tipos-usos/ https://blog.hootsuite.com/es/bots-de-facebook-messenger/ https://www.genbeta.com/mensajeria-instantanea/los-13-mejores-bots-que-puedes-anadir-a-telegram https://www.inbenta.com/mx/blog/bots-transaccionales/ https://www.zorraquino.com/diccionario/internet/que-es-siri.html https://planetachatbot.com/que-son-bots-y-de-donde-salieron-47d2e9011bc5 https://thesocialmediafamily.com/chatbots-marketing-digital/ https://es.wikipedia.org/wiki/ELIZA
  • 48. SJM Computación 4.0 48 WEBGRAFÍA (continuación) https://www.bbc.com/mundo/noticias-44290222 https://www.inbenta.com/es/blog/eliza-la-mona-lucy-de-los-chatbots/ https://unpocodejava.com/2016/05/16/chatterbot-un-motor-para-hacer-bots-en-python/ https://robots.nu/es/robot/chatterbot https://es.wikipedia.org/wiki/Artificial_Linguistic_Internet_Computer_Entity https://es.wikipedia.org/wiki/Ayudante_de_Office https://www.unocero.com/noticias/clippy-microsoft-stickers/ https://www.sopitas.com/entretenimiento/clippy-microsoft-tiene-nuevo-empleo/ https://es.wikipedia.org/wiki/Siri https://www.apple.com/es/siri/ https://es.wikipedia.org/wiki/Microsoft_Cortana https://planetachatbot.com/evoluci%C3%B3n-de-los-chatbots-48ff7d670201 https://es.wikipedia.org/wiki/Watson_(inteligencia_artificial) https://www.bi-spain.com/articulo/74496/ibm-/todos/ibm-watson-que-es-y-para-que-me-sirve VISITA: