Englisch | 简体中文 (vereinfachtes Chinesisch) | PsyDI-Papier
PsyDI ist ein multimodaler und interaktiver Chatbot für psychologische Diagnostik. Sein Ziel besteht darin, die potenziellen kognitiven Stile der Benutzer durch interaktive Analyse ihrer multimodalen Eingaben zu erkunden und schließlich ihren Myers-Briggs-Typindikator (MBTI) zu bestimmen. Darüber hinaus bietet PsyDI Feedback in Form individueller Zahlen und detaillierter Analysen für jeden Benutzer. Wir verbessern PsyDI kontinuierlich mit kommenden Funktionen wie einer MBTI-Galerie. Ihr Feedback ist für uns wertvoll!
Zugriff auf PsyDI: Englische Version | Chinesische Version
Wir haben kürzlich unsere Sammlung klassischer Charaktergalerien aktualisiert:
Charakter | Einführung | MBTI | Figur |
---|---|---|---|
Yor Forger (SPY×FAMILY) | Yor Forger ist eine geschickte Attentäterin mit einem sanften Herzen, die sich als Regierungsbeamtin verkleidet und in der Serie „SPY×FAMILY“ zu einem festen Bestandteil der provisorischen Familie wird. | ISFJ | |
Anya Forger (SPY×FAMILY) | Anya Forger ist ein telepathisches Schulmädchen mit einer schelmischen Ader, die in der „SPY×FAMILY“-Erzählung unwissentlich eine Schlüsselrolle bei den verdeckten Aktivitäten ihrer Adoptivfamilie spielt. | ENFP | |
Jinx (League of Legends) | Jinx ist eine anarchische und explosionsartig verspielte Schützin in „League of Legends“, die für ihre chaotische Ader und ihre beidhändigen Schusswaffen bekannt ist, die einen Hagel des Chaos auf dem Schlachtfeld auslösen. | ESFP | |
Viktor (League of Legends) | Victor ist in „League of Legends“ ein brillanter und unermüdlicher Erfinder, der seine fortschrittliche Hex-Core-Technologie einsetzt, um das Schlachtfeld zu manipulieren und seine Feinde mit einer Mischung aus strategischer Desintegration und unerbittlicher Verstärkung auszurotten. | INTJ | |
Phoebe Buffay (Freunde) | Phoebe Buffay ist eine charmante Figur in „Friends“, die für ihre schrullige, humorvolle und unkonventionelle Persönlichkeit sowie für eine Reihe einzigartiger Lebenserfahrungen und Perspektiven bekannt ist. Phoebe war einst eine Straßenkünstlerin und komponierte Lieder voller persönlichem Flair und Humor. Ihre Beziehung zu ihrem leiblichen Vater, ihre Liebe zu Tieren und ihre Unterstützung und Fürsorge für ihre Freunde verleihen der Show viel Freude und Lebendigkeit. | ENFP | |
Twilight (SPY×FAMILY) | Twilight (Loid Forger) ist der Top-Spion aus dem West Country. Um seine Spionagemission durchzuführen, gründete er vorübergehend eine Familie und adoptierte Anya, die ursprünglich eine Waise war. Mit der Zeit begann sich Loid, der sich ursprünglich auf die Mission konzentriert hatte, wirklich um die vorübergehende Familie zu kümmern und begann ernsthaft darüber nachzudenken, wie er sie nach der Mission dauerhaft unterbringen und das Geheimnis verbergen könnte, dass er ein Spion ist. | INTJ | |
Chandler (Freunde) | Chandler Bing ist eine Figur aus „Friends“. Er ist Ross‘ Mitbewohner am College, bekannt für seine humorvollen und witzigen Bemerkungen, wobei er sich oft über sich selbst lustig macht, um andere zu unterhalten. Er entwickelt eine romantische Beziehung mit Monica und heiratet sie schließlich. Chandler ist für seinen Witz und Humor bekannt und das komische Highlight der Serie. | ENTP | |
Ein Lingrong (Kaiserinnen im Palast) | An Lingrong, ursprünglich eine Freundin von Zhen Huan, wird eifersüchtig und plant gegen sie, weil die Familie Druck ausübt, die Gunst des Yongzheng-Kaisers zu gewinnen, und weil sie von anderen kaiserlichen Gemahlinnen manipuliert wird. | ISFJ | |
Kaiser und Kaiserin (Kaiserinnen im Palast) | In der Fernsehserie „Die Legende von Zhen Huan“ waren Kaiser Yongzheng und die Kaiserin ein junges Ehepaar, das den Bund der Ehe geschlossen hatte, als Yongzheng noch Prinz von Yong war. Mit der Zeit wurde ihre Beziehung jedoch komplexer und gewundener. | ESTJ/ISTJ | |
Rafayel (Liebe und Deep Space) | Rafayel ist einer der Charaktere in „Love and Deep Space“, der aus der ozeanischen Zivilisation Lemuriens stammt. Er ist ein einzigartiger und begabter Künstler, der Unschuld und tiefe Zuneigung verkörpert. Obwohl er manchmal stur und etwas unnahbar wirkt, ist sein Herz von einem starken Verantwortungsbewusstsein und einer tiefen Wertschätzung für Emotionen erfüllt. | INFP | |
Xavier (Liebe und Deep Space) | Xavier ist einer der männlichen Protagonisten in „Love and Deep Space“ und dient derzeit als Deep Space-Jäger für die Hunter Association. Er zeigt außergewöhnliche Geduld und eine distanzierte, buddhistische Lebenseinstellung, interagiert mit der Welt auf sanfte und friedliche Weise und wahrt in zwischenmenschlichen Beziehungen eine mäßige Distanz. | ISTP | |
Sylus (Liebe und Weltraum) | Sylus ist einer der männlichen Protagonisten in „Love and Deep Space“. Er ist der Verbrecher mit dem höchsten Kopfgeld in der Geschichte von Pheros Star und der einzige, dem es gelungen ist, aus dem zeitlichen Gefängnis zu entkommen. Mit seiner festen Führung, seinem entschlossenen Handeln und seiner durchdachten Entscheidungsfindung beweist er tiefe Fürsorge und ein starkes Verantwortungsbewusstsein gegenüber wichtigen Menschen. | ENTJ | |
Zayne (Liebe und Deep Space) | Zayne ist einer der männlichen Protagonisten in „Love and Deep Space“, ein talentierter Herzchirurg. Er schätzt Einsamkeit und Selbstreflexion, begegnet Herausforderungen mit ruhiger Analyse und strategischer Planung und zeigt tiefe Fürsorge und ein starkes Verantwortungsbewusstsein für wichtige Menschen. | INTJ | |
Sho Yamanaka (Haikyuu!!) | Sho Yamanaka ist der männliche Protagonist in „Haikyuu!!“, der Setter des Volleyballclubs der Karasuno High School. Er steckt andere mit seiner offenen und energischen Art an, zeigt hartnäckigen Kampfgeist und Anpassungsfähigkeit, wird mit herzlicher Unterstützung und Ermutigung zum Kern des Teams und spiegelt seinen Schwerpunkt auf zwischenmenschlichen Beziehungen und der Liebe zum Leben wider. | ESFP | |
Gojo Satoru (Jujutsu Kaisen) | Gojo Satoru ist eine Figur in „Jujutsu Kaisen“, ein Jujutsu-Zauberer der Sonderstufe. Er kommuniziert mit anderen auf entspannte und humorvolle Weise, zeigt stolze Weisheit und beweist angesichts von Herausforderungen einen unbezähmbaren Kampfgeist und strategisches Denken. Obwohl er im Kampf Ruhe und Kalkulation an den Tag legt, zeigt er tiefe Fürsorge und Unterstützung für seine Schüler und Gefährten. | ENTP |
Einführung in PsyDI
Nachricht
Gliederung
Schnellstart
PsyDI Mini-Pipeline
Einführung
Bewertungsrahmen
Prozessbeschreibung
Iterative Verfeinerung
Auswertung
Roadmap
Frontend lokal ausführen
Danksagungen
Feedback und Beitrag
Zitat
Lizenz
Der Einstieg in PsyDI ist einfach! Befolgen Sie diese einfachen Schritte, um Ihre Reise der Selbstfindung zu beginnen:
Online-Zugriff auf PsyDI: Besuchen Sie unsere Website, um direkt online auf PsyDI zuzugreifen. Keine Downloads oder Installationen erforderlich!
Beginn des Quiz:
Wenn Sie am Quiz teilnehmen, werden Sie aufgefordert, ein Label auszuwählen, das Sie am besten repräsentiert. Dies hilft PsyDI, die Beurteilung an Ihre Persönlichkeit anzupassen.
Als Nächstes werden Sie gebeten, einen Ihrer aktuellen Lieblingssongs und Ihre neuesten Gedanken mitzuteilen. Diese Informationen liefern wertvolle Einblicke in Ihre aktuelle Denkweise und Vorlieben.
Entdecken Sie Ihre Persönlichkeit:
Im Kapitel „Erkunden“ stellt Ihnen PsyDI eine Reihe von Fragen, um anhand der von Ihnen bereitgestellten Tags ein grundlegendes Verständnis dafür zu erlangen, wer Sie sind. Diese erste Interaktion bereitet die Bühne für eine tiefere Erkundung.
Interaktives Chatten:
PsyDI wird mit Ihnen chatten, um tiefer in die zuvor genannten Themen einzutauchen. Dieser interaktive Prozess besteht in der Regel aus 12–15 Fragen, sodass PsyDI Sie besser kennenlernen kann.
Detaillierte Analyse:
Abschließend erhalten Sie von PsyDI eine umfassende Analyse Ihres Myers-Briggs-Typindikators (MBTI) und seiner Merkmale. Diese Analyse bietet wertvolle Einblicke in Ihre Persönlichkeitsmerkmale und Tendenzen.
Darüber hinaus erhalten Sie ein generiertes Bild, das Ihrem Temperament entspricht und Ihr Selbstverständnis um ein visuelles Element erweitert.
Nachdem Sie nun die Grundlagen kennen, tauchen Sie ein und beginnen Sie noch heute Ihre Reise mit PsyDI!
Wir bieten eine Miniversion der PsyDI-Pipeline als Demo an, sodass sie für jedermann zugänglich ist. Diese Mini-Pipeline ermöglicht es Benutzern, mehrere erste Beiträge einzugeben und eine anfängliche MBTI-Score-Tabelle zu generieren. Anschließend werden Beiträge mit der höchsten Wahrscheinlichkeit einer tiefen Bedeutung ausgewählt, um einen mehrstufigen Dialog mit dem Benutzer zu initiieren. Nach dem Dialog aktualisiert die Pipeline die MBTI-Bewertungstabelle des Benutzers. Eine solche Mini-Pipeline ist das Kernmodul von PsyDI, wie in der Einleitung erwähnt.
In dieser Mini-Pipeline wenden wir DeepSeek als Beispiel für ein großes Sprachmodell an, um einen Dialog mit mehreren Runden bereitzustellen. Benutzer können es auch durch jedes andere Sprachmodell mit Multi-Turn-Dialogfunktionen ersetzen.
pip3 install -r Anforderungen.txt
Mini-Pipeline mit unserem veröffentlichten Score-Modell
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 mit Fake-Debug-Score-Modell
DEBUG=true API_KEY=<your-api-key> API_URL=https://api.deepseek.com MODEL_NAME=deepseek-chat python3 psydi_mini_agent.py
PsyDI basiert auf dem Prinzip, dass das Verständnis der geäußerten Gedanken eines Benutzers ein tieferes Eintauchen in die zugrunde liegenden kognitiven Prozesse erfordert. Durch die Aufdeckung dieser kognitiven Prozesse kann PsyDI die häufig verwendeten kognitiven Stile des Benutzers identifizieren und letztendlich seinen Myers-Briggs-Typindikator (MBTI) bestimmen.
Im Mittelpunkt des Bewertungsprozesses von PsyDI steht eine Tabelle mit MBTI-Ergebnissen, die etablierten psychologischen Testmethoden folgt. Jede Zeile dieser Tabelle stellt die Wahrscheinlichkeit dar, dass der aktuelle Benutzer einem bestimmten MBTI-Typ zugeordnet wird, der zwischen 0 und 100 liegt.
PsyDI wandelt zunächst die multimodalen Informationen des Benutzers in Textform um. Das Bewertungsmodell wertet dann diese Textausdrücke aus und liefert Wahrscheinlichkeiten für jeden Satz, der einem beliebigen MBTI-Typ zugeordnet ist. PsyDI durchläuft die folgenden drei Schritte, bis der MBTI des Benutzers ermittelt wird:
Beitragsauswahl: PsyDI wählt den Beitrag mit den höchsten Bewertungen unter beiden MBTI-Typen mit den Top-2-Wahrscheinlichkeiten aus. Dieser Schritt zielt darauf ab, die unklarsten Informationen zu ermitteln und weitere Fragen zur Klärung anzustoßen.
Dialoginteraktion: PsyDI bindet den Benutzer in mehrere Dialogrunden ein und nutzt drei Interaktionsformate: Multiple Choice, Forced Choice und freie Frage und Antwort. Alle Frage- und Antwortpaare werden in einen neuen Beitrag integriert.
Tabellenaktualisierung: PsyDI aktualisiert die MBTI-Score-Tabelle mit dem neuen Beitrag und berücksichtigt dabei die Erkenntnisse aus der Dialoginteraktion.
PsyDI durchläuft diese Schritte, bis es eine sichere Bestimmung des MBTI des Benutzers erreicht, und verfeinert sein Verständnis kontinuierlich durch jede Interaktion.
Wir haben einen paarweisen MBTI-Datensatz erstellt und die Leistung mehrerer Closed-Source- und Open-Source-Modelle mit PsyDI anhand dieses Datensatzes verglichen. PsyDI hat in verschiedenen MBTI-Datensätzen überlegene Ergebnisse gegenüber bestehenden Sprachmodellen gezeigt, wie im Folgenden gezeigt:
Wir haben die Genauigkeit der PsyDI-Pipeline im Vergleich zu bestehenden MBTI-Tests bei der Bewertung von MBTI-Bots bewertet. Die Ergebnisse werden auf der linken Seite der folgenden Abbildung angezeigt. Darüber hinaus haben wir den Grad der Abhängigkeit der PsyDI-Pipeline von der Anfangsdynamik bewertet und festgestellt, dass PsyDI den wahren MBTI des Benutzers in nachfolgenden Gesprächen selbst bei zufälliger Anfangsdynamik bestimmen kann. Die Ergebnisse sind auf der rechten Seite der Abbildung dargestellt:
Online-Bereitstellung von PsyDI
Geben Sie den gesamten Frontend-Code und die Bereitstellungsskripte frei
MBTI-Bewertungsgalerie
Andere Sprachunterstützung (Englisch)
Geben Sie die Backend-Codebeispiele und Eingabeaufforderungen frei
Geben Sie die generierten Datensätze frei
Geben Sie das trainierte Belohnungsmodell frei
Technischer Bericht, Arxiv-Link
Weitere multimodale und interaktive Fragen und Beispiele
Sie müssen zunächst die in .env.example
definierten Umgebungsvariablen verwenden, um den PsyDI-Agenten auszuführen.
Hinweis: Sie sollten Ihre
.env
Datei nicht festschreiben, da sonst Geheimnisse preisgegeben werden, die es anderen ermöglichen, den Zugriff auf Ihre verschiedenen OpenAI- und Authentifizierungsanbieterkonten zu kontrollieren.
Dann müssen Sie node.js (v18.17.0 wird empfohlen) und npm auf Ihrem Computer installieren.
Nachdem Sie alle Voraussetzungen eingerichtet haben, können Sie die folgenden Befehle ausführen, um das Frontend zu starten:
npm install -g pnpm pnpm installieren pnpm dev --port 3001
Ihre App-Vorlage sollte jetzt auf localhost:3001 ausgeführt werden.
Vielen Dank an JAAAAACKKKKKY für ihre Beiträge zum UI/UX-Design und den künstlerischen Materialien für dieses Projekt.“
vercel/ai-chatbot
Reichen Sie ein Problem auf Github ein
Diskutieren Sie in der WeChat-Gruppe von PsyDI (z. B. fügen Sie uns zu WeChat hinzu: ding314assist)
Kontaktieren Sie unsere E-Mail ([email protected])
Wir freuen uns über alle Rückmeldungen und Beiträge zur Verbesserung von PsyDI, sowohl der Algorithmen als auch der Systemdesigns.
@article{li2024psydi, title={PsyDI: Auf dem Weg zu einem personalisierten und zunehmend detaillierten Chatbot für psychologische Messungen}, Autor={Li, Xueyan und Chen, Xinyan und Niu, Yazhe und Hu, Shuai und Liu, Yu}, journal={arXiv preprint arXiv:2408.03337}, Jahr={2024} }
PsyDI wird unter der Apache 2.0-Lizenz veröffentlicht.