具型別的代理定義
在同一處定義具型別的代理、指令、模型、工具與執行時行為,讓代理設定保持清晰且更容易維護。
Mastra 是一個開源 TypeScript 框架,用於打造 AI 代理與 AI 驅動應用,內建記憶、工作流程、模型路由、MCP 支援與可觀測性,助團隊快速原型並以同一技術堆疊邁向正式上線。
Mastra 是一個開源 TypeScript 框架,用於打造 AI 驅動應用與代理。它專為希望以 TypeScript 快速原型開發,並使用同一套框架邁向正式上線的團隊而設計,而不是把代理、工作流程、記憶與可觀測性拆成多個工具拼接起來。
這個產品將代理定義、工作流程編排、記憶、模型路由與可觀測性整合在同一技術堆疊中。網站將 Mastra 定位為可與 React、Next.js、Node、Astro、Express、SvelteKit 與 Hono 等框架搭配使用,也可作為可部署到任何地方的獨立伺服器。
在同一處定義具型別的代理、指令、模型、工具與執行時行為,讓代理設定保持清晰且更容易維護。
使用以圖為基礎的工作流程引擎來編排多步驟流程,支援 `.then()`、`.branch()`、`.parallel()` 等控制流程,以及人工介入暫停。
儲存對話歷史與來自 API、資料庫和檔案的外部上下文,讓代理能在正確的時間回應正確資訊。
使用 traces、metrics、datasets、evals 與 token 使用量追蹤代理執行,以便在變更前後檢視行為。
透過 Model Context Protocol 伺服器公開代理、工具與結構化資源,供支援 MCP 的系統使用。
透過單一介面將請求路由到 90+ 模型供應商,包括 OpenAI、Anthropic 和 Gemini。
將 AI 功能加入現有產品,讓使用者能在你的應用中建立或與代理互動。
打造面向客戶的助理,透過聊天、WhatsApp 或語音回答問題、安排約會、發送提醒或完成任務。
為 HR、銷售、臨床文件或文件生成建立內部副駕,滿足團隊對領域專業協助的需求。
以明確的工作流程控制,自動化部署處理、事件除錯或基礎架構任務等多步驟營運工作。
讓使用者以自然語言查詢資料庫或儀表板,並回傳答案、圖表或報告。
Mastra 是一個用於打造 AI 驅動應用與代理的開源 TypeScript 框架。文件將其描述為能幫助你快速原型開發,並更有信心地交付。
可以。文件說你可以使用單一指令建立新專案,例如 `npm create mastra@latest`、`pnpm create mastra`、`yarn create mastra` 或 `bunx create-mastra`。設定完成後即可立即開啟 Studio。
Mastra 設計上可與 React、Next.js、Node、Astro、Express、SvelteKit 和 Hono 等前端與後端框架協作。它也可以作為獨立伺服器部署到任何地方。
Mastra 透過 90+ 供應商支援模型路由,包括 OpenAI、Anthropic 和 Gemini。
Mastra 同時提供託管平台與自架的 Apache 2.0 方案。定價頁也提到適合需要 RBAC、SSO、IAM 與網路政策整合等控制能力的團隊之企業自架授權。