1、打造可扩展的态体系 演讲:陈仲寅字节跳动/Trae 架构师从 MCP 到 Agent 集成的实践与趋势我介绍Trae IDE 架构师,致于语模型在研发程落地的实践,为研发领域提供 AI 相关能。陈仲寅了解 Trae:https:/微信录010203AI 与 IDEAgent 与 IDETool 与 Agent 的演进案例分享01020304未来展望0501AI 与 IDEIDE 演进史AI-Native IDE代码编辑器本编辑器 vs 集成开发环境EclipseJetBrainsVisual StudioVIMEmacsUltraEdit上古时代打孔机+编织机CopilotCursorTrae
2、WindsurfDevin?SublimeAtomVSCode开发者对 AI Coding 的诉求 研发提效-更快地完成编码辅助决策-提供质量回答代码补全补全光标后下段代码、预测户下步编码动作并修改代码代码成根据然语成所需代码、主分析需求并修改代码代码问答理解项代码信息,进问答和分析总结知识搜索接联搜索,提供即时、准确的知识和信息代码补全-预测下个字符交互形态 先者:GitHub Copilot下拉列表选择 Ghost Text 展示优势 发挥模型在多补全上的优势符合直觉的,不改变户习惯,与代码融为体爽快的 Tab、Tab、Tab 即可采纳,正反馈强烈关键点 性能低延迟的模型Prompt En
3、gineering代码补全-预测下个编辑位置交互形态:多点编辑 先者:Cursor Tab Tab新增代码 修改存量代码预测下个字符 预测下个位置优化点 根据前置编辑内容,去预测下次编辑的位置和内容爽快的 Tab、Tab、Tab 即可采纳,正反馈强烈代码问答-Chat Bot代码问答 先者:ChatGPT学习新的语成段代码询问个报错信息代码问答-Chat Bot代码问答 ChatGPT Code InterpreterClaude ArtifactsChatGPT Canvas优化点 代码编辑器代码运预览 代码问答-Chat in IDEAI-Native IDE CursorWindsurf
4、Trae优化点 不反复切换窗复制黏贴贴近开发者习惯充的上下 从 Chat 到 Builder从动挡到动挡动写件 动修复问题 动打开浏览器 Agent In IDEChatBuilderBuilder With MCPCustom AgentTrae Agent 示例-figma02Agent 与 IDE家认为的 Agent循环的核在于 Action 和 FeedbackAnthropic 进步将典型的“智能体”描述为:“通常就是在循环中,根据环境反馈使具的 LLM”。IDE 的 AgentAgent AI 的主性 思考能调度能具调上下获取每个独属的辅助程师 有够的潜经验还需要积累当下:结对编程
5、 vs 放不管IDE Agent 架构概览IDE Agent 程能构建Agent 的典型作模式:思考(Thought)规划(Plan)执(Action)观察(Observation)的循环,同时结合了具调能和上下管理,形成了个完整的智能助作流程。具调:IDE Toolings具样例Base tool informationTool instructionsFew shot并所有模型都持 Native toolcall03Tool 和 Agent 演进让 Tool 可复件操作具终端命令具代码检索具项管理具 IDE 具集ChatBuilderCustom Agent三具让 Tool 可复 IDE
6、具集ChatBuilderCustom Agent三具MCP ClientMCP ServerMCP ServerMCP ServerMCP ServerJSON RPCfile_editfile_createterminal_searchrun_mcpgithub_searchfigma_get定义Native call需要解决意图问题和多轮历史问题!Tool 的意图问题file_editfile_createterminal_searchrun_mcpgithub_searchfigma_get解决 Tool 多轮历史问题随着与 LLM 交互次数的增