KOKoji杨远骋Nov 22, 2025· 1:26:01

【十字路口】当阿里入局全球 AI Coding,战场里的 60 天 | 对话叔同:Qoder 创始人【视频播客】

阿里Qoder创始人叔同做客本期节目,分享Qoder上线60天即获50万用户的秘诀。他解释Qoder定位为“面向真实软件”的下一代智能体编程平台,通过代码可视化(Repo Wiki)和spec驱动自主编程等差异化能力切入存量代码维护这一价值高地。叔同还回顾了自己从双十一技术负责人到AI Coding产品负责人的转型历程,并表达了对程序员与AI协同而非被取代的乐观判断。

  1. 0:00开篇
  2. 3:26赛道全景
  3. 9:06红海突围
  4. 16:42Spec驱动
  5. 24:56模型策略
  6. 29:12阿里战略
  7. 40:52Repo Wiki
  8. 47:22Quest Mode
  9. 54:49CLI
  10. 1:01:16程序员之路
  11. 1:09:40双十一往事
  12. 1:23:44未来愿景

Transcript

开篇0:00

Host0:00

然后黄仁勋曾经也说 , 就人类的语言很可能就是未来的编程语言 , 我们不再需要一个程序语言了 。 那这句预言感觉上在加速成为某种现实 。

叔同0:11

我们为什么说阿里是有机会去做出更强的一个产品 , 更强的 AI Coding 产品 , 是因为我们有模型的能力 。 我们会发现说百分之九十五以上的专业开发者 , 他都在维护那些真实软件 。 什么叫真实软件呢 ? 我们认为就是说真正在产生商业价值的软件 。

Host 20:27

那你会怎么看待 AI 会取代程序员这件事呢 ?

叔同0:30

我相对来讲还是比较乐观的 , 就是不觉得说 AI 会取代程序员 。 然后首先呢就是说程序员还是要能驾驭 AI, 然后呢他把 AI 当成一个巨人 , 然后呢我们站在他的肩膀去创造业务价值 , 那这样的程序员其实都是很有前景 。 所以说就是我们讲的跟技术要红利 , 你要到了 , 你就是这个弄潮儿 , 要不到可能就被那个淘汰了 。

Host0:52

本周的十字路口呢 , 我们来聊一下 AI Coding。AI Coding 是今年可能整个 AI 领域最热的话题之一了 。 最开始是 Cursor, 它连营收做到了五亿美金 , 然后估值也这个疯狂地飙升到一百亿美金 , 然后是今天可能硅谷最炙手可热的独角兽 。 那这个模型公司 Anthropic 也是在今年发了自己的 Claude Code 之后 , 然后它的这个收入的增长曲线突然变得非常的陡峭 , 甚至

这个超过了 OpenAI, 当然它基数可能小一点 , 对 。 然后呃 , 从辅助编程的插件到深度整合的 IDE, 再到可以独立完成一个编程任务的智能体 , 这是各种形态的 AI Coding 这个层出不穷 。 然后我觉得 , 呃 , 大量的资本和顶级的人才都在往这个领域去进入 。 然后黄仁勋曾经也说 , 就人类的语言很可能就是未来的编程语言 , 我们不再需要一个

程序语言了 。 那这句预言感觉上在加速成为某种现实 。 那在国内呢 ,AI Coding 同样是非常火热的 , 就差不多两个月前阿里发布了 Coder, 然后我们身边很多资深的开发者的朋友对 Coder 的评价都是很高的啊 。 尤其是这个赵纯翔也上过我们的播客 , 他有一次告诉我们说 , 他觉得这个炸裂式的好 , 尤其是对于这个存量的代码的可视化的能力

, 也是其他的 AI Coding 产品所没有提供的 。 那因此 , 本周的十字路口我们非常开心邀请到了阿里巴巴 Coder 的负责人 , 也是丁宇 , 花名叔同 。 来和我们一起聊一聊 , 就是看上去在一片红海的 AI Coding 的这个战场里面 ,Coder 所诞生的故事和你们的一些思考 。 你好 , 叔同 , 欢迎来到十字路口 。

叔同2:31

很高兴来到十字路口 。

Host2:33

我们还是从快问快答开始 。 请问叔同你的年龄 。

叔同2:36

四十二岁 。

Host2:37

呃 , 毕业的院校 。

叔同2:39

吉林大学计算机专业 。

Host2:41

给我们一句话安利一下 Coder。

叔同2:42

Coder 是一个面向未来的产品 , 所以呢它是定位为下一代的智能体编程平台 。

Host2:48

在 Coder 之前 , 您在做什么呢 ?

叔同2:50

我是加入阿里有十六年啊 , 呃 , 其实做过这个 , 呃 , 淘宝的架构啊 , 做过双十一的技术负责人 。

Host2:56

嗯 。

叔同2:57

然后过去十年呢 , 主要围绕在整个容器化呀 , 云原生啊 , 包括像阿里的一些云原生的技术演进啊 , 还有一些这样的技术的产品化上 。

Host3:06

你的 MBTI 和星座分别是什么 ?

叔同3:08

我 MBTI 是 , 啊 ,INTJ, 架构师 。

Host3:11

嗯 。

叔同3:11

跟我的工作也非常地相像 。 星座是天蝎座 。

Host3:14

目前 Coder 的这个用户规模和商业化的进展这个方面讲吧 。

叔同3:18

呃 , 我们 , 我们上线两个月吧 , 然后呢现在已经有五十万的活跃开发者 。

Host3:24

哦 。

叔同3:24

对 , 商业化也是比较符合预期的一个发展 。

赛道全景3:26

Host3:26

可不可以请叔同先给我们讲一讲今天这个打得火热的 AI Coding 这个赛道的一个全景图 。

叔同3:34

对 。

Host3:34

可不可以给我们科普一下 ?

叔同3:35

嗯 , 好的 。 对 , 因为首先其实大家都 , 呃 , 一个行业共识嘛 , 都有一个共识 , 就是说 , 啊大语言模型其实非常擅长 coding。

Host3:43

对 。

叔同3:44

对 。 然后呢其实也有不同的这个团队开始在这个方向去打造一些产品啊 。 对 , 那其实这个就很自然而然地就会出现说 , 啊 , 我如何去把这种一句话的需求 , 我有个想法 , 有个 idea, 能够去实现出一个或者软件和服务 , 一个网站 , 对吧 ? 比如说像那个 Laboboy 啊 , 或者豹变点新网啊等等这一类产品 , 它往往就是服务于我们讲的这些

, 呃 , 创作者或者叫泛开发者 。 那这种情况下其实可能带来一些问题啊 , 就是说这样的产品它的生命周期可能是比较短暂的 。 对 , 因为 , 因为每个人都有想法 , 每个人都可以实现 , 可能几块钱就能实现一个自己的软件 , 但这个软件它的生命周期能存活多久 , 对吧 ? 如果它只服务于自己的需求 , 它是没有办法长时间生存

的 。 对 , 所以说就自然而然就出现了一些 , 就是能够把自己的作品成为一种平台 , 能够让别人来采购我的作品 , 来使用我的作品 , 就出现了这样的平台 , 对吧 ? 比方说咱们国内也 , 也有一个团队做这个 Wuvia 啊这样的产品 。

Host4:40

是 。

叔同4:40

对 , 所以说这在这个领域啊 , 那我们把它定位为这是一个从零到一 , 去做一些通过 AI Coding, 去做一些这个软件服务的这样的一些产品形态 。 对 , 那其实还有一些产品 , 比如说像今天讲的 Cursor 呀 , 像 Claude Code 呀 , 就是刚才讲的这种集成的 、 一站式的这种 , 这种工具啊 , 那其实他们解决什么问题呢 ? 其实它更多的解决是说今天我们行

业中这种专业的开发者就有三千万 。

Host5:05

对 。

叔同5:06

那其实大家每天在生产大量的这种代码呀 、 软件服务啊 , 去产生商业价值 。 对 , 那如何去给他们提升效率 ? 因为大语言模型它的编码能力已经超过人类个体了 。 对 , 那怎么把它应用到人类个体的工作中 , 来产生更大的价值和这个生产力 , 提升这个程序员的产能 , 对吧 ? 那其实从这个角度就会有一些专业的工具出现 。 对

, 然后呢它就是在各个场景 , 比方说在补全的场景 , 在智能体协作开发的场景 , 对 , 甚至是什么讲的自主编程的场景 , 对吧 ? 它就 , 它就提供了各种形态来解决这一个领域的问题啊 。 这个领域往往就是说我们讲的从一到十或者从十到一百 , 因为每一个软件当它开始产生商业价值的时候 , 它其实就需要这个深度理解啊 ,

长期迭代啊 , 它就有一个长生命周期的维护的一个过程 。 对 , 所以说它对于我们这个所谓的 AI Coding 产品或者 AI 产品的这个要求就不一样了 。

Host5:57

嗯 。

叔同5:58

所以说这是这一类的一个产品 。 所以我们可以看到很多这个用户他典型的一个对于 AI Coding 产品的一个用法 。 它就是说我先用这个 Lab 去创造一个服务网站 , 对 , 然后当它开始投入商业化以后 , 我开始用 Cursor 来进行修改它 。

Host6:15

哦 。

叔同6:15

对 , 所以说这就是延续性 , 因为它是从一到十 , 从十到一百 , 它的复杂性上升了 。 对 , 一个简单的 , 一句话能生成一个服务的这样的产品就不太适用了 。

Host6:24

嗯 。

叔同6:24

对 , 所以它走向专业领域了 , 所以这是 , 这是第二类啊 。 那其实整个行业中也有像这个 Dawn 啊这一类 , 就是它的锚定的点 , 就不是说给你专业开发者去提升你的工作效率 。

Host6:37

嗯 。

叔同6:37

它 , 它的锚定点就是说我直接提供一个数字员工给你 , 对 , 它可以去直接实现一个人力的替代 。

Host6:43

嗯 。

叔同6:43

那人力替代它要做到一个核心 , 交付的一个核心价值 , 就是说我能够像一个正式员工一样 , 或者像一个实习生一样 , 对吧 , 能够接受一个完整的任务 , 能够长时间地去工作 , 然后呢 , 可以协调各种角色和资源 , 最后交付一个完整的结果 。 对 , 这是一个比较超前的一个设计啊 , 在他们刚推出来的时候 。 对 , 那其实今天我

们看到像类似于像 Cursor 也好 , 像 Qoder 也好 , 我们这样的产品已经逐步具备了这样的能力 。

Host7:07

嗯 。

叔同7:07

所以说这几种形态可以走向一个融合 , 就是服务于专业场景 , 解决复杂任务 , 对 , 解决 , 然后呢可以长时间的工作 。 对 , 所以说 , 呃 , 基本上我们把它定位为是从零到一和从一到十 , 从十到一百 , 基本上分这么几个方向 。

Host7:20

但最后你会觉得大家会大一统吗 ?

叔同7:22

哎 , 也非常有可能大一统 , 但他们的核心需求都是通过 coding 提供一种软件服务 , 来满足一个业务场景 , 创造一个商业价值 。

Host7:32

嗯 。

叔同7:32

对 , 所以说未来能力上大家做得很强 , 那形态上都要多元化 , 对 , 所以它就会走向大一统的一个状态 。

Host 27:38

哎 , 我好奇一个问 , 问一个问题 , 就是有没有模型在这个走向你说的最后可能是一个融合的一个结果里面 , 起到一个什么样的作用呀 ? 因为其实大家也都 , 就很多人会说 , 比如说 Cursor 终 , 终有一天会做自己的模型的 。

叔同7:54

这个其实影响还是非常大的 。 对 , 因为 , 因为其实从我们这个对这个各个产品和这个基模厂商的这个模式来分析啊 , 其实这 , 这是 , 这也是回到说我们为什么说阿里是有机会去做出更强的一个产品 , 更强的 AI coding 产品 , 是因为我们有模型的能力 。 对 , 其实没有模型能力 , 就是会被有些人说为说 , 定位为说你是一个套壳的

产品 , 对 。

Host 28:17

成本实在是太高 。

叔同8:18

哎 , 对对 , 它的成本比较高 , 然后它不能够跟模型进行联动的优化 。 对 , 那其实这个时候呢 , 其实我们会看到对它的估值啊 , 对它这个收入啊 , 对它的估值的影响啊 , 都蛮大的 。 对 , 但是如果有模型 , 它可以控制到它的整个的联合的优化 , 对吧 , 从它的性能 , 从它的成本 , 从它的效率上面会有优化 。 另外对于这个 , 这

个企业的这个利润也会有很大的一个改变 , 对吧 ? 因为它不会成为一个帮模型去创造流量的这么一个服务嘛 。

Host8:48

嗯 。

叔同8:48

对 , 所以说我们也判断说他们一定会去提供或者叫构建自己的模型 。

Host 28:53

就是你也觉得 Cursor 一定会做自己的模型 。

叔同8:55

对 。

Host8:56

我们现在录播客的时候是十月中 , 然后我们这期播客应该会在程序员的节日 1024 发 。

叔同9:03

嗯 。

Host9:03

啊 , 然后差不多 Qoder 就是两个月前八月份的时候才发布的 。

红海突围9:06

叔同9:06

嗯 。

Host9:06

呃 , 可不可以给我们讲一讲 , 因为我理解你们发布的时候 , 这个赛场已经是这个一片大红海 。

叔同9:12

对 。

Host9:12

你们当时是选择了怎样的一些这个独特的竞争的角度 、 战略来去在一个就是那么激烈的战场里面 , 就迅速地切出一个你们自己的这个赛道出来 。

叔同9:25

嗯 , 对 , 这是一个蛮好的问题啊 , 因为其实 , 呃 , 本身我们在推出产品的时候 , 整个行业中的 , 呃 , 相关性的产品已经非常多了 , 也就是这个红海的市场 。 对 , 但是其实我们对这个市场和产品定位有一个自己的独特的一个判断啊 。 对 , 因为其实还是从刚才的这个逻辑来分析 ,web coding 其实 , 呃 , 被大家广泛接受 , 大家会觉得

特别惊艳 , 一句话就可以创造一个软件服务 , 对 , 很惊艳 。 但是呢 , 我们会发现说百分之九十五以上的专业开发者 , 他都在维护那些真实软件 。 对 , 什么叫真实软件呢 ? 我们认为就是说真正地产生商业价值的软件 。

Host10:03

嗯 。

叔同10:03

那一旦它产生商业价值 , 它就要为它的用户负责 , 为它的客户负责 , 那它就要变成一个非常严肃的一个修改 、 迭代 , 然后呢演进 。 对 , 它就不能有任何的故障问题 , 对吧 ? 它这时候呢 , 而且它会有很多的历史积淀 , 可能它存在了五年 、 十年 , 当然这个 AI coding 的工具对它的历史也要很了解 , 对 , 就是不能乱改 。

Host10:23

对 。

叔同10:23

不能这个发挥想象 , 或者是说产生幻觉 。 对 , 就是所以说我们看到说今天这是一个价值高地 , 因为它是真真正正地在支撑这个信息产业 , 在产生价值的一些软件服务 。 那今天很多的工具的切入点啊 , 都是从 web coding 开始做的 。 那我们呢 , 就所谓的另辟蹊径 , 我们是从面向真实软件开始定位和构建我们的产品 。 对 , 所以说这

是我们的第一个切入点 , 就是与众不同的 。 所以我们这也是 。 另 , 另外一个点呢 , 就是说我们还是看到了一些趋势啊 , 就是说随着 AI coding 的发展 , 最开始呢 , 大家其实是以人为主导在写代码 , 所以说就是您刚才也讲了 , 就是它是一个辅助编程的一个阶段 。 对 , 就是说人在写 , 然后 AI 帮忙填一些空 , 对 , 这是它一个比较常

见的一个状态 。 对 , 像这个业界用得比较多的 Tab Tab 啊这些 。 对 , 然后呢 , 到第二个阶段就变成了一种协作式的 , 协作式的编程 。

Host11:19

嗯 。

叔同11:19

协作式编程就是说两个人可以同步互动 , 就人和 agent 可以同步互动 , 然后把一些 , 比方说这里有些代码帮我补一些文档 , 补一些注释啊 , 或者补全一些功能啊 。 另外就是说帮我把这个 , 啊 , 反正就是他俩可以这个互动 , 把一些任务完成 , 把这个测试全部给补全 , 对吧 ? 它是有这么一个合作关系 。 但我们看到随着这个模型

跟智能体的这个发展和演进啊 , 就会出现一个 , 就是未来会出现一个新的合作模式 , 我们叫 AI 自主编程 。 对 , 就是说相当于 AI 加 agent, 它可以形成一个数字员工 。 对 , 然后呢 , 它可以完整地完成这种完整的大块的 , 然后异步化地去完成一个任务 。 就相当于说我们的这个开发者 , 他有了一个助手 , 他有了一个 , 啊 , 团队的同

学 , 对吧 ? 有了一个 AI 的这个军团 , 能够整块整块地去完成任务 。 对 , 我们看到说这个趋势已经到来了 , 对 , 所以我们的产品来定位为两个核心的 , 对吧 ? 一个是面向真实软件 , 一个就是说智能体编程平台 。 智能体编程平台就是说我不干 , 智能体干 。 对 , 所以说这是我们对于未来的一种开发协作模式的一个定义 。 所以

我们从这两个点切入 , 它就会跟我们现有的这些产品会有一个非常不同的一个呈现 。

Host12:32

这个洞察也就是从用户 , 从商业 , 从市场中来的这种从下至上的一个需求发现 。 但为什么一开始没有那么多人去做维护软件这个事情呢 ? 是因为它不够酷炫 , 还是因为比较困难呢 ?

叔同12:46

我认为两个原因可能都有啊 , 对 , 因为其实每一个人都喜欢做创造性的工作 。

Host12:53

是的 。

叔同12:53

就是说我一句话可以生成一个我自己非常喜欢的非常漂亮的网站 , 对吧 ? 这个就让人非常的兴奋 , 有这种获得感 , 对吧 ? 那其实对这个产品也会带来很好的好感嘛 。 那其实这个领域中 , 呃 , 要把大语言模型的能力发挥出来 , 其实有各种形态会出现嘛 。 但正因为我们是一个后来者 , 我们其实看到第一次的果实 , 其实有很

多人在摘 , 我们希望去直接进攻价值高地 , 所以我们就直接去打整个的这个真实软件的这个场景 。 这里面有一些区别啊 , 就是我们刚才讲 , 从这个我们讲这个开发者的工作的一个阶段 , 就是从这个辅助到协同 , 到这个自主 , 对吧 , 它有不同的阶段 。 对 , 所以我们呢 , 不是说我们定位为下一代的自主编程的平台 , 我们就

不做别的 , 我们其实每一个阶段都做 , 因为我们一个核心的定位是要服务于最广谱的开发者 , 就是不管他处在什么阶段 。 因为其实我们今天可以看到 , 中国的开发者跟海外的开发者 , 他所处的阶段就不一样 , 对 , 包括中国的模型跟海外的模型 , 它所处阶段也不一样 。 就是因为我们有这个不同的产品啊 , 跟客户有非常多

的这个互动 , 因为产品本身也跟客户建立了很紧密的连接嘛 。 我们其实都能看到 , 就是大家这个使用习惯上的差别 , 包括像就是说今天有多少人是以国内这个市场为例啊 , 它就是以补全居多 , 问答居多 , 就是说还是说我有不明白的 , 然后呢 , 我让模型给我回答 , 回答完以后我来改 。 那海外其实已经进入到 , 就是我们讲

就是说均值啊 , 它已经进化到说 , 哎 , 自己已经不怎么干了 , 都让模型帮我全改掉 , 所以大家处的阶段还不一样 。

Host 214:31

所以会有这种相对更针对中国的情况有点差异化 。

叔同14:35

哎 , 对对 。

Host 214:37

哦 。

Host14:37

那 Qoder 我理解是一个 day one 就做全球市场的产品 , 对吧 ?

叔同14:40

是的是的 。

Host14:40

并没有特别强调这个中国版和海外版 。

叔同14:44

对 。

Host14:44

就是一个版本 。

叔同14:44

对 , 所以说我们就看到什么呢 , 我们必须服务于广谱开发者 , 所以说这几类功能都要有 。

Host14:50

嗯 。

叔同14:50

然后用户可以在自己的使用习惯上去组合 , 组合这个产品的能力 , 然后哪个功能 , 比方说补全用的多 , 他就多用补全 , 那 Ask 用得多 , 他就用 Ask。 对 , 那如果说今天我们中国开发者快速地去拥抱最先进的生产力 , 那我就可以直接用到我的自主编程 , 对 , 因为我这些能力都有 。 所以说这是从一个维度啊 , 就是说我们要第一是

服务要 , 要服务于广谱的开发者 。 另外一点就是我们的形态会比较多元化 , 就是说首先我们有 IDE, 我们也发布了这个命令行 。

Host15:20

嗯 。

叔同15:20

我们也会发布这个 JB 的插件 , 对 , 所以然后我们也会在不同的场景上去 , 呃 , 集成使用 。 就是说比方说今天有一些这个工作的流水线呐 , 或者各种内部的这个平台呀 , 它都可以用这个编程智能体去进行委派任务啊 , 进度跟进啊 , 啊去校验一些结果呀 , 它都可以做 。 所以说从不同的切面 、 不同的形态 , 然后从这个输入的

这个输出的方式上 , 比方说啊图片的输入啊 , 语音的输入啊 , 从这个多模态的支持啊 , 对吧 , 它 , 我们其实就是希望说能够在这样一个产品平台上 , 以这种不同的模态 、 不同的形态 , 然后呢它形成不同的触点 , 来满足我们对于 coding 和制造软件这种多元化的需求 , 这是我们希望去呈现的一个产品 。

Host16:06

用户会最常把你们拿去和谁比较呀 ?

叔同16:10

呃 , 现在还是 Cursor 比较多 , 但 Cursor 比较大 , 我们还是在 , 呃 , 追赶的一个过程 。

Host16:14

所以你们提供的和 Cursor 最大的差异化 , 第一就是这个存量代码的可视化 , 让大家更好地去维护已经写好的软件 。 然后第二就是刚才说到这个智能体 , 就它可以更独立地去做这个编程 。

叔同16:28

我们为此也做了很多的这个工作啊 , 包括讲我们这个比较倡导这种 spec 驱动 。

Host16:33

嗯 。

叔同16:33

对 , 其实 spec 驱动也是为了让 -

Host16:35

需求文档驱动 。

叔同16:37

对 , 也是为了让智能体能够长时间地 、 独立地完成一个整块的任务 。

Spec驱动16:42

Host16:42

这个可以具体讲一讲吗 ? 就当你说到这个就需求文档驱动的时候 , 这个是一个怎样的一个工作流 , 它对应着怎样的产品功能 。

叔同16:51

对 , 因为这个其实它是一个逐步进化的一个过程 , 因为我们以前讲这个提示词工程 , 后来讲这个上下文工程 。 对 , 所以说本身就是如何去构建一个更好的上下文 , 然后能够让大语言模型在比较可控的情况下能够做出更大的这个贡献和结果嘛 , 用长时间的工作嘛 , 对吧 ? 其实是这么一个 , 呃 , 演进的一个过程 。 然后呢 ,

对我们来说 , 为什么说一定要去 , 呃 , 用 spec 驱动的方式去做这个 , 呃 , 驱动 agent 的工作嘛 ? 其实是因为我们要想让它做更大块的任务 , 其实必须要把这个需求说得很清楚 。

Host17:27

嗯 。

叔同17:28

这个需求 , 包括这个我们讲人类其实要提供的内容 、 需求的洞察 、 业务逻辑的设计 、 技术模式 、 技术架构的选择 , 还有就是说我的设计的一些规约 , 然后呢我怎么设计模块 , 那你的实现的要求是什么 。 然后呢 , 其实相当于实现 , 呃 , 定义出一个技术文档 , 技术文档 , 还有业务架构的设计 , 把这些文档设计出来以后 , 然

后呢 , 当然这个也是跟模型交互的一个过程 , 就是它 , 我们模型就能理解说 , 啊 , 这个给了我这么大一个任务 , 这个任务具体有哪些需求 , 有多少步骤 , 要把这些东西写清楚 。 其实它其实是原来的人与人之间的协同方式的一个拓扑啊 。

Host 218:05

嗯 。

叔同18:05

对吧 ? 因为原来其实我比如说我们三个人 。

Host18:07

嗯 。

叔同18:07

要开发一个软件 。 其实也是一样的 , 比方说你是老板 , 你要提了一个需求 , 然后呢 , 其实我们就在 , 呃 , 各种调研 , 然后搞清楚到底要的是什么 , 技术怎么选择 , 然后呢 , 这个需求写得很清楚 ,PRD 写得很详细 , 然后呢 , 我们怎么验收 , 对吧 , 然后怎么去上游对接 , 数据怎么对接 , 业务怎么对接 , 把这个写清楚以后 , 程序

员来实现 , 写完以后我们再推向市场 , 然后看反应 , 看迭代 。 其实这个就是我们把这个东西拓扑 down, 就是把它拓扑到了整个的这个跟这个大语言模型交互的一个过程 , 所以说它就能够接受到一个详细的 spec, 它就可以异步化地 、 长时间地 、 自主地去完成这个需求 , 同时它可以去自主地去验收 , 来校验说这个结果是不是符合 ,

呃 , 这个开发者的一个预期 。 所以说 spec 驱动一个是 , 是一个想让它长期工作 , 长时间工作的一个必然的一个选择 。

Host 218:55

它是跟就是传统正常人与人之间 、 团队之间开发交流的一个真实流程的一个映射 。

叔同19:03

但这里其实也有些小 tips。

Host19:05

嗯 。

叔同19:05

就是说这个需求文档现在其实人也不愿意写 。 所以呢 , 但 , 但是就是说大语言模型不但擅长写代码 。

Host19:12

对 。

叔同19:13

它也很擅长写需求文档 。

Host19:14

其 , 其实我有注意到用 Qoder 的过程中 , 我给它一个想法之后 , 它第一步是帮我写文档 。

叔同19:20

就是我们为了这个写好 spec 文档 , 也构建了一些智能体 。 对 , 但这个没有显性透出 , 在我们这个功能模块里 , 就是先把一句话需求 , 就每个人都是老板 , 先写一句话需求 , 然后呢 , 我们这个写 spec 的智能体就会帮它拆解成一个非常标准的常见的一些设计文档 。

Host19:39

对 。

叔同19:39

然后人在里面再做一些微调 , 或者再进一步提要求 , 然后最后这个文档人确认一遍 , 确认一遍就是觉得内容非常的认可 , 它就可以开始执行 。 对 , 所以说这样就可以驱动智能体长时间地去执行 。

Host19:50

我们之前试用了 , 呃 ,WeJik, 他们上了一个新产品 , 一个新产品 , 呃 , 它有一个类似的一个理念 , 然后就会把需求文档 , 呃 , 整个这个 VI, 再加上它的那个情绪板 , 就作为一个常驻在无限画布上的角落的一些资源 , 然后所以之后再去做任何的页面和任何的改进的时候 , 它都会记忆去 , 就是取 , 就常驻在那儿的这个 , 像我做这个

网站的宪法一样 , 我不管干啥 , 我都去读读宪法 。

叔同20:20

对 , 这个也是一个比较常用的一种 , 呃 , 约束它行为的一种方式 。 因为其实在我们这里也是一样的啊 , 比方说我们今天 , 呃 , 有一些系统关键词啊 , 对吧 , 有一些记忆啊 , 就是说因为我们其实为了提升产品的这个 , 呃 , 能够更满足人的这个习惯和需要 , 所以我们做了很多的这个 , 呃 , 趁手的工具给到我们开发者也是一

样的 , 就是说 , 啊 , 有哪些规则 , 就什么事不能干 , 什么事应该怎么干 , 把这个东西像您说的宪法 , 把它写到我们的 rules。 对 , 然后它在执行的过程中 , 它就不会跳出这个框架 , 就好像每个公司先约法三章 , 我们把这个东西也提供了这样的一些开放性的接口给到我们的用户 。

Host 221:01

那除了就是 , 呃 , 就是这种传统的一般流程的一些映射参考 , 有没有什么新的调整啊 、 变通啊什么的 ?

叔同21:09

其实 , 其实在我们看来还是形成了一些这个基于 , 呃 ,AI 时代 。

Host 221:16

对 。

叔同21:17

一种新的一种开发的这个方式 。 因为以前我们去构建一个工具啊 , 往往我们最看重的一点就是不要打断用户的心流 , 就是说一定要让用户不受任何干扰地整段整段时间地工作 。 对 , 比方说以前这个 Zettabrain 呢 , 或者是 , 呃 ,VSCode 呀 , 它的 , 它的一个核心理念就是不打断用户的心流 。

Host 221:37

嗯 。

叔同21:38

就是你所有的工作在我这一站式的平台中 , 都能够去 , 呃 , 心无旁骛地去持续性地工作下去 , 所以说这是一个理念 。 但实际上到了这个 AI 时代啊 , 这个心流其实蛮难维持的 。 对 , 因为 , 因为它的工具比较多 。

Host 221:52

嗯 。

叔同21:52

然后呢 , 相当于你开始协作编程了 , 我们就讲这个大家在协同的过程中开始协作编程 。

Host21:57

对 。

叔同21:57

协作编程就必然有一问一答 , 有互动 , 然后呢就会有一定的拉扯 , 就是说你这个做得我不太满意 , 那你 , 你帮我改一下 , 或者我再提个新的要求 。

Host 222:07

嗯 。

叔同22:07

对 , 它 , 因为它这个活变成两个人在做 , 或者是一个人带一个小队在做 , 所以说它这个东西就会发生变化 。 然后呢 , 在这个过程中还要约束这些智能体的行为 , 就刚才讲的 rules 的这种约束 。 然后这里面其实我们还提供了一个 , 智能体呢 , 也为了表现得更好 , 它开始不断地去归纳这个开发者他的这个行为习惯 , 它想要什么

, 不想要什么 , 哪些东西它会接受 , 哪些东西它会 , 它会拒绝 , 然后它会归纳 , 归纳完以后 , 它觉得它获得了一个新知 , 然后它把它写到记忆里去了 。 但是对 , 对于这个用户来讲 , 他就觉得你这个知识或者你这个记忆也不完全是我想要的 , 我只是今天是有这么一个情况 , 所以说他还可以去编辑和修改他的记忆 , 所以说

这种方式就会发生变化 。 包括我们讲为了 , 呃 , 节省成本 , 对 , 那用户希望节省成本 , 然后呢 , 他就可以去 , 呃 , 比方压缩这个上下文啊 , 对吧 , 或者切换模型啊 , 或者重启会话呀 。

Host23:00

对 。

叔同23:00

就它 , 它在时刻想着这些事 。

Host23:02

嗯 。

叔同23:02

所以说他的心流已经变掉了 。

Host23:04

嗯 。

叔同23:04

所以我们从产品的这个构建过程中 , 就是在这里面要取得一个平衡 , 又要给他趁手的工具 , 又要能够让他有非常高的生产力 , 又不能给他一种老是被打断的感觉 。

Host23:14

这个不太容易 , 尤其是心流被打断 , 因为听起来被打断的原因是很难去对抗的 。

叔同23:20

所以是这时候就要给他一个掌控感 。

Host23:22

嗯 。

叔同23:22

就是如果说我们这个 , 我们用户 , 我们开发者他在掌控这个一整个局面 , 和像您说的知道他在约束整个的行为和走向 , 所以说他的这个感官是变了 , 但是实际上他的感受还是好的 。 对 , 这也是说为了适应 AI 时代 , 人的工作方式要发生一定的变化 , 这也是一个关键点 。

Host23:40

这里可以有一个比较具体的例子吗 ? 就是你们为了帮用户进到心流状态 , 比如说做了哪些特别的功能啊 , 或者做了哪些特殊的取舍呀 。

叔同23:49

其实我们每一个功能啊 , 其实我们都会考虑 , 也都会考虑说这里是不是会让用户觉得被打断 , 然后呢 , 是不是会让用户觉得要有理解成本 , 够不够自然 。 对 , 其实我们今天觉得说 , 啊 , 被打断或者叫违反了他的心流体验也不是很重要 , 就是因为新的模式必然是这样的 。 但是呢 , 有一点很重要 , 就是不要让他有理解成本

Host24:14

嗯 。

叔同24:14

如果一个东西一眼扫过去 , 他看不懂对 , 就是你的传达和你的行为和你的设计 , 交互设计 , 就是让人有这个理解成本 , 思考的成本 , 这个就有问题 。 所以我们对于开发者一定要特别自然 。 对 , 所以我们有 , 有一些这个功能都是围绕着这些原则在做的 。

Host24:31

觉得我刚做产品经理那会儿啊 , 就是十五年前吧 , 那会儿有一本很畅销的书 , 叫做 《 别让我思考 》, 叫 Don't Make Me Think。 它在讲的这个用户里面的一个准则 , 就用一本书就讲这么一句话 , 就是不要让用户来思考 。

叔同24:45

所以今天我们做的一些功能也是一样的 , 包括可能你也知道 , 我们整个就是没有提供模型的一个选择 , 其实没有提供模型选择也是我们贯彻这个理念的一部分的实现 。

Host24:56

这个确实很有趣 , 因为大家都会默认你们就会用这个 -

模型策略24:56

Host 224:59

千 -

Host25:00

千问的模型嘛 。 事实上好像我看你们官方网站上说我们这个谁搜它我们就用谁 , 而且不让用户选 。

叔同25:07

其实我们这个产品呢 , 其实在这方面呢 , 也是有一个呃 , 最高原则吧 , 就是说整合全球最优的模型 , 然后呢 , 给用户最好的效果 。 对 , 所以说这里面会有海外的模型 , 也会有 Qwen 的模型 , 但是在什么场景去使用什么模型 , 我们认为这也是说不打断用户心流的一个体现啊 。 就是说为什么呢 ? 因为其实如果像 Cursor 一样 , 我们比

方说有四十个模型放在那里 , 其实对用户的那个打断是很强的 。 就是说 -

Host 225:37

要想一会儿 。

叔同25:38

它要形成一个知识 , 就是说什么模型有多贵 , 然后呢 , 擅长干什么 , 我在什么场景用谁 。 对 , 然后我还不断要测一下 , 给它们做个排序 。 可能这个过了下个月以后 , 它们又发版了之后 , 它们的能力又变了 , 对吧 ? 所以我还得再测一下 , 再什么 , 在我心里做个排序 , 然后我再合适场景去换 。 这个打断是很要命的 , 对吧 ?

就是大家变成了一个这个模型的选择器和这个训练师了 , 对吧 ? 或者叫测试员了 。

Host26:06

会不会这其实也是这个希望 , 就是有些用户他希望自己有掌控感 , 尤其是当市场上出现 , 比如说我们随便说 Claude 发了个 5.0, 对吧 ?

叔同26:14

嗯 。

Host26:14

大家都说它这个石破天惊 , 就是十倍的这个效率提升 。

叔同26:19

嗯 。

Host26:19

所有人都想用 , 但如果在 Qoder 里面它没法直接选 5.0 的话 , 那它会很难受 , 它可能会流失啊 , 你怎么看呢 ?

叔同26:26

呃 , 对啊 , 这个我们就是用结果来 , 来给客户一个答案 , 就是说你在我的这个 Qoder 的这个产品里面问同样的问题 , 会不会跟那些显性能看到 Claude 5.0 的产品有差异 , 就是我们用结果来说话 。 其实这里面跟模型就是 AI Coding 类的产品 , 其实最重要的三个点啊 , 就是不可能三角啊 , 就是你的性能 。

Host26:49

嗯 。

叔同26:49

你的效率 。

Host26:50

嗯 。

叔同26:50

你的成本 。

Host26:51

嗯 。

叔同26:51

对 , 你要想又快 , 对吧 , 又便宜 , 那你可能就很慢 。 你要想又快 , 效率又高 , 或者叫性能又好 , 那你可能就成本比较高 。

Host27:00

嗯 。

叔同27:00

对 , 所以我们一直在权衡这件事情 。 所以您这个问题 , 我们看法就是说 , 呃 , 最好的模型出现 , 别人可以选 , 我们没有选 , 但是我们的结果一定是不会比对方差的 。

Host27:11

嗯 。

叔同27:11

对 , 甚至要比对方要好 。

Host27:12

嗯 。

叔同27:13

对 。

Host 227:13

这个不可能的三角会有一天可以变成可能吧 。

叔同27:17

哎 , 这里面核心的技术挑战就是上下文工程 , 就是说今天谁能够以一种更加优秀的方式去构建上下文 , 因为这个所有的成本消耗 、 性能和效率都是在上下文工程里去解决的 。 对 , 另外就是我们讲的模型选择器 。 模型选择器对我们来讲 , 我们有一个理念 , 就是说机选要优于人选 , 这是我们第一个理念 。 第二个理念呢 , 就

是说平台知识要优于个人的知识 。

Host27:44

嗯 。

叔同27:44

对 , 因为我们其实有海量的用户和海量的使用 , 我们其实更容易去知道 , 在宏观上更容易去知道 , 在统计学更容易知道什么样的场景适合于什么样的模型 。 然后呢 , 为什么叫机选优于人选呢 ? 就是说 , 比方说人来选这个事 , 一个是打断了心流 , 另一个就是说我不断地在跟它对话 , 我不可能每一次对话我就切一个模型 。

一般来讲就是我兴 , 兴起一个会话 , 我选一个模型 , 然后我每问一个问题 , 我是不会换模型的 。

Host28:14

嗯 。

叔同28:14

因为对人来讲不可能这么工作嘛 。

Host28:15

对 。

叔同28:16

你问一个问题换一下 , 没问题换一下 , 那个人就变成一个这个机器了 , 对吧 ? 所以我们给它选择就能够做到每一个问题都给它一个最适合的模型 。 对 , 所以说会 , 会给它更好的效果 。 对 , 所以说这是我们从理念上跟友商的产品不太一样的地方 。

Host28:32

嗯 。

叔同28:32

我们是效果说话 。

Host 228:33

那你们会用什么样子的方式能够让一个用户他在不了解你们的情况下 , 知 , 就是知道是这样子的效果 。

叔同28:41

呃 , 所以说我们也下一步会开放这个评测集 。

Host 228:47

哦 。

叔同28:47

对 , 就是真实的软件的评测集 , 就是让我们整个的这个用户可以在一个公共的数据集里 , 去在不同的产品上比较大家的效果 。

Host28:56

嗯 。

叔同28:56

包括大家的耐用度啊 , 大家的成本消耗啊 , 大家的这个完成任务的一个时效性啊 , 还有最后的成果的满意度啊 。 所以说理念归理念 , 产品上要呈现出这样的效果来 , 还是要靠评测 。 当然用户体感也是一种评测 , 但是这个评测集呢就更加客观和这个数据化 。

阿里战略29:12

Host 229:12

这个产品对阿里意味着什么呀 ?

叔同29:15

其实之前这个我们的 CEO 吴麻吉也讲啊 , 就是说啊 , 其实 coding 或者叫大语言模型的 coding 能力啊 , 是走向整个这个 AGI 的一个必然的一个路径嘛 。

Host29:27

嗯 。

叔同29:28

对 。 所以呢 , 对我们来说呢 , 其实它还是要去通过 , 通过 coding 这样的产品啊 , 去提升 , 就是端到端地去提升大语言模型 coding 的能力 , 然后呢 , 它要服务于更多的开发者和服务于更多的场景 。 对 , 所以说 , 呃 , 它对于我们整个的这个 AI 战略啊 , 它也是其中的一部分 。 对 , 对 , 但是具体能够做到多大的贡献啊 , 其实还是看我们

产品能够做到多大的市场的这个占有率 。

Host29:57

嗯 , 现在已经非常好了 , 开了一个很好的头 。

叔同30:00

对 。

Host 230:01

那你 , 那你 , 那你来负责这个 , 这个产品的时候 , 当时比如说有内部 promise, 我要把它做成一个什么样子 。

叔同30:10

呃 , 我们有一个愿景啊 , 我们愿景就是做世界前三 。

Host 230:14

世界前三 。

叔同30:16

对 。

Host 230:16

现 , 现在第几 ?

叔同30:17

现在还 , 呃 , 远远没有到排名的时候 。 对 , 因为就相当于一场马拉松 , 其实大家其实刚刚跑了一千米嘛 。

Host 230:24

嗯 。

叔同30:24

对 , 所以还要 , 还要看大家的后劲啊 , 资源的情况 , 还有就是整个加速度啊 , 都要去看 。

Host30:30

因为一般听到前三 , 第一反应就是第三 。

叔同30:35

其实差别不大 , 对 , 前三跟第三差别不大 。

Host30:38

嗯 。

叔同30:38

对 , 但我们认为这是个愿景 , 就因为 , 因为这个市场竞争太激烈了 。 对 , 但其实我们有信心地方在于哪儿呢 ? 还是说我们还是有自己独特的优势 。 对 。

Host 230:47

嗯 。

叔同30:47

即使说今天我们是这个 , 这个刚发布两个月 , 其实开发者也非常认可 。 对 , 我们这个初步的定了一个产品的定位 , 就是讲做这个价质高低和真实软件 , 也是得到了这个用户的一个非常积极的一个认可 。

Host31:00

对 。

叔同31:00

对 。 另外一点 , 还是说我们自己对于整个这个包括阿里巴巴呀 , 包括模型啊 , 这些技术 、 人才 , 包括这些 , 这个 , 对这个技术的把控力 , 然后跟这些相关的这个兄弟团队能够互相 , 呃 , 端到端地去优化 , 对 , 然后提升我们对这一块这个整体性的 , 刚才讲的这个 , 呃 , 性能啊 , 然后效能啊 , 还有这个成本啊 , 就提升产品

的综合竞争力 。 对 , 然后从我们其实更多的是要去从这个 , 啊 , 产品的呈现形态上 、 用户的工作界面上去做大量的创新 。 对 , 然后把底下的模型能力 , 然后把中间的这个上线文组成构建的能力 , 工具使用的能力 , 把它整合成一些更有竞争力的多元化的产品形态 。 对 , 所以说在这个角度上 , 我们是整合了很多的这个优势

。 对 , 所以说我们还是认为跟友商的这个比较 , 包括那个 , 这个国际上一些非常先进的产品的比较 , 我们还是认为我们还是有非常大的后劲和比较大的优势 。

Host31:59

嗯 。

叔同31:59

对 , 这也是我们信心的一个来源 。

Host32:01

所以你们立项到上线大概是一个什么样的时间这个周期啊 。

叔同32:07

呃 , 就是在 2025 年发生的 。

Host32:10

非常快 。

叔同32:11

对 。

Host 232:12

八月发布 。

Host32:13

好的 , 因为我知道之前其实这个阿里已经有很成功的一个编码产品 , 叫通义灵码 , 是吧 。 那在有通义灵码的这张牌的基础上 , 为什么还要再做一个 Qoder?

叔同32:22

对 , 确实 。 灵码我们 , 呃 , 在国内已经做了两年多啊 。

Host32:27

嗯 。

叔同32:27

其实得到了这个开发者非常大的喜欢啊 , 然后呢 , 也是在这个插件这个市场也在中国是第一的一个占有率啊 。 对 , 所以我们更多的讨论还是在去做一些这个基本面的一些这个决 , 抉择啊 , 包括呢 , 就是说 , 呃 , 我们是以什么平台 。

Host32:45

嗯 。

叔同32:45

去做这个全球化 。

Host 232:46

嗯 。

叔同32:46

对 。 然后呢 , 是以什么形态 , 是以插件 , 还是 IDE, 还是命令行 , 还是其他的形态 , 对 , 还是智能体单独的这个输出 。 对 。 另外就是说 , 啊 , 包括我们这个模型选择 , 我们到底是用这个纯自家的模型啊 , 还是说整合全球各种各样的模型 , 对吧 ? 其实我们对这些问题都做了一些深入的探讨 。 对 。 然后呢 , 那最后其实 , 呃 , 促

成我们去做决定的呢 , 我觉得还是一些 , 一些观点和判断啊 , 就是说还是从市场出发 。 对 , 就是今天开发者会选择什么样的产品 。 对 , 那我们认为还是说他一定会选择最好的产品 , 最优质的产品 , 最懂他的使用习惯的产品 , 可能给他带来最大价值的产品 。 对 , 那我们还是从这个角度出发 , 还是决定做一个今天 Qoder 这样的

一个形态的一个 , 一个设计 。 对 , 所以说灵码就是我们把它定位为就是服务于中国市场这么一个形态 。 对 。 然后呢 , 当然这样也是为了给我们自己的 , 我们自己的模型也是争取时间 , 对吧 ? 那如果说比方说一年内阿里的模型变成全球最好的模型 , 那其实 Qoder 肯定里面都是困模型 。

Host33:57

嗯 。

叔同33:57

对 , 其实也是在争取时间 , 但是还是要去服务更广大的开发者 。 对 , 我们不能等模型成为世界第一 , 我再去服务开发者 , 这个已经没有机会了 。 对 , 所以我们还是先服务开发者 , 然后给自己的模型也是争取一些时间 。 那我们定下来这样的一个路径以后呢 , 其实大家还是干劲非常足的 。 对 , 因为我们这个 , 对这个市场足

够地了解 。 对 , 然后呢 , 其实我们也打造了一些比较成功的产品 , 有这样的经验 。

Host34:23

所以你们是一个完整的团队 , 这个团队其实不是从零开始来去组建的 。

叔同34:28

啊 , 对 。

Host34:28

嗯 , 这个团队之前就在做灵码还是 ?

叔同34:31

呃 , 对 , 就是当然也有一些做其他的工作的一些同学 。

Host34:34

OK。

叔同34:34

一起加入进来 , 一起来做 。 对 , 所以我们这个起步也比较快 。 当然大家也都比较拼 , 因为其实对于这样的一些产品和机会啊 , 对 , 因为我们都比较信奉这个技术改变世界 。

Host34:45

嗯 。

叔同34:45

对 , 但是我们真正遇到一个有改变世界技术 , 或者是把这个技术辐射到全球 , 去改变这个很多的这个 , 啊 , 开发者 , 然后创造很多价值的这个机会的时候 , 大家还都是非常地拼 。

Host 234:57

所以比较好奇的问题是 , 比如说这个项目在立项的时候 , 你是自己主动要求来的 , 还是就是组 - 组织安排的 ?

叔同35:05

双向奔赴吧 。 对 , 因为 , 因为确实灵码也是一个蛮不错的一个成果 , 那其实把它延伸为一个面向全球化的产品 , 我们认 , 我认为还是属于我们默许吧 。

Host 235:17

就我其实刚刚也突然想到 , 它看起来就是从品牌上就是希望能够不要有这些所谓的冠名啊 , 前面是什么 , 后面是什么 , 然后就是一个相对感觉上哈 , 我从这个品牌给我的感觉上相对轻的感觉 。 大家想到我先想到一个工具 , 而不是先想到阿里巴巴 。

叔同35:34

这 - 这也是我们为什么名字叫 Qoder, 对吧 。Qoder 这个名字其实它就是那个 C-O-D-E-R 的一个谐音嘛 。

Host35:43

是的 。

叔同35:43

对 , 其实就是程序员 。 所以我们这个定位就是说 , 它也不是说因为哪个模型诞生的 。

Host 235:49

嗯 。

叔同35:49

因为哪一个平台诞生的 。 对 , 它就是一个程序员 , 它就是你兜里的程序员 , 你家里的程序员和你的团队 。

Host 235:56

嗯 。

叔同35:56

对 , 所以我们就定位它 , 它没有任何的这方面的一些限制 。 对 , 然后它这样的话 , 它才比较有这个发展空间嘛 。

Host 236:02

那你方便介绍一下你们内部的这个组织架构大概是一个什么样子的 , 然后就是它大概在阿里这个 AI 的战略里面是一个什么样子的位置 。

叔同36:12

呃 , 对 , 因为其实 , 呃 , 很重要的一点啊 , 就是说 , 呃 , 对于资源的支持啊 , 还有就是 , 呃 , 包括目标的这种解绑呀 。

Host 236:22

嗯 。

叔同36:22

然后团队的效率啊 , 其实给了比较多的支持 。 对 , 因为其实还是要卸掉一些包袱 , 然后面向这个市场 , 就是说我们要看友商怎么做的 , 别人怎么做的 , 别人为什么跑得快 , 所以我们要跑得快 。 其实从这些方面给了我们非常大的支持 。

Host36:37

其实在 Qoder 发布的时候啊 , 大家就说这个 BAT 三家 , 就是 AI Coding 全部都发了自己的产品 。

叔同36:42

嗯 。

Host36:43

然后我们再看海外 , 其实 Anthropic 也在就是做 Claude Code 的吧 ,OpenAI 也有它的这个产品 。

叔同36:49

嗯 。

Host36:50

所以想听听 , 从你的视角来看 , 不管是国内还是海外吧 , 你觉得这个创业公司有机会吗 ? 如果有的话 , 机会在哪里呢 ?

叔同36:57

从今天来看啊 , 就是创业公司的机会会越来越少 。 对 , 因为今天即使作为咱们讲 , 就是 AI Coding 是一个大语言模型的这个啊 , 封装型的产品 , 对 , 它其实也是需要比较大的这个资本投入 。 对 , 因为其实它要形成一定的规模 , 它的这个团队的投入啊 , 还有就是说它的成本的投入啊 , 其实都是蛮大的 。

Host37:19

嗯 。

叔同37:19

对 , 这是一方面啊 。 另外一点呢 , 就是说 , 嗯 , 其实创业公司不占优势 。 另外一点呢 , 就是说对于平台它的优势会越来越大 , 它有一个它自己的规模效应 。 我们基于 Claude Code 的例子 ,Claude Code 跟 GPT-5 的 Coder X, 其实它有它先天的优势 。 对 , 因为它本身啊 , 它拿自己的模型 , 它的成本是比较低的 。 对 , 比方说 Cursor 拿的成本可能要高几倍 。 对

, 那所以说它就会做出一个 , 就是我们刚才讲的 , 性能又好 , 成本又低 , 哎 , 效能也不差 。

Host37:51

是 。

叔同37:51

哎 , 它就可能就完成这个了 , 因为对它来讲 , 它的平台 , 它保有这个资源和集群 , 对它来讲是个成本成本 。 对 , 但是它卖给 Cursor 它一分钱都不会少 。 对 , 所以说它就会做出它的优势来 。 这个时候其实 —— 但是早期的创业公司有很大机会 , 像 Cursor 也好 ,Labo 也好 , 因为它已经早期它是定义了一个品类 。

Host38:11

对 。

叔同38:11

对 , 它定义了一个形态 , 然后它就会有这个先发优势 , 然后再加上今天它的这个迭代的速度 , 对吧 , 所以说它可以让大家追不上 , 就是它形成一定的优势 。 那今天这个时点 , 就再有一些创业公司进来 , 那它可能一定要去创造新的模式 , 对吧 ? 如果说在同类的 , 同类形象 , 跟大厂啊 , 跟一些那个基模厂商啊 , 还有跟一些

先发优势的厂商啊相比来讲 , 就没有什么优势了 。

Host 238:36

国内你觉得从产品上讲 , 你觉得谁做得比较好 ?

叔同38:40

我觉得我们做得很好 。

Host 238:41

除了你 , 除了你们 。

叔同38:43

呃 , 其实也没有几家了 。

Host38:45

嗯 。

叔同38:45

对 , 其实我觉得都是蛮值得尊敬的对手的 。 对 。

Host38:48

嗯 。

叔同38:48

但其实我们觉得今天啊 , 这个领域 , 因 —— 正因为大家有不同的理念 , 然后构建了不同的产品形态 , 它会满足不同开发者的一个诉求 。 对 , 所以说本质来讲 , 在我们看来 , 它不是一个直接竞争 , 它是在一个非常大的领域中去撬动一部分用户 。 对 , 因为今天这个我们就以一个专业开发者的角度啊 , 全球可能最多才覆盖到三

分之一 。

Host39:13

嗯 。

叔同39:13

对 , 其实还有三分之二的都没有覆盖 , 所以它今天还不是一个竞争很激烈的一个 , 对吧 , 大家都同质化了 , 各方面都在这个卷极致的这个性价比 , 还没到这个阶段 , 大家在形态上其实也是蛮百花齐放 。

Host39:26

就你觉得 AI Coding 产品的用户留存会是你们的一个担心的点吗 ? 因为感觉好像啊 , 代码库在那儿的吧 , 今天我可以用 Qoder, 明天我其实也是比较容易再切到 Cursor 的 , 如果就是 Cursor 那边接了一个搜它的模型 。

叔同39:42

其实我们一直讲一个逻辑啊 , 因为我们内部其实也有一些讨论啊 , 就是我们做这个 Repo Wiki, 就是您讲的一个代码可视化 。 其实我们一直讨论这个逻辑 , 说这个可视化的材料是不是只有在 Qoder 中才能看 。

Host39:56

嗯 。

叔同39:56

对 , 那最后我们还是决定说这是不可能的 , 一定是在哪里都能看 。 然后呢 , 一定是这个东西是归属于用户的 , 一定是说它可以导出去 。

Host40:05

嗯 。

叔同40:05

这资产是归他的 。

Host40:06

嗯 。

叔同40:07

对 , 那但是呢 , 我们就是最朴素的一个想法是说能不能让用户 —— 如何能让用户留在这个平台 。

Host40:12

对 。

叔同40:13

对 , 但是我们还是认为说差异化的能力和开放性 , 对 , 会赢得用户的好感和认可 。 对 , 所以我们第一我们要做出差异化的能力 , 第二我们要做出开放性 。 对 , 我们认为这是最大的粘性 。

Host40:25

我们说到 Repo Wiki 的时候 , 也就是呃 , 很多这个好评的来源 , 就是也是书童一开始讲的 , 你们针对的是存量代码 , 就是我在痛苦地维护一个可能前面有一百个人写过的代码 , 然后我今天突然接手了 , 我怎么去理解它们 , 怎么在去改的时候保证不要改一个 bug, 改出一百个我都不知道哪里又冒出来的 bug。 啊这个是你们提供了一个很

大的价值 。 这个呃 Repo Wiki 这个事儿它听起来很容易 , 但是我想象中做起来可能没有那么容易 。

Repo Wiki40:52

叔同40:52

嗯 。

Host40:52

一个是存量代码有可能这个又多又乱又杂 , 就你们在这个过程中是怎么做到就是比较好地把它整理出来 , 然后还原出来 , 让用户可以清晰地去理解这个存量代码的 , 这里有没有一些可以分享的地方 ?

叔同41:10

其实您讲的这个它可能又乱又杂啊等等啊 , 或者是 , 呃 , 比较复杂 , 工作量比较大 , 其实这些工作对于大语言模型来讲都是比较擅长的 。

Host41:19

嗯 。

叔同41:19

对 , 我觉得这是第一个点啊 , 所以我们这个实现都是用大语言模型来实现 。 对 , 但是我们会构建出自己的一些这个相关的智能体啊 。 对 , 但实际上我们的一个判断 , 包括对于整个开发者日常工作的一个理解来讲 , 就是说所有的这个工作的这个沉淀 , 最实时 、 最这个新鲜的就是代码 。 对 , 因为今天比方说老板提一句话需

求 , 我们把这个呃 , 功能改掉 , 对 , 但是大家不会把文档再补一下 。 对 , 因为这个东西非常不经济嘛 。

Host41:49

嗯 。

叔同41:49

对 , 所以说但代码一定会改 , 代码呈现出来的业务形态一定是老板需要的 , 一定是产品经理需要的 。 对 , 所以说随着这样的演进啊 , 最后那个文档就已经很失真了 , 对吧 , 就没有参考价值了 。

Host42:01

对 。

叔同42:02

对 , 所以我们今天所有的出发点都是基于代码 , 那代码它不是只有一个切片 , 它还有它的提交记录 、 历史版本 。 所以我们去分析它的当下切片和某一个切片 , 和一些中间过程中的变更记录 , 然后呢 , 基于这样的一些信息去形成对整个这个代码库的这个理解 , 包括它的设计 , 它背后的思考经过多少迭代 , 它的时序是什么

, 关系是什么 , 业务架构是什么 , 整个的这个业务逻辑是什么 , 把这个东西生成出来 。 对吧 ? 那么这样的话就有了一个呃 , 超脱于以前所有文档的一个更高价值的文档 , 而且它这个每一行 , 每一个文档 , 每一行 , 每个字都是大语言模型生成的 , 也没有给人带来什么新的工作量 。 对 , 另外一点就是说随着这个代码库的这

个变更提交 , 对 , 然后呢 , 它还可以去刷新这个文档 。

Host42:49

要实时地 。

叔同42:49

增量的 , 增量地去更新这个文档 。 对 , 所以说这个文档就是可以说是这个系统中最有价值的一个文档 , 但它是 AI 生成的 。

Host42:58

听起来这个真的很有需求 , 对吧 ?

叔同42:59

嗯 。

Host42:59

比如说我们学习编程第一课 , 老师说要把文档写好 。

叔同43:02

嗯 。

Host43:03

至少要把注释写好吧 。

叔同43:05

对 。

Host43:05

然后我觉得在最开始工作的时候 , 其实就经常复盘会 , 然后工程师就会说哎呀 , 这一次这个注释没写好 , 所以我们效率不高 , 然后我们就找个解决办法吧 , 下一次这个我们互相 review 彼此的代码 。

叔同43:18

嗯 。

Host43:18

确保这个对方的代码是写了文档或写好注释的 。 但是往往事与愿违吧 , 在 , 在人性或者在老板的这个对速度的要求面前 , 我觉得几乎没有什么团队能够真的维护一个好的文档 , 那这个是一个如此显性的需求 。 呃 , 那为什么之前比如说 Cursor 没有做 , 或其他的友商们没有做 ? 呃 , 这是一个第一个问题啊 。 第二个问题就是 , 呃

, 如果有一天他们想做了 , 他们也能做到咱们的程度吗 ? 还是说我们有一些秘密配方 , 或者我们有一些独道的这个工程上的解决的思路 , 让其他人要追赶我们也没有那么容易 。

叔同43:53

肯定是没有那么容易的 。 因为其实如果说实现这个功能是比较容易的 。

Host43:58

嗯 。

叔同43:58

但还是讲到刚才那一点 , 就是说你如何多快好省地实现 , 对吧 ? 又 , 又比较便宜 , 效果又比较好 , 然后呢 , 又很能够理解它整个的这个历史的记录 。 因为我们其实有一种套规划 , 一个是说我们其实定制了模型 。

Host44:13

嗯 。

叔同44:14

在做这件事情 , 对 。 然后呢 , 我们定制了自己的 agent。

Host44:18

OK。

叔同44:18

对 , 然后呢 , 它一整套的 repo wiki 是有维护的一个工作流的 , 也有一个它使用的工作流 , 所以它对我们来讲 , 它这个体系啊 , 它是深度融合到开发者的工作过程中的 。 因为这里面 , 呃 , 技术上我们做了很多的定制 , 然后从业务场景上也是一样的 , 就是说我们如何去让开发者 , 就是他把它变成一种沟通协同的工具 。 比方说今

天我们想要去交接一个工作 , 交接一个模块 , 或者有人要离职 , 有人要入职 , 他要学习一个系统 , 他都可以从这个 , 这个文档开始 。 对 , 所以说我们 , 呃 , 定义了一整套的这个逻辑 。 还有就是说 , 啊 , 当然如果说这个团队有十个人在开发这个系统 , 我们也不需要生成十次 , 所以我们又构建了一个跟 Git 仓库去接合 , 去这

个做共享和导出的这么一些能力 。 所以说今天它不是一个原子化能力 , 它是一个一整套的工作流 。

Host45:08

嗯 。

叔同45:08

对 , 所以说这样的话 , 它就形成了一些体系化的一些闭环 。

Host45:11

OK。

叔同45:12

对 。

Host45:12

而这个工作流可能和 Qoder 其他工作流是有一些耦合的 。

叔同45:15

对 。

Host45:15

它也很难 , 这个 , 如果我说我做的话 , 没有那么容易 。

叔同45:19

对对对 , 包括之前我们刚上线的时候 , 呃 , 生成一个这个 repo wiki 可能要 , 啊 , 六十分钟 。 那现在我们 , 呃 , 最新的版本可能一下就缩短了五倍的时间 。

Host45:31

哦 。

叔同45:31

对 , 但是确实它这个产生的这个 token 量特别大 , 所以说也确实要花不少时间 。 但是其实我们因为正是因为我们有了这种定制化模型的这个能力啊 , 对 , 所以我们可以有几倍几倍的效能提升 。

Host45:44

我有一个好奇啊 , 就是我们都知道这个 repo wiki 生成出来的还不错嘛 , 但是你们在做它的过程中怎么去就是评估呢 ? 比如说 , 呃 , 我们生成一张图好不好 , 或回答一个问题好不好 , 这个非常容易人就做出了判断 。 但是比如说我给你一个代码库 , 你给我搞一个文档出来 , 我来判断这个文档好与不好 , 这个判断的难度是非常大

的 , 而且这还不是只针对一个代码库 , 你要做这样的判断 , 因为今天这个你可能要测几百个甚至上千个代码库出来的这个 repo wiki 好不好 , 那当时你们这个内部的评估的工作是怎么去设计的呀 ?

叔同46:20

嗯 , 是这样的 , 对 , 这个是个非常好的问题 。 其实今天大语言模型这个领域都面临这个横评的问题 。

Host46:27

嗯 。

叔同46:27

对 , 就是说到底谁好 , 在什么场景下 , 哪些 case 下谁好 。 对 。 所以呢 , 一个是说跟自己比 , 就是我这一版是不是比上一版好 。 一个 , 另一个比法 , 就是说我自己定制化的模型跟可能海外比较优秀的模型去比 , 到底谁生成的好 。 对 , 那生成的好与不好呢 , 一个是有一部分人来判断 , 那有一部分呢 , 就是说我们也是通过一些

跟这个强化学习一样啊去比这个 , 就是有一个奖励模型 , 哪些东西是好的 , 哪些东西采纳率比较高 , 哪些东西看得比较多 。 对 , 然后呢 , 也可以有一些用户标注的一些能力 , 通过这些其实就能标识出来 , 到底这个东西是不是又进步了 。 对 , 那对 , 对于这个最开始的一个版本呢 , 其实我们就是看我们自己的模型跟海外的

模型谁生成的好 , 对 , 那么其实这个就是有一些人的这个工作在里面 。

Host47:15

OK。

叔同47:17

对 。

Host47:17

嗯 。

Host 247:17

那你们接下来比如说今年短期之内希望在下一步很快实现的目标是什么 ?

Quest Mode47:22

叔同47:22

其实我们核心的思路还是 , 呃 , 提升产品的能力 。 对 , 因为其实 , 啊 , 我 , 我可以那个分享一个我们的这个 Quest Mode。

Host 247:32

嗯 。

叔同47:32

对 ,Quest Mode 不是讲它是一个自主编程嘛 。 对 , 就是我们对于未来这个开发者的工作形态的一个定义或者一个预判 , 就是更多的开发者会使用这种自主编程 , 就是人当 leader, 然后呢 a-agent 干更多的活 。 对 , 那其实在这个过程中我们就发现说这里面有一个天花板 , 天花板就是人的工作时间 , 还有人的电脑 。 对 , 就是说我把电脑合上了 ,

我就不能工作了 , 但是我希望 AI 还能继续工作 , 然后我下班了 , 我就不能工作了 , 但我也希望 AI 还能继续工作 。 对 , 所以在这种情况下 , 就是说我们的 Quest Mode 就延伸出去了 , 我们构建了云端的沙箱环境 。

Host 248:09

嗯 。

叔同48:09

然后再通过 spec, 把 spec 和我那个代码库发到云端 , 然后呢 , 它可以在云端长时间工作 , 包括我休假了 , 它还可以继续工作 。 所以说 , 而且呢 , 我还可以起十个异步的沙箱 , 大家十个并行地在做 , 对 , 然后它跟我的工作和生活习惯是异步的 。 对 , 所以这样的话 , 我就相当于我一个人带了十个 agent 在完成一组需求 。 然后呢 , 我的

生产力提升了十倍 , 它又没有影响我的这个工作生活平衡 。 对 , 所以说对于这种模式 , 它就我们认为就是说它是真正能带来 , 为了打开这个时间和空间的限制 , 它真真真正带来十倍生产力提升的这样一种模式 , 所以我们也发布了这样的这个能力啊 。

Host48:47

其实 Cursor 也有 agent 模式 , 但听起来就咱们 Qoder 和 Cursor 在 agent 的 , 都叫 agent 的这个模式之下 , 呃 , 还是有很大的不同的 , 对吧 ? 对吧 , 就咱们是云端沙箱可以多线程 , 就是除了这个不同 , 还有哪些不同 ?

叔同49:01

它也支持了一个云端的模式 。

Host49:03

可以 。

叔同49:03

对 , 但是 , 呃 , 大家的实现方式不太一样 , 对 , 包括它可以在远程启动 IDE 啊 , 对 , 那其实我们呢就没有远程 IDE, 所以我们远程呢就是一个运行环境 , 这样的话其实会比较灵活 , 然后它的那个时效性也比较好 。 对 , 就是我其实不太需要 IDE 中很多的这个 , 啊 , 插件啊 , 工具啊 , 对 , 我们只要把这个智能体迁移到云端 。 对 , 这

样的话 , 对于我这个 , 啊 , 可以起很多并行的沙箱 , 然后可以并发做很多任务 , 就比较有帮助 , 资源消耗也比较少 , 启动也比较快 。 对 , 所以说大家在路径选择和实现方式上都有很大的不同 。

Host49:41

所以你会觉得这个用户和 coder 之间的关系是用户是老板 ,coder 就是一个未来独立编程的一个 agent。

叔同49:49

对 。

Host49:49

是吧 。 呃 , 其实 Devin 和 Manus 都有类似的这个设计理念 , 然后我觉得他们俩都有一个共同的功能 , 就是如果一个这个 agent 干活干得比较久 , 我就可以去问他 , 我说你现在在干嘛 ?

叔同50:01

嗯 。

Host50:01

为什么让我等了那么久 ?

叔同50:02

嗯 。

Host50:02

然后 Devin 和 Manus 都可以来回答这个问题 , 就像我好像真的去问我的一个下属 , 然后他会立即停下手中的工作 , 扭过头来给我做一个快速的汇报 。 汇报完了我可以调整一下他的工作内容 , 然后可以说行 , 你继续 。 对 , 然后 , 呃 , 一个是 Qoder 支持这个功能吗 ? 然后另外一个就是我比较想知道 , 就你怎么看未来不只是 AI coding 啊 , 就整

个 AI 领域 , 人和 AI 会变成什么样的关系 ?

叔同50:25

我们也支持类似的功能 。 对 , 因为确实当他在长时间在做一件工作的时候 , 他可能会跑偏 。

Host50:31

嗯 。

叔同50:31

对 。 然后呢 , 另外就是说他可能会耍一下聪明啊 , 跳过一些任务呀 , 这都是很容易出现的啊 。 所以我们一方面去约束他的行为 , 我们的任务最开始的时候就制定一个 to do list, 我们的 agent 他必须严格按照制定好的 to do list 去执行 , 他不允许跳过 , 和这个没做完告诉你说做完了 , 这个在我们这里是不存在的 。

Host50:51

嗯 。

叔同50:51

他一定会按照这个来 。 另外就是说他执行很漫长的一个任务的过程中啊 , 对 , 然后呢 , 他就可以 , 呃 , 过程中我们去询问 , 然后呢 , 他可以不断地去把他的工作流输出出来 , 那我们就询问他 , 对 , 然后呢 , 过程中可以给他一些新的一些指示和要求 , 对 , 来纠正他的行为 , 所以对我们也提供了这样的一个能力 。 也是担心

说跑了很久 , 跑了三四个小时 , 最后生成的结果从中间就已经跑偏了 , 这个对大家都是一种浪费 。 对 , 所以我们是构建了这方面的能力 。

Host51:19

那你会认为未来人和 AI, 不只是人和 AI coding 啊 , 你会觉得他们会是就什么样的一个共生关系呢 ?

叔同51:25

但我觉得还是想从 coding 来讲 。 对 , 因为我们还是有个观点 , 就是说 coding 这件事情呢 , 其实 , 呃 , 它会变成这个大语言模型的一个双手和执行器 。

Host51:37

嗯 。

叔同51:37

对 , 然后呢 , 它会变成一种这个 , 呃 , 所谓的数字世界和物理世界的一个连接器 。

Host51:43

嗯 。

叔同51:43

对 , 它 , 它会去帮助人去做很多复杂的任务 。 那其实人呢 , 在这里面一定是成为一个管理者 , 对 , 然后他能够去提出明确的要求 , 然后呢 , 他就会有不同的智能体啊 , 去理解和协同来完成这个任务 。 对 , 所以说 , 那未来其实更多 , 比方说有竞争力的这个 , 我认为职场中或者是这个 , 呃 , 商业社会里面比较有竞争力的一

些人 , 肯定是能够去充分地去驾驭这些 AI 的 。 对 , 然后呢 , 能够把大家管理好 、 协同好 , 然后找到一个场景 , 找到一个业务形式 , 然后能够把这个业务价值做出来 。 所以说今天为什么会有很多一人公司嘛 。

Host52:21

嗯 。

叔同52:21

我觉得它就代表了未来的一种这个人和 AI 之间非常好的一个协作关系 , 形成很多非常有创造力的组织 , 然后很多工作都是由 AI 之间互相协同来完成的 , 可能这是未来成为一个主流的组织形态 , 也是有可能的 。

Host 252:36

你虽然叫 Qoder, 但是你们会只做 coding 吗 ?

叔同52:40

呃 , 我们目前肯定是只做 coding, 但我们认为其实整个这个产品的形态和它覆盖的场景还会非常的这个 , 有非常大的一个外延 。 就是我们讲的 , 今天我们是从下到上去构建这个产品能力 。

Host 252:56

嗯 。

叔同52:56

对 , 所以说在模型之上去做优化 , 是吧 , 去做定制也好 , 然后去做这个上下文工程 , 然后形成大量的 agent 和工具 。 那其实当我们这个能力做到比较领先的时候 , 那我们上面的 , 我们上面的产品形态和产品的这个界面 ——

Host 253:12

它还是有可能延展的 。

叔同53:12

它绝对是可以延 , 延展的 。 因为 IDE 它只是一种形态 , 它今天代表的是我们的专业开发者的工作的核心界面 , 它是个最大公约数 。 那 , 那那个 CLI 呢 , 它代表的是说是一些这个更专业的 , 对吧 , 或者是要自动化的一些这个开发者的一些界面 。 对 , 那我们还是会把这个 agent, 它会集成到很多的这个流水线啊 , 定制化的场景啊 , 甚

至说你的手机啊 , 对吧 , 你的一个可能做一个 app, 对 , 它在里面都可以去唤起一个 agent, 它去为它工作 。 对 , 所以说这个形态上就会有更多的这个展开 , 对吧 ? 那从场景的角度也是一样的 , 就是说今天每一个小的需求都可以被满足 , 所以就大量场景会数字化 , 对吧 ? 另外一点就是说很多复杂的这个任务可以让 AI 挑大梁来做 ,

这里面我们的 agent 它就会成为它的一个执行器 , 对 , 所以我们的场景也会充分地打开 。 对 , 所以说绝不是说未来只有一个 IDE 啊 。

Host 254:11

我感觉你们更像的是 Claude 承载了这个使命跟可以想象的外延 。

叔同54:17

对 , 因为我们还是希望把自己定义为说是模型之上的一些编程智能体 。

Host 254:23

嗯 。

叔同54:23

对 , 所以说我们的 IDE 是一个编程智能体 IDE 平台 , 我们可能还有编程智能体 XXX 平台 。

Host54:30

就在我们录播客的前一天 , 我们注意到 Qoder 刚发了 CLI, 就命令行模式 。

叔同54:35

嗯 。

Host54:35

对 , 所以很想这个请教一下 , 就是你们发它的这个背景啊 , 就内部的一些思考是什么 ? 就刚才已经提到了一些 , 看看有没有补充 。 然后另外就是 , 你会很关心一个是和 Claude Code 有没有竞争 , 如果有的话怎么竞争 。

CLI54:49

叔同54:49

那我们先讲一下说我们为什么要构建这么一个形态 。 对 , 其实还是回到说我们做 IDE 啊 , 实际上是希望把这个 coding 能力以一个大家最普遍的工作界面提供给开发者 。 对 , 因为大家其实最广谱的开发者还是以 IDE 作为他的工作界面嘛 , 对吧 ? 所以我们很自然地要去做 coding 这件事情 , 就会去做 IDE。 对 , 完了 , 然后在这个形态之外呢 ,

就是其实我们也看到 , 就是 , 呃 , 用户这个开发界面的这个场景啊 , 是非常多元化的 。 对 , 因为其实就像我们这个开发者 , 他不是说一周七天 , 一个月这个二十四天 、 二十一天都在做 coding 一样 , 他还有不同的这个工作 , 对吧 , 也在不同的平台去承载他的工作 。 对 , 包括那个有些工作他可能要去写一些脚本啊 , 是吧 , 有些

可能要做一些维护啊 , 通过命令行的方式做一些工 , 做一些事儿啊 , 或者做一些流水线的集成 , 或者在一些平台上去做一些这个工作的开展 。 对 , 那这个过程中 , 其实你在 IDE 里 , 它是一个全封装的一个形态 , 对 , 它就没有办法把这个智能体外化出来 , 对吧 , 它是封死的 。 对 , 所以呢 , 我们就需要去把这个智能体以一种

灵活的方式能够被集成 。 对 , 所以我们的命令行就承载了这个像命令行的形态 , 脚本的形态 , 被集成的形态 。 对 , 然后呢 , 甚至来讲 , 比方说 Vim, 就是它有很多的这个不同的开发者啊 , 他在用不同的 IDE。 我们不能说假设说所有的开发者都得用 VS Code, 这个假设根本不成立 。 对 , 但我们的 IDE 是基于 VS Code 的 , 所以你天然就放弃了很

多开发者 。 但是我们的 CLI 就能够服务于 , 理论上它能服务于所有开发者 。 对 , 所以说它是打开了一个更广泛的一个客户的群体 。

Host56:33

嗯 。

叔同56:33

对 , 从 , 从这些角度 , 我们是一定会推出这么一个形态的 。 因为我的目标是服务于广谱 , 服务于更大的这个用户规模嘛 。 对 。 那第二个呢 , 就是说我们怎么跟 Claude Code 去做这个竞争啊 。 对 , 其 , 其实我们也认为它不是一个单一维度的竞争 , 因为从模型的角度 , 对吧 , 还有成 , 成本的角度 , 就是它其实 , 呃 , 它在上下文构建

上比较的简单粗暴 , 但效果非常的好 。 对 , 那我们其实做了很精细 , 对吧 ? 因为有的时候我们会发现 , 如果我们不用自己家的模型 , 因为别人模型是很贵的 , 所以它不存在这个问题 , 对吧 ? 所以我们必须 , 我们不能在一个维度上去竞争 , 所以我们在上下文补偿上做了很多工作啊 , 这方面 , 包括对于 agent 它的灵活性的定义

上 , 包括有 sub-agent 它的一些这个设计上啊 , 其实我们都 , 都有一些这个自己的实现啊 。 所以 , 但另一点 , 另外一点 , 我们还是希望说 , 呃 , 我们是多场景渗透 , 我们是 , 呃 , 会做场景 , 做场景恰恰是我们擅长的 。

Host57:31

嗯 。

叔同57:31

对 , 就好比说我可以在手机上去安排一个工作 , 在 Slack 里 , 在 IM 里去跟进和安排一个工作 , 其实都可以 。 对 , 但这种场景化它都能够去满足一部分用户的这个刚需 。 对 , 所以说这种情况下 , 呃 , 因为我们是做应用层的嘛 , 那其实做模型厂商 , 他就不会去搞这些产品形态的一些创新 。 所以说这样大家就会有一个差异化的一

个定位 。

Host57:59

嗯 。 那其实刚才我们有多次提到上下文工程啊 , 就是听起来是 Qoder 在上下文这里做了不少的工作 。

叔同58:05

嗯 。

Host58:05

这里可不可以稍微展开讲一讲 , 就是有没有一些具体的一些你们的心得 , 或者你们优化上下文的一些方法论可不可以拿出来分享 ?

叔同58:15

对 , 因为 , 因为今天其实我们要去构建一个比较好的上下文工程 , 一定是 , 呃 , 我们讲的多快好省嘛 , 对吧 ? 一定要做到这样的效果 。 对 , 那其实 , 呃 , 另外就一点 , 就是说 agent 的工具 , 我们设计哪些工具 , 啊有哪些技术实现方案能够达到这样的效果 。 对 , 因为其实本质就是驱动大语言模型工作嘛 , 干活嘛 。 对 , 所以在

这个角度上 , 我们其实做了比较多的这个探索 , 包括从这个 , 啊 , 比方说我们讲的这种相关性检索 。 对 , 因为今天 , 哎你不可能每一次问题都把所有的内容都丢给它 , 因为这个非常的消耗成本 , 消耗时间 , 所以说我们一定要找到这里面的相关性 , 对吧 ? 那你到底是用向量化的这种检索呀 , 还是用这种文本化的检索 , 其

实这个就不一样 。 那要不要加语意的检索在里面 ? 对 , 所以说就是每一个事 , 就是相关的这个问题都会找到一个自己的实现方式 。 对 , 那到底是用 , 呃 ,agent 还是 sub-agent, 到底用哪种方式来去 , 呃 , 完成这些工具的一些调用啊 , 完成一个上下文内容的一个聚集啊 , 然后再拼出一个比较合理的上下文 。 这上下文绝不是越长越好 。 对

, 然后呢 , 再跟模型互动 , 拿到一个结果 , 然后呢 , 可能不断地循环调用工具 , 啊最后完成一个任务 。 对 , 所以说在这个过程中就是要做到我们讲的多快好省 , 然后呢 , 有多元化的一种工具选择啊 , 还有就是 agent 的实现方式 。 另外我们还做了一些像这个记忆的一些构建 。 对 , 因为我们认为记忆也是非常关键的 。 就是 , 啊

因为比方说一个用户在跟模型交互 , 在跟我们上下文工程交互的过程中啊 , 他会给你非常明确的指示 , 这种指示可能是潜移默化的 , 对吧 ? 因为他不会在提示词里写清楚 , 他会说这个不是我要的 , 这个是我要的 , 我喜欢什么 , 不喜欢什么 。 我们会把这些东西快速地抽 , 快速地抽象出来 , 对 , 然后变成一种这个我们的规

则 。 对 , 有的可能变成系统提示词啊 , 有的变成了这种记忆 , 而这种记忆就会约束下一轮以后所有交互的这个模型的行为 。 对 , 然后这样的话就会保证我们又能够有一个不那么快的上下文的一个增长 。 因为上下文增长越快 , 你越消耗成本 , 又能保证我们有一个比较好的一个效果 , 然后呢 , 能够让开发者觉得这个工具越

用越懂我 , 因为我原来的行为习惯变成它的行为规范了 , 对 , 他就没有 , 没有把这件事情说明白的时候 , 对方已经学会了 , 形成默契了开始 。 所以我们在这方面做了很多的一些探索和一些创新啊 。

Host1:00:45

咱们刚才讲到这个 memory 的 infra, 讲到也用了沙箱 , 然后其实还有就是做 todo list, 对吧 ? 这些都是咱自建的 , 还是也用了一些开源三方 ?

叔同1:00:56

嗯 , 都是自建 , 所以这也是需要这个团队在这个领域有比较深的理解和积累 。

Host1:01:01

对 。

Host 21:01:01

那我们这期节目会在 1024 程序员节那天播 。 这是个比较个人的问题 , 就是如果你今天回到自己刚刚工作那个时候 , 你已知后来的世界发生了这么多的变化 , 在现在回看那个时候的自己会有什么感触吗 ?

叔同1:01:16

对 , 其实我是觉得呢 , 对于每一个工作者或者叫职业工作者来讲 , 就是还是要有一定的这个预判性 。 对 , 就是说我们要去感知说未来会发生什么样的一些变化和趋势 。 对 , 就是我们不要为过去的一些事情去买单 , 对 , 还是要为未来即将发生的事情去买单 。 我觉得还是希望能够勇敢地去迈出这一步 , 是吧 , 做出一些主动

程序员之路1:01:16

叔同1:01:41

性的选择 , 而不是说去被动性地被推着走 , 是吧 , 还是有选择地去走 。 这个世界的容错率也很高 , 所以大家应该去勇敢地迈出去 。

Host 21:01:52

那你自己作为一个做了这么久程序员的人 。

叔同1:01:55

嗯 。

Host 21:01:55

你自己在做这个产品坐下来的感受是什么呀 ? 就是有一种自己在革自己的命的感觉 。

叔同1:02:01

我倒没有说去做一个革 , 革命性的一个工具啊 。 其实我们更多的还是认为说在给未来的程序员去探索一条发展的路 , 路径 。 对 , 就是说未来的这个开发者也好 , 甚至非开发者也好 , 他需要什么样的工具 , 然后什么样的工具能够产生更大的这个商业价值 。

Host 21:02:20

嗯 。

叔同1:02:20

我们从这个角度来思考 。 然后呢 , 其实今天我们不做也是一样的 , 这它一定会发生的 , 就是大家的工作的方式 , 组织的协作关系都在发生变革 。

Host 21:02:29

嗯 。

叔同1:02:30

对 , 所以我们希望说是以一种能够更加面向未来的 , 然后更懂开发者和更懂未来这个组织生产关系和协作方式的一种 , 对吧 , 一种姿态 , 或者是一种视角切入 , 对吧 , 然后去探索出一个给开发者未来更有发展的这么一个平台啊 。

Host 21:02:48

嗯 。

叔同1:02:48

对吧 ? 是从这个角度来看 , 而不是说简单地去说 , 啊 , 以后程序员都不需要了 , 以后都是我们工具在做 。 其实我非常不认可这个观点 。

Host 21:02:57

嗯 。

叔同1:02:57

对 , 一定是人跟这个 , 呃 ,agent 去这个协同去工作的这么一个形态 。 呃 , 其实我觉得跟我们这么多年做这个开发者 , 我认为啊 , 就是说一个优秀的开发者啊 , 还是要站在技术的肩膀上 , 而不能成为技术的能力 。

Host1:03:14

嗯 。

叔同1:03:14

对 。 什么叫站在技术肩膀上呢 ? 就是所有的技术要为我所用 , 然后呢 , 创造更大的产能 , 创造更大的这个商业价值 。

Host 21:03:21

嗯 。

叔同1:03:22

对 , 所以说就是我们讲的跟技术要红利 , 你要到了 , 你就是这个 , 对吧 ? 也是这个弄潮儿 , 要不到可能就被那个淘汰了 。 对 , 所以我们还是说把这个 AI coding 的能力把它平民化 , 让它这个很简单地获取 。

Host 21:03:39

嗯 。

叔同1:03:39

但是不能主动拥抱 , 不能够很好地去驾驭的 , 也是会很有问题的 。

Host 21:03:44

那你会怎么看待这个 AI 会取代程序员这件事呢 ?

叔同1:03:48

我相对来讲还是比较乐观的 , 就是不觉得说 AI 会取代程序员 。 对 , 然后首先呢 , 就是说程序员还是要能驾驭 AI。 对 , 然后呢 , 他把 AI 当成一个巨人 , 然后呢 , 我们站在他的肩膀上 , 然后呢 , 去创造业务价值 。 对 , 那这样的程序员其实都是很有前景的 。

Host 21:04:06

嗯 。

叔同1:04:06

而这是一个点啊 。 另外就是说不是有个这个杰文斯悖论吗 ?

Host 21:04:10

嗯 。

叔同1:04:10

就是这个当你这个成本变低的时候 , 它的需求会被打开 。

Host1:04:15

对 。

叔同1:04:15

对啊 , 所以说它这个需求变成海量以后 , 大家都可以低成本地去做很多的创作 , 对吧 ? 但是呢 , 那这里就出现了很多的非开发者 , 对 , 但是非开发者就可以做一些小的 , 呃 , 对吧 , 小创新 , 或者是满足一部分群体的 。 那专业程序员就可以做一些大创新 , 因为他还是具备他的专业性 。

Host1:04:34

对 。

叔同1:04:34

对 , 所以说从这个角度来讲 , 程序员的数量可能会变多 。 对 , 但是还是要去能够借助 AI, 可能如果能爆发出五倍 、 十倍的这个生产力 , 他一定是说更有这个前景和竞争力 , 对吧 ? 如果说做不到的话 , 那可能他就变成一个普通的程序员 。

Host1:04:51

嗯 。

叔同1:04:51

对 , 所以整体来讲我们还是比较乐观的 。

Host 21:04:54

那你们自己内部的开发方式现在是什么样 ?

叔同1:04:57

我们团队也都是 , 呃 , 很多的这个日常大比例地在用 Qoder 这个产品 。 那我们用 --

Host1:05:04

用 Qoder 做 Qoder。

叔同1:05:05

哎 , 对 。 然后我们也有这样的要求 , 就是说你的这个代码生成有多少是 AI 生成的 , 我们有这样的一个明确的要求 , 就逼着大家去 , 去革新自己 , 不是革命 , 是革新自己 。

Host 21:05:18

嗯 。

叔同1:05:20

对 。

Host 21:05:20

这是从什么时候开始的 ?

叔同1:05:22

从牛马时代就开始了 。

Host1:05:24

那你会觉得未来这个工程师们的核心竞争力会从编码能力改变成哪些能力呢 ? 一定是更复合的 , 把有抽象过会变成哪些能力吗 ?

叔同1:05:34

嗯 , 我们还是认为说这个领域开发者定义会变得很宽泛啊 。 那以前开发者可能他分类的 , 比方说我是做后端的 , 那他是做前端的 , 他是做那个 iOS 端的 , 那谁是做这个数据库 DBA 等等 , 分工精细化 。 当然现在已经不存在了 , 对吧 ? 就后端工程师也可以搞前端 , 前端也可以搞后端 。 其实因为大语言模型给你很强的这个 , 这个

抹平这个差异的能力嘛 , 对吧 ? 所以从这个角度 , 呃 , 个体能力已经被极致地放大了 , 打破了很多的边界 。

Host1:06:04

嗯 。

叔同1:06:04

对 。 那另外呢 , 那其实打破第一层边界以后 , 可能还有第二层边界 , 就是说因为它的写代码能力已经比人强了 , 你不能跟它比写代码能力 , 无论从这个产能和这个效率 , 你都不能跟它比 。 那这个时候就是要充分调动它 , 那人就要往上走一层 , 就是我们讲的需求洞察 、 意图识别 , 然后呢 , 要求的描述 、 整体性的设计 、 结

果的验收 , 啊 , 产品 sense 等等 , 把 , 把这些东西变成一种能力 。 所以每一个开发者未来都是一个复合型的人才 。

Host1:06:37

所以如果今天就是要让你给比如说这个程序员们 , 以及给这个大一的计算机新生 , 就这两种群体不同的一些建议的话 。 所以这个建议是为了帮助他们在今天这个 AI 时代更好地这个获得事业上的进步 , 你会分别给什么样的建议 ?

叔同1:06:57

呃 , 对 , 我们就讲说对于这个大学一年级的这个计算机的同学啊 , 对 , 我们觉得还是第一个呢 , 还是要 , 呃 , 充分地去拥抱 AI, 然后呢 , 去探索 AI 能为你做的事情的边界 。

Host1:07:11

嗯 。

叔同1:07:11

要把它充分用起来 , 然后做一个会驾驭 AI 的人 , 对吧 ? 也就是第一方面 。 第二方面呢 , 我还是认为说一定要 , 呃 , 充分地去学习计算机的专业知识 。

Host1:07:22

嗯 。

叔同1:07:22

对 , 因为今天其实计算机的体系结构并没有发生革命性的变化 , 咱们现在还是冯 · 诺依曼的这个体系结构啊 。 对 , 然后呢 , 今天还是这些操作系统 ,Linux 啊 、Windows 啊 、Mac 啊 , 还是这些操作系统 。 然后呢 , 如果不了解这些结构的话 , 其实你是没有办法去考验它做的东西好与不好的 。

Host 21:07:44

嗯 。

叔同1:07:44

其实它 , 你不知道它做得好不好 , 你就没有法驾驭它 , 它可能在忽悠你 , 对吧 ? 所以说一定要有这个专业性 。 对 , 那另外一点就是说 , 它也不是什么都能做 , 对吧 ? 比方说大语言模型 , 就没有创造大语言模型 。 对 , 比方说我们今天 , 呃 , 我们的 AI Coding 产品可以做一个 iOS 的 app, 但它做不了 iOS, 因为它足够复杂 , 足够底层设计 ,

足够少见 。 对 , 所以说它还是有很多不能做的事情 , 那其实不能做的事情就是附加值最高的部分 , 因为以后可能一个软件可能就值五毛钱 , 对吧 ? 尤其一个比较简单的一个创业 idea, 它是不值钱的 。 如果你说我也能做 , 对吧 , 那谁都能做 , 所以它就没有什么竞争力和附加值 。 所以要去学习 , 提升专业性 , 做一些它做不了的

工作 。

Host1:08:30

嗯 。

叔同1:08:30

对 , 这个是保持一个好的职业发展啊 , 和未来更有创造力的工作方面它是必须的 。

Host 21:08:37

那你觉得在一个大厂里面成长的一个工程师 , 就是在这个职业发展上需要的技能是什么 ?

叔同1:08:45

我认为对计算机相关的同学来讲 , 其实还是一个 , 第一它是一个蛮好的时代啊 , 对 , 就大家 , 呃 , 以前大家都讲说程序员不够了 , 对吧 ? 就是开发不出来 , 所以又要延期了 。

Host 21:08:58

嗯 。

叔同1:08:58

以后这种事可能就不存在了 , 对吧 ? 就是打破了自身的瓶颈 。 对 , 这是个蛮好的现象 。 另外 -

Host1:09:05

听起来 , 突然觉得好开心啊 。 因为之前这个各种项目延期真的是最痛苦的来源 。

叔同1:09:10

你 PD 出身肯定很有感觉了 。

Host1:09:13

嗯 。

叔同1:09:13

然后 , 然后另外 , 另外就是说什么呢 ? 呃 , 我认为今天恰恰是程序员有优势的地方 , 因为 , 因为程序员其实你过去二十年 、 三十年来讲 , 这个行业发展很快 , 每一个人都在快速学习 。

Host 21:09:26

嗯 。

叔同1:09:26

所以说程序员根本不在乎再多学一个东西 , 或是把一个东西学精 , 每个人都有这个能力 。

Host 21:09:32

嗯 。

叔同1:09:32

对 , 所以说这反而成为大家的优势 。 对 , 所以我对这个群体是最有信心的 , 再去拥抱这个 AI 时代 , 创造更大的这个产能这个 , 这个方向 。

双十一往事1:09:40

Host 21:09:40

诶 , 那你可以说说你自己吗 ? 就是因为我觉得看你的经历 , 就是那种 , 怎么说呢 , 就是搞过双十一架构这种巨庞大 、 巨挑战的事情 。

Host1:09:51

连续八年 。

Host 21:09:53

九年 。

Host1:09:54

九年 。 九年的双十一不宕机是靠你在背后 。 因为我 , 我之前在聚美的时候负责移动事业部嘛 , 然后那会儿也是一大促就宕机 , 然后那会儿我们就是有一年大促前的前一天晚上 , 几个工程师甚至跑到那会儿的机房去上香 。

叔同1:10:10

实在没办法 。

Host1:10:10

后来成为了一个这个表情包 , 我们特别爱发那个表情包 。

叔同1:10:15

嗯 。

Host1:10:15

对 , 所以可以讲讲当时的一些故事吗 ?

叔同1:10:18

其实 , 呃 , 也不能说是说靠我和我们的团队啊 , 其实还是整个公司在这里面有很多投入 , 有很多的优秀人才一起来贡献 。 对 , 但我其实加入的时候呢 , 正好是双十一快速起量的一个时候 。

Host 21:10:31

嗯 。

叔同1:10:31

对 , 然后呢 , 呃 , 咱们讲说双十一比日常有一个百倍的流量增长 , 其实 , 呃 , 每一个系统都撑不住 。 对 , 然后当时的一种工作方式呢 , 就是每一个人负责一个系统 , 或者每几个人负责一个系统 。 对 , 那就大家其实 , 呃 , 就各管一摊嘛 , 就铁路警察各管一段 。

Host 21:10:49

嗯 。

叔同1:10:49

其实大家拼起来的时候啊 , 是很容易散架的 。

Host1:10:52

嗯 。

叔同1:10:52

对 , 在日常没有问题 , 因为日常大家都有很大的余量 。 对 , 但是你说百倍的流量 , 我又不能用百倍的成本来解决 , 其实你用百倍的成本也解决不了 。

Host1:11:02

嗯 。

叔同1:11:02

因为还是大家是一个 , 还是一个积木嘛 , 就没有非常强的连接和互相的匹配 , 这里面有很多的瓶颈 。 对 , 所以我们当时 , 呃 , 在中间件啊 , 在整个的这个压测呀 , 这个容量管理啊 , 自动化的运维和弹性啊 , 做了全方位的技术升级 。 对 , 那是在 13 年的时候 , 就是我们开创性地提出来 , 也是全球第一个提出来 , 就是我跟团

队啊 , 一起做了一个叫全链路压测 。 对 , 今天也成为所有的互联网服务的一个标配 。 对 , 所以说有了这样的一个技术以后呢 , 就是说能够达到一个什么样的平衡呢 ? 就是说整个系统中是没有瓶颈的 , 对吧 ? 如果瓶颈来了 , 或者叫超过我的处理能力了 , 我就不把流量放进来 , 只要放进来的我都能处理 。 然后呢 , 什么叫没

有瓶颈 ? 就是如果都跑满的情况下 , 每个系统都是满的 , 就不会出现说有个地方很资源很冗余 、 很丰富 , 别的地方已经满得不行了 。

Host1:12:01

嗯 。

叔同1:12:01

所以我们把几百上千个系统能够保持一致的水位 , 对吧 ? 然后呢 , 每个系统都不会挂 , 挂就挂在外面 , 让流量不进来 。 对 , 所以说做到把一个全局架构做到这样一个程度啊 , 其实就从这个很大程度上就解决了这个双十一的一个问题 。

Host1:12:18

这个听起来 , 现在讲起来非常云淡风轻 。

Host 21:12:21

对啊 。

Host1:12:21

几句话就讲完了 。 那我想当时其实遇到的阻力不只是技术阻力 , 这里头因为涉及可能几千个工程师 。

叔同1:12:28

对 。

Host1:12:28

然后他们本来每个人也有自己的 OKR, 然后为了配合你们的这个构想 , 还要花很多时间去改造它 , 然后这个可能和它当年的 OKR 间也没有什么直接间接的关系 。 那这个在内部的沟通工作是怎么做的呢 ? 你是如何实现的 ?

叔同1:12:45

因为是这样的 , 首先大家还是有一个共同的目标对 , 因为大家都在做双十一 , 确实有成百上千的工程师在做啊 , 大家有个目标就是双十一不要挂 。 这个目标是表示这个前提 。 那另外一点呢 , 就还有个非常好的地方 , 就是说呃 , 我们还是有个一体化作战 , 就是说整个双十一优先级最高 , 对 , 然后另外就是说它有 deadline, 因为软

件这个事情可以延期的 , 双十一是不能延期的 。

Host 21:13:12

对 。

叔同1:13:12

对 , 所以说在这些呃 , 多重因素的这个驱使之下吧 , 就是还是能够去协调一些资源 。 但我们其实 , 啊 , 我们作为一个驱动者和一个协同团队 , 和一个这个方案的提出者 , 我们就要给整个事情兜底了 。 就什么叫兜底呢 ? 就是说我能够驱动的资源我们就驱动 , 驱动不了的我可以上 , 我帮你做 。 对 , 就是说就是因为这个时间

就摆在那里 ,deadline 就摆在那里 , 这是不能延期的 。 对 , 所以我们什么方法都用了 , 或者是说我自上而下去推动 , 或者是自下而上 , 就用各种方式去推动 。 另外还有一点 , 我认为还是我们很有优势的一个地方 , 就是啊 , 阿里在很早以前就做到了技术的统一化 。

Host 21:13:54

嗯 。

叔同1:13:55

对 , 如果说今天我们要做这件事情 , 大家是不同的技术栈 , 那你这边是用 Python 的 , 是吧 , 那边是用 Go 的 , 这边是用 Java 的 , 那边是用 C++ 的 。

Host1:14:05

完蛋 。

叔同1:14:06

对 , 很难做 , 很难做 。

Host1:14:07

嗯 。

叔同1:14:07

对 , 所以这也是我们技术统一以后带来的一个红利 。 我们的迭代 , 对吧 , 可以一改一大片 , 因为我们有很多的优秀的中间件 。 对 , 所以我们就 , 呃 , 这件事情其实三个月就搞完了 。

Host1:14:19

哇 。

叔同1:14:20

对 , 所以说就 , 呃 , 大家也很有成就感 , 对 , 就然后呢贡献也蛮大的 , 然后它成为今天成为一种标配 。

Host1:14:27

嗯 。

叔同1:14:27

现在还在发挥作用 。

Host 21:14:29

嗯 。

叔同1:14:29

对 , 但实际上我们一起参与这件事情的人都得到了非常好的成长 。

Host1:14:34

我非常好奇啊 , 就是比如说当时在聚美的时候 , 那几年每次大促前夜 , 我们是真的我感觉没有一个人知道大促开始之后会不会宕机的 , 真的没有人知道 。 那个时候我算是这个业务比较重要的高管之一 。

叔同1:14:49

嗯 。

Host1:14:50

然后呢 , 我们就会在这个工程师的作战室里面呆着 , 但是我就感觉现场的工程师也都没有人知道接下来几秒钟 , 对吧 , 十九八七会发生什么 。

叔同1:15:00

对 。

Host1:15:00

我觉得所有人都是真的 , 就是有一种祈祷的感受 。 但我就好奇这个 , 是吧 , 作为阿里巴巴 , 你们在同一时间 , 在另外一个作战室 , 大家的心态是什么 ? 是会和我们类似吗 ? 还是会 -

叔同1:15:12

紧张肯定是紧张的 。 对 , 因为 , 因为为什么 ? 因为我们其实是在我们的理念叫在双十一之前创造双十一 。

Host 21:15:21

哦 。

叔同1:15:21

对 , 就是说比方双十一今天有 -

Host 21:15:23

预演过很多次 。

叔同1:15:24

对 , 而且这个预演是真实流量 , 真实的用户洞见 , 真实的用户请求 。 对 , 但是这里面的挑战是什么 ? 就是你所谓的真实 , 不是双十一零点的真实 。

Host1:15:35

嗯 。

叔同1:15:35

就不够真 , 不够真就会出现很大的一个影响 。 对 , 所以我们也非常紧张 。 对 , 就是我们前期 , 比方说我们做三次真实演练 , 五十万美币的这个交易 , 我们就在某一天的这个零点 , 我们就开始直接五十万就来了 , 一秒钟起来 , 就跟双十一模一样 。 然后呢 , 就会发现这里有很多问题 , 然后呢我们就会去排查 , 是吧 , 哪些是

技术瓶颈 , 哪些是并发问题 , 哪些是容量问题 , 哪些是弹性问题 , 然后去把一个个解决 , 然后下次再压 , 发现这些问题就没了 , 没之后又出新问题 , 然后我们就再把问题修掉 , 可能压到第三次 、 第四次 , 这些问题就收敛了 , 就没有了 。 没有了 , 是不是就意味着说那我们就等待双十一到来了 , 是不是就高枕无忧了呢 ? 也

不是 。

Host1:16:20

嗯 。

叔同1:16:20

因为随着这个运营活动 , 还有就是说有些爆款 , 还有我们原来的那个测试啊 , 或者是验证的这个数据的流量 , 那种分配不够 , 这个模拟啊不够真实 , 对吧 ? 所以就会出现一些错配 。 错配其实就意味着说你整个系统的动态调节能力 、 自我修复能力是不是要够强 。

Host1:16:38

嗯 。

叔同1:16:39

对吧 ? 所以说我们从这个资源 、 流量 、 容量各个方面是有动态性的 。 对 , 所以但是如果你在高压力下去做这个调整 , 又会产生新的波动 。

Host1:16:50

嗯 。

叔同1:16:50

对 , 所以我们依然是很紧张 。 但是其实从一三年以后没有出过什么太大的问题 , 都是小问题 , 也是接连不断的 。 对 , 但我们认为这也是 , 呃 , 肯定会发生的 。

Host1:17:01

太强了 。

Host 21:17:02

诶 , 那你每年那个双十一结束的那个时候 , 你的心情是什么 ? 有那种 ?

叔同1:17:08

有的时候也有运气的因素啊 , 所以我们也比较喜欢这个 -

Host1:17:12

去灵隐寺 。

叔同1:17:15

对对对 , 有的 , 也有 。 这也成了 , 成为我们的一种文化了 。

Host 21:17:18

哦 , 就双十一之前要去灵隐寺拜一拜是吗 ?

叔同1:17:21

啊是是是 。

Host1:17:22

当作团建了 。

叔同1:17:23

是一种团建 , 也是一种放松的一种 , 一种方式 。 大家压力都很大 。

Host1:17:27

嗯 。

叔同1:17:27

也是找一个心灵寄托嘛 。

Host1:17:29

其实那一秒过去就知道这一次怎么样了 。

叔同1:17:32

一般十分钟吧 。

Host 21:17:33

那你每一年心情都一样吗 ? 还是比如说有 , 有没有什么时候是你就是心情特别不一样 , 有没有什么想哭的感觉 ?

叔同1:17:41

呃 , 最开始嘛 , 最开始的时候其实压力是比较大的 , 就后面就越来越从容了 , 因为我们技术架构也是一代代往前发展 。 对 , 然后呢每一代就会面临新的问题 , 然后呢也会有新的机会 。 所以我们 , 那你比方说我们解决了稳定性的问题 , 那后面就要解决成本的问题 , 那我们就不希望 , 比方说 , 比方说我五十倍的流量 , 我可

能要花三倍的成本 , 那我 , 我们后面就要定了个什么目标嘛 , 双十一肯定有五十倍的流量 , 对于整个集团来讲 , 能不能不多花一分钱 ?

Host1:18:13

这是你提的是吧 ?

叔同1:18:14

不是 , 这是也是 CTO 提的 。

Host1:18:15

OK。

Host 21:18:16

啊 。

叔同1:18:16

对 , 但是是我们帮他做到 。 所以 , 所以这就是涉及到说我们为什么去搞这个容器化 , 搞云原生化 。 对 , 其实也是 , 就是所以 , 所以我们一直有一个 mindset, 就是说永远要跟技术要红利 。

Host1:18:30

嗯 。

叔同1:18:30

对吧 ? 然后呢技术驱动商业 , 然后呢创造价值 。 所以我们一直 , 我们就是说阿里巴巴的技术人一直有这么一个追求 。 对 , 所以说提出这样的想法 , 我们也没有觉得这不可能 。 对 , 因为其实毕竟啊 , 毕竟这个业务里面其实有很多的业务板块 , 国内的 、 国际的 、 搜索的 、 广告的 、 电商的 , 还是飞猪的 , 还是饿了么 , 还是什

么 , 还是高德 , 对吧 ? 其实大家有很多的业务 。 很多业务都有很多的资源 , 包括 UC 啊等等 , 包括模型 , 对吧 ? 其实大家有很多的这个资源 , 它不是每一个业务都参与双十一的 。

Host 21:19:04

嗯 。

叔同1:19:05

对吧 ? 但是每个业务都不希望在里面受影响 , 对吧 ? 所以我们在这里面就是说能够去通过这种调度 、 管理弹性 , 通过容器这样的新的技术 , 能够把大家打通 , 对吧 , 能够产生一种分时复用 , 充分弹性 , 然后混合部署 , 包括数据类的 、 业务类的 , 对 。 然后通过这样的一些技术呢 , 就能够做到 , 就是该缩的时候就缩 , 缩出

来资源就给他们可能二十分钟 、 十分钟他们就都用上了 , 那他们用完了十分钟又还给我 , 我又用上了 , 对吧 ? 就是很短时间内完成大规模集群的这种缩放 。 对 , 所以说包括 , 呃 , 云上也可以服用 , 啊 , 各个业务板块都可以服用 。 然后这个小时跟下个小时也可以服用 , 对吧 ? 把这个这些事情做到极致 , 就带来了海量的成

本的一个下降 。 对 , 我觉得其实这今天都成为一个这个行业中一些技术的一些标准实现 , 对吧 ? 也推动了像国内像容器化呀 , 像云原生技术的一个普及啊 , 因为大家对于效率 、 弹性啊 , 然后对于这个成本啊 , 对吧 , 其实都是有一样的需求的 。

Host1:20:08

嗯 。

叔同1:20:08

对 , 双十一只是一个 , 一个缩影而已 。

Host 21:20:11

感觉真的很像每年一次高考 。 你刚刚说那种感觉很像前面模拟考 , 先 , 先来模拟几次 , 然后不停地查我哪一块不会 , 然后我再改 , 对吧 ? 那你是从哪一年开始不管双十一了 ?

叔同1:20:25

呃 , 我后面就开始 , 呃 , 开始在做一件事情 , 就是说当我们把阿里的稳定性和成本做得比较高的一个水位的时候呢 , 其实我们也在考虑说如何把这些技术变现 , 然后能力溢出了嘛 。

Host 21:20:40

嗯 。

叔同1:20:40

就是说因为它是行业中的一个普遍的需求嘛 。

Host1:20:44

嗯 。

叔同1:20:44

对吧 ? 所以我们就开始做产品化 , 做这个赋能行业的一些用户啊 , 包括很多的互联网企业啊 , 很多的产业互联网的一些用户啊 , 是吧 ? 其实也是用我们的这种产品化的技术去服务于他们 。 啊 , 其实我做了好几年这样的一些方面的一些工作 , 就是负责一些产品啊 。 对 , 所以说后面就是 , 呃 , 逐渐就不去负责双十一了 。

Host1:21:06

嗯 。

Host 21:21:06

那在到双十一的时候你有什么心情 ?

Host1:21:09

放松购物的心情 。

叔同1:21:11

对对对 。

Host1:21:12

终于可以随便买 , 给夫妻猛加压力 , 现在终于轮到我加压力了 , 而不是我扛压力了 。

叔同1:21:17

对 , 但 , 但其实我们值班的时候也是猛加压力 。 因为 , 因为其实我们也希望业务大发展嘛 。

Host1:21:24

啊 。

叔同1:21:24

个人也是个消费者嘛 。 因为其实如果说系统都很稳定 , 或者说你 , 你也不知道这个零点会有多大的峰值 , 我们其实都得买买买了 。 如果系统出问题了 , 好 , 不买了 , 赶紧去处理问题 。 没问题 , 大家就一直买好了呀 , 反正也很优惠 , 也要抢一些这个前一百单是有优惠的 。

Host1:21:42

对 。

Host 21:21:43

那你会有那种 ——

叔同1:21:44

蛮幸运的 。

Host 21:21:44

我已经做过双十一这么大的项目 , 这样子的事情了 , 我后面得再做一个什么事儿能让我获得这么大的成就感呢 ?

叔同1:21:51

Qoder。

Host 21:21:54

就是它到什么程度能跟那个匹配呢 ?

叔同1:21:57

呃 , 其实不能从这个角度来思考问题啊 , 因 , 因为其实对我来讲呢 , 还是觉得说 , 呃 , 要做有价值的事情 , 要做对这个社会有贡献 。 呃 , 然后呢 , 技术进步 , 然后造福一些人嘛 , 对吧 ? 其实这个就是我们价值感的来源 , 每个人他都需要一个舞台 。 对 , 然后这个舞台呢 , 不是你想有就能有的 , 还要看说今天这个社会环境

有没有给你 , 或者你所在的平台有没有给你 。 另外一点就是你的能力也是不是 ready。

Host1:22:24

嗯 。

叔同1:22:25

对 , 所以 , 所以 , 所以我们其实当时也是做了一些判断和选择嘛 , 就是觉得我们的技术 , 呃 , 处理这些流量 , 这个还是独步全球的 。 然后呢 , 我们再大流量也不可能有 , 因为中国人口红利也触顶了 。

Host 21:22:39

嗯 。

叔同1:22:39

对 。 然后呢 , 我们有一套体系和方法论 , 它也不需要再去有太多的革命性的东西出来 , 对吧 ? 所以我们当时就做了很多技术标准化的工作 , 包括我们做了大量的开源 , 对 , 包括像呃 , 中间件的开源 , 云原生领域的开源 , 我们做了很多 。 然后呢 , 同时开始做商业化 , 对 , 也希望说技术创造性商业 , 对吧 , 能够通过我们的

技术能够打开一个商业的局面 。 对 , 所以我们做了很多这样的工作 。 对 , 所以本质来讲 , 就是说怎么把我们的技术创造更大的价值 , 去更大的舞台 , 也能够到 , 到今天来讲 , 我们就是认为 AI 是最大的一个舞台和放大器 , 所以我们就做了这样的选择嘛 。

Host 21:23:17

两个月之后会觉得自己的选择怎么样 ? 就是现在发布了两个月 。

叔同1:23:22

呃 , 很正确啊 , 无比正确 。

Host 21:23:23

肯定 , 肯定 。

Host1:23:26

无比正确 。 来 , 我们最后一个问题就是 , 在你看来 , 比如说三年 、 五年之后做到什么样的成绩 , 你会觉得就特别满意 , 然后你想象在那个画面里面 , 就是整个生态啊 , 就从程序员然后到用户 , 又会是一个怎样的一个画面 ?

叔同1:23:44

呃 , 其实我们畅想未来啊 , 就是说如果说三年以后我们的这个愿景能够达成啊 , 我们还是希望说 , 呃 , 在 Qoder 这样的产品上呢 , 能够生产出最多的真实软件 。

未来愿景1:23:44

Host1:23:56

嗯 。

叔同1:23:56

就是具备商业价值的软件 , 能够覆盖最多的场景 , 对 , 这个场景也是能够通过软件产生更多价值 。 对 , 所以说这是从我们自身的角度啊 , 希望能够看到的 。 那另外从这个你说这个周围的世界会发生什么变化 , 对 , 那我觉得还是回归到说大家相不相信 AGM 会到来 。 对 , 所以从我的一个个人的一个观点来看呢 , 我还是希望说

今天 , 呃 ,coding 成为一种这个通用能力 , 它通过智能体这个方式去这个外化出来 。 对 。 然后呢 , 那就像这个奥特曼讲的这个从 , 从这个对话到推理 , 对吧 , 然后到这个 agent, 到创新 , 到组织 。 对 , 那我觉得三年这个时间窗口 , 可能组织这件事情会发生 , 就是它可以形成一个这个可能这个 AI 多智能体的这种联动啊 , 它可以完成一

个宏大的目标 , 长期的目标 , 复杂的目标 , 对吧 ? 它可以去调用各种工具 , 跟现实世界去交互 。 对 , 就是说 , 呃 ,coding 能帮助它解决很复杂的问题 , 并且它带来的是确定性 。 因为大语言模型它可能回答和生成的那个内容 , 推理的内容 , 它是不具备确定性的 。

Host1:25:04

嗯 。

叔同1:25:04

那对 , 但代码能够带来的是确定性 。 对 , 所以它一定是说在未来世界中做很多的管理 、 生产事件 , 呃 , 它是一个很必要的一个 , 呃 , 选择啊 , 对 。 另外就是说它可以 , 呃 , 包括从需求端 , 可能大家的需求都得到充分满足了 , 对吧 ? 然后肯定这里跑出来很多新的这个业务形态 , 对吧 , 新的创新型的业务 , 对吧 ? 从场景端

其实就是说 , 呃 , 比方说啊 , 今天比方说马斯克 , 呃 , 他登上了火星 。

Host1:25:33

嗯 。

叔同1:25:33

那火星的房子肯定不是宇航员建的 , 肯定是 AI 建的 。

Host1:25:38

对 。

叔同1:25:38

对吧 ? 那肯定是跟大语言模型 , 还有 agent, 还有这个什么机器人 , 它一起驱动这件事情发生的 。 那我是比较相信说这一天它会到来 , 那 coding 在里面会发挥很重要的一个作用 。

Host1:25:50

谢谢叔同来做客十字路口 , 啊 , 也希望这个 Qoder 可以取得更多的成绩 , 啊 , 欢迎改天再有机会 , 我们比如说半年后 、 一年后可以再来复盘 , 再来聊一次 。

叔同1:26:00

好嘞 。

Host1:26:00

好 。

叔同1:26:00

谢谢陈 。 嗯 。