← 返回项目列表

Numen

开发中

基于贝叶斯网络的 AI 角色扮演引擎

Python贝叶斯网络FastAPIMilvus

为什么做这个

传统 AI 角色扮演依赖 prompt 描述人格,缺乏可解释性和动态变化。Numen 用贝叶斯网络将人格建模为概率分布,让角色的行为从条件概率中涌现——一致性但不僵化。

技术架构

Python 后端 (FastAPI) + 贝叶斯角色网络 + VAD 情绪模型 + Milvus 向量记忆 + 多 LLM 支持。

核心亮点

  • 贝叶斯角色建模:性格、情绪、行为统一在概率图模型中
  • 印象分记忆:不只检索'相关的',还检索'深刻的'
  • 角色×情境解耦:角色和情境独立创建,自由组合
  • 成长循环:角色有自己的生活,不只是等你来找

技术栈

PythonFastAPI贝叶斯网络MilvusPyYAMLDeepSeek