⚠️ 本文档由 AI 生成,尚未完全人工审核校对,内容仅供参考。请结合实际界面操作,如有出入以软件实际功能为准。
Skip to content

身份配置

概念

身份系统定义了 AI 助手"是谁"——它的性格、价值观、行为规范和对你的了解。就像一个真实的助手有自己的个性和工作方式,OpenAkita 通过一组身份文件来塑造 Agent 的"人格"。

身份不是简单的提示词模板,而是一个编译管线:身份文件经过编译优化后注入系统提示,让 AI 在每次对话中保持一致的性格和行为。


身份文件

文件作用可编辑性
SOUL.md核心价值观、使命、行为准则建议只读,定义 AI 的"灵魂"
AGENT.md工具使用规范、工作流程、响应策略可编辑,会被编译为优化片段
USER.md用户画像、偏好、习惯自动学习 + 手动编辑
MEMORY.md持久记忆摘要自动维护,关键信息的固化存储
POLICIES.yaml安全策略、权限控制、行为限制可编辑,定义硬性规则

SOUL.md — 灵魂

定义 AI 的核心人格:它相信什么、追求什么、哪些行为绝对不做。这是身份系统的根基,修改它会从根本上改变 AI 的表现。

AGENT.md — 行为规范

定义 AI 如何工作:什么时候用什么工具、回复的格式偏好、多步骤任务的处理策略。编译后会产生两个运行时片段:

  • agent.core.md — 核心行为规范
  • agent.tooling.md — 工具使用规则

USER.md — 用户画像

AI 对你的理解:你的名字、职业、工作习惯、技术栈偏好等。系统会从日常对话中自动学习并更新,你也可以手动编辑和修正。

POLICIES.yaml — 安全策略

硬性规则和权限控制,优先级高于所有其他身份文件。用于限制敏感操作、定义审批流程等。


编辑身份

打开身份配置

在身份配置面板中你可以:

  • 查看和编辑各个身份文件的内容
  • LLM 辅助优化:点击「优化」按钮,AI 会帮你改善文件的表述和结构
  • 保存并编译:修改后保存,系统自动触发编译流程

注意

修改 SOUL.md 后 AI 的行为可能发生较大变化,建议先在对话中测试效果。


规则编译

AGENT.md 不是直接注入提示词的——它会经过编译管线处理:

  1. prompt/compiler.py 读取 AGENT.md 源文件
  2. 拆分为核心规则和工具规则两部分
  3. 输出到 identity/runtime/ 目录:agent.core.md + agent.tooling.md
  4. prompt/builder.py 在组装系统提示时加载编译产物

编译器会自动检测文件变更(check_compiled_outdated()),过期时重新编译。


人格预设

OpenAkita 提供多种预设人格,快速切换 AI 的说话风格和互动方式:

预设风格
default平衡、专业、友好
business正式商务风格
tech_expert技术专家,简洁直接
butler英式管家,礼貌周全
girlfriend亲近温暖,关心日常
boyfriend阳光开朗,积极鼓励
family家人般的关怀和包容
jarvis钢铁侠 JARVIS 风格

灵魂与意志配置 中切换预设,或在对话中说"切换到 butler 风格"。


活人感引擎

OpenAkita 的主动交互引擎让 AI 不只是"被动回答",而是像真人一样主动关心你:

  • 早晚问候:根据时间段发送自然的问候
  • 主动提醒:记住你提到的待办事项并适时提醒
  • 情感回应:感知对话中的情绪并做出恰当回应
  • 话题延续:基于历史对话主动聊起相关话题

主动交互的频率和风格由人格预设和用户偏好共同决定,可在配置中调整 proactiveness 等维度。


相关页面

基于 AGPL-3.0-only 许可发布