基于 Human Ontology 的人类档案引擎。每一张档案都是一位完整的人——从生命历程到此刻的状态,可被 LLM 直接扮演;精神科评估,只是它的一个应用场景。
这是一个纯 Python 标准库、零外部依赖的生成引擎。它的本体(ontology)描述的不是一个病人, 而是一个完整的人——一生被拆进 18 个语义命名空间,从「生命历程」到「此刻的状态」, 每个命名空间只负责回答一个唯一的问题。诊断(抑郁症、强迫症……)只是其中一个命名空间, 只决定症状学的外壳;真正塑造人物心理内核的,是 wound → desire → need 这条叙事因果链。 所以池子里既有健康对照,也有患者——精神病学 AI 评估是它的应用之一,不是它的全部。
generate_persona() 出 45 字段基础档案,也用于复现已有的旧数据;
generate_persona_kernel() 内部调用基础生成,再按防火墙包装成 18 域标准档案
(默认诊断只影响健康域,不污染身份域)。
从 70 份档案里,取三位风格迥异的:一位没有诊断的普通健康人、一个用成就压住低落的抑郁者、一个在身份里漂移的边缘型。点开下面的印章,可再抽一位。
python scripts/serve_showcase.py,再用 http://127.0.0.1:8765/ 打开本页。