Skip to content

JG-Erbes-dev/PSQI-IA-integrada

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PSQI-IA-integrada

Teste PSQI, com avaliação gerada por IA Gemini

A aplicação web foi desenvolvida em Python, utilizando o Django e integrando a API de IA do Google Gemini e Plotly.

A aplicação é simples e possui uma home page com explicação simples sobre o teste e sua utilidade, login, registro de usuário; Realização de teste com formulário padrão, após o envio do teste o usuário é redirecionado para a visualização das notas, as notas são calculadas pelas respostas fornecidas, com base no modelo de avaliação padrão, divididas em componentes, cada componente faz o cálculo de campos pré-determinados para gerar a pontuação de cada componente e sobre este cálculo é feito o cálculo da pontuação global.

Após a pontuação global, entra a API de IA do Gemini, ela verifica as notas, e gera uma avaliação levando em conta cada nota e seu impacto na nota geral e retorna recomendações para o paciente.

Há também endereço de visualização do histórico de testes com gráfico gerado utilizando Plotly, para acompanhamento de evolução.

Etiquetas

Static Badge Static Badge Static Badge Static Badge

🚧 Projeto em construção 🚧

Stack utilizada

O projeto foi desenvolvido utilizando as seguintes Stacks:

Front-end: HTML, CSS, JavaScript

Back-end: Python v2024.14.1, Django v5.1.1

IA: Google Gemini API v0.6.9

Features

  • Cadastro de usuário
  • Questionário de teste
  • Lista de testes com visualização de histórico das notas de avaliação
  • Detalhe de avaliação de teste realizado

Instalação via download ZIP

1- Descompacte os arquivos 2- Abra seu editor 3- Vá em arquivo 4- Abrir pasta 5- Escolha a pasta do projeto (PSQI-IA-integrada) 6- Crie seu ambiente virtual utilizando o comando: python -m venv "nome do ambiente de sua escolha" 7- Acesse seu ambiente virtual criado através do comando: ."nome do ambiente de sua escolha"\Scripts\activate Você verá que o seu terminal ficara com o nome do seu ambiente entre parênteses e na cor verde, à esquerda do endereço do seu terminal. 8- Instale as dependencias através do comando: pip install -r requirements.txt 9- Após o final da instalação, para rodar a aplicação será necessário executar o comando: python manage.py runserver

Instalação via clonagem

Para rodar esse projeto, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git

Além disto é bom ter um editor para trabalhar com o código como VSCode

1- Abra o Git Bash 2- Altere o diretório de trabalho atual para o local do diretório desejado 3- Digite git clone https://github.com/JG-Erbes-dev/PSQI-IA-integrada.git 4- Aperte ENTER e aguarde o final da clonagem 5- Siga os passos 2 até 9 da instalação via download ZIP

Ajustando integração da IA:

Será necessário gerar uma API_KEY do Google Gemini AI, e inserir no arquivo client.py, localizado na pasta gemini_api para gerar as avaliações.

O código também poderá ser utilizado com integração da API Openai.

About

Teste PSQI, com avaliação gerada por IA Gemini

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published