O UNIBOT é um assistente virtual desenvolvido para o portal da Universidade Federal de Santa Maria (UFSM). O projeto visa facilitar o acesso a informações institucionais, padronizar o atendimento entre diferentes setores e integrar bases de dados acadêmicos em uma interface única e interativa.
O projeto propõe uma solução para a fragmentação de informações no ambiente acadêmico. Atualmente, a diversidade de canais e processos dificulta o acesso da comunidade interna e externa a dados essenciais. O UNIBOT atua como um facilitador de navegação e um centralizador de respostas oficiais por meio da inteligência artificial.
- Respostas Acadêmicas: Responde a perguntas mapeadas sobre o ambiente universitário e institucional.
- Direcionamento Estratégico: Encaminha os usuários para os links e páginas corretas dentro do portal da UFSM.
- Gerenciamento de Fluxo: Permite reiniciar a interação a qualquer momento, utilizando lógica de recursividade e pilha de funções para garantir a fluidez.
- Sistema de Fallback: Caso a dúvida não seja identificada, o sistema redireciona o usuário para reiniciar a conversa ou acessar o menu principal da instituição.
- IA e NLP: DialogFlow ES, DialogFlow CX, Gemini API
- Serviços: Google Translate
- Backend: Node.js e Webhooks
Para replicar ou testar o agente, siga os passos abaixo:
- Acesse o console do DialogFlow.
- Realize o upload/importação do Agente Unibot.
- Ative a integração DialogFlow Messenger.
- Insira o código abaixo no seu ambiente HTML:
<script src="[https://www.gstatic.com/dialogflow-console/fast/messenger/bootstrap.js?v=1](https://www.gstatic.com/dialogflow-console/fast/messenger/bootstrap.js?v=1)"></script>
<df-messenger
intent="WELCOME"
chat-title="Unibot"
agent-id="0f9c5a79-949d-4443-8e97-0923e1cb9113" // id de exemplo
language-code="pt-br"
></df-messenger>Abaixo estão os dados coletados durante a fase de pesquisa e estruturação do fluxo de atendimento:

