Inglês | 简体中文(chinês simplificado) | Papel PsyDI
PsyDI é um chatbot multimodal e interativo para avaliações psicológicas. Seu objetivo é explorar os estilos cognitivos potenciais dos usuários através da análise interativa de suas entradas multimodais, determinando finalmente seu Indicador de Tipo Myers-Briggs (MBTI). Além disso, o PsyDI oferece feedback na forma de números customizados e análises detalhadas para cada usuário. Estamos melhorando continuamente o PsyDI, com recursos futuros, como uma galeria MBTI. Seu feedback é valioso para nós!
Acesse PsyDI: versão em inglês | Versão chinesa
Recentemente atualizamos nossa coleção de galerias de personagens clássicos:
Personagem | Introdução | MBTI | Figura |
---|---|---|---|
Yor Forger (SPY × FAMÍLIA) | Yor Forger é uma assassina habilidosa e de coração gentil, que se disfarça de funcionária do governo e se torna parte integrante da família improvisada da série "SPY×FAMILY". | ISFJ | ![]() |
Anya Forger (ESPIÃO × FAMÍLIA) | Anya Forger é uma estudante telepática com um lado travesso, que sem saber desempenha um papel fundamental nas atividades secretas de sua família adotiva na narrativa "SPY×FAMILY". | ENFP | ![]() |
Jinx (League of Legends) | Jinx é uma atiradora anárquica e explosivamente brincalhona em “League of Legends”, conhecida por sua veia caótica e armas de fogo duplas que desencadeiam uma tempestade de caos no campo de batalha. | ESFP | ![]() |
Victor (League of Legends) | Victor é um inventor brilhante e implacável em “League of Legends”, que utiliza sua avançada tecnologia Hex Core para manipular o campo de batalha e erradicar seus inimigos com uma mistura de desintegração estratégica e aumento implacável. | INTJ | ![]() |
Phoebe Buffay (Amigos) | Phoebe Buffay é uma personagem encantadora de “Friends”, conhecida por sua personalidade peculiar, bem-humorada e pouco convencional, além de uma série de experiências e perspectivas de vida únicas. Phoebe já foi uma artista de rua, criando canções cheias de talento pessoal e humor. Seu relacionamento com seu pai biológico, seu amor pelos animais e seu apoio e carinho pelos amigos acrescentam muita alegria e vibração ao show. | ENFP | ![]() |
Crepúsculo (SPY×FAMÍLIA) | Twilight (Loid Forger) é a principal espiã do West Country. Para cumprir sua missão de espionagem, ele formou temporariamente uma família e adotou Anya, originalmente órfã. Com o passar do tempo, Loid, que originalmente estava focado na missão, começou a se preocupar genuinamente com a família temporária e a considerar seriamente como resolvê-los permanentemente após a missão e esconder o segredo de que ele é um espião. | INTJ | ![]() |
Chandler (amigos) | Chandler Bing é um personagem de “Friends”. Ele é colega de quarto de Ross na faculdade, conhecido por seus comentários bem-humorados e espirituosos, muitas vezes zombando de si mesmo para entreter os outros. Ele desenvolve um relacionamento romântico com Monica e eventualmente se casa com ela. Conhecido por sua inteligência e humor, Chandler é o alívio cômico da série. | ENTP | ![]() |
An Lingrong (Imperatrizes no Palácio) | Originalmente amigo de Zhen Huan, An Lingrong fica com ciúmes e trama contra ela devido à pressão da família para ganhar o favor do Imperador Yongzheng e à manipulação por outros consortes imperiais. | ISFJ | ![]() |
Imperador e Imperatriz (Imperatrizes no Palácio) | No cenário do drama de TV "A Lenda de Zhen Huan", o Imperador Yongzheng e a Imperatriz eram um jovem casal, que se casou quando Yongzheng ainda era o Príncipe de Yong. No entanto, com o passar do tempo, o relacionamento deles tornou-se complexo e tortuoso. | ESTJ/ISTJ | ![]() |
Rafayel (Amor e Espaço Profundo) | Rafayel é um dos personagens de "Love and Deep Space", vindo da civilização oceânica da Lemúria. Ele é um artista único e talentoso, que incorpora inocência e profundo afeto. Embora às vezes ele possa parecer teimoso e um tanto inacessível, seu coração está repleto de um forte senso de responsabilidade e uma profunda consideração pelas emoções. | INFP | ![]() |
Xavier (Amor e Espaço Profundo) | Xavier é um dos protagonistas masculinos de "Love and Deep Space", atualmente servindo como caçador de Deep Space para a Hunter Association. Ele exibe uma paciência extraordinária e uma atitude desapegada e budista em relação à vida, interagindo com o mundo de maneira gentil e pacífica, enquanto mantém uma distância moderada nas relações interpessoais. | ISTP | ![]() |
Sylus (Amor e Espaço Profundo) | Sylus é um dos protagonistas masculinos de "Love and Deep Space". Ele é o criminoso com maior recompensa na história de Pheros Star e o único que escapou com sucesso da prisão temporal. Ele demonstra profundo cuidado e um forte senso de responsabilidade por pessoas importantes com sua liderança firme, ação decisiva e tomada de decisão ponderada. | ENTJ | ![]() |
Zayne (Amor e Espaço Profundo) | Zayne é um dos protagonistas masculinos de "Love and Deep Space", um talentoso cirurgião cardíaco. Valoriza a solidão e a autorreflexão, enfrentando desafios com calma análise e planejamento estratégico, demonstrando profundo cuidado e forte senso de responsabilidade com pessoas importantes. | INTJ | ![]() |
Sho Yamanaka (Haikyuu!!) | Sho Yamanaka é o protagonista masculino de "Haikyuu!!", o levantador do Karasuno High School Volleyball Club. Ele contagia os outros com sua natureza aberta e enérgica, demonstrando espírito de luta tenaz e adaptabilidade, tornando-se um núcleo da equipe com apoio e incentivo calorosos, refletindo sua ênfase nas relações interpessoais e no amor pela vida. | ESFP | ![]() |
Gojo Satoru (Jujutsu Kaisen) | Gojo Satoru é um personagem de "Jujutsu Kaisen", um feiticeiro de Jujutsu de grau especial. Ele se comunica com os outros de forma descontraída e bem-humorada, mostrando uma orgulhosa luz de sabedoria, ao mesmo tempo em que demonstra um espírito de luta indomável e pensamento estratégico diante dos desafios. Embora demonstre calma e cálculo na batalha, demonstra profundo cuidado e apoio aos seus alunos e companheiros. | ENTP | ![]() |
Introdução ao PsyDI
Notícias
Contorno
Início rápido
Mini pipeline PsyDI
Introdução
Quadro de Avaliação
Descrição do Processo
Refinamento Iterativo
Avaliação
Roteiro
Executando Frontend Localmente
Agradecimentos
Feedback e contribuição
Citação
Licença
Começar com o PsyDI é fácil! Siga estas etapas simples para iniciar sua jornada de autodescoberta:
Acessando o PsyDI Online: Visite nosso site para acessar o PsyDI diretamente online. Não são necessários downloads ou instalações!
Iniciando o teste:
Ao entrar no questionário, você será solicitado a escolher o rótulo que melhor representa você. Isso ajuda o PsyDI a adaptar a avaliação à sua personalidade.
Em seguida, você será solicitado a compartilhar uma de suas músicas favoritas recentes e suas ideias mais recentes. Essas informações fornecem insights valiosos sobre sua mentalidade e preferências atuais.
Explorando sua personalidade:
No capítulo Explorar, o PsyDI fará uma série de perguntas para obter uma compreensão básica de quem você é com base nas tags fornecidas. Essa interação inicial prepara o terreno para uma exploração mais profunda.
Bate-papo interativo:
PsyDI conversará com você para se aprofundar nos tópicos mencionados anteriormente. Este processo interativo normalmente consiste em 12 a 15 perguntas, permitindo que o PsyDI conheça você melhor.
Análise detalhada:
Finalmente, o PsyDI fornecerá uma análise abrangente do seu Indicador de Tipo Myers-Briggs (MBTI) e características. Esta análise oferece informações valiosas sobre seus traços e tendências de personalidade.
Além disso, você receberá uma imagem gerada que corresponde ao seu temperamento, acrescentando um elemento visual à sua compreensão de si mesmo.
Agora que você conhece o básico, mergulhe e comece sua jornada com o PsyDI hoje mesmo!
Oferecemos uma mini versão do pipeline PsyDI como demonstração, tornando-o acessível para uso de todos. Este mini pipeline permite que os usuários insiram várias postagens iniciais e gere uma tabela de pontuação MBTI inicial. Em seguida, ele seleciona postagens com maior probabilidade de ter um significado profundo para iniciar um diálogo multifacetado com o usuário. Após o diálogo, o pipeline atualiza a tabela de pontuação MBTI do usuário. Esse mini pipeline é o módulo principal do PsyDI conforme mencionado na introdução.
Neste mini pipeline, aplicamos DeepSeek como um exemplo de modelo de linguagem grande para fornecer diálogo multi-turno. Os usuários também podem substituí-lo por qualquer outro modelo de idioma com recursos de diálogo multivoltas.
pip3 instalar -r requisitos.txt
Mini Pipeline com nosso modelo de pontuação lançado
REWARD_MODEL_PATH=<rm-path> API_KEY=<your-api-key> API_URL=https://api.deepseek.com MODEL_NAME=deepseek-chat python3 psydi_mini_agent.py
Mini Pipeline com modelo de pontuação de depuração falsa
DEBUG=true API_KEY=<sua-api-key> API_URL=https://api.deepseek.com MODEL_NAME=deepseek-chat python3 psydi_mini_agent.py
O PsyDI opera com base no princípio de que compreender os pensamentos expressos de um usuário envolve aprofundar-se nos processos cognitivos subjacentes. Ao descobrir esses processos cognitivos, o PsyDI pode identificar os estilos cognitivos comumente usados pelo usuário e, em última análise, determinar seu Indicador de Tipo Myers-Briggs (MBTI).
No centro do processo de avaliação do PsyDI está uma tabela de pontuações do MBTI, seguindo métodos de testes psicológicos estabelecidos. Cada linha desta tabela representa a probabilidade do usuário atual ser atribuído a um tipo específico de MBTI, variando de 0 a 100.
O PsyDI primeiro converte as informações multimodais do usuário em formato de texto. O modelo de pontuação avalia então essas expressões textuais, fornecendo probabilidades de cada frase estar associada a qualquer tipo de MBTI. O PsyDI percorre as três etapas a seguir até determinar o MBTI do usuário:
Seleção de postagem: PsyDI seleciona a postagem com as pontuações mais altas em ambos os dois tipos de MBTI com as 2 principais probabilidades. Esta etapa visa identificar as informações mais ambíguas e suscitar novas questões a serem esclarecidas.
Interação de diálogo: PsyDI envolve o usuário em múltiplas rodadas de diálogo, utilizando três formatos de interação: múltipla escolha, escolha forçada e perguntas e respostas livres. Todos os pares de perguntas e respostas são integrados em uma nova postagem.
Atualização da tabela: PsyDI atualiza a tabela de pontuação MBTI com a nova postagem, incorporando os insights obtidos na interação do diálogo.
O PsyDI percorre essas etapas até chegar a uma determinação confiável do MBTI do usuário, refinando continuamente sua compreensão em cada interação.
Construímos um conjunto de dados MBTI emparelhado e comparamos o desempenho de vários modelos de código fechado e de código aberto com PsyDI neste conjunto de dados. O PsyDI demonstrou resultados superiores em relação aos modelos de linguagem existentes em vários conjuntos de dados MBTI, conforme mostrado a seguir:
Avaliamos a precisão do PsyDI Pipeline em comparação com os testes MBTI existentes na avaliação de bots MBTI, com os resultados exibidos no lado esquerdo da figura abaixo. Além disso, avaliamos o grau de dependência do PsyDI Pipeline na dinâmica inicial e descobrimos que o PsyDI pode determinar o verdadeiro MBTI do usuário em conversas subsequentes, mesmo sob dinâmica inicial aleatória, com os resultados mostrados no lado direito da figura:
Implantação on-line do PsyDI
Libere todo o código de front-end e scripts de implantação
Galeria de avaliação MBTI
Suporte a outros idiomas (inglês)
Libere os exemplos e prompts de código de back-end
Libere os conjuntos de dados gerados
Libere o modelo de recompensa treinado
Link arxiv do relatório técnico
Mais perguntas e exemplos multimodais e interativos
Primeiro você precisará usar as variáveis de ambiente definidas em .env.example
para executar o agente PsyDI.
Observação: você não deve enviar seu arquivo
.env
ou ele exporá segredos que permitirão que outros controlem o acesso às suas diversas contas OpenAI e de provedor de autenticação.
Então você precisa instalar o node.js (v18.17.0 é recomendado) e o npm em sua máquina.
Após configurar todos os pré-requisitos, você pode executar os seguintes comandos para iniciar o frontend:
npm instalar -g pnpm instalação pnpm pnpm dev --porta 3001
Seu modelo de aplicativo agora deve estar em execução em localhost:3001.
Obrigado JAAAAACKKKKKY por suas contribuições para o design UI/UX e materiais artísticos para este projeto."
vercel/ai-chatbot
Registre um problema no Github
Discuta no grupo WeChat do PsyDI (ou seja, adicione-nos no WeChat: ding314assist)
Entre em contato com nosso e-mail ([email protected])
Agradecemos todos os feedbacks e contribuições para melhorar o PsyDI, tanto algoritmos quanto designs de sistema.
@artigo{li2024psydi, title={PsyDI: Rumo a um chatbot personalizado e progressivamente aprofundado para medições psicológicas}, autor = {Li, Xueyan e Chen, Xinyan e Niu, Yazhe e Hu, Shuai e Liu, Yu}, diário = {pré-impressão arXiv arXiv:2408.03337}, ano={2024} }
PsyDI é lançado sob a licença Apache 2.0.