Zach Lloyd:让软件工厂可以衡量和修改

原标题Zach Lloyd: make the software factory measurable and editable

Warp CEO 建议记录智能体运行、评估失败原因,并用真实任务测试工作流的改动。

ZLZach Lloyd讲者 · Warp
频道
AI Engineer
发布
2026年11月9日
视频
22:01
阅读
5 分钟
幻灯片
7
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Warp CEO Zach Lloyd 认为,编程智能体需要一个团队能够治理和改进的环境,而不仅是个人提示词。他提出的软件工厂会保存智能体运行记录,并用版本控制的代码定义工作流。评分智能体找出反复出现的问题并提出修改,基准测试则重放公司自己的任务,比较模型的成本和质量。他演示的是 Warp 的专有平台,评分由模型裁判完成;他还建议使用沙箱、依据规格验证,并衡量每个 pull request 的成本。

  1. 1隔离智能体,让工具配置可以审计Lloyd 说,本地智能体可能继承用户权限,而个人配置难以统一治理。
  2. 2用版本控制的代码保存工厂定义这样就可以比较和测试不同版本的工作流、工具与执行配置,并通过 pull request 修改。
  3. 3评估真实运行记录,发现反复出现的失败演示中使用模型裁判,包括检查冗余测试的评分器,并汇总结果以提出工作流修改。
  4. 4重放自己的任务来比较模型Lloyd 用内部示例比较模型裁判给出的正确率和成本;他也认为人工评分有道理。
  5. 5用规格和用户视角的证据验证改动Lloyd 认为这有助于减轻大量生成的 pull request 带来的审查负担。
  6. 6Warp Factories 是专有产品Lloyd 说平台支持现有工具,也面向企业之外的用户,但更适合团队。

要点建议

  1. 记录有代表性的智能体运行和结果,以便调查反复出现的失败。
  2. 对工作流、智能体定义和工具进行版本管理,让改动可以测试。
  3. 用自己代码库中的任务比较模型成本和质量。
  4. 隔离智能体,并明确数据、基础设施和推理由谁控制。
  5. 衡量每个 pull request 的成本时,也计入验证和评估开支。
全文

按章节阅读整理后的全文

只看原始文稿
01

从个人提示走向可治理的工作流

Lloyd 介绍他看到的本地智能体限制,以及在沙箱中运行软件工厂的建议。

Warp 创始人兼 CEO、前 Google Docs 工程负责人 Zach Lloyd 将软件工厂描述为支持智能体开发的基础设施。他的演示使用 Warp 销售的工厂平台。

Lloyd 说,很多公司仍处于交互式提示阶段:工程师指挥本地智能体构建功能、修复错误。他们希望实现成本和治理可控的自动化开发,但人可能成为瓶颈。

他认为,受到攻击的本地智能体可能拥有与用户相同的权限,而每人各自配置的工具和技能也难以审计。他建议将智能体放进沙箱,并在云端运行。

在他的模式中,人提交工作,智能体参与分类、规格制定、实现和验证。组织需要定义人和智能体如何互动,再持续衡量和改进工作流。

02

定义和衡量工厂

他建议使用版本化配置、控制数据与算力,并基于真实工作建立基准。

Lloyd 建议把工厂视为基础设施:支持不同模型和智能体框架,适配现有系统。用版本控制的代码定义工作流、技能、工具和运行环境,便可测试不同版本,也能让智能体提出修改。

他说,大型客户希望控制输入输出数据、基础设施和推理服务,并能选择模型与框架。他把这称为 AI 主权,认为企业应该掌握系统的核心组成部分。

Lloyd 认为,公共基准不足以决定哪个模型适合特定组织。团队应记录真实任务、评估智能体运行、利用结果发现失败模式,并基于自身工作建立比较不同配置的基准。

他区分了两种工作:产品工程师通过工厂构建功能和修复错误;工厂工程则改进技能、上下文和模型选择,让系统本身表现更好。平台团队或产品工程师都可以承担后者。

产品工程与工厂工程
幻灯片 1 / 7产品工程与工厂工程Lloyd 区分构建产品和改进帮助构建产品的系统。
03

运行记录与自我改进演示

Warp 平台收集运行记录,评估反复出现的失败,再让智能体提出配置修改。

在 Warp Factories 演示中,Lloyd 展示了供管理者查看生产力、自动化程度、周期和支出的视图。系统保存智能体运行、对话和产物,作为检查和改进流程的材料。

智能体运行的集中视图
幻灯片 2 / 7智能体运行的集中视图演示展示了从多个现有工具提交的任务。

工程师可以通过已有工具提交工作,例如 Slack、Linear 或 GitHub。Lloyd 说,工厂会集中收集工作并保留上下文。编排智能体再把任务引向分类、规格、实现或审查等步骤。

工厂仓库保存智能体定义、自动化配置、基准、运行设置、技能和 webhook。Lloyd 说,对这些定义进行版本管理,可以测试并自动化改进系统本身。

版本控制的智能体定义
幻灯片 3 / 7版本控制的智能体定义仓库保存了工厂编排智能体的配置。

Warp 使用评分智能体检查已完成的运行,其中包括检测冗余测试。Lloyd 将其称为在线评估:发现的失败可以成为改进流程的线索。演示中的评分由语言模型充当裁判。

对冗余测试评分
幻灯片 4 / 7对冗余测试评分演示跟踪评分和评估智能体运行的成本。

自我改进循环会汇总反复出现的失败、寻找模式,并提出对工厂定义的修改。在一个示例中,系统发现智能体未阅读相关技能导致 37 次失败,并建议通过 pull request 解决。

针对反复失败提出改进
幻灯片 5 / 7针对反复失败提出改进示例汇总了 37 次失败运行,并提出工作流修改。
04

用内部任务比较模型成本和质量

Lloyd 演示如何重放既有任务,比较模型裁判给出的结果。

Lloyd 建议从过去的代表性任务建立基准,再用不同模型配置重放。团队可以针对自己的代码和工作流比较质量与成本,而不是只依赖公开排行榜。

模型成本与裁判给出的正确率
幻灯片 6 / 7模型成本与裁判给出的正确率内部基准使用团队自己的任务比较模型配置。

在他的示例中,GLM 5.3 Flash 的得分约为 93%,成本约 2 美元;GPT 5.6 Sol 得分约为 95%,成本约为前者三倍。这些分数针对展示的内部任务集;Lloyd 随后说明评分由模型裁判完成。

软件工厂技术栈
幻灯片 7 / 7软件工厂技术栈Lloyd 展示数据、计算、推理、改进和编排等层次。

Lloyd 将工厂技术栈概括为:代码中的工厂定义、数据和上下文、沙箱计算、灵活推理、衡量与改进、编排,以及通过现有工具接入。

05

关于验证、成本和基准的问题

他回答了有关规格、成本核算、基准选题、评分和产品可用性的问题。

被问到如何验证时,Lloyd 建议使用可用于检查改动的规格,以及从用户视角生成证据的计算机操作验证。他认为这些方法可以减轻大量生成的 pull request 带来的审查负担。

关于预算规划,他建议衡量每个 pull request 的成本,区分用于评分和基准测试的比例,再估算项目开支。他最主要的建议是建立一个能够衡量和改进的流程。

关于基准数据整理,Lloyd 建议先手动挑选具有代表性的小、中、大难度任务。保存了会话记录的工厂也可以推荐要纳入的历史运行。他说,演示中的正确率图表使用大语言模型裁判;人工评分也合理,但当时尚未加入。

有人询问 Warp Factories 是否开源。Lloyd 说它不是开源的,但支持接入现有工具,也不限于企业用户。他认为平台更适合团队,对个人来说可能过于复杂。

同频道的其他文章

7 张幻灯片19:41EN → 简体中文
AI Engineer· 2026年11月9日高可靠自动化的第一步:把难处理的案例分流出去Matthew Jewkes · Standard CyberneticsMatthew Jewkes 介绍如何在生物医药文档索引流程中区分关键错误、模糊判断和异常情况。智能体工程Workflow automation评估+1
12 张幻灯片27:35EN → 简体中文
AI Engineer· 2026年11月9日Uber 为加快 AI 时代的代码合并,放弃主干始终通过测试Preetam Dwivedi, Manjari Akella · Uber合并队列放宽部分冲突限制,合并后再验证组合状态,并保留已验证的可用版本。开发流程与测试编程智能体基础设施与部署+2
3 张幻灯片15:25EN → 简体中文
AI Engineer· 2026年11月9日Hassan 与 Omar El Mghari:AI 财务预测为何会“结果对了,理由错了”Hassan El Mghari, Omar El Mghari · Together AI一个 Costco 会员费模型通过了基础检查,结果也接近实际数据,但审计发现了相互抵消的错误假设。金融 AI评估智能体工程
3 张幻灯片14:38EN → 简体中文
AI Engineer· 2026年11月9日Jemima Abu:从一开始就给编程代理无障碍规则Jemima Abu · CAIS一位产品工程师介绍如何利用语义化 HTML、可复用组件和明确的代理技能,帮助团队构建更易用的界面。编程智能体产品与体验Agent skills
4 张幻灯片21:12EN → 简体中文
AI Engineer· 2026年11月9日Tom Moor:给编程代理补上代码看不到的产品背景Tom Moor · LinearLinear 的工作流将客户请求、历史决策、审查记录和人工反馈贯穿于接收、实现与审查。编程智能体产品与体验智能体工程
2 张幻灯片15:35EN → 简体中文
AI Engineer· 2026年11月9日Mislav Ivanda:先选执行边界,再选智能体框架Mislav Ivanda · DaytonaDaytona 工程师比较了运行智能体生成代码时的本机审批、嵌入式运行时和沙箱机器。Sandboxes & isolation智能体工程基础设施与部署