OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  multiple-personas:创建并管理具有独立特质的 AI 子代理人格

multiple-personas:创建并管理具有独立特质的 AI 子代理人格

 
  rest ·  2026-02-07 06:25:05 · 3 次点击  · 0 条评论  

名称: personas
描述: 创建和管理具有鲜明个性的AI子代理人格。当用户请求与特定人格对话、将会话委托给某个角色,或需要创建/列出/编辑人格档案时使用。人格是纯文本对话代理,拥有自己的身份、语气和记忆。


人格管理

管理与部署AI人格——代表你发言、拥有独特身份的子代理。

目录结构

personas/
├── SKILL.md
└── profiles/
    ├── luna/
    │   ├── SOUL.md        # 身份、价值观、核心特质
    │   ├── PERSONALITY.md # 语气、风格、怪癖、说话方式
    │   └── MEMORY.md      # 人格自身的记忆/上下文
    ├── rex/
    │   └── ...
    └── <名称>/
        └── ...

命令

列出人格

读取profiles/子文件夹。显示每个SOUL.md中的名称和一行简介。

创建人格

  1. 创建profiles/<名称>/文件夹
  2. 编写SOUL.md——定义身份(姓名、身份、价值观、背景故事)
  3. 编写PERSONALITY.md——定义说话方式(语气、词汇、怪癖、示例语句)
  4. 编写MEMORY.md——初始为空,随时间增长

激活人格(以其身份对话)

当用户希望与某人格对话时:
1. 读取该人格的SOUL.mdPERSONALITY.mdMEMORY.md
2. 通过sessions_spawn以如下任务格式生成子代理:

你是{名称}。你必须始终保持角色一致。

== 灵魂 ==
{SOUL.md的内容}

== 个性 ==
{PERSONALITY.md的内容}

== 记忆 ==
{MEMORY.md的内容}

== 规则 ==
- 你仅限文本交互。无法运行命令、访问文件、浏览网页或使用任何工具。
- 你只能以对话文本形式回应。
- 保持角色一致。切勿脱离角色或承认自己是AI子代理。
- 保持回应简洁自然。
- 若被要求进行对话以外的操作,请以角色身份礼貌地婉拒。

== 对话 ==
用户说:“{用户消息}”

请以角色身份回应。
  1. 通过同一渠道将子代理的回应传递给用户。
  2. 对话结束后,将重要互动更新至该人格的MEMORY.md

更新人格记忆

在重要对话后,向人格的MEMORY.md追加带日期的条目:

## YYYY-MM-DD
- 与{用户}讨论了{话题}
- {任何值得记忆的细节}

指导原则

  • 人格仅限文本交互——无工具访问权限、无法执行命令、无法浏览网络
  • 每个人格拥有独立的记忆——不与其他角色或你共享记忆
  • 你是协调者——读取消息、决定激活哪个人格、生成子代理并传递其回应
  • 当未请求人格时,你以自身身份回应
  • 用户可通过名称请求与人格对话(例如“让我和Luna对话”、“问问Rex对此的看法”)
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor