我们大家在实测 Multi-Agent 时都会遇到一个死结:明明给 Agent 存了记忆、写了规则,它还是会重复犯错。为什么?
因为**“存储不等于使用,建议不等于强制”**。
在研究了 OpenClaw 的底层源码后,我发现要解决 Agent 的“概率学玄学”,必须通过 Hook 和 Plugin 介入系统级执行。本视频分享我如何通过三个结构性方案,实现 Agent 的“主动学习”与“机械执行”闭环。
【深度剖析:三个结构性死结】
- 主动权缺失: Agent 搜不搜 RAG 全靠 LLM 判断,导致知识链条断裂。
- 上下文衰减 (Context Decay): Session 越长,早期的规则权重越低,规则变成了“建议”而非“铁律”。
- 规模摩擦 (Scale Friction): 多个 Agent 协作时,错误率呈指数级爆炸,人工救场成本不可承受。
【核心方案:三个解法】
- 按需定点投喂 (Proactive Injection): 利用 before_prompt_build Hook,根据任务阶段强制注入 Prompt,让知识“喂到嘴边”。
- 物理拦截执行 (Deterministic Guardrail): 在 before_tool_call 层级拦截 Agent 输出,将概率性的错误物理修正为确定性的正确。
- 自动化闭环 (The Loop): 通过 Cron 定时任务清洗错误日志,自动生成规则并 Merge 到共享库,实现“今日 Bug,明日补丁”。
【总结】
Multi-Agent 系统的网络效应,不应建立在人工维护的基础上,而应建立在**“越跑越稳、自动迭代”**的闭环上。