WTF is a Software Factory?

WTF is a Software Factory?
主持人Scott Tolinski、Wes Bos
嘉宾Adam Jacob
57:34·2026-10-21·原始音频 ↗

核心摘要

一期对 Swamp Club CEO 亚当·雅各布的访谈,主题是软件工厂。产品论点:把自然语言意图编译成确定性的模块化自动化——带类型输入输出的组件、接好的工作流、可查询的存储数据——让行为每次如一、不再烧前沿智能 token;换底层模型(如 OpenAI/Cloudflare 新出的 Decisions API)只是重构单组件选项,循环由此反转:确定性循环在需要时调用智能。定义:软件工厂把 SDLC 循环中尽可能多的环节——最终除输入、输出与中间少数节点外全部——交给智能体,保持系统稳定、贴合架构、不回归;没有两座工厂相同,这正是该词令人困惑之处。「垃圾工厂」的质疑被正面承认:不改 SDLC 的工厂确实糟糕,出路悖论式地是更多结构。组织层是未解的:可信工厂击碎控制点,工程师不经许可即上线,产品职能转向审结果;转型配方是 kaikaku 式的五人小组,而开始的大公司无一做完。岗位问题以需求上限作答:软件的需求上限从未被找到,算力足够即无限;LinkedIn 一周可出操作系统原型——但 Adobe 套件的教训是没人做出「更好的一个」,奖品是创作出口而非克隆。工程指引:黑盒测试第一(让重构与建厂都安全)、集成测试次之、单元测试存疑(ThoughtWorks 发现智能体做 TDD 更差、强类型接走其职责);架构以 skill 形式回归;姿态是「修工厂而非骂机器人」——造那台造机器的机器。skill 框定可度量的判断,一个对抗性 skill 把 Lighthouse 钉在满分。以上均为发言人观点,非独立核实结论。

章节看点与核心要点

8 条
  1. Swamp 把自然语言意图编译成确定性模块化自动化,行为如一且不烧前沿 token;换底层模型只是重构单组件的可配置选项。

  2. 软件工厂即把 SDLC 循环尽可能多的环节交给智能体——最终除输入输出与中间少数节点外全部;没有两座工厂相同。

  3. 「垃圾工厂」的质疑成立:不改 SDLC 的工厂确实糟糕;出路悖论式地是更多 AI——更多自动化、结构、被设计的系统。

  4. 组织层几乎无解:可信工厂击碎控制点,工程师不经许可即上线,产品职能必须从指挥转向审结果。

  5. 软件的需求上限从未被找到——算力足够即无限;一万名工程师能找到新工作,但没人知道那是什么;更快复制品很少是下一代。

  6. 黑盒测试是头号投资(重构安全即建厂安全);集成测试次之;单元测试存疑——TDD 回路 AI 不需要,强类型接走其职责,工程负责人可能全删做实验。

  7. 修工厂而非骂机器人:某类错误反复出现就回去改工厂让它被抓住——你在造「造那东西的机器」,乃至造机器的机器,这仍是工程。

  8. skill 框定可度量的判断:神机赌注不可靠又昂贵;对抗性 skill 把 Swamp 的 Lighthouse 分数钉在满分 100。

深度解读

长文 · 完整解读

软件工厂到底是个啥?

Swamp Club 的 CEO 亚当·雅各布在 Syntax 上给出软件工厂的定义——SDLC 循环交给智能体——并拆解机制:意图编译为确定性自动化、黑盒测试当护栏、垃圾工厂的出口是更多结构、而组织才是未解的那一层。

阅读完整文章

访谈精粹

8 组核心对谈
  • 问

    对已经在用 Claude Code 或 Codex 的人,Swamp Club 的位置在哪里?

    Wes Bos 提问03:30
    答
    Adam Jacob 回答

    亚当对比了两条路。直接给 Claude 下指令,它会做点什么,也许正是你要的;写成 skill 固定了指令,却要每次运行都烧一遍前沿智能的 token,反复重造同一个循环。Swamp 把同样的自然语言意图转换成模块化自动化:带类型输入输出的组件、接好的工作流、存下来可查询的结果——于是每次都以同样的方式运行,且不再烧 token。换底层模型——比如换成 OpenAI 或 Cloudflare 的 Decisions API——只是把某个组件的选项重构一下,循环被反转了:由确定性循环在需要时调用智能。skill 仍然负责描述判断;其余的交给 Swamp,长成一张能自我重构的自动化之网,从个人的小智能体长成更大的行为。

  • 问

    Swamp Club 怎么收费?推理算力谁出?

    Wes Bos 提问09:41
    答
    Adam Jacob 回答

    韦斯先说明:这是付费产品,按用户按月收费。推理方面:自带算力——Swamp 位于你已在跑的任何智能体、harness、模型之下,插上去提供自动化行为。搭建和试验自动化阶段不产生费用,真正投入使用时才付费。

  • 问

    软件工厂到底是什么?

    Scott Tolinski 提问10:19
    答
    Adam Jacob 回答

    亚当先共情:找五个人会得到五种定义,这正是话题令人沮丧的原因。他们社区的答案:把传统 SDLC——决定什么进产品、拆解工作、沿流程一路到生产——中尽可能多的环节,最终除输入、输出和中间少数节点外的全部,交给替你运行的智能体。保持系统稳定、产出贴合架构的代码、防止回归:这些就是软件工厂的内容。而工厂的形态紧贴它要生产的东西和团队本身——没有两座工厂是一样的,输入也各不相同:从工单、PRD,到「验证这套系统的可信度」这类目标,或把反复发生的事标准化。