Este é o repositório da Residência em Tecnologia da Informação e Computação da BRISA, onde você encontrará o projeto de um chatbot desenvolvido para a plataforma do governo federal Brasil Participativo. Criado pelos residentes em TI da BRISA, este chatbot facilita a interação dos cidadãos com a plataforma, oferecendo respostas precisas e amigáveis.
Necessitamos incorporar o Docker Duckling ao nosso servidor do Botpress para melhorar o reconhecimento e a extração de entidades de tempo, números e outras informações quantitativas nas interações do usuário com nosso chatbot. O Duckling é uma ferramenta de parsing robusta que irá auxiliar na compreensão mais profunda e precisa das queries dos usuários, otimizando as respostas e interações automatizadas.
Objetivo
Incorporar o Docker Duckling ao servidor Botpress para aprimorar o processamento de linguagem natural do bot, permitindo uma análise mais eficiente e abrangente de dados inseridos pelo usuário.
Tarefas
[x] Criar um Dockerfile para a instalação e configuração do Duckling.
[x] Integrar o serviço do Duckling com o servidor Botpress, garantindo comunicação fluida entre os dois serviços.
[x] Testar a integração do Duckling para validar o reconhecimento de entidades nas conversas do bot.
[x] Documentar o processo de integração e quaisquer configurações importantes para referência futura.
O Duckling foi corretamente implementado no Docker Compose do projeto, junto com a adição do NLU. Tudo parece estar funcionando corretamente. Estamos agora planejando as próximas etapas do desenvolvimento.
Descrição
Necessitamos incorporar o Docker Duckling ao nosso servidor do Botpress para melhorar o reconhecimento e a extração de entidades de tempo, números e outras informações quantitativas nas interações do usuário com nosso chatbot. O Duckling é uma ferramenta de parsing robusta que irá auxiliar na compreensão mais profunda e precisa das queries dos usuários, otimizando as respostas e interações automatizadas.
Objetivo
Incorporar o Docker Duckling ao servidor Botpress para aprimorar o processamento de linguagem natural do bot, permitindo uma análise mais eficiente e abrangente de dados inseridos pelo usuário.
Tarefas