Skip to content

lappis-unb/tais.old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tais - Assistente Virtual da Cultura

Ambiente RocketChat

sudo docker-compose up -d rocketchat

Entre no rocketchat com o login admin e senha admin. Execute os comandos a seguir para configurar e rodar a Taís

python3 scripts/bot_config.py
sudo docker-compose up tais

Para que a assistente virtual inicie a conversa você deve criar um trigger. Para isso, entre no rocketchat como admin, e vá no painel do Livechat na seção de Triggers, clique em New Trigger. Preencha o Trigger da seguinte forma:

Enabled: Yes
Name: Start Talk
Description: Start Talk
Condition: Visitor page URL
    Value: http://localhost:8000/
Action: Send Message
 Value: Impersonate next agent from queue
 Value: Oi eu sou a Taís, assistente virtual do minc, e estou aqui para te ajudar a esclarecer dúvidas sobre a Lei Rouanet, posso também solucionar problemas de proposta e projeto

Testes

Conversa no console

sudo docker build -t tais -f Dockerfile .
sudo docker run --rm --name tais -it -v $PWD:/bot tais bash -c "make train-nlu && make interactive"

Teste de confiabilidade de frases

sudo docker run --rm --name tais -it -v $PWD/tais:/tais tais python confidence.py
python -m rasa_core.train -d domain.yml -s stories.md -o models/dialogue

Treiando o bot

python -m rasa_core.run -d models/dialogue -u models/current/nlu
  • Treinando dialogue:

Isso rá treinar o modelo de diálogo e armazenar o resultado em models/dialogue

python -m rasa_core.train -d domain.yml -s stories.md -o models/dialogue
  • Treinar utilizando os exemplos do nlu:
python -m rasa_nlu.train -c nlu_config.yml --data nlu.md -o models --fixed_model_name nlu --project current --verbose
  • Mandando intents diretamente na domani:

PAra testar o bot neste modo é necessário chamar as intents diretamente, como: /greet ou goodbye

python -m rasa_core.run -d models/dialogue
  • Executando bot no console:
python -m rasa_core.run -d models/dialogue -u models/current/nlu
  • Executando o bot com a API e arquivo de log habilitados:
python -m rasa_core.run --enable_api -d models/dialogue/ -u models/current/nlu/ -o out.log

Testando bot com script

python scripts/api.py

References

Quickstart

Training for production

python -m rasa_core.train -d bot/domain.yml -s bot/data/stories -o bot/models/dialogue --epochs 1200
python -m rasa_nlu.train -c bot/nlu_config.yml --data bot/data/intents -o bot/models --fixed_model_name nlu --project tais --verbose
python -m rasa_core.run -d bot/models/dialogue -u bot/models/tais/nlu

About

Tais é uma assistente virtual para responder dúvidas dos usuários relacionadas à Lei Rouanet.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published