Você tem certeza... ou não se questionou ainda?
Socratize é um aplicativo voltado para o uso clínico por psicólogos, com foco no processo de questionamento socrático de pensamentos disfuncionais. Ele simula uma interface de conversa interativa para guiar o paciente por etapas reflexivas baseadas na Terapia Cognitivo-Comportamental (TCC).
Link do Repositório: https://github.com/aliceclimas/socratize
- Visão Geral do Aplicativo
- Distribuição e Acesso
- Funcionamento do Questionamento Socrático
- Estrutura de Dados no Firebase
- Exemplos de Uso
- Considerações Finais
Socratize é um aplicativo projetado para ser uma ferramenta digital de apoio a psicólogos que utilizam a Terapia Cognitivo-Comportamental (TCC). Seu principal objetivo é facilitar o processo de questionamento socrático, ajudando pacientes a identificar, analisar e reestruturar pensamentos disfuncionais. Através de uma interface de chat interativa, o aplicativo guia o usuário por uma série de etapas reflexivas, promovendo a autoconsciência e a mudança cognitiva.
O Socratize não será distribuído por lojas de aplicativos convencionais (como Google Play ou Apple Store) para garantir o uso adequado e supervisionado. A distribuição e o acesso são controlados e variam conforme o tipo de usuário.
O sistema Socratize define dois tipos principais de usuários: Psicólogos e Pacientes.
- Solicitação: Interessados devem solicitar o aplicativo através do site oficial do Socratize.
- Validação: É necessário preencher um formulário com dados que comprovem a formação e habilitação profissional (e.g., registro no conselho de psicologia).
- Entrega: Após a validação, o aplicativo é enviado diretamente ao psicólogo.
- Funcionalidades:
- Cadastrar pacientes.
- Gerenciar o acesso dos seus pacientes.
- Distribuir o aplicativo individualmente para os pacientes sob seus cuidados.
- Exemplo de Representação no Banco de Dados:
{ "idPsicologo": "psiUnico123", "nomeCompleto": "Dr. Nome Exemplo", "email": "[email protected]", "crp": "CRP-00/00000", "pacientesIds": ["pacienteA456", "pacienteB789"] }
- Acesso Restrito: O aplicativo não é acessível ao público geral. O acesso é concedido exclusivamente por um psicólogo cadastrado.
- Cadastro: O psicólogo realiza o cadastro do paciente, informando:
- Nome completo;
- E-mail;
- Senha provisória.
- Primeiro Acesso (Ativação em Sessão):
- O psicólogo gera um QR Code único para o paciente.
- O paciente escaneia o QR Code durante uma sessão terapêutica para ativar sua conta.
- Acesso Pós-Ativação:
- Login é feito via e-mail e a senha definida pelo paciente.
- O QR Code não é mais necessário para logins subsequentes, a menos que a conta seja desativada.
- Reativação de Conta:
- Caso a conta seja desativada, um novo escaneamento de QR Code (o mesmo original, se ainda válido, ou um novo gerado pelo psicólogo) será necessário.
- Exemplo de Representação no Banco de Dados:
{ "idPaciente": "pacienteA456", "nomeCompleto": "Nome Completo do Paciente", "email": "[email protected]", "idPsicologoAssociado": "psiUnico123", "contaAtiva": true, }
O núcleo do Socratize é um chat interativo que simula o diálogo socrático. Este processo guia o paciente a refletir criticamente sobre um pensamento automático disfuncional.
- Identificação do Pensamento:
- O paciente é convidado a descrever um pensamento automático negativo ou angustiante que vivenciou.
- Seleção de Perguntas Socráticas:
-
O aplicativo apresenta perguntas socráticas agrupadas por categorias temáticas.
-
Para cada categoria, o paciente escolhe uma pergunta que considera mais relevante para seu pensamento e registra sua resposta.
-
Categorias e seus Objetivos:
Categoria Objetivo Esclarecimento Explorar suposições, significados e detalhes implícitos no pensamento. Desafio de Suposições Questionar crenças subjacentes, regras pessoais ou premissas não examinadas. Evidências Buscar fatos concretos que sustentam ou contradizem o pensamento inicial. Pontos de Vista Alternativos Considerar outras interpretações ou perspectivas para a situação ou o pensamento.
-
-
Após o paciente registrar seu pensamento inicial, uma Inteligência Artificial (IA) analisa o texto.
-
A IA identifica e classifica a(s) disfunção(ões) cognitiva(s) predominante(s) com base no conteúdo fornecido.
-
Esta classificação pode ajudar o paciente e o psicólogo a entenderem padrões de pensamento.
-
Classificações Possíveis (Exemplos):
Nº Disfunção Cognitiva Descrição Breve 1 Personalização Responsabilizar-se por eventos fora de controle 2 Filtro Mental Focar apenas no negativo, ignorando o positivo 3 Generalização Excessiva Conclusões amplas a partir de eventos isolados 4 Catastrofização Suposição de cenários extremos ou desastrosos 5 Pensamento Dicotômico Ver tudo como "8 ou 80", sem nuances 6 Leitura da Mente Presumir o que outros pensam sem evidências 7 Raciocínio Emocional Considerar emoções como fatos objetivos 8 Desqualificação do Positivo Minimizar realizações e feedbacks positivos 9 Uso de "Deveria" Expectativas rígidas sobre si, outros ou o mundo
O backend do Socratize utiliza o Firebase. A seguir, a estrutura dos principais documentos (collections) armazenados:
Armazena as perguntas socráticas utilizadas no chat.
{
"idPergunta": "p1", // ID único da pergunta
"texto": "Qual a evidência de que isso vai acontecer?",
"categoria": "evidencias" // e.g., esclarecimento, evidencias, etc.
}Catálogo das disfunções cognitivas que a IA pode identificar.
{
"idDisfuncao": "catastrofizacao", // ID único da disfunção
"titulo": "Catastrofização",
"descricao": "Você espera que o pior aconteça, mesmo quando há poucas ou nenhuma evidência de que isso vá ocorrer. Frequentemente assume cenários catastróficos sem considerar outras possibilidades.",
"exemplo": "Se eu errar uma palavra na apresentação, todos vão achar que sou incompetente."
}Esta collection contém um documento para cada uma das disfunções listadas na seção de Classificação por Disfunção Cognitiva.
Registra cada sessão de questionamento socrático realizada pelo paciente.
{
"idQuestionamento": "qstUnicoXYZ", // ID único do questionamento
"idPaciente": "pacienteA456",
"titulo": "Apresentação no trabalho", // Definido pelo paciente
"pensamentoInicial": "Acho que vou falhar na apresentação",
"idDisfuncaoCognitiva": "catastrofizacao", // ID da collection DisfuncaoCognitiva
"dataCriacao": "2025-05-09T10:00:00Z",
"respostas": [
{
"idPergunta": "p1", // Referência à collection Pergunta
"respostaPaciente": "Nenhuma clara, só estou inseguro",
},
{
"idPergunta": "p3",
"respostaPaciente": "Que ele se preparou bem e deveria confiar mais em si.",
}
],
"pensamentoReavaliado": "Posso estar exagerando o risco. Tenho algumas inseguranças, mas também me preparei.", // Pensamento final após a reflexão
}O Socratize pode ser utilizado de diversas formas no contexto terapêutico:
- Ferramenta de Apoio em Sessões: Utilizado durante as sessões de TCC para guiar o diálogo socrático.
- Recurso de "Dever de Casa": Designado como tarefa entre as sessões para que o paciente pratique a reflexão.
- Diário Reflexivo Digital: Um espaço para o paciente registrar e analisar pensamentos disfuncionais recorrentes.
- Histórico Pessoal: Permite ao paciente e ao terapeuta acompanhar o progresso, identificar padrões de distorções cognitivas e a evolução do pensamento.
O Socratize visa ser uma ferramenta complementar valiosa no processo terapêutico, digitalizando e estruturando o questionamento socrático. Seu design foca em:
- Acessibilidade: Facilitar o acesso a técnicas da TCC.
- Estrutura Guiada: Oferecer um caminho claro para a reflexão.
- Registro Terapêutico: Manter um histórico do trabalho realizado.
É crucial ressaltar que o Socratize deve ser utilizado sob a mediação de um profissional de psicologia habilitado. Isso garante a segurança do paciente, o acompanhamento adequado e a manutenção da ética clínica. A integração com IA para classificação de disfunções busca enriquecer o processo, oferecendo insights adicionais tanto para o paciente quanto para o terapeuta, mas não substitui o julgamento clínico profissional.