aieos-identity 是一个基于 AIEOS(AI Entity Object Specification)标准的可移植 AI 身份管理技能。其核心目标是通过标准化 JSON 格式实现智能体人格的导入、导出与管理,从而支持身份在不同 AI 系统间的可移植性,并在不同 AI 模型上维持行为一致性。
用途 该技能适用于以下场景:从外部 AIEOS 兼容系统导入身份;将身份导出以供其他 AIEOS 兼容系统使用;校验 AIEOS 身份文件;在 OpenClaw、ZeroClaw 与 PopeBot 身份系统之间迁移;以及分享和版本化智能体人格。
主要能力
- 校验:使用 aieos-validator.js 对 AIEOS 文件进行 schema 校验。
- 导入:使用 aieos-import.js 将 AIEOS 格式转换为 PopeBot 格式。
- 导出:使用 aieos-export.js 将 PopeBot 身份导出为 AIEOS。
- 转换:aieos-converter.js 用于在 AIEOS 与 PopeBot 格式之间转换。
- 示例:examples/ 目录提供 default.aieos.json 和 creative-writer.aieos.json 两个示例身份文件。
目录结构 .pi/skills/aieos-identity/ 下包含 SKILL.md、package.json(Node.js 依赖)、aieos-validator.js、aieos-converter.js、aieos-export.js、aieos-import.js 以及 examples/ 目录。
使用方式(命令)
- 校验 AIEOS 文件:.pi/skills/aieos-identity/aieos-validator.js <path-to-aieos.json>
- 将 AIEOS 转换为 PopeBot 格式:.pi/skills/aieos-identity/aieos-import.js <path-to-aieos.json> [output-dir]
- 将 PopeBot 身份导出为 AIEOS:.pi/skills/aieos-identity/aieos-export.js [config-dir] [output-path]
AIEOS Schema 主要内容 必需部分包括:
- identity:names(first、last、nickname);bio(gender、age_biological、age_apparent);origin(nationality、birthplace)。
- psychology:neural_matrix(creativity、logic、emotionality);traits(mbti、ocean 即大五人格);moral_compass(alignment、core_values)。
- linguistics:text_style(formality_level、style_descriptors);idiolect(catchphrases、forbidden_words、preferred_words)。
- motivations:core_drive(主要动机陈述);goals(short_term、long_term)。
- capabilities:skills(技能对象数组);tools(可用工具数组)。
完整示例可参见 examples/default.aieos.json。
限制 资料未提供该技能的收费、价格、平台支持范围、授权协议、性能效果或具体安装步骤等信息。AIEOS v1.1 的具体规范细节除上述 schema 内容外暂未提供。