[控场AI]
· 7 分钟阅读· 3,913 字

Kite 50万开发者不付费:2022告别信对照2026

Kite 50万开发者不付费:2022告别信对照2026

Kite的失败复盘:技术判断已过时,但“经理为离散任务付费”成了智能体时代的定价指南。

Kite 2022年关停时拥有约50万月活,创始人Adam Smith在告别信中给出两个失败原因:模型不理解代码的非局部上下文,以及个人开发者不为工具付费。四年后再看,第一条已被智能体架构绕过——模型不再试图把整个仓库装进上下文窗口,而是主动检索定义、跨文件修改并运行测试。第二条的前半句被现实推翻:Claude Pro/Max和Copilot个人订阅都在增长,微软称Copilot付费订阅超470万。但后半句持续成立:经理只为可计数的离散新能力付费。由此得出核心教训:Kite卖的是按键加速,而今天能变现的工具交付的是可审阅、可合并的任务。

2022年11月,一款拥有约50万月活用户的AI编程助手宣布关停。创始人Adam Smith的告别信被转到Hacker News后获得1000多分、528条评论,其中一句话成了DevClass的标题:"我们的50万开发者不愿为它付费。"这家公司叫Kite。不到三周后的2022年12月7日,GitHub宣布Copilot for Business上线,定价每人每月19美元——这个价格瞄准的是公司,而不是开发者本人。

Kite在告别信里给出了两个失败原因。四年后再看,其中一个已经被推翻,另一个则变成了一条定价指南。原文已不在kite.com上,但HN评论区的粘贴、当时的媒体报道保留了全文。下面所有引用都来自这些副本。

Kite告别信原始素材

Kite到底做了什么

Kite 2014年由Adam Smith在旧金山创立,他此前创办过Outlook插件Xobni。公司拿到了"数千万美元的风险投资",从2014年到2019年才做出可上市的产品,并且主打本地运行——以低延迟、安全和隐私为卖点。

产品形态是代码补全。2020年5月12日,Kite推出Kite Pro,月付19.90美元或年付折算16.60美元/月,付费版发布时只支持Python。Smith声称Kite Pro用户"平均效率提升18%"。据GIGAZINE的总结,Kite在营销成本接近于零的情况下做到了50万月活。作为对照,GitHub Copilot 2022年6月21日全面开放,定价每月10美元或每年100美元——那时Kite已经对AI补全收费两年了。

原因一:模型不懂代码结构——这一条已经过期

告别信的第一条原因是:"我们没能实现AI辅助编程的愿景,因为我们比市场早了10年以上,也就是技术还没准备好。"具体来说,Kite"没能达到突破所需的10倍提升,因为当今代码机器学习的最先进水平还不够好"。核心问题在于:"最大的问题是,最先进的模型不理解代码的结构,比如非局部上下文。"

Smith还估算,"打造一个能可靠合成代码的生产级工具,可能需要超过1亿美元",并对当时的Copilot评价说"截至2022年底,Copilot还有不少问题阻碍它被广泛采用"。

把这段话放到现在读,"还没准备好"这一部分已经失效。Claude Code的文档描述它能"读取你的代码库、编辑文件、运行命令",给出一个功能需求后"跨多个文件写代码并验证其运行",还会"暂存改动、写提交信息、创建分支、开PR"。Codex CLI则让你"在终端里检查代码、做修改、跑命令、自动化重复工作,不用离开终端"。

我对非局部上下文如何被解决的理解是:模型并没有学会在你打字时把整个仓库装进脑子里,而是智能体会主动去取上下文——打开定义类型的那个文件,搜索调用方,跑测试并读取失败信息。补全引擎只有几百毫秒和光标附近的上下文,而智能体可以在shell里花上几分钟。Smith说这需要大钱也是对的:跨过这条线的模型来自训练通用模型的大实验室,而不是一个做编辑器插件的公司。

非局部上下文(non-local context) 指的是影响当前代码正确性、但不在光标附近的程序信息。一个补全模型只看到光标前若干行时,无法知道某函数参数的确切类型、某个变量在哪定义、调用方期待什么返回结构,于是容易补出语法正确但语义错误的代码。传统补全依赖编辑器缓存和简单索引,难以把跨文件、跨模块的依赖实时喂给模型。智能体之所以能绕过这个瓶颈,是因为它不必在几百毫秒内具备完整视野,而是把“取上下文”变成一个可执行动作:读取定义、搜索引用、查看测试失败信息,再决定下一步修改。

原因二:"个人开发者不为工具付费"——被现实推翻,但后半句成了定价指南

第二条原因是被引用最多的:"我们没能建立商业模式,因为产品没有变现,而且我们花了太久才意识到这一点。"那句成为标题的话是:"我们的50万开发者不愿为它付费。我们的诊断是,个人开发者不为工具付费。他们的经理可能会,但工程经理只想为离散的新能力付费,也就是让开发者写代码快18%这件事,吸引力不够强。"

这段话包含两个判断,如今它们的命运完全不同。

第一个判断——个人开发者不付费——作为规律已经不成立。Anthropic的Claude Pro月付20美元,包含Claude Code;Max套餐每月100或200美元,同样包含Claude Code。GitHub的个人版Copilot从每月10美元的Pro到39美元的Pro+、100美元的Max。据iTWire报道,微软公布Copilot付费订阅用户超过470万,其中面向个人开发者的Pro+单季增长77%。

第二个判断——经理为离散的新能力付费——则经受住了时间考验。看同一批价目表的另一半:Copilot Business是每个授予席位每月19美元,Copilot Enterprise是39美元;Claude的Team套餐高级席位年付折算每月100美元,Enterprise是每席位20美元外加用量计费。这些都是开给公司的账单。不过没有任何一方的公开定价页或本文引用的数据说明,付费席位里开发者自购和雇主购买各占多少,所以外部没人知道这个比例。真正变化的是:现在两根柱子都存在了。

席位定价(seat-based pricing) 是企业软件常见的收费方式:按实际使用人数或授予的账号数计费,而不是按调用次数或算力用量。对买家而言,席位价让预算可预测、可审计;对供应商而言,它把收入增长直接绑定到客户组织扩张上。Copilot Business 的 19 美元/席位、Enterprise 的 39 美元/席位都属于这一模式。它的隐含前提是:工具被纳入团队工作流,经理能按人头核算投入产出。与之相对,个人订阅按月固定收费,决策者是开发者本人,增长逻辑更依赖产品口碑和自助转化,而非采购流程。

工作单位变了:从按键到任务

把Smith的两句话并排放,教训就在它们之间的缝隙里。"写代码快18%"是对开发者本来就在做的事的加速;"这是一个带修复的分支,测试通过,请审阅"则是一个离散的交付物。经理只能凭信念接受18%的提速,但可以数清一个测试通过的分支。

Kite卖的是按键,人们愿意付费的工具卖的是任务。Kite自己在末期也在往这个方向靠:其开源代码库的README列出了2020年末到2021年初在PR标题生成和代码搜索上的实验,GIGAZINE也报道团队在关停前考虑过转向代码搜索。

一旦智能体接管一个任务,这个任务就有了可命名的形状:一个任务、一个分支、一个目录。用git worktree建分支、在独立目录里调用claude "fix the flaky login test"、用git diff main...task/fix-login查看任务改了什么、从主检出里合并回去——每一步都是普通git。当补全不再是瓶颈,工作就转移到了这里:你不再等模型写完一行,而是在判断哪个智能体卡在等你、读三个智能体各自改了什么、决定什么是可以安全合并的。

git worktree 允许从同一个仓库同时检出多个工作目录,每个目录可以位于不同分支,而无需复制整个仓库或反复切换分支。在智能体工作流中,它很适合隔离并行任务:为每个任务建一个独立 worktree 和分支,让不同智能体各自在其中修改、运行测试,互不干扰;主检出保持干净,用于审阅和合并。git diff main...task/fix-login 则利用三点比较,展示任务分支从共同祖先以来引入的全部改动,方便判断哪些改动可以安全合入。这些操作都是普通 git 命令,不依赖专有平台,因此任务级交付物天然可审阅、可回滚。

告别信里仍然成立的部分

Kite以BSD-3-Clause协议开源了大部分代码,仓库还在:Python的Go解析器、类型推导、基于GPT-2的补全模型、多年的数据管道。如果你想看一个后来被实验室从另一个方向攻击的问题曾经投入了多少工程,这是很好的阅读材料。

我会保留的是它设定的门槛。Kite说需要10倍提升才能突破,而18%打动不了买家。这个测试放到今天任何智能体工具上都仍然有效,包括我自己的:它只是让同样的工作快了一点,还是交给你一个可以审阅、合并或丢掉的完成任务?

常见问题

Kite为什么失败? 按创始人自己的说法有两个原因:模型不理解代码的非局部上下文,以及产品无法变现——50万开发者不愿付费。前者在智能体架构出现后被绕过,后者则部分被个人付费订阅的现实推翻。

2022年的"AI编程工具没人付费"现在还成立吗? 不成立。Claude Pro、Claude Max和各档Copilot个人订阅都面向个人开发者,Copilot付费订阅已超过470万。真正持续成立的是另一半:经理愿意为可计数的新能力付费。

代码补全和编程智能体的区别是什么? 补全在光标处加速你正在做的事,通常只有几百毫秒和局部上下文;智能体会主动检索上下文、跨文件修改、运行测试,交付一个可审阅的分支或PR。买家能数清后者的产出,却很难验证前者的百分比。

Kite的代码还能看吗? 能。kiteco-public仓库以BSD-3-Clause协议保留,包含解析器、类型推导和早期补全模型。

分享:

相关推荐