practice-uffs / api

API central do Practice
MIT License
4 stars 2 forks source link

Salvar um histórico das mensagens do usuário com a Aura #45

Closed GuilhermeGraeff closed 2 years ago

GuilhermeGraeff commented 2 years ago

Salvar na nossa API o histórico de conversas com a aura.

Para poder anonimizar estas conversas após o usuário discordar com o uso de consentimento, talvez seria interessante fazer algo um pouco mais desconexo do usuário (não sei se isso faz sentido hehe). Se eu não me engano a resposta que vem da aplicação da Aura tem consigo a identificação da resposta, e essa identificação pode ser armazenada ao invés do texto da resposta.

Depois que criarmos a avaliação das perguntas podemos armazenar também o histórico de likes e deslikes daquele usuário juntamente com o histórico de mensagens.

A avaliação de uma resposta da Aura referente pergunta realizada pelo usuário já pode ser armazenada anonimicamente na rota v0/analytics, então além de guardar os likes no histórico de mensagens, também deve ser armazenado anonimicamente nesta rota.

O @alissonpeloso deu a ideia de guardar no BD vinculado ao usuário um campo tipo um JSON como o histórico, me parece muito válido e é algo a se considerar, talvez até colocar um limite no histórico.

GuilhermeGraeff commented 2 years ago

Agora que a #48 foi concluída, vou prosseguir com esta issue :)