产品简介
Mastra AI 是由 Gatsby 团队推出的开源智能体框架,专为 TypeScript 开发者设计。它提供了一套统一的 API 和工具链,旨在简化具备记忆、工具调用及工作流编排能力的 AI 应用开发流程。该框架集成了模型路由、向量检索、可观测性、评估指标及持久化存储等核心能力,支持在本地 Playground 进行实时调试,并兼容 Vercel、Cloudflare 等 Serverless 平台的快速部署。
借助 Vercel AI SDK,Mastra 能够无缝对接 React、Next.js、Astro 等主流前端框架,实现流式对话、结构化输出及前端动作触发等高级交互体验。采用 Apache 2.0 协议的商业友好授权模式,配合活跃的社区支持,使其成为 TypeScript 生态中备受推崇的 Agent 构建方案。
主要功能
- 统一模型路由:通过一行代码即可切换 OpenAI、Anthropic、Google、Ollama 等多种大语言模型,无需修改业务逻辑。
- 智能体记忆系统:提供长期记忆、语义召回及会话线程管理功能,确保 Agent 能够准确记住用户上下文。
- 工具与 MCP 调用:内置 Zod 运行时校验,支持快速封装 REST API、数据库及文件系统等外部能力。
- 工作流引擎:基于 XState 的图状状态机,支持顺序、并行、分支、循环及暂停/恢复等复杂流程编排。
- RAG 完整链路:涵盖文档分块、向量化、存储、检索及重排的一站式 API,兼容 Pinecone、pgvector 等主流向量库。
- 可观测与评估:自动采集 OpenTelemetry 追踪数据,内置毒性、幻觉、相关性等评估指标,支持自定义评分脚本。
- 本地 Playground:零配置启动,支持实时聊天、记忆查看及工具调用追踪,实现所见即所得的开发体验。
- 一键部署:CLI 可生成 Hono 服务或 Serverless Bundle,支持边缘函数、Docker 及传统服务器等多形态发布。
应用场景
- 企业知识问答:将内部文档、Wiki 及工单系统向量化,打造具备记忆能力和追溯性的企业级 ChatBot。
- 多步骤业务流程自动化:串联 LLM 与内部系统,自动化处理简历筛选、面试安排、Offer 发放等 HR 流程。
- AI 助理嵌入 SaaS:通过 Vercel AI SDK 的 useChat 组件,在现有 Web 应用中快速集成智能客服或数据洞察助手。
- 内容创作与摘要:利用 RAG 检索最新资料,自动生成文章、报告及播客摘要,并支持多语言输出。
- 实时语音交互:结合语音转文字与文字转语音模块,在直播、会议场景中提供实时字幕与多语言同传服务。







