Como criar um chatbot da Watson para uso na Huggy

Aprenda a criar uma conta e dar seus primeiros passos no Watson Assistant da IBM, um serviço de bot que pode ser integrado ao seu atendimento na Huggy.

Contratando o Watson Assistant

Para criar uma conta e contratar o serviço, acesse a página da IBM.

No menu superior direito, pressione o botão representado por um boneco e clique em Inscreva-se.

Na tela seguinte, clique em Criar uma conta.

Preencha as informações solicitadas, informe o código que foi enviado ao seu e-mail e pressione Criar conta.

Será exibido pop up sobre a privacidade da conta, clique em Proceder.

Na página inicial, acesse o módulo Produtos, selecione a categoria IBM Cloud e clique em Efetue login ou inscreva-se.

Informe os dados requisitados, incluindo código enviado ao seu e-mail e pressione Criar conta.

É recomendado utilizar o mesmo e-mail cadastrado em sua conta IBMid.

Após concluir o cadastro, realize o login no serviço da IBM Cloud e clique em Catálogo, localizado na barra superior.

Feito isso, acesse IA/Aprendizado de máquina > Watson Assistant.

Para garantir a integração do bot à Huggy, selecione a região Dallas.

Selecione o plano que deseja contratar e, na parte inferior da página, clique em Criar ou Incluir na estimativa.

No plano Lite (free) você será direcionado para a página de contratação do serviço.

Os outros planos exigem um cartão de crédito válido.

Após finalizar o cadastro, clique em Launch Watson Assistant para iniciar o assistente.

Criando Skills

Skills são capacidades específicas que você adiciona ao seu assistente virtual para torná-lo mais inteligente.

Antes de prosseguir, garanta que o painel do Watson esteja com a versão clássica habilitada.

Você será redirecionado para a página da sua primeira skill e poderá criar outras skills clicando no ícone Skills destacado na imagem abaixo.

  1. Clique em Create skill.
  2. Selecione o tipo da skill e clique em Next.
  3. Preencha os campos Name, Description e Language.

Defina corretamente o idioma do seu bot e garanta interações mais precisas.

  1. Conclua clicando em Create dialog skill.

Conhecendo o menu Skills

Agora, você conhecerá as principais funcionalidades do menu Skill.

  • Intents: responsável por ensinar o bot qual a intenção do usuário com uma interação. Por exemplo, você pode ensinar ao seu bot a intenção “eu quero comprar” e, sempre que essa frase for enviada, seu bot conseguirá entender.
  • Entities: representa um termo ou definição que fornece contexto à uma intenção. Uma entidade pode ser, por exemplo, um nome de cidade que ajuda seu bot a distinguir para qual loja o cliente deseja saber o horário de funcionamento.
  • Dialog: Estrutura o fluxo de conversas de acordo com as intenções e entidades que você cadastrou. Para cada nó, você pode criar nós filhos (child nodes) que determinam quais intenções e entidades serão processadas pelo seu bot.
  • Analytics: apresenta relatórios diversos sobre seus bots.
  • Content Catalog: oferece um catálogo de Intenções prontas para serem usadas.

Ensinando o Bot

Para que o Bot processe as interações e gerencie corretamente o diálogo, é necessário atribuir o conhecimento necessário a ele.

Criando Intents

Veja como criar intenções para treinar seu assistente no reconhecimento de perguntas ou objetivos do cliente.

Você pode adicionar variações nas interações dos clientes. Por exemplo, incluir diferentes perguntas que obtém uma mesma resposta.

  1. Na página Skill, selecione Intents e clique em Create intent.
  2. Preencha os campos: Intent name com o nome que dará à essa intenção, Description descrevendo a intenção e clique em Create intent.
  3. No campo Add user examples adicione quantos exemplos forem necessários para ensinar ao bot o modo como o cliente entrará em contato de acordo com a intenção..

Recomendamos adicionar pelo menos 5 exemplos diferentes para cada interação.

Criando Entities

Entidades são como substantivos ou palavras-chave. Eles trabalham para identificar a natureza específica da solicitação de um cliente. Ao criar seus termos de negócios em entidades, seu assistente pode fornecer respostas direcionadas a uma ampla variedade de consultas.

  1. Na página Skill, selecione Entities e clique em Create entity.
  2. Preencha o campo Entity name com o nome da sua entidade e clique em Create intent.
  3. No campo Value name dê um valor à sua entidade e em Synonyms adicione sinônimos à ela. Por exemplo, quando o valor da entidade é “sim” você pode adicionar sinônimos como “claro", "ok", "certo”.
Em System entities, você encontra entidades prontas para serem utilizadas. A entidade @sys-currency, por exemplo, detecta valores monetários a partir de símbolos e outros termos relacionados.

Criando diálogos

As caixas de diálogo permitem desenvolver fluxos de interação e ramificação de conversas entre seus clientes e seu assistente.

Você cria conversas usando intenções e entidades para que seu assistente responda adequadamente ao que seus clientes estão dizendo.

  1. Acesse Skil > Dialog e pressione Create dialog.
  2. Em seguida, clique em Add node.
  3. No nó criado, estabeleça um nome.
  4. Feito isso, preencha o campo If assistant recognizes com a intenção e/ou entidade que será processada daquele nó. Exemplo: #eu_quero_comprar.
  5. Agora, digite a resposta do bot no campo Then respond with. Exemplo: Qual produto deseja comprar?
  6. Utilize a opção Add child node, ao lado direito do seu nó principal, para criar novos nós filhos e dar continuidade ao diálogo.

Para obter instruções práticas de como criar um diálogo, recomendamos a leitura desse material.


O que você achou deste artigo?


some text
Powered by HelpDocs (opens in a new tab)