场景与角色构建

Role = Persona (性格) + Identity (身份)

Willingness 发言意愿机制

1. 内在量化打分:
  • 被他人提及的频率
  • 历史发言轮数权重
  • 个人需求(Need)达成度
2. 外部上帝视角:

引入独立 Judge Agent,从全局视角判断社交逻辑合理性,动态决策最合适的接话者。

PersonaLLM 性格矩阵

参考 PersonaLLM 实现方法,构建 2^5 (32种) 人格组合矩阵。

扮演检验与闭环优化 (Sotopia-π)

利用评价系统对扮演质量进行审计,并生成 精简进化建议

Thinking 思考增强模块

在生成最终回复前,引导 LLM 生成内部思考链(Thinking),并通过后处理技术确保输出的精简性与决策的高效性。

长短期记忆检验逻辑

动态印象分析系统

采用动态打分制,根据对话关键词对各个维度进行基准值调整。后期将演进为由 LLM 自主感知的互评系统,用于辅助检验角色扮演的深度。

环境感知与人机协同

坐标实现:

模拟地理坐标,对齐 AI Town 接入格式,实现 Agent 进入对话范围的动态加入逻辑。

用户控制:

支持在任意轮次手动接管特定 Agent 发言,实现人在回路的引导式对话。

Catopia 的工程演进与尝试

基于上述架构,Catopia 项目在复现与落地过程中进行了深层优化: