🚀 Desenvolvimento de um chatterbot que ensina conceitos de Orientação a Objetos na Linguagem de Programação Java
Python versão: 3.10.7
-
Comando que executa o web scraping: O Comando tem como saída o arquivo output.json, localizado na pasta spider, dentro da parte de webscraping. Quando executado, o arquivo é criado, mas não subescreve, caso haja um já existente. Recomendado deletar o arquivo antes de executar o comando.
make scrapy
-
Comando que executa o arquivo action do Rasa: O arquivo output.json(extraído pelo webscraping) deve estar na pasta action para que seja executado corretamente.
make action
-
Comando que executa o arquivo que cria a base do nlu.yml: O comando substitui o arquivo, sem adicionar as perguntas.
make nlu
-
make train
-
Comando que executa o bot e inicia sua conversação pelo terminal:
make shell
-
Comando que executa o web scraping: O Comando tem como saída o arquivo output.json, localizado na pasta spider, dentro da parte de webscraping. Quando executado, o arquivo é criado, mas não subescreve, caso haja um já existente. Recomendado deletar o arquivo antes de executar o comando.
cd webscraping\webscraping\spiders && scapy runspider JavaDoc.py -o output.json
-
Comando que executa o arquivo action do Rasa: O arquivo output.json(extraído pelo webscraping) deve estar na pasta action para que seja executado corretamente.
cd chatterbot_projeto && rasa run action
-
Comando que executa o arquivo que cria a base do nlu.yml: O comando substitui o arquivo, sem adicionar as perguntas.
cd chatterbot_projeto\actions && python nlu_creator.py
-
cd chatterbot_projeto && rasa train
-
Comando que executa o bot e inicia sua conversação pelo terminal:
cd chatterbot_projeto && rasa shell