Charlie Holtz(查理·霍尔茨)与 Jackson Sippe(杰克逊·西普):AI 编程代理的“指挥家”如何改变工程师工作流

CN
17小时前

撰文:Techub News 整理

在最新一期的 YC Root Access 节目中,主持人 Aaron 对话了初创公司 Conductor 的两位联合创始人 Charlie Holtz(查理·霍尔茨)和 Jackson Sippe(杰克逊·西普)。这家公司刚刚完成了由 Spark 和 Matrix 共同领投的 2200 万美元 A 轮融资。他们开发了一款革命性的 Mac 应用,旨在让工程师能够同时指挥多个 AI 编程代理协同工作,从而极大提升开发效率。本次对话深入探讨了他们的创业故事、产品理念以及对未来软件工程形态的深刻洞察。

从“为自己打造工具”到改变工程师工作方式

Conductor 的核心产品是一个 Mac 应用程序,它允许开发者同时运行多个编码代理,例如 Claude Code 或 Codex。与传统在 IDE 中手动编辑代码或在终端中与单个 AI 交互不同,Conductor 将所有编码代理整合到一个界面中。用户只需点击一下,就可以创建一个代码库的隔离副本,指派 AI 代理去完成任务,然后审查并合并其工作成果。

Charlie Holtz(查理·霍尔茨)和 Jackson Sippe(杰克逊·西普)在大学相识,尽管年级相差甚远,但共同的兴趣和项目合作让他们走到一起。毕业后,Charlie Holtz(查理·霍尔茨)在 Replicate 负责增长和工程,而 Jackson Sippe(杰克逊·西普)则在 Netflix 的机器学习基础设施团队工作。两人一直保持着合作项目的习惯,并最终决定共同创业。

他们的创业之路并非一帆风顺。最初申请 Y Combinator 时,他们的想法是“用 AI 帮你预订餐厅和网球场”,但这很快被证明是一个“为解决方案寻找问题”的案例。进入 YC 孵化器后,前一个半月他们都在不断尝试和抛弃各种想法,从 B2C 到 B2B,构建了众多原型,但用户反馈往往不佳。主持人 Aaron 回忆道,当时每隔几天见面,他们就会有一个全新的方向。

转机出现在一次办公室会议上。Aaron 建议他们考虑开发工具领域,并给出了一个关键建议:“在墙上贴一张你俩的海报,上面写着‘打造这两个家伙想要的东西’。” 他们真的照做了。这个建议将范围缩小到开发工具,并让他们回归到解决自身痛点的初心。当时,他们感觉现有的 AI 编程工具还不够强大,而随着 Sonnet 3.5 等模型的发布,存在巨大的可能性未被发掘。

他们曾尝试构建一个“IDE 之后”的用户界面,让人工智能完全接管工作流,但当时的模型能力和工具调用成熟度不足以支撑这个愿景。暂时搁置这个宏大想法后,他们决定先做一个更好的聊天应用 Chorus,允许用户同时与多个模型对话。正是在构建 Chorus 及其开发工具的过程中,他们偶然发现了 Conductor 的雏形。

当 Charlie Holtz(查理·霍尔茨)第一次快速构建出 Conductor 的原型,并展示给 Jackson Sippe(杰克逊·西普)时,后者的反应是:“首先,这完全不是我想要的样子,很多东西得改。其次,这太令人印象深刻了,效果居然这么好,我们必须做这个。” 从写下第一行代码到发布产品,大约只用了三周时间。第一周是 Charlie Holtz(查理·霍尔茨)独自完成原型,效果出奇地好;随后他们花了约两周半进行打磨。

真正让他们确信“就是它了”的时刻,是当 Charlie Holtz(查理·霍尔茨)第一次给一个代理分配任务,然后按下快捷键给另一个代理分配任务,接着看到第一个代理出现“未读”提示点,点进去发现它已经完成工作时。那种能够同时运行多个代理并保持高效的神奇体验,以及 Jackson Sippe(杰克逊·西普)——这位通常对新奇事物持怀疑态度的伙伴——也认为它确实有用的反馈,成为了关键信号。更令人兴奋的是,他们能够“用 Conductor 来构建 Conductor”,这本身就是一个充满魔力的正反馈循环。

Conductor Cloud:突破本地瓶颈,迈向持续协作

在访谈中,Charlie Holtz(查理·霍尔茨)和 Jackson Sippe(杰克逊·西普)宣布了 Conductor Cloud 的发布。在此之前,Conductor 完全在用户的 Mac 本地运行。这意味着一旦关闭笔记本电脑,正在工作的 Claude Code 或其他代理就会停止。Conductor Cloud 的推出改变了这一局面,现在用户可以创建由云环境支持的工作空间,即使关闭电脑,代理也能持续工作。

这解决了用户遇到的一个主要瓶颈:本地算力和管理能力的限制。许多 Conductor 的重度用户已经达到了他们能在本地同时运行的不同工作树或实例数量的上限。Charlie Holtz(查理·霍尔茨)坦言,以他个人的认知负荷,最多只能同时有效管理三到五个代理。他认为这部分是一个界面设计问题,也是团队接下来迫切希望解决的挑战。他们已经证明了同时运行多个编码代理是可行的,但要突破三到五个的限制,达到更高层级,就需要在抽象层面进行创新,重构交互界面。

回顾 Conductor 的诞生,最初他们尝试手动管理多个代理,但摩擦太大,很难超过一两个。即使更早之前尝试构建类似工具,也因时机不成熟而失败——当时还无法完全脱离 IDE。AI 代理需要达到一个“甜点”状态:既不需要人类关注其每一个动作,又需要人类保持足够的关注以实现有效的编排和多任务并行。在早期实验中,他们甚至为每个代理克隆了五个代码仓库副本,后来才发现并使用 Git 的工作树功能,并一步步构建出 Conductor 所需的基础组件。

业务的增长证明了产品的市场契合度。自今年一月以来,Conductor 的用户量增长了约十倍。用户群体非常广泛,从独立黑客到大型上市公司的工程师,每天都在使用它。团队虽然精干,但正在快速成长,并计划扩大规模。

病毒式传播与洞察顶尖工程师

除了卓越的产品构建能力,Conductor 团队,尤其是 Charlie Holtz(查理·霍尔茨),还以其制造病毒式传播内容的能力而闻名。他的一个著名案例是在 GPT-4 Vision 发布当天,编写了一个简单的 Python 脚本,通过网络摄像头实时观察他的动作,并用 David Attenborough(大卫·爱登堡)的声音克隆进行旁白解说,仿佛他身处《地球脉动》纪录片中。这条推文意外爆火,甚至被爱登堡本人看到,尽管后者并不太欣赏这个作品。

Charlie Holtz(查理·霍尔茨)将这种能力部分归功于他在 Replicate 的工作经历,当时他的主要任务就是通过构建演示应用和制作展示技术可能性的视频来促进增长。他分享的心得包括:保持真实和直接,避免公司腔调,不装腔作势,像和朋友聊天一样表达;内容形式可以简单直接,比如他的爱登堡视频就是原始的屏幕录制,几乎没有剪辑;最重要的是进行大量尝试,发布许多内容,观察什么能引起共鸣,从而掌握“爆款内容”的形态。Jackson Sippe(杰克逊·西普)则补充了一个精辟的总结:“制作你自己也想点击的内容”,这与 YC “打造你自己想要的产品”的建议一脉相承。

为了深入了解用户,Conductor 团队经常在城市中进行“自行车巡游”,与用户面对面交流,并观察他们如何使用产品。这让他们得以近距离观察世界上最优秀的工程师如何在技术前沿进行构建。他们发现了几个有趣的现象:

  • 重视技能文件: 顶尖工程师会投入大量精力构建和维护“技能文件”。他们会将学到的 React 最佳实践、代码库特定知识等整理成 Markdown 文件,供 AI 代理持续学习,从而提升代理输出的质量。
  • 配置趋于简洁: 令人有些意外的是,许多优秀工程师的开发环境设置其实非常简单和“纯净”。Charlie Holtz(查理·霍尔茨)将其类比为那些拥有复杂 Vim 配置但未必高效产出的人,暗示过度优化工具本身可能并非关键。
  • 划分“自由区”与“严谨区”: 他们观察到并正在实践一种模式:在代码库的某些部分,可以放手让 AI 自由发挥;而在其他更核心或需要精心设计的部分,则由人类担任架构师,AI 作为执行者。这创造了“无杂乱区域”,平衡了效率与控制。

未来展望:从管理代理到领导 AI “军团”

当被问及编程和工程学的未来时,Charlie Holtz(查理·霍尔茨)和 Jackson Sippe(杰克逊·西普)表达了他们的看法。尽管预测几年后的事情很困难,但他们确信模型会变得比现在聪明十倍、百倍,能够在无需人类频繁干预的情况下运行更长时间,感觉上会越来越像一个人类同事,尽管其“思维”方式依然与人类迥异。

Conductor Cloud 的推出正是为了迎接这个未来,让代理能够长时间运行。他们展望,未来的界面需要让工程师感觉像是管理着一个庞大企业的 CEO,手下有成千上万的 AI “员工”在为你工作。大部分时间,你就像 CEO 一样坐在办公桌前,接收来自“工程主管”、“市场主管”等 AI 的高层汇报。偶尔,你需要深入细节进行检查,这类似于现在的代码审查(PR Review),只不过你是向下钻取,询问某个具体的“AI 员工”完成了什么工作。

这又回到了之前关于顶尖工程师观察的问题:最好的 AI 使用者,往往也是最好的人类协作者。 他们能够理解各个层级发生的事情,查看代理在每个层面上的操作,优化其遇到的瓶颈,并且进行前瞻性思考,而不是被动回应代理的输出。他们需要思考:要完成这个任务,我需要回答哪些设计问题?我需要关心哪些部分?应该给代理施加哪些约束条件?

对于 Conductor 的未来,他们的愿景是让它不再局限于个人笔记本电脑,而是能够运行在任何地方,成为管理组织内所有 AI 的“指挥中心”。用户可以从手机、笔记本电脑或现有的云基础设施接入这个系统。Charlie Holtz(查理·霍尔茨)特别对“提升抽象层级”感到兴奋。他认为目前的 Conductor 在某种程度上还带有其诞生时期(2023年7月)的模型能力印记,他渴望探索更高层次的抽象,让人们以不同于现在的方式控制模型,这里面有大量的界面和产品实验空间。

这将为用户解锁什么?首先,是突破人类工作记忆的瓶颈(目前是三到五个代理)。其次,是突破代码审查的瓶颈。目前工程师仍需非常仔细地审查 AI 添加的每一行代码,这消耗了大量精力。团队认为,目前仍停留在 2010 年代的 GitHub PR 审查模式,未来在审查环节有巨大的创新潜力。

最后,谈到团队建设,他们目前招聘的标准有些“非传统”:现有团队成员要么玩过极限飞盘,要么是法国人。当然,更重要的是寻找那些行动敏捷、有创业公司经验或自己创过业、渴望快速行动并置身于技术前沿的人。最关键的是,要有动力为自己、为最优秀的工程师打造工具。能够“使用自己打造的工具来打造这个工具”,在不同层级上同时工作——既在开发具体功能,又在思考和改进背后的工作流程并将其产品化——这种体验正是 Conductor 团队乐趣和动力的核心来源。正如 Charlie Holtz(查理·霍尔茨)所说:“没有其他我更愿意从事的工作,也没有其他我更愿意一起共事的人。” 在这个软件工程范式剧烈变革的时代,为改变构建方式本身而工作,无疑是最激动人心的事情之一。

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

分享至:
APP下载

X

Telegram

Facebook

Reddit

复制链接