Findy Tools
開発ツールのレビューサイト

Mastraとは?機能や特徴・製品の概要まとめ

Mastra

Mastra

Mastra

プロダクト情報
アーキテクチャ
0
Mastra
Mastra
Mastra
Mastra
プロダクト情報
アーキテクチャ
0

Mastraのプロダクト概要

Mastraとは

MastraはオープンソースのTypeScriptエージェントフレームワークです。AIアプリケーションや機能を構築するために必要なプリミティブを提供するように設計されています。
記憶を持ち関数を実行できるAIエージェントを構築したり、決定論的なワークフローでLLM呼び出しを連鎖させたりすることができます。Mastraのローカル開発環境でエージェントとチャットしたり、RAGでアプリケーション固有の知識を提供したり、Mastraの評価で出力を採点したりすることができます。

利用企業数非公開日本語サポートあり無料トライアルなし
カスタマーサクセスあり公式ドキュメントあり

Mastraの特徴

1.エージェントとワークフロー

メモリを持ち、ツール(関数)を呼び出せるAIエージェントを構築できます。 また、LLM呼び出しを決定論的に連鎖させるグラフベースのワークフローエンジンを提供します。

2.RAG(検索拡張生成)とメモリ

ドキュメントを分割・埋め込み・ベクトルDBに保存し、クエリ時に関連情報を取得してLLM応答に活用できます。また、エージェントの会話履歴や知識を保存し、検索や再利用が可能です。

3.評価・デプロイ・開発環境

LLMの出力評価(有害性、バイアス、関連性など)、多様な環境への容易なデプロイ(Node.js、サーバーレス等)、エージェントとの対話や状態・メモリの可視化が可能な開発ツールを提供します。

Mastraのコミュニティ

MastraAI

1000人以上のメンバーがおり、Mastraの主要な議論の場として機能しています。質問に答えるのを手伝う実験的なDiscordボットもあります。(Model Context Protocol (MCP)を使用)

Mastraとよく比較されるサービス

Mastraとよく比較されるサービス