DSPy 推出 Flex:优化器可重写整段模块代码自动拆分流水线
lateinteraction · x · 2026-10-01
DSPy 发布新原语 dspy.Flex:与传统固定 prompt 的模块不同,Flex 的实现是「可被优化的代码」。由签名构造后默认只是一个薄基线,但优化器(如 dspy.GEPA)可以重写它的全部源码——把任务拆成多个 predictor、把确定性步骤折叠成普通 Python、甚至自己编写辅助函数。
适用场景:
- 最优任务拆分方式未知、值得搜索时(需有 metric 和数据集来评估候选结构)
- 任务中有确定性部分(算术、解析、查找、归一化)不应浪费 LM 调用
- 想让优化器在准确率和成本之间权衡,例如简单情况用代码回答、真正难的才交给 LM
文中给出了基本用法示例(以 openai/gpt-5 配置 LM 后从签名构造 Flex)。对做 LLM 流水线工程的开发者来说,这是把「程序结构本身当作可优化参数」的新尝试。
「编程与Agent」频道最新
- 开源工具让本机所有 AI 模型共享记忆,自称省 99% token — gonzarom · 2026-10-01
- LEGO-Anything:用编码智能体把单张图重建为可编辑 3D 场景 — _akhaliq · 2026-10-01
- 从 SELECT 到 SYSADMIN:SQL Copilot 严重提权漏洞研究获微软致谢 — wunderwuzzi23 · 2026-10-01
- Magnitude:自适应调优的开源推理引擎,号称比 llama.cpp 快至 2 倍 — paranoidray · 2026-10-01
- Codex 插件扩展亮相:好用但边缘体验仍粗糙 — Angaisb_ · 2026-10-01
- Retriever AI 实测 OpenAI Dots:五项日常任务 24/24 力压对手 — quarkcarbon · 2026-10-01