Skip to main content

关于 Mastra

🌐 About Mastra

Mastra 是一个使用现代 TypeScript 技术栈构建人工智能驱动的应用和代理的框架。

🌐 Mastra is a framework for building AI-powered applications and agents with a modern TypeScript stack.

它包含了从早期原型到可投入生产的应用所需的一切。Mastra 可以与 React、Next.js 和 Node 等前端和后端框架集成,或者你也可以将其作为独立服务器部署到任何地方。这是构建、优化和扩展可靠 AI 产品的最简单方式。

🌐 It includes everything you need to go from early prototypes to production-ready applications. Mastra integrates with frontend and backend frameworks like React, Next.js, and Node, or you can deploy it anywhere as a standalone server. It's the easiest way to build, tune, and scale reliable AI products.

为什么选择 Mastra?
Direct link to 为什么选择 Mastra?

🌐 Why Mastra?

Mastra 专为 TypeScript 设计,基于成熟的 AI 模式,让你开箱即用即可构建出色的 AI 应用。

🌐 Purpose-built for TypeScript and designed around established AI patterns, Mastra gives you everything you need to build great AI applications out-of-the-box.

一些亮点包括:

🌐 Some highlights include:

  • 模型路由 - 通过一个标准接口连接 40 多个供应商。使用来自 OpenAI、Anthropic、Gemini 等的模型。
  • 代理 - 构建使用大型语言模型(LLM)和工具的自主代理,以解决开放性任务。代理会对目标进行推断,决定使用哪些工具,并在模型输出最终答案或满足可选停止条件之前进行内部迭代。
  • 工作流 - 当你需要对执行进行明确控制时,使用 Mastra 的基于图形的工作流引擎来协调复杂的多步骤流程。Mastra 工作流使用直观的语法来控制流程 (.then(), .branch(), .parallel())。
  • 人工参与 - 暂停代理或工作流程,并在恢复前等待用户输入或批准。Mastra 使用存储来记住执行状态,因此你可以无限期暂停,并从中断处继续。
  • 上下文管理 - 在正确的时间为你的代理提供正确的上下文。提供消息历史、从你的来源(API、数据库、文件)检索数据,并添加类人工作语义内存,让你的代理表现得连贯一致。
  • 集成 - 将代理和工作流打包到现有的 React、Next.js 或 Node.js 应用中,或将它们作为独立端点发布。在构建用户界面时,可与 Vercel 的 AI SDK UI 和 CopilotKit 等代理库集成,让你的 AI 助手在网页上栩栩如生。
  • 生产必备 - 可靠代理的交付需要持续的洞察、评估和迭代。借助内置的评分器可观测性,Mastra 为你提供持续观察、衡量和优化的工具。

你能构建什么?
Direct link to 你能构建什么?

🌐 What can you build?

  • 结合语言理解、推断和行动来解决现实任务的人工智能应用。
  • 用于客户支持、入职培训或内部查询的对话式代理。
  • 针对编码、法律、金融、研究或创意工作的字段特定助手。
  • 触发、路由并完成多步骤流程的工作流自动化。
  • 分析数据并提供可执行建议的决策支持工具。

在我们的社区展示中探索真实世界的案例。

🌐 Explore real-world examples in our community showcase.

开始
Direct link to 开始

🌐 Get started

选择一个 入门指南 开始,或者如果你需要对设置有更多控制,请参阅 手动安装指南

🌐 Choose a getting started guide to get started, or see the manual installation guide if you need more control over your setup.

如果你是 AI 代理的新手,可以查看我们的模板课程YouTube 视频。你也可以加入我们的Discord社区,以获得帮助并分享你的项目。

🌐 If you're new to AI agents, check out our templates, course, and YouTube videos. You can also join our Discord community to get help and share your projects.

我们迫不及待想看看你会创造出什么 ✌️

🌐 We can't wait to see what you build ✌️