打造可扩展的生态体系:从 MCP 到 Agent 集成的实践与趋势

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1. 打造可扩展的生态体系 从 MCP 到 Agent 集成的实践与趋势 演讲人:陈仲寅 字节跳动 / Trae 架构师
2. 自我介绍 陈仲寅 Trae IDE 架构师,致力于大语言模型 在研发工程落地的实践,为研发领域 提供 AI 相关能力。 了解 Trae:https://www.trae.com.cn 微信
3. 01 目录 02 03 04 05 AI 与 IDE 01 Agent 与 IDE 02 Tool 与 Agent 的演进 03 案例分享 未来展望
4.
5. 01 AI 与 IDE
6. IDE 演进史 上古时代 文本编辑器 vs 集成开发环境 代码编辑器 AI-Native IDE Copilot VIM Emacs Sublime Cursor UltraEdit … Atom Windsurf Eclipse JetBrains VSCode Devin ? 打孔机 + 编织机 Visual Studio … … Trae
7. 开发者对 AI Coding 的诉求 研发提效 - 更快地完成编码 辅助决策 - 提供高质量回答 代码补全 代码问答 补全光标后下一段代码、 预测用户下一步编码动作并修改代码 理解项目代码信息,进行问答和分析总结 代码生成 知识搜索 根据自然语言生成所需代码、 自主分析需求并修改代码 接入联网搜索,提供即时、准确的知识和信息
8. 代码补全 - 预测下一个字符 • 交互形态 • • • 下拉列表选择 → Ghost Text 展示 优势 • • • • 先行者:GitHub Copilot 发挥模型在多行补全上的优势 符合直觉的,不改变用户习惯,与代码融为一体 爽快的 Tab、Tab、Tab 即可采纳,正反馈强烈 关键点 • • 高性能低延迟的小模型 Prompt Engineering
9. 代码补全 - 预测下一个编辑位置 • 交互形态:多点编辑 • • • • 先行者:Cursor Tab Tab 新增代码 → 修改存量代码 预测下一个字符 → 预测下一个位置 优化点 • 根据前置编辑内容,去预测下一次 编辑的位置和内容 • 爽快的 Tab、Tab、Tab 即可采纳, 正反馈强烈
10. 代码问答 - Chat Bot • 代码问答 • • • • • 先行者:ChatGPT 学习一⻔新的语言 生成一段代码 询问一个报错信息 …
11. 代码问答 - Chat Bot • 代码问答 • ChatGPT Code Interpreter • Claude Artifacts • ChatGPT Canvas • 优化点 • • • 代码编辑器 代码运行 ⻚面预览
12. 代码问答 - Chat in IDE • AI-Native IDE • Cursor • Windsurf • Trae • 优化点 • • • 不用反复切换窗口复制黏贴 贴近开发者习惯 充足的上下文
13. 从 Chat 到 Builder 从手动挡到自动挡 自动写入文件 自动修复问题 自动打开浏览器 …
14. Agent In IDE Chat Builder Builder With MCP Custom Agent …
15. Trae Agent 示例 - gma
16. 02 Agent 与 IDE
17. 大家认为的 Agent 循环的核心在于 Action 和 Feedback Anthropic 进一步将典型的“智能体”描述为: “……通常就是在循环中,根据环境反馈使用工 具的 LLM ”。
18. IDE 里的 Agent • Agent • • • • • • AI 的自主性 ⬆ 思考能力 调度能力 工具调用 上下文获取 每个人独属的辅助工程师 • • • 有足够的潜力 经验还需要积累 当下:结对编程 vs 放手不管
19. IDE Agent 架构概览
20. IDE Agent 工程能力构建 Agent 的典型工作模式:思考 (Thought) → 规划(Plan) → 执 行(Action) → 观察 (Observation)的循环,同时结 合了工具调用能力和上下文管 理,形成了一个完整的智能助 手工作流程。
21. 工具调用:IDE Toolings
22. 工具样例 Base tool information Tool instructions Few shot 并非所有模型都支持 Native toolcall
23. 03 Tool 和 Agent 演进
24. 让 Tool 可复用 一方 IDE 工具集 Chat 代码检索工具 文件操作工具 Builder 项目管理工具 终端命令工具 Custom Agent 三方工具
25. 让 Tool 可复用 需要解决意图问题和多轮历史问题!! Native call file_edit 一方 IDE 工具集 Chat file_create 三方工具 terminal_search Builder MCP Server MCP Server MCP Server MCP Server MCP Client 定义 JSON RPC Custom Agent run_mcp github_search figma_get
26. Tool 的意图问题 file_edit file_create terminal_search run_mcp github_search figma_get
27. 解决 Tool 多轮历史问题 第一次交互 第二次交互 User input message User input message User input message Assistant output message Assistant output message Assistant output message User input message User input message Assistant output message Assistant output message 第三次交互 0 tokens 随着与 LLM 交互次数的增加,因需要包含历史的所有信息,对 tokens 的消耗线性增⻓ Limit tokens User input message Assistant output message
28. 解决 Tool 多轮历史问题 第一次交互 第二次交互 User input message User input message 第三次交互 0 tokens User input 摘要 Toolcall History name Assistant output message Assistant output message Assistant output 摘要 User input message params User input message Assistant output message Limit tokens result Assistant output message Thought 不能直接丢弃,需要压缩信息 description Toolcall status
29. 开放 Agent
30. 组合 Agent 聚合 Agent Agent A 负责生成执行步骤 Agent B 负责生成代码 … A2A
31. 组合 Agent 聚合 Agent Agent A 负责生成执行步骤 Agent B 负责生成代码 Parent Agent … Agent A Agent B Prompt Prompt Tool A Tool B Tool C Tool D
32. Workflow 驱动和大模型驱动 Workflow 驱动形态 模型驱动形态 User Input Requirement Agent Assistant output Parent Agent Prompt Tool A Tool B Plan Agent Coding Agent Output: Requirement Output: Requirement Requirement Agent Output: Plan description Plan Agent Prompt Tool A Output: Coding Output: Coding Output: Plan description Tool B Coding Agent
33. Agent 的形态并非一成不变 User Input Assistant output Side Agent 由模型自己判断是走 Plan 阶段还是 Coding 阶段 固定首次调用 Requirement Agent Plan Agent Prompt Tool A Tool B Coding Agent 实际情况:工程和模型驱动共同协作来达到目标
34. 04 案例分享
35. 案例 - Github 通过 Issue 创建 PR
36. 案例 - 行程助手
37. 05 未来与展望
38. AI Agent 未来展望 1. AI Agent 将通过多模态融合与领域知识建模,持续增强认知与推理能力。 2. 基于如 MCP 的协议体系,构建可扩展的工具集成与物理交互能力。 3. 支持多 Agent 协同与⻆色分工,推动集体智能与知识共享机制演进。 4. 具备自主决策、自我优化与未知问题求解能力,向更强通用智能迈进。
39. Q&A 『专业生产力工具的颠覆式创新,必然会全面重塑开发 者的认知和开发方式,未来的 IDE 很有可能不再是当前 IDE 的 “以代码为中心” 形态,这很可能会发生在 3 年 内。我们每个人都应该学会如何正确的和 AI 相处。』
40.
41. THANKS 探索 AI 应用边界 Explore the limits of AI applications

Home - Wiki
Copyright © 2011-2025 iteam. Current version is 2.146.0. UTC+08:00, 2025-10-19 10:27
浙ICP备14020137号-1 $Map of visitor$