ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

构建能自我进化的AI Agent:agents-best-practices递归Harness与持续精炼架构揭秘

构建能自我进化的AI Agent:agents-best-practices递归Harness与持续精炼架构揭秘 构建能自我进化的AI Agentagents-best-practices递归Harness与持续精炼架构揭秘【免费下载链接】agents-best-practicesProvider-neutral Agent Skill for Codex, Claude Code, and agentic harness design.项目地址: https://gitcode.com/gh_mirrors/ag/agents-best-practicesagents-best-practices是一个厂商中立的 Agent Skill专为 Codex、Claude Code 等智能体工具设计教你设计、审计、重构生产级 AI Agent 架构harness。本文聚焦它最有深度的一篇参考——递归 Harness 与持续精炼self-refining recursive harnesses让 Agent 不只是会干活还能在安全边界内越用越聪明一、什么是自我进化的 AI Agent传统 Agent 的循环是模型提议动作 → harness 校验、授权、执行 → 返回观测结果。但 agents-best-practices 提出的自我精炼递归 Harness在这之上叠加了三层能力可编程上下文大输入不进模型上下文而是放在持久化程序环境中模型通过代码编程式地决定哪些内容进入每次调用递归子会话父会话可以派生拥有独立上下文、预算和身份的子 Agent结果通过类型化消息异步回流持续精炼一个外圈精炼循环持续提出并验证对 Harness 自身配置的改进而内圈行动循环照常服务任务。官方强调一个关键边界自我精炼指的是修改 Harness 的配置和可复用指引而不是训练模型权重——权威始终来自权限模型而不是持久化或递归本身。详见references/self-refining-recursive-harnesses.md二、先分清 4 个独立设计选择递归 Harness 分类指南很多团队把带代码工具的 Agent直接叫递归语言模型RLM这是典型误用。官方参考把4 个维度拆得清清楚楚设计时各选其一维度可选档位上下文表示严格外部上下文RLM/ 混合可编程上下文递归执行无 / 嵌套模型调用 / 完整子会话自适应冻结 Harness / 仅提议 / 经在线验证的精炼生命周期请求级 / 可恢复会话 / 常驻定时会话严格 RLM 的判定标准严格 RLM 的本质不是能跑代码或有子 Agent而是外部输入才是主工作上下文根模型只拿到输入引用再通过程序环境检查、转换它并对选定部分发起有界的递归模型调用。如果你的完整任务提示词已经塞进了根上下文那只是RLM 启发的混合体别混淆标签。递归子会话 ≠ 工作流编排父会话派生的是准入门禁 异步结果spawn()返回的是准入句柄而非结果结果稍后通过类型化消息或持久化工件送达。而可预测的分解任务、独立验证和受控汇聚更适合用工作流编排——递归子会话的价值在于动态探索。三、双循环运作模型行动循环 精炼循环这是持续精炼架构的心脏所在 ⚙️行动循环模型步骤 → 类型化宿主动作 → 观测 → 任务推进 → 追踪证据 精炼循环证据触发 → 类型化候选差异 → 策略/冲突校验 → 快照并安全应用 → 观测评估 → 接受 / 隔离 / 回滚精炼循环的正确触发时机同一类失败重复发生人工纠正揭示了可复用规则某策略在多个任务中反复成功上下文压缩或会话结束形成了安全评审边界。⚠️ 官方明确禁止基于单次意外结果、未经验证的外部内容、或单一模型自我批评就触发精炼。精炼账本Supplemental Harness Ledger所有可编辑状态都存放在不可变基础指令之外的类型化、版本化账本中只允许 4 种条目prompt_fragment行为指引、memory带溯源的持久信息、skill_descriptor技能路由元数据、child_spec可复用子会话规格。核心纪律历史只追加更新即新版本回滚即激活记录在案的反向版本会话级作用域是默认值绝不允许把局部策略悄悄升格为组织级策略。四、不可变权限边界自我进化的安全带自我精炼绝不能变成自我授权 ️ 可编辑账本永远不能修改身份、租户边界、凭据与密钥访问工具授权、审批要求与审批记录沙箱边界、成本/时间/递归等预算上限精炼验证器、留出评估集、接受阈值与回滚权限精炼器自身的权限、触发频率和变更预算。这些控制存放在模型可写环境之外的宿主配置中。任何与更高权威指令冲突的账本条目会被忽略、拒绝并留痕——而不是靠提示词排序来解决。五、12 步安全构建序列从 MVP 到常驻 Harness新手最该带走的一张清单 ✅ 官方要求渐进启用每一步通过专项评估才开启下一步可靠的请求级单 Agent 循环先有基线无特权直连的持久化程序环境复用现有权限/预算执行的类型化宿主桥有界外部输入句柄 命名程序状态深度 1 的子会话准入、状态、取消与工件结果可崩溃调和的子会话/消息/工件注册表会话级精炼账本仅提议模式手动事务应用 测试过的原子回滚独立观测验证支撑下的自动应用常驻脱离/重连、租约与恢复带幂等与错失处理策略的有界定时唤醒显式审批 留出评估支撑的广作用域晋升六、新手避坑最常见的反模式❌ 把持久化/递归/定时当成更高自治级别——权威只来自权限模型❌ 把子会话句柄当结果返回给等待结果的调用方❌ 让子会话默认继承父会话的宽上下文、工具或全部剩余预算❌ 接受精炼器预测的收益当作观测验证❌ 在单 Agent 基线和留出评估集存在之前就盲目上递归档案。一句话总结官方设计哲学这个档案的价值在于连续性 受控自适应而不是无约束的自我修改。七、延伸阅读相关参考文档速查主题文档路径递归 Harness 完整契约references/self-refining-recursive-harnesses.mdMVP 蓝图构建基线起点references/mvp-agent-blueprint.md核心循环与预算references/agentic-loop.md工具契约与权限矩阵references/tools-and-permissions.md工作流编排references/workflow-orchestration.md上下文/记忆/压缩references/context-memory-compaction.md评估与发布门槛references/evals.md技能入口与触发规则SKILL.md需要动手实践时可通过git clone https://gitcode.com/gh_mirrors/ag/agents-best-practices获取完整技能包安装后当对话触及 Agent 架构、工具权限、递归执行等主题时技能会自动激活并加载对应参考 【免费下载链接】agents-best-practicesProvider-neutral Agent Skill for Codex, Claude Code, and agentic harness design.项目地址: https://gitcode.com/gh_mirrors/ag/agents-best-practices创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表