Antecedentes
Seguramente todos hemos escuchado sobre los Chatbots. El Chatbot es una de las tendencias tecnológicas emergentes más populares. Los Chatbots pueden ser utilizados para conversaciones simples, tienen la capacidad de mejorar la experiencia del usuario y acelerar cualquier proceso empresarial.
Normalmente, si necesito conocer el estado de un pedido, debo iniciar sesión en SAP para obtener los detalles y si el usuario no está familiarizado con SAP, tendrá que llamar al servicio de atención al cliente para que le ayuden. Esto suele llevar tiempo. Con los Chatbots, esto se puede lograr con un par de clics y los datos estarán disponibles rápidamente para el usuario.
SAP utiliza CAI (Inteligencia Artificial Conversacional) para el desarrollo de Chatbots. Es fácil desarrollar un chatbot. En el siguiente ejemplo, intenté crear un chatbot y obtener datos de Northwind (
https://services.odata.org/V2/Northwind/Northwind.svc/
) services.
He intentado obtener datos utilizando una clave API y SAP Odata (expuesto a través de ODP) y he podido obtener los datos. Así que a continuación se muestra un pequeño ejemplo de lo mismo.
En el siguiente ejemplo, utilizando Odata.org, intentaré obtener datos con respecto a cualquier pedido que ingrese el usuario.
Los siguientes pasos nos ayudarán a crear un chatbot básico.
Pasos
Iniciar sesión en
https://cai.tools.sap/
criar sua conta
Passo 1 -
Clique em "Novo Bot" - Forneça Detalhes Básicos
Passo 2 -
Primeiro, devemos definir a "Intenção" - A intenção é como a expressão do usuário, que ajudará o bot a identificar o que o usuário está dizendo - As intenções podem ser - Fornecer Detalhes do Pedido, Obter Detalhes do Pedido, etc. Quanto mais expressões definirmos na intenção, melhor será a resposta do bot para entender a entrada do usuário.
Defini uma Intenção com algumas expressões
Cada vez que o usuário usar uma dessas intenções, uma "Habilidade" será ativada.
Passo 3: -
Crie uma Nova habilidade - Dentro da Habilidade em "Disparadores", podemos fornecer qual será o gatilho.
A habilidade será ativada apenas se o usuário tiver usado uma das intenções/expre