Transcription
大家好,欢迎回到“差异化理解”的又一期节目。嗯,在接下来的几期节目中,我将邀请更多行业内的创始人、构建者来到节目。所以,基于这一点,今天的嘉宾 [音乐] 来自阿里巴巴的 Coder 团队,产品负责人 Hong Yu,以及 Coder 全球运营负责人 Chris。Hungu 是 Coder 的产品负责人,这是阿里巴巴的 AI 编码平台。此前,他曾在 Meta 担任软件工程师,并创办了一家 AI 初创公司。他既有构建者的直觉,也有产品视角。了解开发者真正需要什么,而不是仅仅在演示中看起来很棒。在 Coder,他正在推动自主编码,以便工程师可以将有意义的 [音乐] 任务委托给 AI 代理。加入我们的还有 Christian,他负责 Coder 的全球营销运营,拥有超过 10 年的战略和上市经验。Christian 帮助科技产品找到产品市场契合点并实现规模化。在 Coder,他正在绘制全球图景并推动公司下一波国际增长。再次感谢 H 和 Christian 今天能和我一起参加节目。所以,今天我们对话的前半部分将重点关注 Coder 的产品设计,以及我们从 Copilot 到 Agentic 的转变,然后我们将进入对话的后半部分,重点关注 Coder 的业务战略,国际扩张目标,以及它如何融入更宏大的阿里巴巴 AI 计划和更宏大的 AI 剧本。那么,话不多说,我想请 H 出场。H,很高兴认识你,非常感谢你今天能来参加节目。让我们从最最基础的开始。用通俗易懂的语言来说,Coder 是什么?它实际上为开发者日常工作做了什么?>> 嘿 Grace,谢谢你邀请我。所以,是的,用一句话来说,Coder 是一个 AI 编码助手,它帮助开发者维护和改进现有的软件系统,而不仅仅是从头开始构建新东西。我认为这个区别实际上非常重要。所以,当我们审视开发者每天实际做的事情时,我们发现 95% 的专业开发者花费时间维护我们称之为“真实软件”的东西。所以,商业上非常有价值的、长期的系统,他们并不是每天都从零开始构建新项目。这就是为什么我们围绕这个现实来设计 Coder。我们正在优化理解现有代码、进行有针对性的改进以及维护生产系统的混乱但重要的工作。>> 这真的很有趣。而且,对我来说,我不是技术人员,我们听到的炒作都是关于这种“酷炫”的编码,甚至还有一些营销术语称之为“AI 编码,通过一个提示构建你的应用程序”,这并不是真正发生的事情,对吧?它实际上是如何真正工作的?>> 是的,正是如此,这正是每个人都在谈论的闪亮用例,比如“构建,构建,构建一个应用程序,从一个提示开始”。但如果你在一个真正的公司工作,维护一个五年的代码库,有 50 万行代码,并且有 20 位不同的开发者在不同时期接触过它。你需要帮助来理解这里到底有什么。所以你需要帮助,你需要帮助进行仔细的修改而不破坏东西。这就是 Coder 发挥价值的地方。所以,就我们如何看待 AI 开发者关系而言,我们看到它经历了三个阶段。第一个是辅助编程。在这个阶段,AI 帮助开发者,而人类则较少参与,比如代码补全、修复语法错误。第二个阶段是协作编程,比如 Copilot,人类和 AI 一起工作,就像结对编程一样。最后一个阶段是自主编程。在这个阶段,AI 独立承担完整的任务,开发者可以委托工作,AI 在后台运行并返回结果,这就是我们的 Coder Request 模式所做的。>> Coder Quest 的真正独特之处在于自主性,对吧?我真的很想稍后深入探讨这一点。现在我很好奇,当你说的用户体验非常直观,即使对于非技术用户来说,是什么设计选择导致了这一点?因为老实说,很多开发者工具都相当令人生畏,尤其是对于像我这样从未写过代码的人来说。但我在街上听到的是,人们甚至不惜以非技术人员的身份,在 AI 的帮助下构建自己的应用程序。他们是如何做到的?>> 是个好问题。我们有一个理念。不要让用户思考他们不应该思考的事情。例如,如果你看一些产品,它们有 40 个不同的 AI 模型在下拉菜单中。老实说,这会产生很大的认知负担。所以开发者最终会成为模型选择者,而不是专注于构建自己的产品。所以我们的理念是集成全球最优模型,并为用户提供最佳结果。所以我们将根据任务自动选择正确的模型。我们相信模型选择会比人工选择更好。同样的情况也适用于上下文管理。用户不应该手动弄清楚要包含哪些文件,要优化多少 token。我们的上下文工程会自动处理这些。所以目标是消除认知开销。让开发者专注于他们想要构建的东西,而不是配置 AI 工具。我有一个非常愚蠢的问题,但从我输入提示“你能帮我构建这个吗?”到机器告诉我哪个模型是优化的,这之间有延迟吗?有延迟吗?它是自动的。>> 没有延迟。是的,一切都是自动的,用户不会感觉到。>> 那太棒了。好的,让我们来谈谈现在的炒作。Copilot 与 Agentic 的过渡。现在在编码领域。>> 许多工具被称为助手,有些被称为 Copilot,你知道,像光标 [清嗓子] 这样的。而 Cursor 基本上一直处于领先地位。那么 Coder 的自主能力真正与众不同之处在哪里?>> 或者独特或不同,我们在这里看到的真正突破是什么?>> 是的,这是一个决定性的问题。Cursor 已经完善了 Copilot 的方法,在你编码时提供实时帮助,他们的点击补全,点击,点击,点击,在他们定制模型训练两年后是行业领先的。但我会说,Coder 的点击补全兼容性正在迅速赶上。我们在最近几个月取得了显著进展,并且正在快速增长。但这就是我们看到真正未来所在的地方,自主编程。你委托一个完整的任务,实现这个功能,修复这个 bug 等等,然后 AI 在后台处理它,你不需要盯着每一行代码的编写。我们回来审查结果。现在,复杂的自主编码和生产规模化仍在发展中。我们认为它还需要两到三年,也许是 2027 年或 2028 年才能真正成熟。但这创造了一个机会窗口。>> 这实际上相当快。那么这实际上意味着什么呢?>> 这意味着通过自主编码,你实际上可以委托你的工作,AI Agentic 可以在云端后台工作。所以你可以关闭你的笔记本电脑,AI 还在工作。去开会,回家,做任何你想做的事情。Coder 还在运行。换句话说,你可以启动 10 个并行会话来处理不同的任务,而不会减慢你自己的机器。正如一位同事所说,他说:“我管理着 10 个代理,我的生产力提高了 10 倍,而且没有影响我的工作生活平衡。”嗯,是的。所以这种云执行模型与 Cursor 最近推出的云代理功能非常相似。这两种方法都允许你将任务交给远程运行的代理。这里的关键优势是,你不会被你的机器束缚。你可以委托工作,然后关闭你的笔记本电脑,然后回来完成结果。然后,当代理完成时,你只需要审查结果。>> 所以这实际上是我的问题,当你谈论审查结果时,在结果中很容易发现问题吗?还是你必须回到过程?你如何审计整个过程?>> 是的,代理会向你展示一个总结,这是我所做的,这是问题的结果,或者这是你可以通过浏览器看到的特性,或者代理会将 PR 提交到你的 GitHub,你的工作流程,你可以轻松地检查它是否完成得好,或者是否需要再次修改。>> 这是否意味着初级开发者在某种程度上会被取代?因为基本上你只需要那些理解代码更高层次的人,而执行可以被外包出去?>> H,好问题。简单的 Agentic 任务今天效果很好。你已经可以委托诸如“为这个函数编写单元测试”或“向这个模块添加日志”之类的任务,并且可以得到一些好的结果。在生产规模上复杂的 Agentic 编码,AI 可以接受高层次的业务需求,然后自主设计、实现、测试并跨多个系统部署一个复杂的特性,这仍然需要两到三年。所以这对软件开发意味着什么呢?这意味着开发者花费时间的方式发生了根本性的转变。嗯。>> 所以现在开发者可能花费 30% 的时间用于创造性问题解决,30% 的时间用于机械工作,比如编写样板代码,修复语法错误,更新文档,编写测试等等。但随着工具的成熟,这种比例会翻转。AI 处理一些机械工作,开发者将能够专注于 AI 尚不能做的事情,比如理解实际需要构建什么,做出需要领域知识的架构决策,以及验证代码是否真的能解决问题。>> 嗯。而且仍然有人的方面是机器无法取代的。让我们变得更实际一些。我想确切地了解 Coder 如何将一个提示或产品规范转化为可工作的代码。今天它最擅长处理哪些类型的任务或代码库?>> Coder 今天最擅长处理我们称之为“有界、定义明确的任务”。例如,为我们的用户登录系统实现身份验证,或者为我们的 API 端点添加限制,或者生成一个监控系统健康指标的仪表板。这些任务的需求可以清楚地指定,范围是有限的,并且成功标准是可衡量的。但今天更难的是那些需要深入领域知识或模糊需求的任务,比如“提高用户参与度”,这太大了,或者“需要整个身份验证系统”,这太大了,太大了,风险太高,不适合自主执行。>> 所以它能做的很多任务仍然是非常容易验证的。它更像是一个黑白分明的任务,而不是有很多细微差别的事情,对吧?>> 我想更好地理解开发者的工作流程,如果我错了,请纠正我,有规划阶段、代码编写阶段、运行测试、调试、版本控制、部署,对吧?Coder 最强劲、最有帮助的地方在哪里?你又会把哪些部分交给其他工具?>> 好问题,让我来分解一下。首先是计划设计阶段,Coder 在这方面很强大,通过规范生成。我们可以帮助开发者将业务需求转化为技术规范。第二个阶段是编写代码。这是我们的核心领域。Coder 可以跨多个文件编写代码,处理复杂的逻辑并生成样板代码。对于运行和测试阶段,Coder 可以生成单元测试、集成测试,并在本地或云沙箱中运行它们。这是内置功能。对于调试阶段,Coder 可以诊断测试结果中的错误并自主修复它们。但对于带有实时用户数据的生产调试,你仍然需要传统工具来处理。是的。至于版本控制或协作,我们与 Git、GitHub 和 GitLab 集成。所以 Coder 可以创建分支,提交更改,并创建拉取请求。但实际的代码审查和协作讨论发生在你的现有工具中,GitHub、GitLab,无论你使用什么。>> 我明白了,但是>> 是的,在最后阶段,部署阶段,我们在这里交接。部署涉及你的 CI/CD 管道,基础设施监控系统。Coder 创建代码和测试,但你拥有你的部署流程。我明白了。我有点想退一步,理解另一个人们现在普遍关心的大问题,那就是,如果我们真的实现了 Agentic 工具,在工作流程中,我们如何理解开发者的生产力?未来的开发者生产力还会像现在这样衡量吗?>> 是的,我认为这里的根本性转变是这样的。AI 改变了开发者花费时间的事情,而不仅仅是他们工作速度的快慢。所以再说一遍,现在开发者可能花费 30% 的时间在机械工作上,比如编写样板代码,调试语法错误,搜索文档,设置环境,只有 30% 的时间用于创造性的高价值工作,比如理解需要构建什么,做出架构决策,以及验证解决方案是否真的解决了问题。但有了 AI,嗯,但有了 AI,Agentic AI 会翻转这个比例。AI 处理机械工作。开发者专注于需要人类判断的部分。所以当我们衡量生产力时,我们不计算代码行数或已关闭的工单。我们关注的是开发者能否花更多时间在高价值工作上。他们能否在不筋疲力尽的情况下更快地交付功能?我们看到的情况很有希望,我们付费用户中 99% 的人积极使用 Agent 模型。近 99% 的付费用户积极使用 Agent 模式。它已成为他们工作流程的核心。80% 的续订率告诉我们,人们看到了真正的价值。企业报告部署频率提高了两到三倍。所以真正的指标很简单。开发者告诉我们,他们沮丧感减轻了。他们不再卡在调试环境或编写重复代码上。他们正在解决有趣的问题,而这才是重要的生产力提升。>> 我明白了,我明白了。这真的很有趣,因为我认为作为一个作家,当人们最初拒绝 AI 时,想法也是 AI 会犯很多错误,AI 垃圾,幻觉等等。但后来人们开始意识到,你实际上可以将其用作生产力工具,而且,正如你所说,它不会改变你作为一个作家构建框架、运用批判性思维以及仍然依赖自己创造力的方式,但你知道你外包的只是执行,坦率地说,那是很多繁重的工作。>> 是的。是的,正是如此。>> 有趣。>> 是的。你解放了双手,然后你,是的。是的,你解放了双手,然后专注于你的头脑。>> 好的。所以我想问另一个关于生产力和瓶颈的问题。那么,这个领域目前对开发者来说,最大的瓶颈或几个瓶颈是什么?我想我们可以分别回答这个问题。第一部分是专业开发者的瓶颈,第二部分是新时代的休闲开发者的瓶颈,以及你们如何以不同的方式帮助他们?>> 嗯,让我来谈谈主要的几个。通常的瓶颈,第一个大瓶颈是关于环境设置。这是一个巨大的时间消耗,Coder 可以帮助你自动设置环境,无论你是在本地运行还是在云端运行。预配置环境,自动依赖解析。所以你不需要花两个小时调试你的 Python 版本配置,或者只是尝试构建你的开发环境。然后对于标志性的测试,Coder 也可以通过多次运行它们来检测标志性的测试,并识别不一致性。所以它也可以根据失败模式和测试结果提出修复建议。然后是另一个瓶颈,那就是遗留代码。这就是 Ripple Wiki 发挥作用的地方。还记得我说过文档总是过时的吗?Ripple Wiki 使用,所以 Ripple Wiki 在这里发挥作用。Ripple Wiki 的功能可以使用 AI 从代码本身、Git 历史记录中生成最新的文档。它不仅仅是“这个函数做什么”的文档,而是“这是业务逻辑,为什么这样架构,以及发生了什么变化,为什么文档”。所以文档本身在代码变化时保持新鲜,文档会自动重新生成。我们测量了大约五倍的速度提升。从 60 分钟下降到 12 分钟,用于团队文档。最后但同样重要的瓶颈是上下文限制。这是一个技术挑战。模型有 token 限制。所以我们的上下文工程会找出与任务相关的实际内容。所以我们不会仅仅倾倒整个代码库,这会超出你的 token 限制。我们智能地选择任务需要什么,AI 需要什么,我们从选择的上下文中获得更好的解决方案。>> 这真的很有趣。所以我想谈谈模型和编排。Coder 是一个多模型平台,对吧?你们使用自己的内部模型 Quinn,但也使用其他模型,就像你之前提到的,你们为正确的任务使用最先进的模型,对吧?你们如何路由模型,考虑延迟、成本、评估、语言?当你们将这些模型分配给任务时,你们通常对 Quinn 或第三方模型有偏好吗?>> 好的,我们正在做的是集成全球最优模型。>> 所以我们正在做的是集成全球最优模型,并为用户提供最佳结果。我们不局限于阿里巴巴的模型。所以如果一个前沿模型在特定任务上更好,我们就使用它。所以,如果 GBD 在某个地方表现出色,我们就使用 GBD。如果 Quinn 是合适的,我们就使用 Quinn。那么为什么这很重要呢?首先,Quinn 模型还不是世界上最好的模型,但它正在快速改进。所以通过使用当今最好的全球模型,我们可以很好地服务用户,同时,我们可以很好地服务用户,而我们的模型可以赶上。如果 Quinn 在一年内成为全球最好的模型,这是我们的目标,那么自然我们会更多地使用它。其次,>> 但实际上我想插一句,实际上 Cursor 甚至在使用 Quinn,这不是很令人着迷吗?我们最近才发现。是的。所以 Cursor Composer 是,他们没有正式承认,但社区认为它是基于 Quinn 或一些中国开源模型进行微调和预训练的。是的。所以第一个是时间,第二个是成本优化而不牺牲质量是我们的第二个目标。所以并非所有任务都需要最昂贵的前沿模型。所以简单的补全使用更小、更快的模型,但对于复杂的推理,我们使用前沿模型。最后但同样重要的是可靠性。你不想让你的整个产品停止工作,因为一个 API 提供商出现了故障。我们在 2023 年看到了 OpenAI 多天的停机。我们希望对客户保持可靠性。是的,这就是为什么我们使用多模型策略。是的。>> 我明白了,我明白了。我实际上正要问你这个问题。所以设计产品时采用多模型设计而不是仅使用专有的 Quinn 的想法是什么?但我想你已经部分回答了。>> 嗯。>> 我还想深入了解一下,阿里巴巴目前正在向基础设施投入 530 亿美元,对吧?难道没有来自高层的压力,要求你们真正专注于 Quinn,或者说,这个问题更多的是 Coder 真的基于对用户最好而开发,并使用任何对他们最好的模型,还是更侧重于成为生态系统的一部分,阿里巴巴提供的工具集中的另一个工具?这有意义吗?>> 是的,好问题。这归结为今天最好地服务用户,同时朝着未来发展。看看,Quinn 模型成本是我们前沿模型 API 成本的十分之一。这是 80% 的成本降低,这是结构性优势。但 Quinn 在复杂的推理任务上不如顶尖的前沿模型。这就是为什么我们使用多模型设置来平衡成本、可行性和可靠性。但关键在于,这不是一个永久的状态。随着 Quinn 的改进,随着其编码能力的提高,平衡将会转移。所以我们并不在哲学上反对垂直整合,我们实际上是务实地选择今天最能服务于用户的,同时朝着我们明天的所有权迈进。对于中国的企业客户来说,合规性实际上需要国内模型。但对于国际客户,他们通常信任知名的前沿模型或 GPT 模型。所以多模型得分让我们能够同时服务这两者。我认为这是一个非常有趣的商业战略,因为归根结底,正如你所说,这是为用户提供最佳服务的务实方法,而为用户提供最佳服务,你就能获得更多业务。这正是良性循环的工作方式,对吧?而不是建立这些护栏和壁垒。我想很快转向战略,但在那之前,我真的想问你几个更广泛的通用问题。一个是你在这个领域工作了很长时间。关于 Agentic 工具有很多炒作,不仅仅是编码中的 Agentic 工具,对吧?你如何看待未来 12 到 18 个月的 Agentic AI?你认为它将如何影响大众对 AI 的看法和使用 AI?>> 我认为代理将吞噬整个市场,人们将在日常工作流程中使用越来越多的代理。所以,所以,当你试图使用聊天机器人时,你需要复制粘贴大量数据,你的联系人,你自己的数据,你的领域知识,然后生成一些特定的任务结果。但通过使用 Agentic AI,你不需要这样做。Agentic AI 将融入你的工作流程,它了解并包含你的领域知识,并且它天生就知道你的上下文。这意味着 Agentic AI 知道你正在做什么,你做了什么,你正在做什么,以及你想要什么。这实际上是大型语言模型和 Agentic AI 之间的一个巨大区别。我明白了。>> 所以我认为,是的。>> 我认为这引出了下一个问题,那就是,对于那些定制工具或代理的团队来说,就像你刚才说的,他们会有领域知识,他们会非常了解你的工作流程。它实际上是如何工作的?在这种情况下,Coder 的插件 API 是怎样的?>> 是的,这是关于领域知识和可访问性的问题。让我来分解一下领域知识和可访问性是如何工作的。首先,我们支持 MCP 协议,我们支持模型上下文协议,它正成为将 AI 代理连接到外部工具和数据源的行业标准。这意味着 Coder 可以通过标准化的接口与生态系统中的数千种工具集成,数据库、API、版本控制和项目管理。然后,我们也支持子代理和技能。所以团队可以创建自己的专业子代理。将这看作是特定任务的 AI 工作者,拥有自己的上下文和能力。所以你想创建一个代码审查子代理,将其变成你的团队标准,你可以定义它。你需要一个安全扫描子代理来满足你的合规性要求,自己构建它。这些是版本控制的,并且可以在整个团队中共享,也可以并行运行。至于领域知识,你可以将自己的文档、设计系统指南和编码标准直接注入 Coder 的上下文。当 Coder 生成代码时,它会自动遵循你的规则。现在,这是关键部分,你如何实际使用这一切。你可以将 Coder 想象成支付领域的 Stripe,或者通信领域的 Twilio。你只需将其嵌入到你现有的开发工作流程中。你不需要替换你的 IDE。你将 Coder 集成到 VS Code、JetBrains、终端、CI/CD 管道中,无论你在哪里工作。实际上有一个先例。阿里巴巴的模型工作室平台已经支持了超过 80 万个不同领域的客户代理,我们也正试图将同样的易用性带到编码工作流程中。这真的非常有趣。非常感谢你的分享。我很抱歉,如果我说的有些部分听起来不那么聪明,因为它太技术性了,但我非常感谢你为我分解并用非常简单的语言向我解释。我最后一个问题是,我总是问我的所有嘉宾。>> 嗯。>> 你有什么独特的观点?这不一定与工作有关。它可以是关于你的领域,关于 Agentic 编码,也可以是关于世界上任何其他事情。它可以是你作为硅谷与中国经验的对比。只是一个独特的观点,你认为不是主流,或者可能有点违背共识。>> 我们谈论了一些与 Agentic 编码相关的事情。实际上,我认为基于 Transformer 的大型语言模型在未来不会是这样,因为我实际上确实同意这一点,它只是一个文本压缩器,它们并不真正理解它们在说什么。但我认为随着技术的发展,随着技术的发展,有一天我们将拥有真正的人工通用智能,但它不是基于 Transformer 的。>> AGI 是什么意思?>> AGI 意味着 AI 可以真正理解它在说什么,它在做什么,并且真正拥有情感,完全像人类一样,在情感和智力上 functioning。>> 是的,像人类。是的。是的。是的。从这个角度来看,它们有情感。它们有情感。它们有逻辑。它们理解这个三维世界,并且有逻辑,知道我为什么这样做,我接下来要做什么。这是否令人恐惧?因为在很多方面,它们会比我们更强大,对吧?它们可以讲地球上的每一种语言。作为个体,它们会比我们知道更多的知识。>> 但我们能做到吗?如果它们有充电器,它们现在可以自己充电,这些人形机器人呢?>> 哦,你的意思是它们自己充电?>> 是的,比如你是否担心 AGI 的成就失控?>> 说实话,我既有点兴奋,也有点害怕。是的,我认为特别是对于下一代。比如这对他们意味着什么?好了,Christian,非常感谢你的加入。我刚才和一位同事 Yuang 聊过。他非常有帮助地向我解释了 Coder 的技术细节和产品设计。我现在更感兴趣的是 Coder 的战略愿景方面。 [音乐] 我很高兴你能加入我们。那么,我们从头开始吧。为什么要在阿里巴巴内部构建 Coder?背后的想法是什么?考虑到你有一个刚刚投入 530 亿美元建设基础设施的人在支持你,这给了你哪些独特的优势?>> 在分发、基础设施、数据、模型访问方面?>> 这在很多方面如何真正使你受益?>> 是的,好的。谢谢。谢谢 Grace。谢谢你邀请我来这里。是的,你知道阿里巴巴对 AI 及其在未来 AI 行业中的地位有着非常宏伟的计划和雄心。你知道,阿里巴巴有一个我们称之为全栈的策略,从云到模型再到应用。这就是全栈策略。而对于 Coder,你知道,我们不是凭空构建 Coder。是的,我们无法形成真正的背景,因为你可以发现,我们有成千上万的工程师在阿里巴巴内部,他们面临着非常真实的软件问题,在真实的软件开发中,他们面临着许多如何解决这些问题的难题。但对于现有的 AI 编码工具,它们可能是被动的,无法解决一些复杂的、精密的开发过程。所以他们试图参考一个新的代码助手,我们从内部构建 Coder,我们有如此多的内部需求,来自内部工程师。也正如你所知,作为阿里巴巴的一部分,这给了我很多优势,因为首先,我们拥有模型,你知道,我们很早就通过 Quinn,那是大型模型,我们不仅仅使用 Quinn,我们还对其进行改造,并用我们真实的编码代码库数据来喂养它。所以我们重新改造了 Quinn,并与 Quinn 团队协调,以提高 Quinn 模式的性能。其次,我们拥有云,我是说阿里巴巴战略的底层。那就是云代码,你知道,每一个数字工具,甚至每一个 AI 编码工具都应该基于,应该建立在消耗非常大计算能力的大型基础设施之上。所以云也是 AI 编码平台的一个非常重要的因素。第三,我认为最后但并非最不重要的一点是,我们还拥有阿里巴巴的优势,它拥有如此多的企业客户和如此多的业务,你知道,我们有如此多的业务线,从消费者到企业,从 SMB 到大型企业,从消费者到行业,所以我们拥有如此多的真实数据,供我们发展 AI 领域,以升级我们的编码平台。所以,回到 Coder 的起源。我们不仅仅是创造另一个 AI 编码平台,仅仅是为了工具。我们想将 Coder 打造成一个真正的软件的 Agentic 平台。我们想为真正的软件构建 Coder,而不仅仅是为了好玩,不仅仅是为了制作,而是为了真正的软件。>> 谢谢。这对大家理解非常有帮助,我认为称 Quinn 为模型是最谦虚的说法,因为你们拥有世界上最好的领先的开源、开放权重模型之一。好的。那么现在,你知道,我们听到了很多关于人们在全球范围内采用 Quinn 的新闻,它不仅在中国使用。>> 是的。>> 谁在使用 Coder 呢?他们主要是中国开发者吗?还是你们正在全球扩张?这是第一部分,谁在使用?另一部分是,他们主要是专业人士,还是学生,还是企业?我们如何理解人口统计数据?>> 是的,好问题。我们从第一天起就为全球开发者构建 Coder。是的,所以这不仅仅是中国开发者,还有全球开发者。现在,我们的用户主要来自我们称之为个人开发者,而不是企业用户,因为,因为,我们有企业版本。我们刚刚开始,我们想先从个人用户开始,而且,从地理位置上看,从中国到海外市场。所以我们可能会发现不同地区的用户在偏好上存在一些差异。是的,在中国,他们更倾向于更全面的编码系统,与现有客户的现有系统完全集成。而在西方国家,或者在美国,或者在马来西亚,他们更喜欢更灵活的工作方式。所以他们对不同的编码语言有不同的偏好。现在我们正在努力解决真实的软件开发问题。大多数用户来自专业用户,因为他们在真实的软件开发过程中有真正的问题需要解决,因为他们在工作,他们想提高生产力水平,解决更多问题。所以主要用户来自专业用户。但我们也发现个人用户和一些新学习者的采用率不断提高,也许一些产品设计师,也许一些 UI/UX 设计员,他们想利用 AI 编码工具来提高他们的生产力。所以这是我们相信的趋势。Buddy 是为了解决真实的软件开发问题而创建的。我们也发现我们的 Agentic 模型和 Quest 模型可以让更多用户,就像新学习者和新用户,个人用户使用我们的软件来创造新的、更强大的东西。是的。所以,我的理解是,Coder 本身是为了帮助专业开发者而诞生的,但 Coder Quest 模式可以帮助那些技术背景较少的人也能玩转它,并可能仍然构建自己的东西,对吧?>> 是的,是的,Quest 模型可能是解锁更广泛编码空间的钥匙。>> 什么是编码?>> 编码是非专业人士使用代码工具来创造新东西。我认为 Quest 模型可能是解锁更多编码的新方式。但是,我们的 Quest 模型与其他竞争对手或其他编码平台现有的 Agentic 模型不同。因为我们的 Quest 模型也是 Agentic 的,但我们也委托了,你可以控制工作流程和自定义模型的结果。所以这是为了真实的软件。是的。所以 Coder 的 Quest 模型也是为了真实的软件。>> 我明白了。>> 是的。你明白我的意思吗?是的。>> 我有一个问题想问你。我之前也问过你。但基本上我的问题是,你知道现在有很多工具,比如 Copilot、Cursor、Co-hisper、Warp,你知道,有很多工具。我该如何理解 Coder 的定位?你还没有从技术角度解释它在 Copilot 和 Agentic 之间的定位。你能从商业定位的角度解释一下 Coder 的定位吗?>> 好的,我们有一个 Coder 的口号,我们称之为“Agentic 平台,为真实软件而生的 Agentic 编码平台”。是的。>> 所以我们有两个关键词:Agentic 和真实软件。是的。我刚刚解释了什么是软件。我可以更多地理解真实软件,因为你知道,很多开发者,无论他们是专业开发者还是非专业开发者,他们在开发过程中都发现了一些关键的东西,因为他们需要了解现有的代码库,需要理解现有的代码意味着什么,现有的文档意味着什么。对于代码。所以他们需要理解如此多的文档,如此多的文件来理解编码过程将如何进行。所以我们创建了 Ripple Wiki 和非内存上下文功能来理解代码,理解文档,理解开发者的行为。所以对于新进入者,新开发者,他们知道如何完成真实的软件。这就是真实软件开发中的问题。所以这似乎与我们所说的编码不同。这是为了真实的软件。而对于 Agentic,对于大多数编码平台,你提示,然后代理做出反应。但对于 Coder,你委托代码交付,所以代码可以交付结果,代码可以交付真实的软件和真实的结果和真实的应用程序,为你委托的任务。这就是与现有,我指的是,也许是一些最有竞争力的 Agentic 平台的不同之处。我们不想仅仅做出回应,因为委托可以让你从工作中解放出来。我是说,对于大多数代理,你还需要与代理交谈。你需要提前与代理沟通。你需要与代理沟通,而你坐在桌子旁。委托可以让你解放出来。你不需要与代理沟通。你不需要逐行地与坏词互动。你只需要精确地标记,也许检查工作流程,这样代码就可以交付结果。这就是我们与其他竞争对手的区别。>> 我明白了,我明白了。实际上,让我们退一步。我注意到,当我做一些关于你们的研究时,你知道,不仅仅是阿里巴巴在创建这些编码工具,你知道,即使在中国,我们也有字节跳动在创建类似的东西,当然微软也有 Copilot。然后我们看到了初创公司和前沿实验室都在涌入编码工具。为什么会这样?为什么现在要专注于编码作为下一个用例?>> 是的,实际上编码,正如我们刚才谈到的,编码可能对每个工程师都可接受,也许不是工程师,也许你只是一个数字学习者,也许只是一个 AI。所以编码是最确定的消耗工具的方式,是基础设施消耗的工具,也许编码是其中最确定的方式。我认为对于不同的参与者,他们都在玩不同的游戏。对于巨头,就像你提到的字节跳动,微软,AWS,他们拥有非常大的云基础设施,他们只是将新的应用程序集成到基础设施中。对于一些其他的前沿实验室,我认为他们正在寻找新的路径来接触消费者,也许是路径到开发者,也许是应用层面。对于 Cursor,他们只是一个新开始,他们部署了逻辑模型,并使其对新开发者可接受。你知道,Cursor 对于新的初创公司来说有其弱点,也许他们有成本结构的弱点,我的意思是,他们是用户协议的使用者,他们无法主导像语言模型这样的东西,也许他们会面临与大型语言模型所有者脱钩的风险。我认为这是他们的成本风险。而对于 Coder,你知道,正如我刚才提到的,Coder 出生于阿里巴巴,阿里巴巴拥有全栈,从云基础设施到模型再到应用。我认为这是巨大的优势。你知道,正如你刚才提到的,Quinn 在世界各地非常受欢迎。也许一些,你知道,我刚刚看到新闻,Airbnb。>> 是的,Brian Chesky 的。>> 是的,是的,采用了 Quinn 开源模型来重塑他们自己的基础设施。所以,[清嗓子] 非常受欢迎。而对于 Cursor,是的,有趣的是,Cursor 自己刚刚推出了一个新的 Composer 模型,我们称之为小型编码模型。但我们猜测,这个小型模型来自 Quinn,或者两者都来自中国。所以我们将发现,模型与客户端结构的完全集成和连接是否会对 Coder 的未来有利。>> 实际上,关于 Coder 在阿里巴巴中的定位,我们能否放大一下?你能帮助我们理解宏观图景吗?Coder 在阿里巴巴的整体 AI 战略中扮演什么角色?>> 是的,我认为阿里巴巴的 AI 战略是一个非常宏大的图景,也是一个非常长远的路线图,我们称之为超级人工智能,我们称之为超级 AI。这是路线图。所以,从地图上看,当我们看地图时,我认为是从底部到顶层,我刚才提到的是云基础设施。中间层,我是说 Quinn,也许还有其他大型模型在中间层。而 Coder,我认为它位于应用层,与一些其他应用并列,你知道,钉钉,千牛,或者其他应用层面的应用。我认为这就是我们所说的阿里巴巴的全栈战略,在不久的将来。>> 我明白你领导 Coder 的国际运营和营销,对吧?这是一个相当大的头衔。你的 GGM 重点是什么?你基本上是在向哪些市场销售你的产品?通过哪些渠道?这进行得怎么样?>> 是的,所以,我认为这是一项艰巨的任务,你知道。我知道,因为我们很新,我们只是一个婴儿,我们刚刚推出了我们的产品大约两个月,也许比三个月长一点。是的,我们只是市场上的新人。但雄心在这里,我们希望成为全球开发者的顶级全球编码平台。所以对我来说,我认为我们的上市战略是走向全球,我认为我们需要更多的合作伙伴关系,我们需要更多的与当地社区的整合。所以,所以,所以对我来说,这就是为什么我流向不同的地区,与当地社区的开发者见面,也许是当地社区的领导者,我们想谈谈他们偏好的实践,他们在他们的环境中,在企业内部,以及个人开发环境中,他们偏好的产品是什么。而且,我们也瞄准全球产品,我们不打算将中国与全球市场分开。我们不会提供两个不同的产品。我们只提供一个产品,一个平台,一个用户界面,供全球所有用户使用。所以这是我们面临的挑战,我们相信我们能做到,因为我们想,因为我们正在尝试,你知道,直接与来自世界不同角落的开发者互动或直接交谈。是的,这绝对与中国公司过去在海外销售产品的方式非常不同,对吧?因为过去总是有一个应用程序位置或一个国内界面,一个面向世界的界面。所以,实际上,我想我的最后一个问题是,你如何应对当前的局势?显然,考虑到当前的地缘政治、竞争以及一切因素,这并不容易。你如何应对中国与全球市场在采用、合规、数据、居民要求,甚至开发者文化方面的差异?因为我知道你刚才在新加坡,就像你提到的,你经常飞行。你遇到了来自世界各地的人。你是如何做到这一切的?>> 非常不同。我认为非常不同。你知道,中国开发者和东南亚开发者之间存在巨大差异。我刚飞到新加坡,与一些当地开发者会面。差异来自不同的角度,用户界面,语言,也许是软件的其他功能。所以差异非常巨大,在地理和人口统计学上。是的。所以所有差异都非常非常巨大。我们也发现一些,因为我们计划在不久的将来提供企业版。所以我们也研究了不同市场的企业级用户。所以我们发现截然不同的故事,因为你知道,在中国,企业开发者,也许在小公司,也许在大公司,他们更愿意公司购买软件,他们更愿意使用现有的软件,他们选择使用可以很好地嵌入到现有 OA 系统或现有软件生态系统中的软件。所以他们偏爱现有的,他们偏爱集成。但在其他国家,也许在其他市场,他们更喜欢灵活的、更具运动性的应用程序。他们不关心集成,他们不关心复杂的集成,也许是复杂的,由管理员控制的工作流程,或者由公司老板控制。所以这是不同的文化。所以你可以发现,个人用户购买我们的软件,购买我们的产品在其他国家,我是说中国以外,是非常普遍的。是的。所以,>> 是的,我本以为集成部分是每个人都想要的,因为它让你的工作流程更加无缝,对吧?而这基本上是所有微软工具的卖点,对吧?在软件时代。>> 有趣。是的。但是,但是,这并不意味着我们不需要进行集成,你知道,与你刚才提到的微软,我是说 OA,或者一些 Workday,一些其他软件平台。是的,我们也想探索更多的连接。>> 软件。>> 非常感谢 Christian,非常感谢你的时间。谢谢。>> 谢谢。非常感谢。如果你喜欢这次对话,并觉得它很有启发性,请在 Spotify、YouTube 或任何你收听播客的地方关注并订阅“差异化理解”。我是 Grace Shia,非常感谢你的收听,如果你能将一集分享给朋友,我将不胜感激。