型付きエージェント定義
指示、モデル、ツール、実行時の挙動を1か所で定義し、エージェント設定を明示的で保守しやすい状態に保ちます。
Mastraは、AIエージェントとAIアプリを構築するためのオープンソースTypeScriptフレームワークです。memory、workflow、model routing、MCP対応、observabilityを備え、同じスタックで迅速な試作から本番移行まで支援します。
Mastraは、AIを活用したアプリケーションとエージェントを構築するためのオープンソースTypeScriptフレームワークです。TypeScriptで素早く試作し、エージェント、ワークフロー、メモリ、オブザーバビリティのために別々のツールをつなぎ合わせるのではなく、同じフレームワークで本番へ移行したいチーム向けに設計されています。
この製品は、エージェント定義、ワークフローのオーケストレーション、メモリ、モデルルーティング、オブザーバビリティを1つのスタックにまとめています。サイトでは、MastraはReact、Next.js、Node、Astro、Express、SvelteKit、Honoなどのフレームワークと組み合わせて使えるほか、どこにでもデプロイできるスタンドアロンのサーバーとしても利用できると説明されています。
指示、モデル、ツール、実行時の挙動を1か所で定義し、エージェント設定を明示的で保守しやすい状態に保ちます。
`.then()`、`.branch()`、`.parallel()` などの制御フローや、人間による介入のための一時停止を使って、グラフベースのワークフローエンジンで多段階プロセスをオーケストレーションします。
API、データベース、ファイルから会話履歴や外部コンテキストを保存し、エージェントが必要な情報を適切なタイミングで返せるようにします。
トレース、メトリクス、データセット、評価、トークン使用量でエージェントの実行を追跡し、変更前後の挙動を確認できます。
MCPをサポートするシステム向けに、Model Context Protocolサーバーを通じてエージェント、ツール、構造化リソースを公開します。
OpenAI、Anthropic、Geminiを含む90以上のモデルプロバイダーへ、単一のインターフェースからリクエストをルーティングします。
既存の製品に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は、OpenAI、Anthropic、Geminiを含む90以上のプロバイダーへのモデルルーティングをサポートしています。
Mastraは、ホスト型プラットフォームとセルフホストのApache 2.0オプションの両方を提供しています。料金ページには、RBAC、SSO、IAM、ネットワークポリシー統合などの制御を必要とするチーム向けのエンタープライズ向けセルフホストライセンスも記載されています。