从机制开始
先讲 Agent Loop、模型策略、工具调用、上下文、状态和编排,再进入 Mastra API。
这是基于 Mastra 框架的 Agent 应用开发教程。课程目标不是做一个完整产品,而是讲清楚 Agent 应用里哪些部分交给模型判断,哪些部分应该交给代码、工具、工作流、记忆和评估系统。
课程内容按 3 条主线组织:
课程最后会实现一个名为 Study Agent 的课程学习助手示例。它不是 Mastra 官方模板,也不是生产级 SaaS,而是本教程放在 apps/study-agent 里的教学项目,用来验证前面章节的设计:
学完后,应能判断:什么时候应该扩展模型路由,什么时候需要安全审批,什么时候把能力暴露成服务化 API,什么时候再接正式前端。
npm run final:offline 先跑通离线链路。npm run final:dev 进入 Mastra Studio。教程以官方资料为主,包括 Mastra GitHub、Mastra Docs、Mastra Reference 和 VitePress Docs。