用 DSPy + Jev 搭编码 agent:六个文件演示五种复合模式

dbreunig · x · 2026-10-01

dbreunig 分享了一个开源仓库 cmpnd-ai/dspy-system-one-agent-patterns,用 DSPy 的 RLM 和 TypeSafe 的 Jev 决策模型搭建编码 agent,配套示例代码演示一组复合 AI 设计模式(也呼应了他此前关于 KV cache 设计取舍的思考)。

仓库的结构本身就是教程:六个小文件构建一个编码 agent,每个文件在上一个之上只增加一种设计模式,从 v0 基线逐步演进到 v5 最终版,包括权限门控(permission gate)、相关工具选择、历史轮次相关性判断、子任务委派等。所有模式遵循同一规则:签名(signature)提出问题,Jev 返回概率,纯 Python 负责策略——即大模型在 dspy.RLM 沙箱里写代码,Jev 以概率回答封闭问题(这条命令安全吗、哪个工具合适、这段历史要不要保留、能否委派给 helper),再用命名阈值把概率转化为动作。仓库还提供本地 Jev 演示和阈值拟合脚本。

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →