Skip to content

【大纲】TRAE AI 编程入门第四讲——打破编程界限的智能体

约 1681 字大约 6 分钟

TRAEAI编程智能体Agent

2026-04-06

飞哥数智谈,现居于济南,AI提效、AI编程实践者,AI·Spring社群发起人,同时,担任 TRAE Friends 社区济南 Fellow,致力于AI 提效与AI编程落地,最近长期举办 openclaw 系列活动《养虾记》。

最近几天会把我策划的体系化 AI 编程入门课程大纲逐步放出,欢迎大家提意见。

该门课程暂定 4+1 节:

  • 4节主课,以 TRAE 为工具,实现 AI 编程入门;
  • 1节扩展课,主要补充非技术人员的软件工程知识。

课程内容:

  • 第一节:TRAE AI 编程入门——Vibe Coding 初识即上手
  • 第二节:TRAE AI 编程入门——磨刀不误砍柴功
  • 第三节:TRAE AI 编程入门——突破边界的 Rules/Memory/MCP/Skills
  • 第四节:TRAE AI 编程入门——打破编程界限的智能体

今天是第四节的大纲。

第 1 页:开场——TRAE 不只是一个编程工具

  • 回顾前三讲的进阶路径:能上手 → 用得好 → 定制工具
  • 问题引出:前三讲我们都在讲编程,但 TRAE 的智能体真的只能编程吗?
  • 本讲主题:打破编程界限——用智能体做活动策划、资料搜集

第 2 页:什么是智能体(Agent)

  • AI 发展了好几年,大家对"智能体"应该不陌生——ChatGPT、豆包等都有类似概念
  • 简单回顾:智能体 = AI + 特定角色 + 工具能力,能自主完成某一类任务
  • TRAE 也提供了智能体功能:
    • 内置智能体:SOLO Coder(深度开发)、SOLO Builder(快速构建)、Chat(日常对话)
    • 自定义智能体:用户自己创建,通过 Prompt 定义角色,通过工具集扩展能力
    • 官方预设智能体:UI Designer、Frontend Architect 等,一键导入
  • 本讲重点:用自定义智能体做非编程任务

第 3 页:自定义智能体——创建你的专属 AI 助手

  • 创建方式:在对话输入框中输入 @,点击"创建智能体"
  • 可配置的内容
    • 提示词(Prompt):定义智能体的人设、专业领域、回答风格、工作流程
    • 工具集:阅读文件、文件系统操作、终端命令、联网搜索、预览
    • MCP Server:让智能体调用外部工具和服务
  • 核心价值:同一个 TRAE,通过不同 Prompt 就能变成不同领域的专家

第 4 页:实战演示 1——校园活动策划助手

演示任务:创建一个智能体,策划一场校园活动

  • 输入 @,创建智能体
  • 编写 Prompt:定义人设(学生会活动策划专员)、工作流程(需求分析 → 方案设计 → 预算规划 → 执行清单)、输出格式
  • 配置工具:开启联网搜索、文件系统
  • 测试:让智能体策划一场"校园编程马拉松"活动,观察输出质量
  • 强调:全程没有写代码,但输出了完整的活动策划方案

第 5 页:实战演示 2——资料智能搜集助手

演示任务:创建一个智能体,自动搜集和整理信息

  • 场景:为社团招新搜集竞品社团的招新策略,整理成报告
  • 创建智能体,配置 Prompt(人设:信息搜集与整理专员)和工具(联网搜索、文件系统)
  • 输入需求,观察智能体如何搜索、筛选、整理、生成结构化报告
  • 展示输出的文档成果
  • 强调:通过不同的 Prompt + 工具配置,同一个 TRAE 能胜任完全不同的非编程任务

第 6 页:多智能体协同——让多个专家一起干活

  • 概念:SOLO Coder 可以调用多个自定义智能体,像项目经理一样协调不同专家分工协作
  • 工作方式
    • 每个智能体拥有独立的上下文,专注自己的领域
    • SOLO Coder 作为主控,自动判断何时调用哪个智能体
    • 智能体之间通过 SOLO Coder 传递信息,实现协同
  • 配置方式:创建智能体时开启"可被其他智能体调用",设置英文标识名和调用时机
  • 核心价值:复杂任务不再依赖一个"全能"智能体,而是多个专家各司其职

第 7 页:多智能体协同实战演示

演示任务:用多智能体协同完成一个综合任务

  • 场景:策划一场校园活动,需要同时完成方案设计、预算分析、宣传文案
  • 演示流程:
    • 创建 2–3 个专属智能体(如"活动策划师"、"预算分析师"、"文案撰稿人"),各自配置不同的 Prompt
    • 在 SOLO Coder 中提出综合需求,观察 SOLO Coder 如何自动调度不同智能体
    • 展示各智能体的分工输出和最终整合结果
  • 强调:多智能体协同让每个角色都更专业,输出质量远超单个智能体

第 8 页:智能体 + 前三讲能力的组合

  • MCP + 智能体(已确认):在创建智能体时直接配置 MCP Server,让智能体调用外部工具和服务
  • Rules + 智能体(项目级生效):全局规则和项目规则作用于所有 AI 对话,自定义智能体同样受其约束
  • Skills + 智能体(项目级生效):项目技能存储在 .trae/skills/ 目录,智能体在执行任务时可按需加载
  • Memory + 智能体(待验证):Memory 是用户级/项目级的偏好记忆,但自定义智能体拥有独立上下文,是否继承 Memory 需实测确认
  • 核心认知:MCP 是智能体的原生配置项,Rules 和 Skills 通过项目级机制间接生效,三者组合可以大幅增强智能体能力

第 9 页:系列讲座总结

  • 第一讲:Vibe Coding 初识即上手——从想法到 Demo,建立信心
  • 第二讲:磨刀不误砍柴功——Plan/Spec 让开发更有方法
  • 第三讲:突破边界——Rules/Memory/MCP/Skills 让工具更强大
  • 第四讲:打破界限——智能体让 TRAE 成为通用 AI 平台
  • 最终目标:带着这些能力去完成自己创意的落地吧