MastraMastra
  • 文档
  • 大模型
⌘ K
介绍
入门
开始
Studio
项目结构
MCP 文档服务
Agents
概述
使用工具
Memory
结构化输出
智能体网络
处理器
MCP
概述
Memory
存储
Server
请求上下文
最后更新时间:
帮助改进此文档
Made with ❤️ by 紫升
本页访问量 | 本站总访问量 | 本站总访人数

TABLE OF CONTENTS

介绍

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

它包括从早期原型到生产级应用程序所需的一切。Mastra 与 React、Next.js 和 Node.js 等前端和后端集成,或者你可以将其作为独立服务器部署在任何地方。这是构建、调整和扩展可靠的人工智能产品最简单的方法。

为什么选择 Mastra?

Mastra 专为 TypeScript 构建并围绕既定的 AI 模式设计,我你提供构建开箱即用的出色 AI 应用程序所需的一切。

一些亮点包括:

  • 模型路由:通过一个标准接口连接到 40 多个供应商。使用 OpenAI、Anthropic、Gemini。
  • 智能体:构建使用 LLM 和工具来解决开放任务的自主智能体。智能体推理目标,决定使用哪些工具,并进行内部迭代,直到模型发出最终答案或满足可选的停止条件。
  • 工作流:当你需要对执行进行显示控制时,请使用 Mastra 基于图形的工作流程引擎来编排复杂的多步骤流程。Mastra 工作流使用直观的控制流语法(.then()、.branch、.parallel())
  • 人机交互:暂停智能体或工作流并等待用户输入或批准,然后再恢复。Mastra 使用存储来记住执行状态,因此您可以无限期暂停并从中断处恢复。
  • 上下文管理:在正确的时间为你的智能体提供正确的上下文。提供消息历史记录、检索数据,并提供类似人类的语义化记忆,以便你的智能体行为一致。
  • 集成:将智能体和工作流集成到现有的 React、Next.js 或 Node.js 应用程序中,或将它们作为独立端点提供。构建 UI 时,与 Vercel 的 AI SDK UI 和 CopilotKit 等智能体库集成,让你的 AI 助手在网络上栩栩如生。
  • 生产可用:交付可靠的智能体需要持续的洞察、评测和迭代。凭借内置的评分器和观察性,Mastra 为你提供了持续观察、测量和改进的工具。

你能打造什么?

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