正交性Agent框架 - 模块化AI Agent设计系统。将Agent能力拆分为规划、执行、记忆、评估四个正交维度,实现可组合、可替换、可测试、可扩展的Agent架构。
正交性Agent框架 - 模块化AI Agent设计系统
基于Manus核心设计理念,将AI Agent拆分为四个正交维度:
正交性(Orthogonality)指各模块相互独立,改变一个不影响另一个。
┌─────────────────────────────────────────────────┐
│ Agent System │
├─────────────┬─────────────┬─────────────┬────────┤
│ Planning │ Execution │ Memory │ Eval │
│ 模块 │ 模块 │ 模块 │ 模块 │
└─────────────┴─────────────┴─────────────┴────────┘
↕ ↕ ↕ ↕
可独立 可独立 可独立 可独立
升级/ 替换/ 替换/ 替换/
测试 测试 测试 测试
| 优势 | 说明 |
|---|---|
| 🔧 可组合 | 每个维度可独立升级 |
| 🔄 可替换 |
使用正交性框架帮我规划一个复杂任务
框架会自动创建以下文件管理任务:
| 文件 | 作用 |
|---|---|
| plan.md | 任务规划和拆解 |
| execution.md |
| 命令 | 作用 |
|---|---|
| 正交性框架:规划 [任务] | 拆解任务为步骤 |
| 正交性框架:执行 [步骤] |
每个正交模块遵循统一接口:
yaml
Planning:
- plan(task) → steps[]
- update_plan(progress)
- replan(feedback)
Execution:
- execute(step) → result
- tool_call(tool, args)
- rollback(step)
Memory:
- store(key, value)
- retrieve(key)
- forget(key)
- summarize()
Evaluation:
- evaluate(result) → score
- feedback(issues) → improvements
- validate(criteria)
yaml
execution:
active_step: 1
results: {...}
memory:
short_term: [...]
long_term: {...}
evaluation:
scores: {...}
feedback: [...]
在框架中集成新能力:
yaml
modules:
- planning # 已有
- execution # 已有
- memory # 已有
- evaluation # 已有
- creativity # 新增 - 创意生成
- research # 新增 - 信息收集
替换现有模块不影响其他:
yaml
用户: 帮我研究AI Agent的发展趋势
正交性框架:
orthogonal-agent-framework/
├── SKILL.md
├── _meta.json
├── references/
│ ├── design-principles.md
│ └── module-interfaces.md
└── templates/
├── plan.md
├── execution.md
├── memory.md
└── evaluation.md
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 orthogonal-agent-framework-1776209675 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 orthogonal-agent-framework-1776209675 技能
skillhub install orthogonal-agent-framework-1776209675
文件大小: 6.73 KB | 发布时间: 2026-4-15 10:30