国内最大級の掲載数 × 最短1分で探せるAI検索

▶︎ 情報掲載をご希望の方へ

  1. AI BEST SEARCH
  2. Mastra
Mastra

マストラ
Mastra
の使い方・機能・解決する業務課題

Mastra(マストラ)とは?

TypeScript製のオープンソースAIエージェント開発フレームワーク。LLMを活用し、外部API連携やワークフロー構築を効率化。

解決する業務課題

「Mastra」のサービス詳細

使い方

  1. プロジェクトの作成

    ターミナルで以下のコマンドを実行し、Mastraプロジェクトを作成します。

    npx create-mastra@latest
    
  2. 初期設定

    対話形式でプロジェクト名、使用するコンポーネント(Agents、Tools、Workflowsなど)、デフォルトのLLMプロバイダ(OpenAI、Anthropic、Google Geminiなど)を選択します。

  3. エージェントの構築

    TypeScriptでエージェントを定義し、必要なツールやワークフローを組み込みます。

  4. ワークフローの設計

    条件分岐やループ処理を含む複雑なワークフローを構築し、エージェントの行動を制御します。

  5. デプロイと運用

    ローカル環境またはクラウド上でエージェントをデプロイし、運用を開始します。


機能

  • TypeScriptベースのAIエージェント開発

    JavaScript/TypeScript環境で、エージェントの構築、ツール統合、RAG(Retrieval-Augmented Generation)による情報検索、ワークフローの組み立てなど、AIエージェント開発に必要な機能をオールインワンで提供します。

  • 複数のLLMプロバイダに対応

    OpenAI、Anthropic、Google Geminiなど、複数のLLMプロバイダに対応しており、コードの設定を変更するだけでバックエンドのAIモデルを簡単に切り替えられます。Zenn+1파이토치 한국 사용자 모임+1

  • 音声機能の統合

    音声入力と出力の機能をエージェントに追加でき、音声インターフェースを備えたアプリケーションの開発が可能です。

  • 柔軟なワークフロー制御

    条件分岐、ループ処理、エラー時のリトライ、人間からの入力待ちなど、複雑なワークフローを柔軟に設計・制御できます。

  • ストレージとモニタリング

    エージェントの動作履歴やデータを管理するためのストレージシステムを提供し、評価やモニタリングが容易です。


料金

Mastraはオープンソースのフレームワークであり、無料で利用できます。

Mastraを使ってみる

よく比較されるサービス

Mastraが掲載されている記事