-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the NutriChat wiki!
NutriChat
O NutriChat é um chatbot desenvolvido para auxiliar as pessoas na sua tomada de decisões quanto aos seus hábitos alimentares, visando o consumo consciente, a alimentação saudável e a redução do desperdício desses insumos.
O chatbot auxilia o usuário que quer mudar de dieta, seja com fins de perda de peso, aumento de massa magra ou que só deseje melhorar seus hábitos de consumo ao mesmo tempo que preza pela sustentabilidade e pelo bem do planeta.
O NutriChat fornece respostas a partir das perguntas feitas pelo usuário e oferece dicas práticas e comprovadas de como montar refeições balanceadas.
A plataforma é simples e intuitiva, construída com algoritmos em Python. Utilizando conceitos de classes, funções, vetores, dicionários e outros conceitos importantes.
Letícia Maria
Função: Analista
Atividades desempenhadas: Documentação do projeto Criação do READ.ME Análise da viabilidade e criação de algumas funções.
José Dhonathan
Função: Front end
Atividades desempenhadas: Criação da interface gráfica e integração com o back end, controle de versão.
Gabriel Função: Back end
Atividades desempenhadas: Implementação das funcionalidades na plataforma como a persistência no aprendizado. Criação de classes, funções e vetores. Arquivos json e txt.
Para executar o NutriChat é muito simples. Com a interface aberta, basta clicar na barra de digitação localizada na parte inferior da interface e digitar uma mensagem de texto. Em seguida clica-se em enviar para que o chat leia a sua pergunta. A partir dessa pergunta, o chat vai oferecer uma das respostas que estejam cadastradas na sua base de dados em formato .json com o padrão formal. Caso o usuário queira trocar a personalidade ele deve digitar "selecionar personalidade", enviar e depois digitar o nome da personalidade com quem ele deseja interagir. Temos três opções: a formal, a engraçada e a rude que podem ser trocadas a qualquer momento, ficando a critério do usuário.
Caso a mensagem fornecida pelo usuário seja desconhecida pelo chatbot, será exibida uma mensagem solicitando uma resposta do usuário para a pergunta e essa resposta ficará gravada na base de dados da plataforma, a partir desse momento.
Durante a execução o usuário pode fazer perguntas relacionadas a suas necessidades nutricionais, podendo ser relacionadas a desejos de mudanças nos hábitos alimentares, duvidas sobre alimentação saudável e conselhos para evitar o desperdicio dos alimentos.
Para executar pelo terminal, dentro do vs code, com todas as pastas baixadas e abertas, digite o comando: python -m src.main

Ao executar são exibidas as seguintes informações:

O histórico de conversas, as perguntas disponíveis, as ações possíveis e o espaço para ser digitada uma pergunta.
Pela interface gráfica:
Para mais informações, acesse a nossa documentação do projeto.