开源项目 Tura 的维护者提出了一种优化 AI 编程 Agent 工作流的新思路。目前主流的代码代理在处理标准开发流程(如代码检索、修改补丁、构建、测试和 Lint)时,通常采用线性交互模式,即每一个步骤都需要模型“醒来”并重新读取上下文进行一次独立的 LLM 调用。这种模式导致在一个简单的完整流程中,模型需要进行 5 次回合对话,不仅增加了延时,更因上下文窗口的重复读取造成了巨大的 Token 成本浪费。Tura 通过引入名为 `command_run` 的 Macro 工具解决了这一痛点。该工具允许 Agent 将包含所有步骤的 JSON 配置一次性提交给系统,系统随后自动按顺序执行 shell 命令、文件补丁等操作,而无需在每一步之间唤醒模型。根据 DeepSWE 基准测试数据显示,相比于传统的 Codex CLI,这种批量执行模式在直接模式下减少了 69.1% 的对话回合,Token 消耗降低了 77.5%。该技术证明了将确定性流程与模型推理解耦,是实现低成本、高效率 AI 编程的关键路径。
事件分析
💡 核心观点:通过将确定性步骤从线性推理中剥离并打包执行,AI 编程代理有望实现成本与效率的数量级优化。
原文链接:V2EX 分享发现





