《天猪-TRAE 的思考:AI 时代程序员的认知进化.pdf》由会员分享,可在线阅读,更多相关《天猪-TRAE 的思考:AI 时代程序员的认知进化.pdf(39页珍藏版)》请在三个皮匠报告上搜索。
1、TRAE 的思考:AI 时代程序员的认知进化天猪(刘勇)TRAE 核开发者天猪字节跳动 TRAE 核开发者开源项 EggJS/CNPM 核开发者2022.11.152023.11.152024.11.152025.11.15加字节MarsCode Cloud IDE 闭关TRAE IDE 闭关?经常跟朋友调侃说,11.15 是我的受难,重之我在搞 AI Coding。今年的 11 15 会发什么呢?我不知道,但有点期待。WeChat:#liuyong25AI 已经 深度重塑 了 Coding 的每个落AI 辅助编程AI 结对编程AI 主编程Now古法编程让我们起回顾下这个潜实习的快速成过程开发
2、者对 AI Coding 的诉求代码补全补全光标后下段代码、预测户下步编码动作并修改代码代码成根据然语成所需代码、主分析需求并修改代码 动运命令、分析报错、持续迭代代码问答理解项代码信息、进问答和分析总结 辅助学习和接不熟悉的代码库知识研究提供即时、准确的知识和信息 帮助开发者分析和研究问题,辅助决策1研发提效更快地完成编码2辅助决策提供质量回答01古法编程 AI 辅助编程Coding Assistant代码补全1.代码提示2.代码补全 预测下个字符 预测下个编辑位置 新增代码 修改存量代码 Tab Tab Tab,多巴胺的快感3.超级补全代码问答1.代码 Markdown 块2.Artifa
3、cts:代码编辑器+运+预览代码问答 in IDE 把 AI 直接集成到 IDE Inline Chat/Side Chat 不反复切换窗复制黏贴 贴近开发者习惯 充的上下 代码检索 Embedding vs Grep Agentic RAG代码问答 with Research 场景:接新项、研究开源项等等,辅助决策。不再需要在庞的代码库中,点点去梳理和分析项中的代码关联细节。传统 IDE 的核功能开始被新的叙事式颠覆,如 LSP 跳转能,依然有,但不那么不可或缺了。代码成-Fast Apply 键合并代码,告别逐的复制黏贴 合并式 search replace 程替换 fast apply
4、模型 整个件替换And 多样的 Context 来源:Figma 原型图、Browser 志、Terminal 志、Problem 问题 Git Message、Git Merge、Git Review AI 深度重塑了 IDE 的每个落02AI 辅助编程 AI 结对编程Coding Agent智能体(AI Agent)是什么?单轮对话 多轮迭代 主动思考和调度能 被动接受上下 主动获取上下智能体(AI Agent)是什么?智能体(AI Agent)单轮对话 多轮迭代 被动接受上下 主动获取上下 核要素 AI 的主性 思考能 调度能 具调 上下获取03新时代下的 AI 协作关系如何正确的和 A
5、I 实习协作?AI=每个专属的潜实习现在很多觉得 AI 编程很震撼,也很多觉得是垃圾,其实就是没找到如何与不同阶段的实习相处的式,没管理好的预期,短期估+期低估。如何正确的和 AI 实习协作?甩掌柜 不给充分的上下,就想着句话需求能让 AI 完成正式项。给予超出能边界之外之事 它是写代码的,你期望它成涩图。不同模型有不同的打开式。招聘标准低 想 Claude 4 的事却只舍得 ChatGPT 3.5 free。分价钱分货$20 费想实现$2000 的 token 量产出。认知转变:执者 指挥官 系统设计能 能够把模糊的需求转化为清晰的 PRD 和 RFC。项管理能 能够复杂的作拆解成清晰的步骤
6、和 Task,理解不同 LLM 和 Agent 的脾性并善。效沟通能 能够总结提炼问题,提供必要的有效的上下信息,帮助它纠偏。LeaderShip 保持好脾,随时准备好接补位,虽然它是个骂不跑的实习,但还是要保持素养,专注解决问题。Context Engineering 沟通范式:let Agent with#Context/do sth 有效沟通:提供 有效 Context,有助于帮助模型聚焦注意。Context Windows 不是越越好。提供具:内置的 Tool 并不定满需求,可以通过 MCP 引社区态具,但不是越多越好。Context Engineering Custom Agent: