ChatBot em desenvolvimento 🚧
Projeto idealizado na disciplina de Tópicos Especiais de Engenharia de Software na UnB.
É um projeto que consiste na criação de um chatbot utilizando a framework RASA que visa auxiliar no aprendizado/ensino de Deep Learning bem como suas subareas.
Conteúdo novo e extenso com referências não muito fáceis de encontrar e geralmente encontrados apenas em inglês
O projeto DLVA(Deep Learning Virtual Assistant) visa criar um chatbot capaz de auxiliar o professor e os alunos da disciplina, por meio de respostas em português as dúvidas mais frequentes, disponibilizar informações sobre o plano de ensino e notas da disciplina.
-
Trazer definições dos conteúdos (com links)
-
Dizer as datas de entregas dos trabalhos
-
Mandar links dos slides das aulas
-
Respostas imediatas
-
Informações atualizadas
-
Respostas homologadas pelo professor
O modelo de solução utilizado neste projeto conta com o framework RASA que utiliza a arquitetura chamada Transformer Neural NetWork. Dentro dos principais arquivos de configuração do Rasa, encontra-se o TEDPolicy e DietClassifier que são essenciais para a configuração da inteligência do bot e assim gerar um modelo treinado com capacidade de responder o usuário. Para realizar o treinamento e fazer a configuração, utiliza-se no TEDPolicy 3 camadas de transformers, uma camada de normalização e outra de sigmoíde. Para o DietClassifier 2 camadas de transformers, uma camada de normalização e outra sigmoíde.
IDE: Visual Studio Code.
Linguagem de programação: Python.
Bibliotecas: Pandas, Keras, TensorFlow e Jupyter.
Frameworks: RASA
Plataforma: Anaconda
Nome | Matrícula |
---|---|
Gabriel Ferreira da Silva | 20/0018060 |
Mateus de Siqueira Silva | 20/0024787 |
Pedro Vitor Augusto de Jesus | 20/0073249 |
git clone https://github.com/deeplearningunb/
https://www.anaconda.com/products/individual
https://anaconda.org/anaconda/anaconda-navigator
conda create -n smartbot-demo python=3.8
source activate smartbot-demo
conda install rasa
rasa shell