Resumen:
Este webinar se enfoca en la inteligencia conversacional de SAP, demostrando la creación de dos chatbots para atender solicitudes de clientes. Se exploran conceptos básicos de inteligencia artificial, incluyendo sistemas basados en reglas y aprendizaje. Se detalla el funcionamiento de la inteligencia conversacional, el procesamiento del lenguaje natural (NLP), el aprendizaje automático (Machine Learning) y la comprensión del lenguaje natural (NLU). Se discuten los beneficios de la IA conversacional, como la mejora del servicio al cliente, la optimización de operaciones y la escalabilidad. Se presenta SAP Conversational AI como una plataforma para crear chatbots inteligentes, y se describen las etapas del ciclo de vida de un bot: entrenamiento, construcción, conexión y monitoreo. Se cubren la creación de intenciones, habilidades, y la conexión con otros sistemas. Puedes ver la clase gratuita sobre este tema en nuestro canal de YouTube, donde podrás escuchar al docente hablar sobre este tema y las explicaciones que tiene para darte. Ver video aquí
Índice:
- Creación de la Organización
- Creación de un Bot de Acciones
- Entrenamiento
- Construcción
- Conexión
- Monitoreo
- Pruebas
- Creación de un Bot para Recuperar Respuestas
- Entrenamiento
- Construcción
- Pruebas
Conceptos Clave:
- Inteligencia Artificial (IA)
- Inteligencia Artificial Conversacional
- Procesamiento del Lenguaje Natural (NLP)
- Aprendizaje Automático (Machine Learning)
- Comprensión del Lenguaje Natural (NLU)
- SAP Conversational AI
- Chatbots
- Intenciones
- Expresiones
- Habilidades (Skills)
- Entrenamiento
- Construcción
- Conexión
- Monitoreo
saphana
- Creación de la Organización
La organización en SAP Conversational AI representa la empresa que gestiona el bot. Puede ser privada, accesible solo a miembros de la organización, o pública, visible a la comunidad. Para crear una organización, se debe proporcionar un nombre y una descripción.

saphana
- Creación de un Bot de Acciones
SAP Conversational AI ofrece dos tipos principales de bots: los bots de ejecución de acciones y los bots de preguntas frecuentes. Los bots de ejecución de acciones automatizan tareas complejas mediante la extracción de información de sistemas y la simplificación de procesos.
2.1. Entrenamiento
El entrenamiento es la fase inicial del ciclo de vida de un bot. Se enfoca en dotar al bot de la capacidad de comprender el lenguaje humano. Las intenciones representan las ideas o propósitos que el bot debe reconocer, y las expresiones son las posibles interacciones de los usuarios.
- Intenciones: Conjunto de expresiones lingüísticas que comparten un significado subyacente.
- Expresiones: Unidades básicas de comunicación entre un usuario y un bot.
Se pueden agregar expresiones manualmente o mediante la importación de archivos CSV. SAP Conversational AI permite la bifurcación de intenciones, facilitando la clonación de intenciones preexistentes.
2.2. Construcción
En la etapa de construcción, se diseña el flujo de conversación mediante habilidades (skills). Una habilidad es un bloque de diálogo con un propósito específico. Las habilidades se configuran mediante activadores (triggers), que determinan cuándo se activan, y pueden incluir requerimientos, que son los datos que el bot necesita obtener del usuario. Las acciones son las tareas específicas que el bot realiza en respuesta a las interacciones del usuario.
- Habilidades (Skills): Bloques de diálogo con un propósito específico.
- Activadores (Triggers): Condiciones que determinan si una habilidad se ejecuta.
- Requerimientos: Datos que el bot necesita obtener del usuario.
- Acciones: Tareas específicas que el bot realiza.
SAP Conversational AI ofrece diferentes tipos de habilidades:
- Habilidades de negocio: Se centran en las tareas clave que el bot debe realizar.
- Habilidades flotantes: Permiten conversaciones informales sobre temas secundarios.
- Habilidades de inicialización: Se ejecutan al inicio de la conversación.
2.3. Conexión
Una vez entrenado y construido, el bot se puede implementar en diversas plataformas de mensajería para que los usuarios interactúen con él. SAP Conversational AI permite la conexión con plataformas como Messenger, Amazon Alexa, Facebook Messenger, entre otras.
2.4. Monitoreo
El monitoreo implica el análisis de las interacciones de los usuarios con el bot. Permite identificar áreas de mejora, nuevas funcionalidades, necesidades y preferencias de los usuarios.
SAP Conversational AI proporciona herramientas de monitoreo que incluyen:
- Logs: Registros de las interacciones de los usuarios.
- Métricas: Datos que permiten evaluar el rendimiento del bot.
- Análisis del entrenamiento: Herramienta para perfeccionar el conjunto de datos del bot.
2.5. Pruebas
SAP Conversational AI ofrece dos formas de probar el chatbot:
- Análisis de expresión: Evalúa si las intenciones y expresiones funcionan correctamente.
- Chat preview: Permite interactuar con el bot en una vista previa.
saphana
- Creación de un Bot para Recuperar Respuestas
Los bots de preguntas frecuentes se centran en recuperar respuestas predefinidas de documentos cargados. Las intenciones y entidades están predefinidas, y el bot incluye habilidades preconfiguradas.
3.1. Entrenamiento
El entrenamiento de un bot de preguntas frecuentes implica la carga de un archivo CSV con preguntas y respuestas. El archivo debe cumplir con ciertos requisitos de formato y tamaño. También se pueden agregar términos alternativos en formato JSON para mejorar la respuesta del bot.
- Términos alternativos: Sinónimos y otras palabras que mejoran la respuesta del bot.

- 3.2. ConstrucciónLos bots de preguntas frecuentes vienen equipados con habilidades predefinidas, como la habilidad de preguntas frecuentes (FAQ), la satisfacción del cliente inmediata, la respuesta de satisfacción del cliente y la charla. Estas habilidades se pueden usar tal cual o personalizar.
3.3. Pruebas
Las pruebas de un bot de preguntas frecuentes se realizan de manera similar a las de un bot de acciones, utilizando el análisis de expresión y el chat preview.
Conclusión:
SAP Conversational AI ofrece una plataforma robusta para el desarrollo de chatbots, permitiendo la creación de bots tanto para la ejecución de acciones complejas como para la respuesta a preguntas frecuentes. El ciclo de vida del bot, que incluye entrenamiento, construcción, conexión y monitoreo, proporciona un marco completo para el desarrollo y la mejora continua de estas herramientas. La capacidad de integrar estos bots con diversas plataformas de mensajería amplía su alcance y utilidad, mejorando la interacción entre las empresas y sus usuarios.