Este iniciador de solução foi criado por tecnólogos da IBM. As traduções estão disponíveis: JP
Em tempos de crise, os sistemas de comunicação ficam frequentemente sobrecarregados com pessoas que tentam encontrar informações básicas sobre testes, sintomas, resposta da comunidade e outros recursos. Quando as linhas de comunicação ficam obstruídas, as pessoas que precisam de ajuda real não conseguem passar. Os chatbots ajudam a responder dezenas, até centenas, de milhares de mensagens por dia.
Seja por texto, telefone, sites ou aplicativos de comunicação, conversar com chatbots e outros recursos habilitados para IA pode desempenhar um papel fundamental para ajudar as comunidades a compreender rapidamente informações cruciais e liberar recursos de atendimento ao cliente para se concentrarem em questões de nível superior.
O serviço IBM Watson Assistant ajuda a construir, treinar e implementar interações conversacionais em qualquer aplicativo, dispositivo ou canal. A criação de um chatbot usando o Watson Assistant pode ajudar a resolver os problemas que nossos usuários enfrentam ao tentar coletar informações precisas e relevantes. Esteja você tentando saber as últimas notícias sobre a Covid-19 ou saber onde há testes em sua área, um chatbot pode desempenhar um papel importante ajudando as comunidades a compreender rapidamente informações cruciais e liberar recursos de atendimento ao cliente para se concentrarem em questões de nível superior .
A COVID-19 faz com que os cidadãos procurem respostas sobre sintomas e locais de teste, bem como sobre a situação atual das escolas, transportes e outros serviços públicos. Usando o Watson Assistant, este Call for Code Starter Kit projetou um assistente virtual pré-carregado para entender e responder a perguntas comuns sobre a COVID-19, digitalizar artigos de notícias sobre a COVID-19 usando o Watson Discovery e responder a consultas de estatísticas da COVID com dados de fontes confiáveis .
Com este Crisis Communications Starter Kit desenvolvido pelo Watson Assistant, você pode integrar um chatbot à sua solução Call for Code em um servidor da web hospedado na IBM Cloud, usando uma integração do Slack ou por meio de um painel Node-RED.
Pode:
O desafio para você é desenvolver a partir dessa estrutura para criar uma solução mais completa.
Efetue login no IBM Cloud e provisione uma instância do Watson Assistant.
Etapa 1. No catálogo da IBM Cloud, provisione uma instância do Watson Assistant .
Etapa 2. Inicie o serviço Watson Assistant.
Etapa 3. Clique em Criar assistente e siga estas instruções detalhadas sobre como criar um assistente.
Etapa 4. Nomeie a instância do Watson Assistant como COVID Crisis Communication
Etapa 5. Clique em Adicionar habilidade de diálogo para adicioná-la ao seu assistente. Siga a documentação se tiver dúvidas.
Etapa 6. Clique em Importar habilidade > Escolher arquivo JSON e importe o arquivo skill-CDC-COVID-FAQ.json
.
Etapa 7. Volte para a página Todos os assistentes. No menu de ação ( ⋮
), abra Configurações .
Etapa 8. Na guia Configurações, clique em Detalhes da API à esquerda e anote o Assistant ID
e Api Key
para uso futuro.
Etapa 9. Volte para a página Todos os assistentes e clique no link Habilidades .
Etapa 10. Na página Skill, clique no menu de ação ( ⋮
), abra View API Details .
Etapa 11. Na página Skill Details, anote o Skill ID
para uso futuro.
Etapa 12. Volte para sua habilidade de diálogo e clique no botão Preview Link ao lado para obter um link para testar e verificar seu assistente.
Etapa 13. Faça algumas perguntas ao chatbot do Watson Assistant sobre o COVID-19.
Agora que você criou seu chatbot ativado pelo Watson Assistant, é necessário conectá-lo a uma origem de dados. Com o Watson Assistant, você precisa fazer isso por meio de um webhook.
Um webhook é um mecanismo que permite chamar um programa externo com base em algo que está acontecendo em seu programa. Quando usado em uma qualificação de diálogo, um webhook é acionado quando o assistente processa um nó que tem um webhook ativado. O webhook coleta dados que você especifica ou coleta do usuário durante a conversa e salva em variáveis de contexto. Ele envia os dados como parte de uma solicitação HTTP POST para o URL especificado como parte da definição do webhook. A URL que recebe o webhook é o listener. Ele executa uma ação predefinida usando as informações que você passa para ele conforme especificado na definição do webhook e pode, opcionalmente, retornar uma resposta.
Siga estas instruções para configurar o webhook com o chatbot do Watson Assistant que você acabou de provisionar.
Agora que você tem um Watson Assistant funcionando, vamos implementá-lo no Slack. Slack é um aplicativo de mensagens baseado em nuvem que ajuda as pessoas a colaborar umas com as outras. Depois de configurar uma qualificação de diálogo e adicioná-la a um assistente, será possível integrar o assistente ao Slack.
Quando integrado, dependendo dos eventos que você configurar o assistente para suportar, seu assistente poderá responder a perguntas feitas em mensagens diretas ou em canais onde o assistente é mencionado diretamente.
Leia estas instruções para saber como integrar seu chatbot COVID-19 ao Slack.
Quer criar um chatbot habilitado para voz? Este tutorial ensina como criar um chatbot habilitado para voz usando Node-RED e os nós Watson Assistant, Watson Speech to Text e Watson Text to Speech.
Finalmente, você pode incorporar seu chatbot de comunicação de crise COVID-19 em um site Node.js.
O WhatsApp é uma das plataformas mais utilizadas no mundo, com aproximadamente 2 bilhões de usuários. Este tutorial mostra como integrar o Watson Assistant ao WhatsApp.
Esta ferramenta destina-se a fornecer informações baseadas no CDC atualmente disponível e outras informações públicas para ajudá-lo a tomar decisões sobre como procurar cuidados médicos adequados. Este sistema não se destina ao diagnóstico ou tratamento de doenças ou outras condições, incluindo a COVID-19, e você não deve fornecer nenhuma informação de saúde privada ou de identificação pessoal.
Este bot do Watson Assistant é preenchido com dados provenientes dos seguintes recursos:
Este iniciador de solução está disponível sob a licença Apache 2.