该视频教程旨在教导用户如何使用 Trae 平台 三步 开发一个专属的智能体(AI Agent)。视频中通过“三国世界观”的比喻来解释技术概念,帮助用户理解。
以下是视频中提到的核心概念及其比喻:
- Trae:被比作 蜀国,是一个集成开发环境(IDE),资源丰富,潜力巨大,是开发智能体的“地盘”或“大本营”。
- 智能体(Agent) :比作 主公(如刘备),是我们要开发的AI Agent,它有目标和想法,想要建功立业。
- 大语言模型(LLM) :比作 军师(如诸葛亮、庞统、司马懿),它们为智能体提供智慧和策略,帮助智能体理解用户的意图。
- MCP(Model Context Protocol) :比作 能打的大将(如关羽、张飞、马超),是执行复杂任务的工具和能力。MCP 制定了一套标准,让来自不同地区(即不同的工具、API 或服务)的“大将们”能够顺畅沟通,听从主公和军师的统一指挥,就像“普通话”一样。
- 基础设施:比作 修路搭桥、准备粮草,指的是安装 NPX、UVX、Docker 等工具,它们为 MCP Server 的正常运行提供保障,确保“大将们”能顺利出征。
视频中演示了开发 AI Agent 的 三步大法:
-
第一步:搭建蜀国根据地 (安装和配置 Trae)
- 用户需前往 Trae 官网 trae.ai 下载并安装 Trae。
- 安装后,创建项目,并可在 Trae 界面中配置内置智能体,或点击“AI 功能管理”来自定义创建智能体。
- 例如,创建一个名为“家庭记账助手基础版”的智能体,并设置其提示词,使其能提取消费记录并整理为表格。
-
第二步:请出诸葛亮 (选择军师,即配置 LLM)
- 在创建智能体后,用户可以为智能体选择一个大语言模型(如 Gemini、Claude、GPT)作为“军师”。
- 对于简单的指令,选择不同的军师(LLM)差别不大,它们能帮助智能体理解用户的意图并完成基本记录功能。
-
第三步:猛将出征 (通过 MCP 调用更强大的能力)
- 为了让智能体能执行更复杂的任务,需要引入 MCP,即“大将”。
- 准备工作:在调用 MCP 猛将之前,需要先搭建其运行环境,就像“道路桥梁和粮草”。这包括安装 NPX(依赖于 Node.js)和 UVX(基于 Python 的快速执行工具)。官网提供了详细的安装指南。
- 添加 MCP Servers:在 Trae 中配置 MCP,可以添加各种 MCP Servers。视频中以添加 Excel(提供读写功能)和 Google Sheets 为例,用于自动生成 Excel 表格并上传到 Google Drive。MCP Servers 的配置可以通过市场搜索或手动配置(复制 JSON 文件)完成。
- 增强智能体:配置好 MCP 后,需要创建一个 新的增强版智能体(例如“家庭记账助手增强版”),并在其配置中将之前添加的“猛将”(如 Google Docs 和 Excel)加入“工具”列表。
- 执行复杂任务:选择增强版智能体,输入带有更具体指令的请求,例如要求智能体使用 Excel 插件导出 CSV 表格,并将结果写入 Google Sheets。增强的智能体将能够调用这些外部工具完成任务,实现“能文能武”。
通过以上三步,用户可以打造一个功能强大的日常生活记账助手,它不仅能理解自然语言,还能调用外部工具完成复杂的任务。Trae 作为一个强大的 Agent 开发 IDE,大大简化了开发流程,而 MCP 的引入则让 Agent 拥有了无限可能。
这个过程就像是建立一个智能的指挥中心。Trae 提供了你的根据地和指挥所,大语言模型是你出谋划策的顶级军师,而 MCP 则是你麾下的得力干将,他们各司其职,共同为你完成复杂且多样化的任务,让你的AI助手真正成为“一人之下,万人之上”的强大存在。