Ventajas y desventajas de los chatbots: todo lo que necesita saber

Todo el mundo sabe que los Chatbots conversacionales han revolucionado el servicio al cliente. El crecimiento ha sido tan espectacular que en 2021, las organizaciones tuvieron hasta un 70 % menos de llamadas, chats y correos después de automatizar el servicio al cliente.

Pero no se trata solo de implementar IA: debe asegurarse de que sus clientes tengan experiencias positivas. Ahí es donde los Chatbots conversacionales juegan un papel fundamental, porque más del 30% de tus clientes están dispuestos a dejar tu marca después de una mala experiencia de servicio al cliente.

Entonces, ¿qué debemos saber al implementar un Chatbots conversacional? Aquí hay algunas ventajas y problemas a los que debe prestar especial atención.

Ventajas: ¿Por qué los chatbots son un socio poderoso para su empresa?

1. Te ayudan a conocer a tus clientes

Los chatbots conversacionales pueden ayudarlo a conocer aún más a sus clientes. Te permiten averiguar cuáles son sus preguntas y necesidades, además de los productos o servicios que les interesan, y te ayudan a tomar decisiones estratégicas para mejorar la experiencia.

2. Son una máquina de vender

Tu Chatbot puede ser el socio perfecto para promocionar nuevos productos y enviar notificaciones proactivas. También pueden ofrecer asistencia inmediata a sus clientes potenciales y ayudar a acelerar el proceso de decisión de compra.

Artículo relacionado: Chatbot de comercio electrónico: cómo mejorar tus ventas con IA conversacional

3. Atención al cliente en cualquier momento

Una de las mayores ventajas es que los chatbots están disponibles las 24 horas del día, los 7 días de la semana para ayudar a los clientes. Además, responden rápidamente a todas las preguntas que reciben. Esto garantiza que sus clientes siempre podrán resolver sus problemas, sin importar la hora del día.

4. Ayudan a optimizar costes

Imagine que sus agentes pasan más tiempo respondiendo solo las consultas que requieren un ser humano. Implementar un Chatbot con IA conversacional es una excelente manera de automatizar el servicio al cliente y mejorar el servicio brindado por los agentes, lo que lleva a la optimización de costos a mediano plazo.

5. Mejoran la satisfacción del cliente

Las personas son todas diferentes, y también lo es la forma en que se comunican. Por eso es importante ofrecer la respuesta adecuada y empática a cada consulta. Por ejemplo, nuestra IA conversacional puede comprender el lenguaje informal y los regionalismos, mejorar las conversaciones con complementos y reconocer la intención detrás de cada interacción.

Algunas cosas a considerar

1. Un Chatbot no es una persona

Sí, esto es obvio. Pero tienes que recordarlo. Un Chatbot conversacional no es lo mismo que un agente humano, por lo que no siempre entiende una consulta o su selección de respuestas puede ser limitada. Esto hace que suene “;robótico”;.

¿Cómo arreglamos esto? Las soluciones actuales basadas en IA, como las que ofrece Aivo, te permiten crear una personalidad para tu Chatbot y tener conservaciones adaptadas al contexto. Incluso puedes enseñarle al Chatbot a mostrar empatía en base a ciertos mensajes o incluir respuestas evasivas y aprender de cada interacción.

Artículo relacionado: El poder de las respuestas evasivas para una comunicación efectiva

2. Necesitas tiempo para la implementación

Esto no es una desventaja, pero vale la pena recordar que, como todas las mejoras implementadas en una empresa, lleva tiempo hasta que todo esté 100% operativo y muestre resultados reales. La implementación, la configuración y el aprendizaje pueden llevar un tiempo.

¿Cómo arreglamos esto? Lo bueno es que la nuestra es una solución sin código, lo que significa que no necesita soporte de TI ni conocimientos de programación para implementarla y actualizarla. Y como siempre decimos, recuerda que la impaciencia es enemiga de los resultados.

Artículo relacionado: Mejores prácticas para implementar un bot desde cero

3. Necesitan mantenimiento

Los chatbots necesitan revisión, mantenimiento y optimización constantes en términos de su base de conocimientos y la forma en que se supone que deben comunicarse con los clientes. Debe alimentar el Chatbot con datos nuevos y significativos (contenido) que puedan responder las preguntas y consultas de los clientes.

¿Cómo arreglamos esto? Este proceso no tiene por qué ser un dolor de cabeza si conoces la herramienta y la usas a tu favor. Por ejemplo, nuestra solución tiene una sección de Capacitación, donde puede enseñarle al Chatbot nuevos contenidos para mejorar la satisfacción del cliente utilizando cualquier consulta sin responder.

¿Debo implementar un Chatbot?

En general, los Chatbots conversacionales son más simples que otros tipos de Chatbots. Dicho esto, hoy puedes elegir plataformas amigables e intuitivas que no necesitan una gran inversión ni mucho tiempo.

La parte más compleja se realiza una vez que le enseñas al Chatbot cómo interactuar con tus clientes y tiene el tono que deseas; entonces solo tendrás que mantenerlo actualizado. Esto no es mucho comparado con todo lo que el Chatbot puede hacer por su empresa: mejorar la satisfacción del cliente, aumentar las ventas, obtener datos valiosos y optimizar costos

¿Quieres saber más sobre nuestras soluciones de atención al cliente con Inteligencia Artificial Conversacional? Agenda una llamada con nuestros especialistas!

5 empresas que ganan con los chatbots de Facebook Messenger

Como todos sabemos, la inteligencia artificial (IA) está transformando la forma en que comercializamos a nuestros clientes. Dado que el 85 por ciento de los ejecutivos de negocios globales creen que les dará a sus empresas una ventaja competitiva, es crucial aprender cómo las empresas utilizan la IA para ganar. Una de las tendencias de marketing B2C más candentes de este año son los chatbots impulsados ​​por IA, pero debido a su complejidad, muchas marcas tienen dudas cuando se trata de implementarlos. A medida que estos chatbots bien entrenados se conviertan en “;la norma”; (el 80 por ciento de las empresas desean utilizar la nueva tecnología para 2020), se espera que reduzcan los gastos comerciales en $ 8 mil millones para 2022. Facebook Messenger, el stand de Facebook La aplicación de mensajería por sí sola es una de las plataformas más populares que utilizan las empresas para integrar esta emocionante tecnología en la estrategia de marketing de una empresa. Veamos cinco empresas que están allanando el camino en la era de Facebook Messenger chatbots.

Spotify El gigante de la música digital utiliza un chatbot impulsado por IA para ayudar a sus usuarios a encontrar la música que se adapta a su estilo. Este chatbot de servicio al cliente explica cómo usar las funciones de Spotify, ayuda a encontrar el tipo de música que necesita según su estado de ánimo e incluso le permite enviar clips de canciones de 30 segundos a sus amigos de Facebook que pueden reproducirse a través de la aplicación Messenger. sí mismo.

The Wall Street Journal El proveedor de noticias diario ampliamente utilizado utiliza el sistema bot para proporcionar actualizaciones de noticias de tendencias. Este bot no solo permitió al WSJ llegar a una audiencia más joven, sino que también adquirió 130 000 usuarios activos diarios en los primeros 14 meses de uso del bot.

Los Golden State Warriors, uno de los equipos más populares de la NBA, utiliza un bot de mensajería de Facebook para brindar información sobre los playoffs de la NBA sobre todo lo relacionado con los Warriors, incluidos los puntajes de los juegos, los momentos destacados, la información de la mercancía, las estadísticas de los jugadores, el estacionamiento de la arena y más. ¡Los Warriors se jactaron de la asombrosa cantidad de 4.3 millones de mensajes enviados a los usuarios en los primeros dos meses!

Love Your Melon La marca de ropa en crecimiento dedicada a dar un sombrero a cada niño que lucha contra el cáncer en Estados Unidos utiliza un bot de mensajería para proporcionar detalles sobre los productos e informar a los consumidores sobre las próximas promociones. Love Your Melon vio un retorno de la inversión publicitaria 14 veces mayor usando mensajes patrocinados.

HDFC Bank El banco indio creó un bot de Facebook Messenger para mejorar su presencia móvil al permitir a los usuarios comprar boletos de avión, autobús y juegos, y pagar sus facturas mensuales. Después de la creación del bot, HDFC Bank registró 137 000 cuentas nuevas a través del registro telefónico, ¡así como compras por valor de $16,7 millones a través del chatbot!

El cambio hacia los chatbots impulsados ​​por IA es ahora La tendencia hacia el uso de IA para ayudar en la personalización de la comunicación B2C se está convirtiendo en un producto de moda para las empresas de todas las industrias. Facebook Messenger ha proporcionado una plataforma para que muchas empresas utilicen esta estrategia de marketing eficiente en la actualidad, ¡pero Facebook no es el final de todo! Apple está finalizando un sistema de comunicación B2C similar al de Facebook en su plataforma llamada Business Chat. Continuaremos viendo otras plataformas similares a Facebook a medida que las empresas comiencen a recurrir al chatbot inteligente impulsado por IA para impulsar sus estrategias de comunicación orientadas al cliente.

Cree un chatbot de Facebook Messenger en Laravel con BotMan Studio 2.0

Con BotMan es fácil configurar un chatbot de Facebook. Esta semana se lanzó la nueva versión 2.0. Veremos cómo configurar un chatbot de Facebook Messenger en esta nueva versión con BotMan Studio paso a paso.

Preparativos

Antes de comenzar, asegúrese de tener estas cosas preparadas:

– Entorno PHP7+ – ngrok o Laravel Valet para obtener una URL pública para su aplicación BotMan – Una página de Facebook donde vivirá su chatbot – Una aplicación de Facebook que configuraremos juntos

También quería que supieras que escribí un libro sobre chatbots, PHP y BotMan. Entonces, si está interesado en más cosas de chatbot, échele un vistazo aquí.

Instalar BotMan Studio

La forma más sencilla de instalar BotMan Studio es a través del instalador.

Después de eso, puede instalar una nueva instancia como esa:

Es básicamente como el instalador de Laravel. Su aplicación ya está instalada. Cuando usa Laravel Valet, puede consultar directamente la página de inicio, botman-facebook.dev en mi caso. Aquí verá la página de bienvenida de BotMan Studio.

Cuando hace clic en Tinker, puede probar inmediatamente su chatbot. Escriba Hola y debería obtener una respuesta. Esto funciona porque este comportamiento viene con BotMan Studio. Encontrará el código para eso en su archivo route/botman.php.

Configurar BotMan Studio

Ahora que BotMan está instalado, debemos configurarlo para que funcione con Facebook Messenger. Cuando utilice el comando BotMan craft php craft botman:list-drivers, verá el controlador instalado.

Como puede ver, por defecto solo está instalado el controlador web. Desde la versión 2.0, casi todos los controladores se encuentran en repositorios independientes de GitHub y debe instalar los que necesita. Para instalar el controlador de Facebook, podemos usar otro comando artesanal.

A continuación, al controlador, esto también agregará un archivo de configuración config/botman/facebook.php. Allí verá que BotMan requiere algunos datos de su archivo .env.

Para conectar nuestra aplicación BotMan a una aplicación y página de Facebook, necesitamos estos valores env: (los agregaremos más adelante)

Configurar la aplicación de Facebook

En su sitio de desarrollador de Facebook, vaya a su aplicación y agréguele el producto Messenger.

Ahora puede crear un token de página de Facebook. (= FACEBOOK_TOKEN de BotMan) Simplemente seleccione la página de Facebook, donde estará disponible su bot, y copie el token. En el panel de aplicaciones, también encontrará el secreto de la aplicación de Facebook. Cópielo también y coloque los valores en su archivo .env. Puede elegir el valor de FACEBOOK_VERIFICATION usted mismo allí. Lo necesitaremos en breve. Ahora todos sus valores de Facebook .env deben estar llenos.

Conecte BotMan a su aplicación de Facebook

Para conectarlos, necesitamos configurar el webhook dentro de su aplicación de Facebook. Encontrará las opciones en la sección Messenger de la aplicación como antes.

Allí debemos seleccionar los campos de suscripción, para que la aplicación sepa qué enviar a nuestra aplicación BotMan y la URL a dónde enviarlo. La URL de devolución de llamada (= webhook) es la URL pública de su aplicación BotMan + /botman y el token de verificación es el que usó en su archivo .env. Para nosotros, los campos de mensajes y mensajes_postbacks están bien por ahora. Cuando hizo todo correctamente, su webhook ahora debería configurarse correctamente.

El extremo de botman de su aplicación BotMan ya está configurado en BotMan Studio. Es por eso que funciona fuera de la caja. Encontrará el código para eso en su archivo route/web.php.

Una vez que haya configurado el webhook, podrá suscribir la aplicación a una página de Facebook. Esto garantiza que todos los mensajes de la página se envíen a través de su aplicación a su aplicación BotMan.

Pruébalo

A continuación, podemos probar si todo funciona según lo planeado. Así que visita tu página de Facebook y envía un mensaje con solo Hola. Debería recibir una respuesta con ¡Hola!.

También puede escribir en su página a través de la aplicación web Messenger. Es lo que estoy usando en la captura de pantalla. Simplemente busque su página allí para escribir un mensaje.

Además, podemos probar la conversación de ejemplo, que está integrada en BotMan Studio.

Primer mensaje personalizado

Y para escribir alguna funcionalidad de chatbot nosotros mismos, agregamos un oyente personalizado al archivo route/botman.php.

Verás que esto también funciona a las mil maravillas.

Aunque parece bastante natural configurar BotMan Studio y Facebook, aún debe conocer algunos conceptos relacionados con Facebook. Espero poder proporcionarlos allí y este artículo te ayudará a configurar tus próximos chatbots de Facebook Messenger. Desde aquí, está listo para crear más y más funciones para su bot. Así que asegúrese de consultar la documentación de BotMan para tener una idea de lo que es posible y aprender cosas nuevas.

Cree su chatbot de Facebook gratuito: en 5 minutos

Los chatbots de Facebook Messenger son uno de los mayores inventos del marketing en redes sociales de los últimos años. Ser capaz de crear un sistema que pueda responder automáticamente a los usuarios en una plataforma de chat que millones (en realidad, miles de millones) de personas ya usan diariamente, responder preguntas y guiar a los visitantes a través de embudos de marketing específicos puede ser una herramienta invaluable para convertir más prospectos, adquirir más clientes potenciales , construyendo lazos más fuertes con los clientes y, en última instancia, aumentando las ventas y los ingresos, con poco o ningún esfuerzo adicional.

No es fácil, y puede que no sea barato

Sin embargo, crear chatbots no es una tarea fácil. La forma más directa de construir un bot es codificarlo desde cero, aprender a integrarlo con las API de Facebook y luego usar un lenguaje de programación como PHP, Python o Java para escribir el código que realmente interactuará con la plataforma Messenger. interceptar los mensajes enviados por los usuarios y luego responder siguiendo las reglas definidas en el algoritmo que se ha implementado en la fuente.

Uf, eso fue un bocado incluso escribirlo. Una solución alternativa son las plataformas de creación de chatbots, como esta que hemos creado aquí en ChatbotsBuilder. Aquí es donde comienza la diversión, especialmente para agencias o especialistas en marketing como usted que no quieren pasar horas aprendiendo a escribir aplicaciones en node.js o crear respuestas API que contienen objetos JSON (¿qué…?) y al mismo tiempo ya tienen clientes. que se beneficiarían enormemente de una herramienta de marketing en redes sociales tan poderosa, efectiva y directa (y si sus clientes están más felices, su cuenta bancaria se vuelve más grande y ellos también terminan siendo más felices, y para eso estamos aquí).

De todos modos, usar una plataforma para crear bots de Messenger es probablemente la mejor solución, a menos que sea demasiado costosa. Este tipo de software suele ser muy complejo de crear y está dirigido a agencias/empresas más grandes y, por lo tanto, a menudo a clientes más pequeños con presupuestos más limitados pero con necesidades, proyectos y sueños igualmente importantes que terminan pagando tarifas elevadas, o evitan construir un chatbot por completo.

Y eso es una verdadera lástima, ya que crear un bot simple con funcionalidades completas pero tal vez un número limitado de respuestas y disparadores sin tener que invertir una tonelada de dinero (¡en realidad, invertir CERO dólares!) a menudo significa poder mostrar a los clientes lo que son estas nuevas redes sociales. herramienta de marketing puede hacer, creando tal deseo que hará que el cliente finalmente decida que sí, es hora de gastar un poco más y crear un Facebook Messenger Chatbot completo, estructuralmente completo e increíblemente efectivo, que usted y su agencia podrán diseñar, construir y recibir pagos con bastante facilidad… 😉

Un generador gratuito de chatbots de Messenger

Entonces, es por eso que decidimos construir nuestro sistema de tal manera que cualquiera que necesite crear rápidamente un chatbot de Messenger simple pero completo y efectivo pueda hacerlo con las herramientas que hemos desarrollado, de forma gratuita.

Sí, ofrecemos a todos nuestros usuarios la opción de registrarse en la plataforma y crear un chatbot completamente funcional sin ingresar una tarjeta de crédito ni pagar ninguna tarifa y, especialmente, sin ninguna marca o mensaje de nuestra parte y con casi todas las campanas y silbatos. han agregado al constructor. Esto le dará una forma inmediata de experimentar lo que significa implementar y desplegar un chatbot para una página de Facebook, sin gastar un centavo, especialmente antes de que su cliente haya aprobado y definido un presupuesto para el proyecto que le ha propuesto.

Facebook afirma que su nuevo chatbot supera al de Google como el mejor del mundo

La capacidad de Blender proviene de la inmensa escala de sus datos de entrenamiento. Primero se entrenó en 1.500 millones de conversaciones de Reddit disponibles públicamente, para darle una base para generar respuestas en un diálogo. Luego se ajustó con conjuntos de datos adicionales para cada una de las tres habilidades: conversaciones que contenían algún tipo de emoción, para enseñarle empatía (si un usuario dice “;Recibí un ascenso”;, por ejemplo, puede decir “;¡Felicitaciones! ”); conversaciones densas en información con un experto, para enseñarle conocimiento; y conversaciones entre personas con personajes distintos, para enseñarle personalidad. El modelo resultante es 3,6 veces más grande que el chatbot Meena de Google, que se anunció en enero, tan grande que no cabe en un solo dispositivo y debe funcionar con dos chips informáticos.

En ese momento, Google proclamó que Meena era el mejor chatbot del mundo. Sin embargo, en las propias pruebas de Facebook, el 75 % de los evaluadores humanos encontraron que Blender era más atractivo que Meena, y el 67 % encontró que sonaba más como un humano. El chatbot también engañó a los evaluadores humanos el 49 % de las veces para que pensaran que sus registros de conversación eran más humanos que los registros de conversación entre personas reales, lo que significa que no había mucha diferencia cualitativa entre los dos. Google no había respondido a una solicitud de comentarios cuando se debía publicar esta historia.

Sin embargo, a pesar de estos impresionantes resultados, las habilidades de Blender aún no se acercan a las de un humano. Hasta ahora, el equipo ha evaluado el chatbot solo en conversaciones cortas con 14 turnos. Si siguiera hablando más tiempo, sospechan los investigadores, pronto dejaría de tener sentido. “Estos modelos no pueden profundizar mucho”, dice Emily Dinan, la otra líder del proyecto. “No pueden recordar la historia de la conversación más allá de unos pocos turnos”.

Blender también tiene una tendencia a “;alucinar”; el conocimiento o inventar hechos, una limitación directa de las técnicas de aprendizaje profundo utilizadas para construirlo. En última instancia, genera sus oraciones a partir de correlaciones estadísticas en lugar de una base de datos de conocimiento. Como resultado, puede hilvanar una descripción detallada y coherente de una celebridad famosa, por ejemplo, pero con información completamente falsa. El equipo planea experimentar con la integración de una base de datos de conocimiento en la generación de respuestas del chatbot.

Otro desafío importante con cualquier sistema de chatbot abierto es evitar que diga cosas tóxicas o tendenciosas. Debido a que dichos sistemas se entrenan en última instancia en las redes sociales, pueden terminar regurgitando el vitriolo de Internet. (Esto le sucedió infamemente al chatbot Tay de Microsoft en 2016). El equipo trató de abordar este problema pidiendo a los trabajadores colaborativos que filtraran el lenguaje dañino de los tres conjuntos de datos que usó para el ajuste fino, pero no hizo lo mismo para Reddit. conjunto de datos debido a su tamaño. (Cualquiera que haya pasado mucho tiempo en Reddit sabrá por qué eso podría ser problemático).

El equipo espera experimentar con mejores mecanismos de seguridad, incluido un clasificador de lenguaje tóxico que podría verificar dos veces la respuesta del chatbot. Los investigadores admiten, sin embargo, que este enfoque no será exhaustivo. A veces, una oración como “;Sí, eso es genial”; puede parecer buena, pero dentro de un contexto delicado, como en respuesta a un comentario racista, puede adquirir significados dañinos.

A largo plazo, el equipo de inteligencia artificial de Facebook también está interesado en desarrollar agentes conversacionales más sofisticados que puedan responder a señales visuales además de solo palabras. Un proyecto está desarrollando un sistema llamado Image Chat, por ejemplo, que puede conversar con sensatez y personalidad sobre las fotos que un usuario puede enviar.

¿Qué son los chatbots?

Incluso si no ha comenzado a usar chatbots, prepárese para escuchar mucho sobre ellos.

Esta herramienta de servicio al cliente que suena futurista ya está siendo utilizada por algunas grandes marcas como Sephora y KLM, y está lista para convertirse en la próxima gran novedad en marketing.

Ya sea que ya esté pensando en desbloquear el potencial de un bot para su marca, o simplemente quiera saber qué se avecina en el espacio, estas son las preguntas que pronto se hará (respondidas con el aporte de Daniel Ilkovich, fundador de creación de chatbot plataforma Dexter).

Entonces, ¿qué son los chatbots?

Al igual que Siri para las marcas, los chatbots se están convirtiendo rápidamente en una nueva “;voz”; en las comunicaciones con los consumidores. Estos programas informáticos parlanchines responden a mensajes de texto o chats digitales, y mantienen casi conversaciones con los humanos (sus clientes actuales y potenciales) en el otro extremo. Gracias a los avances en el procesamiento del lenguaje natural (NLP) y la inteligencia artificial (AI), estos bots tienen habilidades de conversación más fuertes que nunca.

Hay un par de formas diferentes en que se pueden programar los chatbots. La forma más rudimentaria es la basada en reglas. Estos bots basados ​​en reglas son los más similares a las líneas de servicio al cliente automatizadas (piense en “;presione 5 para soporte técnico”;) y guían a los consumidores a través de un modelo de árbol de decisiones.

Los bots han evolucionado para incorporar NLP, que traduce el lenguaje común a una forma que el sistema del bot entiende. “;Extrae la intención del usuario de una oración y la convierte en un comando que una máquina puede entender”;, explica Ilkovich.

Agregar otro nivel a la PNL es la IA, que permite al bot “;aprender”; a través de sus interacciones. Sin embargo, Chatbot AI todavía está en su infancia y ha tenido algunos momentos difíciles de marketing.

¿Por qué bots?

En resumen: los chatbots llegan a sus consumidores donde quieren ser alcanzados. “;La gente ahora pasa más tiempo en sus aplicaciones de mensajería que en sus aplicaciones de redes sociales”;, dice Ilkovich. Si bien no recomendamos desactivar su cuenta de Twitter, agregar un chatbot a la combinación le brinda otro canal y método de distribución para llegar a su audiencia.

¿Qué podría salir mal?

Dos palabras: Microsoft Tay. En un experimento desastroso que seguramente apareció en su suministro de noticias, Microsoft lanzó un bot de IA llamado “;Tay”; que fue programado para reflejar los patrones de habla de los chateadores. El problema fue que, debido a algunos usuarios de trolleo, Tay evolucionó para soltar retórica nazi y “;bromas”; de odio feminista en 16 horas. La cerraron rápidamente, pero el daño ya estaba hecho. La moraleja aquí es tener cuidado con esta tecnología emergente y siempre prepararse críticamente para la peor forma en que los consumidores pueden intentar usarla.

¿Por qué los bots tienen sentido para el marketing?

Si bien los chatbots basados ​​en reglas se diseñaron principalmente para la evaluación del servicio al cliente, la evolución de los chatbots los hace ideales para el marketing o como una forma alternativa de distribuir medios. Si están bien escritos, estos bots pueden imitar una conversación con un cliente en un tono que refleje la identidad de la marca.

Esta comunicación de ida y vuelta puede llevar a momentos de sorpresa y deleite del consumidor, como fue el caso cuando el cliente de Dexter, Fatherly.com, lanzó Dad Joke Bot para el Día del Padre. Envíe un mensaje a este bot a través de SMS, Facebook Messenger o Slack, y recibirá un chiste de papá relevante a cambio. “;El bot de bromas de papá está muy ligado a la identidad de la marca con el logotipo, la voz y la iconografía, y brinda a las personas la oportunidad de relacionarse con la marca de una manera diferente que es más significativa”;, explica Ilkovich.

¿Cómo puedo optimizar mi chatbot para marketing?

Si bien los chatbots se basan en la nueva tecnología para transmitir el mensaje, todavía se trata de tener conversaciones con sus consumidores. “;En la era de los chatbots, los escritores son los nuevos diseñadores. Se están volviendo cada vez más responsables de la primera impresión que un cliente recibe de su marca”;, dice Ilkovich.

Los escritores profesionales de empresas de marketing de contenido editorial como Masthead Media pueden escribir chatbots con diálogos que no solo reflejen la identidad de la marca, sino que también animen a los consumidores a seguir interactuando.

Otro componente importante de la optimización de su bot es comprender y trabajar con las limitaciones de los chatbots. Ilkovich advierte contra el reemplazo total de los componentes utilitarios de su sitio web. En cambio, los chatbots deberían aumentar su oferta existente. “;Todavía es pronto para los chatbots y es fácil distraerse con el brillo de un nuevo medio. Los chatbots mejorarán en áreas más complejas como el servicio al cliente y el comercio electrónico, pero hasta entonces, las marcas deben tener cuidado al implementarlos “;. Para estas funciones, los bots se utilizan mejor como una clasificación para llevar a los consumidores a la página web o al representante humano que mejor puede ayudarlos.

Chatbot básico en Javascript

En este tutorial de desarrollo web, veremos cómo crear un chatbot básico usando HTML, CSS y JavaScript estándar. Este ejercicio se centra en los fundamentos de JS en lugar de cualquier tipo de Inteligencia Artificial (IA). Para que el proceso sea más simple y más fácil de aprender, no estoy usando bibliotecas de terceros. Construiré el chatbot desde cero centrándome en los conceptos básicos del lenguaje de programación JavaScript.

Este ejercicio tiene como objetivo ayudar a los programadores de JavaScript a aprender cómo funciona un chatbot y cómo los desarrolladores web pueden crear un chatbot básico usando JavaScript.

Crear un Chatbot en JavaScript

Primero, comience creando un archivo HTML. Vamos a crear un nombre de archivo index.html, que contenga el siguiente código:

Aquí, hemos creado un div con id ‘principal’ y dentro tenemos un campo de entrada en el que el usuario puede escribir texto y comunicarse con el bot. Esta es la configuración básica de HTML. Estaremos agregando más funcionalidades a lo largo del camino.

A continuación, también debemos agregar algunos estilos de diseño a nuestra página web. Así que vamos a crear un archivo CSS llamado style.css. Utilice el siguiente código de hoja de estilo:

Crear el archivo .js

Ahora, cree un archivo .js y luego configure algunas funciones básicas con el siguiente código JavaScript:

Tenga en cuenta que agregar el oyente DOMContentLoaded aquí garantiza que el JavaScript se cargue solo cuando el HTML haya terminado de procesarse. Es una buena práctica de codificación, por cierto.

A algunos usuarios les resulta una tarea tediosa hacer clic en el botón Enviar una y otra vez para enviar mensajes a través de una aplicación de chat. Por lo tanto, queremos implementar una función de mensajería instantánea en esta aplicación que permitirá al usuario enviar el mensaje simplemente presionando la tecla Intro después de que termine de escribir el mensaje.

Y eso podría hacerse de las siguientes maneras:

Al agregar el e.code == ‘Enter’, le estamos diciendo al detector de eventos que solo nos importa la tecla enter. Hemos reemplazado el registro de la consola con algunas declaraciones que realizan estas acciones:

Asignación del valor del campo de entrada a la variable local. También queremos borrar el campo de entrada del formulario después del envío, por lo que establecemos el valor del campo de entrada en la cadena vacía. Pasar el valor de entrada a nuestra siguiente función ‘salida’

Funciones JavaScript para Chatbots

En el siguiente paso, crearemos algunas funciones de JavaScript que harán un bot.

Primero, queremos controlar el texto que el usuario escribe en el campo del formulario de entrada. Independientemente de lo que escriba el usuario en el campo de entrada, queremos hacerlo un poco más estándar usando expresiones regulares como se hace en el siguiente fragmento de código:

La expresión regular anterior eliminará todo lo que no sea palabras, dígitos y espacios. También queremos eliminar todos los personajes rebeldes y todo lo que pueda dificultar las partidas. Por lo que se puede realizar de las siguientes formas:

Por ejemplo, si el tipo de usuario es “qué está pasando” o “qué está pasando” o “qué está pasando”, en lugar de contabilizar estas diferencias por separado, las trataríamos de la misma manera.

Ahora que tenemos una idea de cómo se verá la entrada del usuario, creemos el conjunto de posibles respuestas del bot y textos del usuario.

Programación de respuestas de bot en JavaScript

Nuestra próxima tarea es trabajar en las respuestas del bot en función de los disparadores (texto del usuario). Así que voy a crear arreglos de arreglos que incluyan enunciados y las respuestas. Para simplificar, los mantendré breves.

Si observa los índices de cada matriz y cómo están alineados, verá que el texto del usuario que coincide con una opción en expresiones[0] responderá con una opción de respuestas[0], y así sucesivamente. La matriz de alternativas es, por supuesto, para aquellos valores de entrada que no coinciden en la primera matriz. Esto explica cómo funciona un chatbot básico bajo el capó.

Desencadenadores y respuestas de Chatbot

Ahora podemos familiarizarnos con el aspecto de los disparadores y las respuestas. El siguiente paso es crear una función que compare estas matrices:

Ahora llamamos a esta función desde la función original ‘salida ()’ de la siguiente manera:

Después de comparar matrices, nuestra función de “salida” finalmente llama a la función addChatEntry() para hacer que la conversación se muestre en la página web.

Actualizando el DOM

Lo último que queda ahora es actualizar el DOM. Entonces debemos crear una función addChatEntry():

Esta función crea un hilo de mensajes para los campos bot y usuario, en la misma página.

En la función setTimeout, configuramos el tiempo de retraso en dos segundos para dar la impresión de que el bot piensa durante unos segundos y luego responde cuando alguien le habla.

Tutorial de programación de chatbots

Aquí, hemos creado un chatbot básico usando Javascript. Nuestro enfoque principal de este tutorial fue comprender la lógica de Javascript detrás de la creación de un chatbot.

Construir un chatbot en tiempo real puede ser una tarea complicada, pero vale la pena. Hoy en día, hay muchas empresas de desarrollo de software y plataformas de chatbots que están construyendo e integrando chatbots en diferentes aplicaciones comerciales. También puede usar código preescrito para crear chatbots. Son útiles para optimizar la comunicación con el cliente y llegar al público objetivo.

Cómo construir e implementar un chatbot simple con Python y Heroku

Nota: este tutorial asume cierta experiencia en Python y desarrollo web, pero no es necesario seguirlo.

¿Qué es un chatbot?

Un chatbot es una aplicación de software que simula una conversación humana natural. Esta simulación puede ser a través de voz o texto. También se conoce como inteligencia artificial conversacional (IA).

Los chatbots pueden estar basados ​​en reglas o en inteligencia artificial/aprendizaje automático, en esta publicación cubriremos este último.

Este tutorial cubrirá los siguientes conceptos:

* Scikit-Aprender

* Pandas y Numpy

* Vectorización de texto

* Semejanza de coseno

* Frasco

* Despliegue

Scikit-Aprender

Una biblioteca de aprendizaje automático de software libre para el lenguaje de programación python desarrollado por David_Cournapeau como proyecto de Google Summer of Code en 2007. Es bastante robusto y tiene algoritmos y conjuntos de datos integrados. Puedes aprender más acerca de esto aquí

Pandas y Numpy

Pandas es una biblioteca de análisis y manipulación de datos construida sobre Python. Numpy es una biblioteca para el lenguaje de programación Python, que agrega soporte para arreglos y matrices grandes y multidimensionales, junto con una gran colección de funciones matemáticas de alto nivel para operar en estos arreglos.

Ambas bibliotecas son quizás las más populares en la comunidad científica de Python y, en buena medida, han demostrado ser muy útiles a lo largo de los años.

Vectorización de texto

Una técnica para hacer que su código se ejecute más rápido al convertir puntos de datos en operaciones de matriz (vectores). En términos simples, significa convertir su texto en números para que sea más fácil de entender para su computadora. Aquí hay una introducción

Semejanza del coseno

Una medida de similitud entre 2 vectores distintos de cero de un espacio de producto interno. En matemáticas de secundaria, este es el coseno del ángulo entre dos vectores, que es igual al producto escalar de esos vectores particulares. En nuestro caso, lo usaremos para encontrar preguntas similares, más sobre eso más adelante.

Matraz

Un marco web, le brinda las herramientas para construir una aplicación web sin la necesidad de una biblioteca externa. Consiste en Werkzeug, la biblioteca del servidor web y jinja, el motor de plantillas para desarrollar su interfaz. Es muy flexible y fácil de usar.

Despliegue

Para la implementación usaremos heroku, es una plataforma como servicio (PaaS) que permite a los desarrolladores crear, ejecutar y operar aplicaciones en la nube. Es muy simple de usar y tiene un generoso servicio de nivel gratuito para probar sus prototipos.

El código

Entonces, los componentes principales de nuestro código serán el servidor de frascos, el archivo csv con los pares de preguntas y respuestas y el archivo html con nuestra interfaz. Centrémonos en el código de Python para obtener una entrada del usuario y obtener una respuesta de nuestro bot. Desarrollé mi bot como parte de un grupo de estudio en el desafío de becas de aprendizaje automático de Udacity Azure, así que creé un archivo csv de preguntas y respuestas y pares de respuestas basados ​​en el material del curso con hojas de Google.

En el fragmento anterior, la parte de similitudes de cálculo es donde está ocurriendo la magia, para seguir desde antes con respecto a la similitud del coseno, encontramos la pregunta en nuestro archivo csv que es más cercana a la del usuario. Aquí está el resto del código integrado con nuestro servidor de matraz.

Para la implementación en Heroku necesitamos 3 archivos, un requirements.txt, un runtime.txt y un Procfile, más sobre esto aquí.

El resto de mi código, incluida la interfaz html, está aquí en mi github. El enlace al bot en Heroku está aquí. ¡Use el código para crear su propio bot, agregue sus propios pares de preguntas y respuestas e impleméntelo! Espero que esta publicación haya sido útil.

3 formas en que la inteligencia artificial (IA) cambiará tu trabajo para siempre

cómo afecta la inteligencia artificial al medio ambienteInteligencia artificial: máquinas inteligentes capaces de “aprender” a llevar realizar tareas y volverse cada vez más bueno en ellas- está en todas partes en el trabajo hoy, y solo será más omnipresente mañana. De hecho, el CEO de Google, Sundar Pichai, predijo recientemente que resultará ser el invento humano más profundo hasta el momento, ¡más aún que la electricidad, Internet o incluso el fuego! Ciertamente, creo que tiene el potencial de impactar profundamente todo lo relacionado con la forma en que vivimos nuestras vidas, desde cómo viajamos hasta cómo nos conectamos y nos comunicamos con amigos y, definitivamente, la forma en que trabajamos y hacemos negocios. Cualquiera que sea el trabajo que haga ahora, si no está afectado por la IA, es muy probable que lo esté en algún momento en un futuro no muy lejano. Aquí está mi resumen de los cinco cambios más significativos que la IA hará en el mundo del trabajo a lo largo de nuestras vidas. La IA probablemente no te hará redundante, ¡todavía! Sin duda, es cierto que el aprendizaje automático, la tecnología de inteligencia artificial más relevante para los negocios en la actualidad, podrá hacer algunas cosas de manera mucho más rápida y eficiente que ya no valdrá la pena pagarles a los humanos para que las hagan. Esto incluirá cosas como detección, movimiento de cosas, programación, traducción y optimización de maquinaria. Pero el jurado aún está deliberando sobre si, a corto o largo plazo, la IA conducirá a la pérdida o creación de más puestos de trabajo. Una forma de verlo es que la IA, en teoría, conducirá a un mayor crecimiento y éxito empresarial. A menudo, esto significará (con suerte) más clientes. Más clientes significan más problemas humanos que deben resolverse, desde problemas complicados de servicio al cliente que requieren una respuesta humana hasta el desafío de crear constantemente productos y servicios innovadores que satisfagan las necesidades cambiantes de los humanos. ¡Estas son tareas para las que se necesitarán humanos, durante mucho tiempo todavía!

Cómo acceder al contenedor de Wacore mediante la API empresarial de WhatsApp

Pero no sé cómo acceder a la aplicación MySQL y WhatsAppCore. Por favor, hágame saber cómo acceder a MySQL y wacore. Pero debido a que no se ha registrado, API Whatsapp no verá muchas cosas en mysql. Gracias Weiyan por tu respuesta. Saqué phpmyadmin de dockerhub y luego puedo acceder a la base de datos mysql. La cuenta de WhatsApp aún no está disponible en mi administrador comercial de Facebook. MangaArun, ¿puede agregar su número en su administrador comercial siguiendo los pasos en el documento api / cuenta que proporcioné? En la sección de mis cuentas, la cuenta de WhatsApp no ​​está disponible. Me aparece el siguiente mensaje: “Esta función se está implementando gradualmente y es posible que no esté disponible para usted en este momento”. Entonces no puedo agregar el número de teléfono. Hola, Weiyan Wang, ¿tienes la cifra del costo aproximado para usar la API de Whatsapp Business? ¡Gracias por contribuir con una respuesta a Stack Overflow! Por favor, asegúrese de responder a la pregunta. ¡Proporcione detalles y comparta su investigación! Pedir ayuda, aclaraciones o responder a otras respuestas. Hacer declaraciones basadas en la opinión; respaldarlos con referencias o experiencia personal. Para obtener más información, consulte nuestros consejos sobre cómo escribir buenas respuestas. No es la respuesta que estás buscando? Explore otras preguntas con la etiqueta docker-compose whatsapp o haga su propia pregunta. ¿Puede un estudiante graduado de Maestría participar en una conferencia científica? Z80: uso asimétrico de B en DJNC (B es un byte bajo) vs. ¿Cómo puedo crear una mecánica para que los jugadores desarrollen la relación con su deidad? ¿La velocidad de acceso depende de la cantidad de archivos en un recurso compartido de red? ¿Por qué Sabriel comenta que “Touchstone” es un nombre tonto? ¿Por qué Authority of the Consuls no evita que la ficha goblin de Den of the Bugbear ataque? ¿Dónde puedo conseguir una cubierta para un suministro principal? ¿Cómo es posible comprar un pasivo? ¿Por qué los objetos oscuros absorben la luz visible pero solo emiten radiación infrarroja? Z80 está cometiendo extraños errores de salto relativo. ¿Como puede ser?