We're sunsetting PodQuest on 2025-07-28. Thank you for your support!
Export Podcast Subscriptions
cover of episode EP95 对话字节 Trae 团队:探秘 AI IDE演进之路

EP95 对话字节 Trae 团队:探秘 AI IDE演进之路

2025/3/3
logo of podcast 硬地骇客

硬地骇客

AI Deep Dive Transcript
People
五花肉
天猪
赛头
Topics
赛头: 我认为AI编码市场的潜力巨大,Cursor的营收爆炸式增长就证明了这一点。字节跳动在Product Hunt上发布了AI编码产品Trae,这表明字节跳动也看好AI编码市场的未来。 五花肉: 我是字节跳动Trae团队的开发者运营,负责开发者关系。 天猪: 我在字节跳动主要负责AI编码工具Trae的研发,Trae的一个主要特性是Trae Builder,它针对0-1应用制作场景。我们进军AI IDE市场是因为看到了大模型带来的提升开发者效率和体验的可能性,希望在AI时代参与其中。我们部门在字节跳动负责大量的开发者工具和内部基建,包括自建GitLab等。国内大厂在AI编码工具领域的竞争策略和市场定位有所不同,例如百度更侧重企业市场。字节跳动推出AI编码工具,是希望接触更大的市场,并非仅仅服务于内部开发者。字节跳动内部有大量正式员工使用AI编码工具,公司会积极推动其使用并优化其性能和稳定性。各公司开发者心智、基建以及业务和基建之间的关系不同,导致Cloud IDE的接受度和使用方式差异很大。Cloud IDE不等于Web IDE,Cloud IDE代表随时随地编码的可能性。Masko和Trae同属一个团队,并非独立产品,体现了公司在服务企业客户方面的策略。 赛头: Cursor接入Claude 3.5后迅速爆火,其核心革命性在于模型能力的巨大提升,以及其在行业中持续积累的成果。 天猪: Cursor爆火的原因是基础模型能力的突破(Claude 3.5),以及其在行业中持续积累的成果。我将AI编码能力演进分为四个阶段:L1人工编程,L2 AI辅助编程,L3 AI结对编程,L4 AI驱动编程。Cursor的成功代表着AI编码进入L3阶段。AI编码能力的演进:从代码提示到代码补全,再到超级补全(super completion)。超级补全(super completion)的创新在于预测下一个编辑位置,并能修改已有的代码。AI代码生成技术的演进:从在独立环境(如TraeGPT)中生成,到在IDE中直接生成并集成。Sidekick模式的优势在于可以直接在IDE中获取代码仓库上下文和用户操作信息,无需手动输入prompt。AI代码生成技术的挑战:理解项目能力、上下文压缩技术、多轮对话管理、模型能力和工程能力。AI代码生成技术的演进:从辅助生成代码到AI结对编程(L3)。将AI生成的代码合并回文件的技术:全文重写、搜索替换、diff合并等多种方式结合。在IDE中生成代码的质量优于在独立环境(如TraeGPT)中生成,因为IDE可以提供更丰富的上下文信息。在IDE中生成代码的质量优于在独立环境(如TraeGPT)中生成,因为IDE可以提供更丰富的上下文信息。在L3阶段(AI结对编程),AI可以根据用户需求分解任务,并自动执行部分操作。L3(AI结对编程)和L4(AI驱动编程)的区别在于AI的自主性程度。目前AI更像是一个高潜力的实习生,需要与开发者进行结对编程,确保可控性。开发者对AI工具的心理接受度需要一个过程,需要逐步建立对AI能力的信任。开发者对AI工具的信任度与其能力成正比,能力不足则需要更多掌控。当前主流AI编码工具大多基于VS Code构建,但插件形式会限制功能实现和创新。VS Code插件形式会限制AI编码工具的功能扩展和创新速度。Trae的界面与Cursor和WindServe有明显区别,说明Trae在UI层面做了深度定制。Trae在UI和后端都做了深度定制,例如将前端组件React化,后端使用Rust。Trae在启动速度方面做了很多优化,从30多秒缩短到2-5秒。深度定制VS Code会带来持续的维护成本,需要持续跟进VS Code的更新。Cursor的成功对Trae的发布策略有一定影响,但Trae有其自身的节奏和认知。Trae采用免费策略,是因为其本地化特性解决了Cloud IDE的一些问题,例如代码上云和内网服务打通等。Trae在Product Hunt发布,并采用免费策略,是希望以更国际化的方式推广产品,并符合团队的创新精神。Trae目前采用免费策略,未来会考虑推出付费计划。Trae的差异化竞争策略:优美的UI界面、便捷的预览面板、高效的代码生成和review流程。Trae的未来规划:持续优化现有功能,提升代码生成和review效率,并探索新的功能点。单行补全和多行补全的模型不同,训练数据和考虑因素也不同。在模型相同的情况下,不同AI编码工具的采纳率差异可能源于prompt的构建差异。构建更好的上下文是提升AI编码工具采纳率的关键因素之一,需要考虑上下文大小、性能和速度等因素。如何平衡AI编码工具的成本和质量?平衡成本和质量需要在模型选择、prompt构建、代码合并策略等方面进行权衡。用户应尽量使用简洁明了的语言描述需求,避免涉及过多的技术细节。AI是否让人类更卷?对AI是否让人类更卷持中立态度,认为这是时代变迁的必然结果。AI编码工具提升了程序员的效率,但未必会减少工作时间,反而可能带来更多跨界可能性。Trae团队招聘前端和对AI感兴趣的同学。

Deep Dive

Shownotes Transcript

本期节目邀请到字节跳动Trae团队的天猪和五花肉两位嘉宾。天猪作为Trae项目的核心成员,拥有丰富的DevInfra经验;五花肉在用户运营方面有独到的见解。他们将分享Trae这款AI编码工具的研发历程,以及对AI Coding未来发展趋势的预测。  通过这场深入的访谈,你将了解到AI如何改变开发者的工作方式,以及字节跳动团队在AI Coding领域的技术积累和战略布局。 这是一场关于技术、创新和未来的对话,不容错过!

更多内容信息和时间线参考下文的硬地笔记,欢迎收听本期节目。

嘉宾介绍

天猪:Trae 团队架构师。

五花肉:就职于 Trae 开发者运营团队,同时也是 "迪魔王" 主播。

Trae 团队招聘内推,简历发过来:[email protected]

本期赞助

Podwise.ai - Podcast knowledge at 10x speed 🚀)

Apple Store 下载👉🏻 apps.apple.com) ## 硬地笔记

00:00:49 Cursor为何能在AI编码市场一飞冲天?

00:01:38 Trae团队进军AI IDE市场的初衷

00:04:49 国内大厂AI编码工具的市场竞争及用户接受度

00:10:11 AI技术的影响,Cloud IDE未来将如何蜕变?

00:12:16 AI编码工具能力演进及代码补全技术

00:20:37 代码生成技术、Agent模式及L3阶段的AI结对编程

00:28:54 如何提升开发者对AI编码工具的心理接受度?

00:31:17 Trae与Marscode,差异化市场策略背后的启示?

00:36:32 AI工具对传统可视化编辑工具的颠覆及插件形式的限制

00:40:43 技术架构的深度定制,如何提升Trae的竞争力?

00:46:05 Trae的发布策略、免费模式及未来规划

00:51:11 AI补全模型、上下文构建及采纳率

01:01:11 如何在AI工具中实现成本与质量的平衡?

01:06:43 AI时代,开发者还能提升哪些新技能?

01:10:21 AI工具将如何彻底改变开发者的日常?

欢迎关注我们

  • 知识星球: t.zsxq.com)
  • 官网: hardhacker.com)
  • 小手册: book.hardhacker.com)
  • 用爱发电不容易,请我们喝咖啡☕️: afdian.net)
  • 公众号/小红书: 硬地骇客
  • 商务合作: [email protected]
  • 另外,现在加入「硬地骇客」会员服务,即可在会员专属的微信群与其他朋友一起畅所欲言,成为会员也是对我们持续更新最大的鼓励!

##