Inglés | 简体中文(chino simplificado) | Papel PsyDI
PsyDI es un chatbot multimodal e interactivo para evaluaciones psicológicas. Su objetivo es explorar los estilos cognitivos potenciales de los usuarios a través del análisis interactivo de sus entradas multimodales, determinando finalmente su indicador de tipo Myers-Briggs (MBTI). Además, PsyDI ofrece feedback en forma de cifras personalizadas y análisis detallados para cada usuario. Estamos mejorando PsyDI continuamente, con próximas funciones como una galería MBTI. ¡Sus comentarios son valiosos para nosotros!
Acceso PsyDI: Versión en inglés | versión china
Recientemente hemos actualizado nuestra colección de galerías de personajes clásicos:
Personaje | Introducción | MBTI | Cifra |
---|---|---|---|
Yor Forger (ESPÍA×FAMILIA) | Yor Forger es una hábil asesina con un corazón amable, que se disfraza de funcionaria del gobierno y se convierte en parte integral de la familia improvisada en la serie "SPY×FAMILY". | ISFJ | |
Anya Forger (ESPÍA×FAMILIA) | Anya Forger es una colegiala telepática con un lado travieso, que sin saberlo juega un papel fundamental en las actividades encubiertas de su familia adoptiva en la narrativa de "SPY×FAMILY". | ENFP | |
Jinx (Liga de Leyendas) | Jinx es una tiradora anárquica y explosivamente juguetona en "League of Legends", conocida por su racha caótica y sus armas de fuego de doble empuñadura que desatan una tormenta de caos en el campo de batalla. | ESFP | |
Víktor (Liga de Leyendas) | Victor es un inventor brillante e implacable en "League of Legends", que utiliza su avanzada tecnología Hex Core para manipular el campo de batalla y erradicar a sus enemigos con una combinación de desintegración estratégica y aumento implacable. | INTJ | |
Phoebe Buffay (Amigos) | Phoebe Buffay es un personaje encantador de "Friends", conocida por su personalidad peculiar, divertida y poco convencional, junto con una variedad de experiencias y perspectivas de vida únicas. Phoebe fue una vez una artista callejera, creando canciones llenas de estilo personal y humor. Su relación con su padre biológico, su amor por los animales y su apoyo y cuidado por sus amigos añaden mucha alegría y vitalidad al espectáculo. | ENFP | |
Crepúsculo (ESPÍA×FAMILIA) | Twilight (Loid Forger) es la principal espía del West Country. Para poder llevar a cabo su misión de espionaje, formó temporalmente una familia y adoptó a Anya, que originalmente era huérfana. A medida que pasa el tiempo, Loid, que originalmente se centró en la misión, comenzó a preocuparse genuinamente por la familia temporal y comenzó a considerar seriamente cómo establecerlos permanentemente después de la misión y ocultar el secreto de que él es un espía. | INTJ | |
Chandler (Amigos) | Chandler Bing es un personaje de "Friends". Es el compañero de cuarto de Ross en la universidad, conocido por sus comentarios humorísticos e ingeniosos, y a menudo se burla de sí mismo para entretener a los demás. Desarrolla una relación romántica con Mónica y finalmente se casa con ella. Conocido por su ingenio y humor, Chandler es el alivio cómico de la serie. | ENTP | |
An Lingrong (Emperatriz en el Palacio) | Originalmente amiga de Zhen Huan, An Lingrong se pone celosa y conspira contra ella debido a la presión familiar para ganarse el favor del Emperador Yongzheng y la manipulación por parte de otras consortes imperiales. | ISFJ | |
Emperador y Emperatriz (Emperatriz en Palacio) | En el escenario del drama televisivo "La leyenda de Zhen Huan", el emperador Yongzheng y la emperatriz eran un joven matrimonio que se había casado cuando Yongzheng todavía era el príncipe de Yong. Sin embargo, con el paso del tiempo, su relación se volvió compleja y tortuosa. | ESTJ/ISTJ | |
Rafayel (Amor y espacio profundo) | Rafayel es uno de los personajes de "Love and Deep Space", procedente de la civilización oceánica de Lemuria. Es un artista único y talentoso, que encarna la inocencia y el profundo afecto. Aunque a veces puede parecer terco y algo inaccesible, su corazón está lleno de un fuerte sentido de responsabilidad y un profundo respeto por las emociones. | INFP | |
Xavier (Amor y espacio profundo) | Xavier es uno de los protagonistas masculinos de "Love and Deep Space", y actualmente se desempeña como cazador del espacio profundo para la Asociación de Cazadores. Demuestra una paciencia extraordinaria y una actitud distante, similar a la del budismo, hacia la vida, interactuando con el mundo de una manera gentil y pacífica mientras mantiene una distancia moderada en las relaciones interpersonales. | ISTP | |
Sylus (Amor y espacio profundo) | Sylus es uno de los protagonistas masculinos de "Love and Deep Space". Es el criminal con mayor recompensa en la historia de Pheros Star y el único que ha escapado con éxito de la prisión temporal. Demuestra un profundo cuidado y un fuerte sentido de responsabilidad por las personas importantes con su firme liderazgo, acción decisiva y toma de decisiones reflexiva. | ENTJ | |
Zayne (Amor y espacio profundo) | Zayne es uno de los protagonistas masculinos de "Love and Deep Space", un talentoso cirujano cardíaco. Valora la soledad y la autorreflexión, enfrenta desafíos con análisis tranquilo y planificación estratégica, mostrando un profundo cuidado y un fuerte sentido de responsabilidad por las personas importantes. | INTJ | |
Sho Yamanaka (¡¡Haikyuu!!) | Sho Yamanaka es el protagonista masculino de "Haikyuu!!", el armador del Club de Voleibol de la Escuela Secundaria Karasuno. Contagia a los demás con su naturaleza abierta y enérgica, mostrando un espíritu de lucha tenaz y adaptabilidad, convirtiéndose en un núcleo del equipo con un cálido apoyo y aliento, lo que refleja su énfasis en las relaciones interpersonales y el amor por la vida. | ESFP | |
Gojo Satoru (Jujutsu Kaisen) | Gojo Satoru es un personaje de "Jujutsu Kaisen", un hechicero de Jujutsu de grado especial. Se comunica con los demás de una manera relajada y divertida, mostrando una luz orgullosa de sabiduría, al tiempo que demuestra un espíritu de lucha indomable y un pensamiento estratégico ante los desafíos. Aunque muestra calma y cálculo en la batalla, muestra un profundo cuidado y apoyo hacia sus alumnos y compañeros. | ENTP |
Introducción a PsyDI
Noticias
Describir
Inicio rápido
Minicanalización PsyDI
Introducción
Marco de evaluación
Descripción del proceso
Refinamiento iterativo
Evaluación
Hoja de ruta
Ejecutando el frontend localmente
Agradecimientos
Comentarios y contribuciones
Citación
Licencia
¡Comenzar con PsyDI es fácil! Siga estos sencillos pasos para comenzar su viaje de autodescubrimiento:
Acceso a PsyDI en línea: visite nuestro sitio web para acceder a PsyDI directamente en línea. ¡No se requieren descargas ni instalaciones!
Comenzando el cuestionario:
Al ingresar al cuestionario, se le pedirá que elija la etiqueta que mejor lo represente. Esto ayuda a PsyDI a adaptar la evaluación a su personalidad.
A continuación, se le pedirá que comparta una de sus canciones favoritas recientes y sus pensamientos más recientes. Esta información proporciona información valiosa sobre su forma de pensar y sus preferencias actuales.
Explorando tu personalidad:
En el capítulo Explorar, PsyDI le hará una serie de preguntas para obtener una comprensión básica de quién es usted en función de las etiquetas proporcionadas. Esta interacción inicial prepara el escenario para una exploración más profunda.
Chat interactivo:
PsyDI charlará contigo para profundizar en los temas mencionados anteriormente. Este proceso interactivo normalmente consta de 12 a 15 preguntas, lo que permite a PsyDI conocerlo mejor.
Análisis detallado:
Finalmente, PsyDI le proporcionará un análisis completo de su indicador de tipo Myers-Briggs (MBTI) y sus características. Este análisis ofrece información valiosa sobre los rasgos y tendencias de su personalidad.
Además, recibirás una imagen generada que coincida con tu temperamento, añadiendo un elemento visual a tu comprensión de ti mismo.
Ahora que conoces los conceptos básicos, ¡sumérgete y comienza tu viaje con PsyDI hoy!
Ofrecemos una versión mini del canal PsyDI como demostración, haciéndola accesible para que todos la utilicen. Este mini canal permite a los usuarios ingresar varias publicaciones iniciales y genera una tabla de puntuación MBTI inicial. Luego selecciona las publicaciones con mayor probabilidad de tener un significado profundo para iniciar un diálogo de varios turnos con el usuario. Después del diálogo, el canal actualiza la tabla de puntuación MBTI del usuario. Este minicanal es el módulo central de PsyDI, como se menciona en la Introducción.
En este minicanal, aplicamos DeepSeek como un ejemplo de modelo de lenguaje grande para proporcionar un diálogo de múltiples turnos. Los usuarios también pueden reemplazarlo con cualquier otro modelo de lenguaje con capacidades de diálogo de múltiples turnos.
instalación de pip3 -r requisitos.txt
Mini Pipeline con nuestro modelo de puntuación publicado
REWARD_MODEL_PATH=<rm-path> API_KEY=<tu-clave-api> API_URL=https://api.deepseek.com MODEL_NAME=deepseek-chat python3 psydi_mini_agent.py
Mini canalización con modelo de puntuación de depuración falso
DEBUG=true API_KEY=<tu-clave-api> API_URL=https://api.deepseek.com MODEL_NAME=deepseek-chat python3 psydi_mini_agent.py
PsyDI opera según el principio de que comprender los pensamientos expresados por un usuario implica profundizar en los procesos cognitivos subyacentes. Al descubrir estos procesos cognitivos, PsyDI puede identificar los estilos cognitivos utilizados comúnmente por el usuario y, en última instancia, determinar su indicador de tipo Myers-Briggs (MBTI).
En el centro del proceso de evaluación de PsyDI se encuentra una tabla de puntuaciones MBTI, siguiendo métodos de pruebas psicológicas establecidos. Cada fila de esta tabla representa la probabilidad de que el usuario actual sea asignado a un tipo de MBTI específico, que va de 0 a 100.
PsyDI primero convierte la información multimodal del usuario en formato de texto. Luego, el modelo de puntuación evalúa estas expresiones textuales y proporciona probabilidades de que cada oración esté asociada con cualquier tipo de MBTI. PsyDI recorre los siguientes tres pasos hasta determinar el MBTI del usuario:
Selección de publicaciones: PsyDI selecciona la publicación con las puntuaciones más altas en los dos tipos de MBTI con las 2 probabilidades principales. Este paso tiene como objetivo identificar la información más ambigua y generar más preguntas para aclarar.
Interacción de diálogo: PsyDI involucra al usuario en múltiples rondas de diálogo, utilizando tres formatos de interacción: opción múltiple, elección forzada y preguntas y respuestas libres. Todos los pares de preguntas y respuestas se integran en una nueva publicación.
Actualización de la tabla: PsyDI actualiza la tabla de puntuación MBTI con la nueva publicación, incorporando los conocimientos obtenidos de la interacción del diálogo.
PsyDI recorre estos pasos hasta llegar a una determinación segura del MBTI del usuario, refinando continuamente su comprensión a través de cada interacción.
Construimos un conjunto de datos MBTI por pares y comparamos el rendimiento de múltiples modelos de código cerrado y de código abierto con PsyDI en este conjunto de datos. PsyDI ha demostrado resultados superiores a los modelos de lenguaje existentes en varios conjuntos de datos MBTI, como se muestra a continuación:
Evaluamos la precisión de PsyDI Pipeline en comparación con las pruebas MBTI existentes al evaluar los robots MBTI, y los resultados se muestran en el lado izquierdo de la figura siguiente. Además, evaluamos el grado de dependencia de PsyDI Pipeline en la dinámica inicial y descubrimos que PsyDI puede determinar el verdadero MBTI del usuario en conversaciones posteriores incluso bajo una dinámica inicial aleatoria, y los resultados se muestran en el lado derecho de la figura:
Despliegue en línea de PsyDI
Libere todo el código de interfaz y los scripts de implementación
Galería de evaluación MBTI
Soporte para otros idiomas (inglés)
Publicar los ejemplos y las indicaciones del código de backend
Liberar los conjuntos de datos generados
Liberar el modelo de recompensa entrenado
Informe técnico enlace arxiv
Más preguntas y ejemplos multimodales e interactivos
Primero deberá utilizar las variables de entorno definidas en .env.example
para ejecutar el agente PsyDI.
Nota: No debe enviar su archivo
.env
o expondrá secretos que permitirán a otros controlar el acceso a sus diversas cuentas de OpenAI y de proveedores de autenticación.
Luego debe instalar node.js (se recomienda v18.17.0) y npm en su máquina.
Después de configurar todos los requisitos previos, puede ejecutar los siguientes comandos para iniciar la interfaz:
instalación npm -g pnpm instalación pnpm desarrollo pnpm --puerto 3001
La plantilla de su aplicación ahora debería ejecutarse en localhost:3001.
Gracias JAAAAACKKKKKY por sus contribuciones al diseño UI/UX y los materiales artísticos para este proyecto".
vercel/ai-chatbot
Presentar un problema en Github
Discuta en el grupo WeChat de PsyDI (es decir, agréguenos en WeChat: ding314assist)
Póngase en contacto con nuestro correo electrónico ([email protected])
Agradecemos todos los comentarios y contribuciones para mejorar PsyDI, tanto en algoritmos como en diseños de sistemas.
@artículo{li2024psydi, title={PsyDI: hacia un chatbot personalizado y cada vez más profundo para mediciones psicológicas}, autor = {Li, Xueyan y Chen, Xinyan y Niu, Yazhe y Hu, Shuai y Liu, Yu}, diario={arXiv preimpresión arXiv:2408.03337}, año={2024} }
PsyDI se publica bajo la licencia Apache 2.0.