IBM Watson Assistant é um agente virtual impulsionado por IA que fornece respostas rápidas, consistentes e precisas em qualquer plataforma de mensagens, aplicativo, dispositivo ou canal. Usando IA e processamento de linguagem natural, o Watson Assistant aprende com as conversas com os clientes, melhorando sua capacidade de resolver problemas na primeira vez e eliminando a frustração de longos tempos de espera, pesquisas tediosas e chatbots pouco úteis. Com o Watson Assistant, você pode construir interfaces conversacionais em qualquer aplicativo, dispositivo ou canal.
Como mostrado no
Centro de Descoberta da SAP
, a SAP Conversational AI está programada para ser removida da lista de Serviços em Nuvem Elegíveis em 31 de julho de 2023.
A SAP recentemente anunciou que está incorporando a IA da IBM Watson em suas soluções. Você pode ler mais sobre isso em
SAP para Incorporar a Inteligência Artificial da IBM Watson nas Soluções da SAP
.
Este tutorial é o primeiro de uma série que mostrará como usar o IBM Watson Assistant junto com os Sistemas da SAP (S/4HANA, Ariba e mais). O tutorial é voltado para qualquer pessoa nova nesses processos e explica como obter uma conta na IBM Cloud, configurar seu primeiro chatbot e conectá-lo através de uma Função da IBM Cloud com um serviço de odata disponível publicamente.
Uma breve experiência: Migração da SAP Conversational AI para o IBM Watson Assistant
O chatbot descrito neste tutorial foi construído como uma demonstração inicial usando o SAP Conversational AI (CAI) para ver o que poderia ser reutilizado dos dados exportados do CAI.
Com o Watson Assistant, a exportação de dados gera um único arquivo JSON como arquivo de projeto. Em comparação, o SAP CAI gera sete diretórios baixados, cada um com um arquivo JSON com informações do projeto.
Foi possível utilizar a mesma Função da IBM Cloud para ambos chatbots do Watson Assistant e do SAP CAI. Para outras variáveis e funções, descobri que:
-
Detalhes disponíveis nos arquivos JSON do SAP CAI que podem ser mapeados para o Watson Assistant são:
-
URL do Webhook
-
Intenções
-
Exemplos de Intenções
-
Nomes de Entidades (Existem muitas entidades de pacote padrão.)
-
Informações de Habilidades
-
Detalhes que não podem ser convertidos diretamente são:
-
Sinônimos de Entidades
-
Uso de variáveis
Portanto, é possível criar um conversor semi-automatizado para carregar intenções, entidades, webhooks e, até certo ponto, diálogos para a rotina. Isso elimina a necessidade de criá-los do zero no Watson Assistant, economizando tempo.
Pré-requisitos
Para seguir este tutorial, você precisa de:
Tempo Estimado
Deve levar aproximadamente 45-60 minutos para concluir o tutorial.
Passos
Construir um chatbot simples do IBM Watson
-
Faça login com o seu
IBMid
.
-
Após criar sua conta, você pode acessar
Watson Assistant
para criar o chatbot em sua conta da IBM Cloud. Ou, você pode seguir os próximos passos para criar o chatbot.
O próximo passo a passo mostra como criar o chatbot, mas não explica o contexto da tarefa em detalhes. Neste caso de uso, o usuário deseja saber o nome de uma companhia aérea com base em um atalho conhecido (por exemplo, AA para American Airlines). O serviço odata usado está disponível publicamente e foi o impulsionador do caso de