Quando usar o Serviço de Bot do Azure e a Estrutura de Bot
Lembre-se de que sua organização deseja automatizar o suporte ao bate-papo do cliente usando um bot de bate-papo em seu site e sites de redes sociais. Você precisa determinar qual ferramenta do Serviço de Bot do Azure é a melhor escolha para suas necessidades. Nesta unidade, você avalia os requisitos da sua empresa para um bot de chat e compara três ferramentas de criação de bots.
Requisitos do bot de bate-papo
Ao escolher um serviço de bot, uma consideração principal deve ser qual ferramenta de criação de bot melhor atende às suas necessidades. Os requisitos da sua empresa para um bot de chat são:
- Os bots devem ser simples de criar e gerenciar.
- Os bots devem ser fáceis de estender mais tarde com novos recursos baseados em código.
- Os recursos de linguagem natural devem ser incorporados ao bot sem a necessidade de desenvolver modelos de aprendizado de máquina de linguagem.
O Serviço de Bot do Azure tem vários recursos que você pode usar. Nesta unidade, você examina as considerações para escolher um serviço de bot e os benefícios que o Serviço de Bot do Azure oferece.
Avaliando ferramentas de criação de bots
Você tem três métodos principais de criação de bots disponíveis: Power Virtual Agents, QnA Maker e Bot Framework Composer. Cada método tem qualidades que você pode avaliar em relação aos seus requisitos para escolher o melhor ajuste para sua organização.
Power Virtual Agents
Use o Power Virtual Agents para criar bots de bate-papo poderosos. Esses bots podem responder a perguntas feitas por seus clientes, outros funcionários ou visitantes do seu site ou serviço. Devido à interface gráfica guiada e sem código, você pode usar o aplicativo Web Power Virtual Agents para criar bots de bate-papo sem precisar da experiência do desenvolvedor.
Os tópicos guiam a conversa de um bot no Power Virtual Agents. Cada tópico contém uma árvore de diálogo que orienta o fluxo de conversa. Cada tópico também tem frases de gatilho que um usuário provavelmente inserirá. Essas frases são combinadas com um tópico específico usando a compreensão de linguagem natural integrada. Por exemplo, considere que um usuário insere "Horário de funcionamento" em seu bot. A IA do bot pode combinar isso com um tópico chamado Horas da loja e, em seguida, começar uma conversa perguntando ao usuário sobre qual loja ele está perguntando. Em última análise, o bot fornece o horário de funcionamento da loja.
Estenda a capacidade do bot Power Virtual Agents usando o SDK do Bot Framework. As extensões de bot podem incluir:
- Recursos avançados de IA
- Entidades
- Variáveis
- Autenticação
- Fluxos Power Automate
- Competências
O Power Virtual Agents não oferece suporte à integração interna de recursos pré-configurados do Language Understanding Intelligence Service (LUIS), portanto, não atende aos requisitos do seu cenário.
Criador de FAQ
Lembre-se de que o QnA Maker é um serviço de Processamento de Linguagem Natural baseado no Azure. Use o QnA Maker para criar uma camada de conversação natural sobre seus dados. Use-o para encontrar a resposta mais apropriada para qualquer entrada de sua base de conhecimento personalizada de informações.
O portal QnA Maker é uma experiência completa de criação de base de conhecimento. Você pode importar documentos em sua forma atual para sua base de dados de conhecimento. Esses documentos podem incluir perguntas frequentes, manual do produto, planilha ou página da Web. Os documentos são convertidos em pares de perguntas e respostas. Cada par é analisado para solicitações de acompanhamento e conectado a outros pares.
Nota
O formato de marcação final suporta uma apresentação rica, incluindo imagens e links.
Depois que sua base de dados de conhecimento for editada, você poderá publicá-la em um bot do Aplicativo Web do Azure em funcionamento sem escrever nenhum código. Teste seu bot no portal do Azure ou baixe-o e continue o desenvolvimento.
O QnA Maker não suporta a personalização direta do fluxo de conversação e da lógica, portanto, não atende aos requisitos para o seu cenário.
Bot Framework Composer e Serviço de Bot do Azure
O Bot Framework Composer é um IDE visual de código aberto para desenvolvedores criarem, testarem, provisionarem e gerenciarem experiências de conversação. Você pode usar o Serviço de Bot do Azure para hospedar bots criados no Bot Framework Composer.
Gorjeta
Você pode executar atividades mais complexas, como integrar com dependências (por exemplo, API REST) modificando diretamente o código do bot. Você pode fazer isso usando o SDK do Bot Framework e o Visual Studio Code ou outro IDE.
Escolhendo uma ferramenta de criação de bots
Depois de avaliar as três opções para a criação de bots, você decide que o Bot Framework Composer é o mais adequado para sua empresa porque:
- O designer visual torna intuitivo criar e gerenciar bots.
- Suas capacidades integradas suportam a integração de compreensão de idiomas.
- Você pode estender os bots criados usando o SDK do Bot Framework se precisar de funcionalidades mais avançadas no futuro.