Esta solución inicial fue creada por tecnólogos de IBM. Traducciones disponibles: JP
En tiempos de crisis, los sistemas de comunicación suelen estar abrumados por personas que intentan encontrar información básica sobre pruebas, síntomas, respuesta comunitaria y otros recursos. Cuando las líneas de comunicación se obstruyen, las personas que necesitan ayuda real no pueden comunicarse. Los chatbots ayudan a responder decenas, incluso cientos, de miles de mensajes al día.
Ya sea a través de mensajes de texto, teléfono, sitios web o aplicaciones de comunicación, conversar con chatbots y otros recursos habilitados para IA puede desempeñar un papel fundamental para ayudar a las comunidades a comprender rápidamente información crucial y liberar recursos de servicio al cliente para centrarse en problemas de nivel superior.
El servicio IBM Watson Assistant le ayuda a crear, entrenar e implementar interacciones conversacionales en cualquier aplicación, dispositivo o canal. Crear un chatbot con Watson Assistant puede ayudar a abordar los problemas que enfrentan nuestros usuarios al intentar recopilar información precisa y relevante. Ya sea que esté tratando de conocer las últimas noticias sobre Covid-19 o saber dónde se realizan pruebas en su área, un chatbot puede desempeñar un papel importante para ayudar a las comunidades a comprender rápidamente información crucial y liberar recursos de servicio al cliente para centrarse en problemas de nivel superior. .
COVID-19 hace que los ciudadanos busquen respuestas sobre los síntomas y los sitios de prueba, así como el estado actual de las escuelas, el transporte y otros servicios públicos. Utilizando Watson Assistant, este Call for Code Starter Kit ha diseñado un asistente virtual precargado para comprender y responder preguntas comunes sobre COVID-19, escanear artículos de noticias sobre COVID-19 usando Watson Discovery y responder a consultas sobre estadísticas de COVID con datos de fuentes confiables. .
Con este kit de inicio de comunicaciones de crisis impulsado por Watson Assistant, puede integrar un chatbot en su solución Call for Code en un servidor web alojado en IBM Cloud, utilizando una integración de Slack o mediante un panel Node-RED.
Puede:
El desafío para usted es aprovechar este marco para crear una solución más completa.
Inicie sesión en IBM Cloud y aprovisione una instancia de Watson Assistant.
Paso 1. Desde el catálogo de IBM Cloud, aprovisione una instancia de Watson Assistant .
Paso 2. Inicie el servicio Watson Assistant.
Paso 3. Haga clic en Crear asistente y siga estas instrucciones detalladas sobre cómo crear un asistente.
Paso 4. Asigne un nombre a la instancia de Watson Assistant Comunicación de crisis COVID
Paso 5. Haga clic en Agregar habilidad de diálogo para agregar esto a su asistente. Siga la documentación si tiene preguntas.
Paso 6. Haga clic en Importar habilidad > Elija el archivo JSON e importe el archivo skill-CDC-COVID-FAQ.json
.
Paso 7. Vuelva a la página Todos los asistentes. Desde el menú de acciones ( ⋮
), abra Configuración .
Paso 8. En la pestaña Configuración, haga clic en Detalles de API a la izquierda y anote el Assistant ID
y Api Key
para uso futuro.
Paso 9. Vuelva a la página Todos los asistentes y haga clic en el enlace Habilidades .
Paso 10. En la página Habilidad, haga clic en el menú de acciones ( ⋮
), abra Ver detalles de API .
Paso 11. En la página Detalles de la habilidad, tome nota del Skill ID
para usarlo en el futuro.
Paso 12. Vuelva a su habilidad de diálogo y haga clic en el botón Vista previa del enlace al costado para obtener un enlace para probar y verificar a su asistente.
Paso 13. Haga algunas preguntas al chatbot Watson Assistant sobre COVID-19.
Ahora que ha creado su chatbot habilitado para Watson Assistant, debe conectarlo a una fuente de datos. Con Watson Assistant, debe hacerlo mediante un webhook.
Un webhook es un mecanismo que le permite llamar a un programa externo en función de algo que sucede en su programa. Cuando se utiliza en una habilidad de diálogo, un webhook se activa cuando el asistente procesa un nodo que tiene un webhook habilitado. El webhook recopila datos que usted especifica o que recopila del usuario durante la conversación y los guarda en variables de contexto. Envía los datos como parte de una solicitud HTTP POST a la URL que usted especifica como parte de su definición de webhook. La URL que recibe el webhook es el oyente. Realiza una acción predefinida utilizando la información que le pasa como se especifica en la definición del webhook y, opcionalmente, puede devolver una respuesta.
Siga estas instrucciones para configurar el webhook con el chatbot Watson Assistant que acaba de aprovisionar.
Ahora que tiene un Watson Assistant en funcionamiento, implementémoslo en Slack. Slack es una aplicación de mensajería basada en la nube que ayuda a las personas a colaborar entre sí. Después de configurar una habilidad de diálogo y agregarla a un asistente, puede integrar el asistente con Slack.
Cuando está integrado, dependiendo de los eventos que configure para que admita el asistente, su asistente puede responder a las preguntas que se le hagan en mensajes directos o en canales donde se menciona directamente al asistente.
Lea estas instrucciones para aprender cómo integrar su chatbot COVID-19 con Slack.
¿Quieres crear un chatbot habilitado por voz? Este tutorial le enseña cómo crear un chatbot habilitado para voz utilizando Node-RED y los nodos Watson Assistant, Watson Speech to Text y Watson Text to Speech.
Finalmente, puede integrar su chatbot de comunicación de crisis de COVID-19 en un sitio web Node.js.
WhatsApp es una de las plataformas más utilizadas en el mundo con aproximadamente 2 mil millones de usuarios. Este tutorial le muestra cómo integrar Watson Assistant con WhatsApp.
Esta herramienta tiene como objetivo proporcionar información basada en los CDC actualmente disponibles y otra información pública para ayudarlo a tomar decisiones sobre cómo buscar atención médica adecuada. Este sistema no está destinado al diagnóstico o tratamiento de enfermedades u otras afecciones, incluido el COVID-19, y usted no debe proporcionar ninguna información de salud privada o de identificación personal.
Este bot de Watson Assistant se completa con datos que provienen de los siguientes recursos:
Esta solución inicial está disponible bajo la licencia Apache 2.