Desenvolver bots funcionais, que atendam aos objetivos do negócio, é uma tarefa desafiadora. Felizmente, pela alta demanda desse tipo de solução, começam a surgir ferramentas que facilitam essa atividade. O QnA Maker, da Microsoft, por exemplo, permite o desenvolvimento de Bots para automatização de rotinas de suporte, como resolução de dúvidas frequentes, de forma fácil e rápida, gerando valor quase imediato.
A ferramenta extrai informações de documentos semi-estruturados – como PDFs, páginas da web, planilhas Excel, entre outros – gerando um bot com condições de “conversar” sobre as informações coletadas.
A solução funciona com o Azure Bot Service e conta com as capacidades de serviços cognitivos, Application Insights, e comunicação com mensageiros externos por meio de conectores.
Todo o processo pode ser realizado realizado rapidamente, no portal do Azure, sem necessidade de escrita de código, atingindo resultados impressionantes.
Indo um pouco além, a ferramenta tem recursos como o diálogo de múltiplos turnos, que possibilita configurações para suporte a conversas inteligentes. Também é possível melhorar continuamente a performance, por meio da funcionalidade Active Learning, que sugere alterações na base de conhecimento por meio do aprendizado automático aplicado aos padrões de uso do sistema de bot.
O QnA Maker possui suporte para mais de 50 idiomas.
Em termos arquiteturais, a integração do Bot na solução segue os mesmos moldes que indicamos em um post anterior. Além do uso básico que já descrevemos, no portal do Azure, é possível realizar customizações mais complexas utilizando o SDK do serviço, atualmente disponível para C#, JavaScript e Python.
[tweet]Por meio da utilização do QnA Maker, é possível implementar e verificar, de maneira ágil, quais são os benefícios que a humanização das relações entre usuário e sistemas pode trazer.[/tweet] A ferramenta ajuda a dar um “primeiro passo” muito sólido na construção de interfaces de negócio diversas, modernas e inteligentes.
O serviço conta com ampla documentação.