用 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」频道最新
- AI 实时代理碾压 9 级 Fox,通过 API 实时操作《大乱斗》 — maximelabonne · 2026-10-01
- 作者打造现代化 Relay 替代品 fate:去 GraphQL DSL,支持 tRPC 与 Vue — cnakazawa · 2026-10-01
- Seroter 每日阅读精选:Gemini 4 Argon、智能体工厂与 skills 生态 — rseroter · 2026-10-01
- 开发者分享 Claude Projects 工作流:把杂乱思绪倒进主聊天让它整理 — bcherny · 2026-10-01
- Claude Code 负责人今年合并 1700 个 PR,代码全由 AI 写 — rohanpaul_ai · 2026-10-01
- Rust 版 ZIM MCP 服务器:给本地小模型接离线维基百科知识库 — Federal-Effective879 · 2026-10-01