New DSPy 'Jev' engine optimizes programs by splitting output fields, not modules
dbreunig · x · 2026-09-17
dbreunig demonstrates his Jev engine working with DSPy Flex, showing a toy problem climbing with standard DSPy signatures and standard GEPA.
- DSPy Flex exposes a Module's code and instructions to optimizers, which often decomposes a program into multiple modules (e.g., a deep research task split into Search and Write)
- Jev takes the opposite approach: decompose output fields, not modules. A single 'shouldreply' bool for email triage becomes sub-questions like notspam, asksforreply, timely, later rolled up
- Sub-questions can be rendered as modules or output fields
More from coding & agent
- DeepSeek V4.1 Flash gotcha: Pi agents need explicit "input": ["text", "image"] config — solyarisoftware · 2026-09-17
- Open-source Skill Index compares MCP config drift across Claude, Codex and Cursor — CombinationOk2374 · 2026-09-17
- One-command MCP connector wires new Jev model into Claude Code and Codex — purealgo · 2026-09-17
- OpenMuse: open-source sandboxed computer lets AI agents work without vendor lock-in — aniketmaurya · 2026-09-17
- OpenMuse: open-source sandboxed computer lets AI agents work without vendor lock-in — aniketmaurya · 2026-09-17
- Open-source Muse app gives AI agents a local sandboxed computer with human takeover — aniketmaurya · 2026-09-17