Open Persona

🧑 构建可进化的 AI 人格身份

Meta-skill for building and managing agent persona skill packs via CLI. Instruction-only, no bundled installers, credentials never embedded. Supports create, install, publish, and runner integration.

收藏
5.9k
安装
1.9k
版本
0.20.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

OpenPersona 综合评估

核心用法

OpenPersona 是一个元技能(meta-skill),用于构建、安装、管理和发布 AI Agent 的人格化技能包(persona skill packs)。用户通过 npx openpersona CLI 工具完成以下操作:

1. 创建人格:通过交互式向导或配置驱动方式生成 persona.json,定义 4 层结构(Soul·Body·Faculty·Skill)
2. 发现与安装:从 OpenPersona 目录或 GitHub 仓库搜索、安装现有人格包

3. 管理人格:切换、更新、分叉、重置、导出/导入已安装的人格

4. 发布人格:将人格包发布到 OpenPersona 垂直目录,可选同步至 ClawHub

5. 运行时集成:为 Agent Runner 提供 state read/write/signal/promote 四命令,支持对话边界状态同步

显著优点

  • 架构清晰:4+5+3 模型(4 层定义、5 个系统概念、3 道闸门)提供完整的人格生命周期管理
  • 本地优先:创建、状态同步、进化默认本地运行,网络调用仅限显式命令(search/publish/register)
  • 安全设计:指令-only,无捆绑安装器;凭证永不嵌入生成包;发布/注册需用户显式 CLI 触发
  • 跨平台兼容:生成的技能包兼容任何 SKILL.md 兼容的 Agent;CLI 管理默认适配 OpenClaw
  • 进化机制:内置 Soul-Memory Bridge、行为指南精炼、Vitality 评分等自进化能力
  • 生态集成:自动生成分布式身份(A2A Agent Card、ACN ERC-8004 链上注册)

潜在局限与风险

  • 依赖外部 CLI:核心功能依赖 npx openpersona 及其 npm 生态,需信任 acnlabs/OpenPersona 仓库
  • 生成代码需审计state-sync.js 等脚本为模板渲染生成,高安全环境需人工复核
  • 可选外部 API:配置 TTS/ElevenLabs、Mem0 等 Faculty 时需用户自行提供 API Key,存在凭证管理责任
  • 网络端点暴露:搜索、发布、ACN 注册等操作会向 openpersona-frontend.vercel.appacn-production.up.railway.app 等发送数据
  • 生态锁定风险:深度集成 OpenClaw/OpenPersona 生态,迁移至其他 Runner 需适配成本

适合人群

  • 需要为 AI Agent 构建稳定、可进化人格身份的开发者
  • 运营虚拟陪伴、品牌角色、数字孪生等场景的产品团队
  • 使用 OpenClaw 或兼容 SKILL.md 协议的 Agent Runner 用户
  • 关注人格可解释性、伦理边界、长期记忆的 AI 安全研究者

常规风险

  • 误操作发布publish/acn-register 会将人格元数据公开,敏感配置需前置清理
  • 凭证泄露:虽框架不嵌入凭证,但用户可能在 Faculty 配置中误写明文 API Key
  • 供应链攻击:依赖 npm 包的完整性,需验证 openpersona CLI 的来源可信度
  • 状态漂移:长期运行后 evolvedTraits 可能偏离初始设计,需定期 evolve-report 审计

Open Persona 内容

references文件夹
手动下载zip · 23.3 kB
ARCHITECTURE.mdtext/markdown
请选择文件