Conteúdo


Usando Watson Assistant com Facebook Messenger

Comments
Messenger mais Watson
Messenger mais Watson

Criando um Assistant

Watson Assistant é uma ferramenta dentro da IBM Cloud que te permite criar de maneira fácil e simples um chatbot. Caso deseje aprender a usar essa ferramenta veja os seguintes tópicos:

Desenvolvendo Chatbots com Watson Conversation
Mas o que é "esse Watson"?

Atualizações Watson Assistant 2.0
Temos mais novidades da API do Watson Assistant \o/ e elas são extremamente importantes, por tornarem ainda mais…

Integrations e Facebook

Após criar um Skill (antigo Workspace) o passo natural a se tomar é desenvolver um orquestrador para a plataforma que você deseja usar, ou seja, um conector entre o Watson e o Facebook, por exemplo. Para ajudar nesse processo a IBM lançou na última atualização do Watson Assistant o conceito de integrations, em que podemos ligar nosso bot facilmente com alguns mensageiros (Facebook ou Slack, por exemplo).

Para usar Integrations precisamos colocar nosso Skill vinculado com um Assistant, para isso basta:

Selecionar a aba Assistants'
Selecionar a aba Assistants'

Figura 2. Selecionar a aba "Assistants"

Clique em Create New, preencha os campos e clique em Create
Clique em Create New, preencha os campos e clique em Create

Figura 3. Clique em 'Create New', preencha os campos e clique em 'Create'

Vinculando sua Skill ao Assistant

Para vincular sua Skill a este Assistant que criamos clique em Add Dialog Skill
Para vincular sua Skill a este Assistant que criamos clique em Add Dialog Skill

Figura 4. Para vincular sua Skill a este Assistant que criamos clique em 'Add Dialog Skill'

Selecione a aba Add existing skill e selecione o seu skill
Selecione a aba Add existing skill e selecione o seu skill

Figura 5. Selecione a aba 'Add existing skill' e selecione o seu skill

Pronto agora seu bot está pronto para receber uma nova integration. Para fazer uma integração com Facebook siga os passos:

Adicionando Integração

Clique em Add integration
Clique em Add integration

Figura 6. Clique em 'Add integration'

Selecione Facebook e siga os passos disponíveis na página
Selecione Facebook e siga os passos disponíveis na página

Figura 7. Selecione Facebook e siga os passos disponíveis na página

Esse integration com Facebook utiliza uma ferramenta chamada botkit para fazer a conexão do Watson Assistant com o Messenger, para saber mais a respeito segue um artigo sobre:

Integrando o seu Watson Assistant em uma página no Facebook Messenger
Sempre que criamos um novo chatbot no Watson Assistant pensamos em como podemos disponibilizar em algum canal de…

Se tudo deu certo você vai conseguir conversar com seu bot no Facebook. Contudo para torna-lo público para todos você precisa aprovar seu bot, para isso acesse a Página de Desenvolvedor do Facebook e siga os passos abaixo:

Clique em Configurações dentro de Messenger
Clique em Configurações dentro de Messenger

Figura 8. Clique em 'Configurações' dentro de 'Messenger'

Logo no final da página você ira encontrar “Avaliação de Aplicativo para Messenger”, basta selecionar pages_messaging clicando em adicionar ao envio e seguir os passos dados pelo Facebook, como mostro abaixo:

No meu caso preciso de uma imagem e definir o uso comercial do meu bot
No meu caso preciso de uma imagem e definir o uso comercial do meu bot

Figura 9. No meu caso preciso de uma imagem e definir o uso comercial do meu bot

Após lidar com esses requisitos basta seguir os seguintes passos:

Clique em Adicionar detalhes
Clique em Adicionar detalhes

Figura 10. Clique em 'Adicionar detalhes'

Os 3 campos devem ser preenchidos
Os 3 campos devem ser preenchidos

Figura 11. Os 3 campos devem ser preenchidos

Para preencher os campos acima:

  1. No campo 1: Selecione a página que o bot está vinculado
  2. No campo 2: Coloque pelo menos 3 exemplos de frases que seu bot responde e suas respectivas respostas
  3. No campo 3: Descreva em poucas palavras o que seu bot faz e para que será usado.
  4. Clique em Salvar

Se você não se esqueceu de nada o botão “Enviar para análise” deve está habilitado. Basta clicar nele.

Após o processo de análise do Facebook seu bot estará disponível para todos, mas nada lhe impede de brincar com ele. Lembrando que esse processo de análise do Facebook demora e alguns documentos podem ser solicitados.


Recursos para download


Comentários

Acesse ou registre-se para adicionar e acompanhar os comentários.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Cloud computing
ArticleID=1066163
ArticleTitle=Usando Watson Assistant com Facebook Messenger
publish-date=06252019