Monitoramento da Saúde Mental com NLP

Jun 27, 2024

Hack NC 2022: Você Está Bem?

Visão Geral

  • Propósito do Site: Ajudar no monitoramento da saúde mental através da análise de sentimentos em textos.
  • Tecnologia Usada: Processamento de Linguagem Natural (NLP), Google Cloud Firestore, Autenticação Google Cloud.

Funcionalidades Principais

  • Entrada do Usuário: Usuários enviam um arquivo de texto descrevendo seu dia.
  • Análise de Sentimento: NLP analisa o texto para determinar o sentimento (escala de -1 a 1).
  • Função de Urgência:
    • Função quadrática determina a urgência.
    • Escala de urgência: Roxo (alta) a Azul (baixa).
  • Registro de Usuário:
    • Processo de registro simples.
    • Usa Google Cloud Firestore para armazenamento de dados.
    • Autentica usando Autenticação Google Cloud.

Fluxo de Trabalho

  1. Registrar: Usuário se inscreve na plataforma.
  2. Login: Usuário faz login usando os detalhes registrados.
  3. Entrada de Texto: Usuário escreve sobre seu dia (diário ou semanal).
  4. Análise: Sistema analisa o texto usando NLP.
  5. Avaliação de Urgência:
    • NLP fornece uma pontuação de sentimento de -1 a 1.
    • Função quadrática mapeia essa pontuação para um nível de urgência.
    • Visualização: Alta urgência (Roxo), Baixa urgência (Azul).
  6. Notificação: Envia um email personalizado para o terapeuta do usuário, se necessário.

Interpretação dos Resultados

  • Pontuação de Sentimento: Os resultados variam de -1 (negativo) a 1 (positivo).
  • Níveis de Urgência: Derivados de uma função quadrática aplicada às pontuações de sentimento, informando a necessidade de intervenção do terapeuta.