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

身份配置

概念

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

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


身份文件

文件作用可编辑性
SOUL.md身份、使命、价值取向与交流气质建议只读,定义 AI 的"灵魂"
AGENT.mdOpenAkita 特有的主动成长与自修复倾向可编辑,会被编译为行为增量
USER.md用户画像、偏好、习惯自动学习 + 手动编辑
MEMORY.md持久记忆摘要自动维护,关键信息的固化存储
POLICIES.yaml安全策略、权限控制、行为限制可编辑,定义硬性规则

SOUL.md — 灵魂

定义 AI 的核心人格:它是谁、追求什么,以及如何与用户交流。安全、权限、工具使用和通用执行规则由平台统一负责,不需要在这里重复。

AGENT.md — 行为规范

只定义 OpenAkita 相对平台通用行为的增量,例如主动洞察、成长循环、能力扩展和自修复倾向。编译后生成 agent.behavior.md。工具选择、任务分解、执行与验证规则由平台提示统一提供。

USER.md — 用户画像

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

POLICIES.yaml — 安全策略

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


编辑身份

打开身份配置

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

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

注意

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


规则编译

身份源文件不会直接全文注入,而是按明确所有权编译:

  1. SOUL.md 编译为 identity.core.md,只保留身份、使命、价值取向和气质
  2. AGENT.md 编译为 agent.behavior.md,只保留 OpenAkita 特有行为增量
  3. USER.md 编译为 user.profile.core.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 许可发布