メインコンテンツへスキップ
ToolPotion
AI アドバイザー
送信(無料)

エージェントスクワッド

エージェントスクワッドは、複数の専門AIエージェントを調整するためのオープンソースフレームワークです。分類器が各ユーザーのクエリを最も適したエージェントにルーティングし、オーケストレーターがターン間で会話のコンテキストを維持します。これは、Bedrock、Anthropic、OpenAI、Lex、Lambda用の事前構築されたエージェントを備えた3つのランタイム(TypeScript、Python、最新のオンデバイスSwiftパッケージ)として提供されます。

リポジトリを見る
共有
リポジトリを見る
共有

エージェントスクワッド(以前はマルチエージェントオーケストレーター、以前はAWS Labsでホストされていました)は、1つの汎用チャットボットではなく、複数の専門AIエージェントで構成されたシステムを構築するためのオープンソースフレームワークです。分類器はユーザーのクエリと会話履歴を読み取り、そのターンを処理するのに最も適したエージェントを選択します。その後、オーケストレーターがエージェント間のコンテキストを維持し、マルチターンの会話が異なるエージェントにルーティングされても一貫性を保ちます。

続きを読む

このプロジェクトは、メンテナーが機能の同等性を説明する3つのランタイムとして提供されます:TypeScriptパッケージ(npm install agent-squad)とPythonパッケージ(pip install agent-squad、aws、anthropic、openaiまたはすべてのための追加機能付き)、どちらもNodeまたはPythonが実行される場所で動作し、AWS Lambdaやコンテナを含みます。新しいSwiftパッケージは、iOSおよびmacOS向けに同じオーケストレーションモデルを提供し、ネイティブおよびMCP(モデルコンテキストプロトコル)ツール呼び出し、リアルタイム音声、トレース、およびローカルファーストチャットストレージを完全にオンデバイスで実行します。

エージェントスクワッドは、Amazon Bedrock、Anthropic、OpenAI、Amazon Lex、AWS Lambda用の事前構築されたエージェントラッパー、組み込みの分類器、ストレージバックエンド、リトリーバーを含み、カスタムエージェント、分類器、ストレージのための定義された拡張ポイントを備えています。応答はストリーミングまたは完全に返すことができます。新しい追加機能であるJevClassifierは、デフォルトのLLMベースの分類器を、勝利したエージェントとキャリブレーションされた信頼スコアを1秒未満で返す意思決定モデル(TypeSafe AIのJev)に置き換え、入力トークンのみに課金され、マッチを強制するのではなく、範囲外のリクエストに対して明示的な「不明」結果をサポートします。

リポジトリはawslabs/agent-squadから2FastLabs/agent-squadに移管され、元々はmulti-agent-orchestratorとしてリリースされました。GitHubの組織の変更は、AWS Labsから独立したチームへのメンテナーの変更を示していますが、フレームワークとそのAPIは同じコードベースから継続しています。ライセンスはApache 2.0で、執筆時点で約7,700のGitHubスターがあります。

エージェントスクワッドは、複数の異なるスキルや知識領域(例えば、テクニカルサポートエージェントと請求エージェント)間で引き継ぐ必要があるチャットボットやアシスタントを構築する開発者や、バックエンド言語(PythonまたはTypeScript)で利用可能な同じオーケストレーションロジックをAppleデバイス上でネイティブに使用したいチームに適しています。

  • カテゴリーAI エージェントビルダー
  • 料金モデルオープンソース
  • デプロイユニバーサル(クラウド、ローカル、AWS Lambda)
  • プラットフォームWeb, iOS, macOS

  • 各クエリを最も適した専門エージェントにルーティングする分類器ベースのルーティング

  • エージェント間およびセッション間で維持される会話のコンテキスト

  • ストリーミングおよび非ストリーミングのエージェント応答

  • Bedrock、Anthropic、OpenAI、Amazon Lex、AWS Lambda用の事前構築されたエージェント

  • カスタムセットアップのための拡張可能なストレージ、分類器、リトリーバーインターフェース

  • Lambda、コンテナ、またはローカルで使用可能な機能同等のPythonおよびTypeScriptランタイム

  • iOSおよびmacOS向けのオンデバイスSwiftランタイム、ネイティブおよびMCPツール呼び出しをサポート

  • Swiftランタイムにおけるリアルタイム音声およびローカルファーストチャットストレージ

  • JevClassifier:意思決定モデルによるサブ秒、キャリブレーションされた信頼性のルーティング、LLM呼び出しの代わりに

  • Apache 2.0ライセンス、2FastLabs/agent-squadで維持(以前はAWS Labsのmulti-agent-orchestrator)

  1. パッケージをインストールします:npm install agent-squad(TypeScript)またはpip install "agent-squad[aws]"(Python)。

  2. オーケストレーターを作成します:アプリ内でAgentSquad()をインスタンス化します。

  3. エージェントを追加します:専門分野の名前と説明を持つ事前構築されたエージェント(例:BedrockLLMAgent)を登録します。

  4. リクエストをルーティングします:ユーザーのメッセージ、ユーザーID、セッションIDを使用してrouteRequest()/route_request()を呼び出します。

  5. 応答を処理します:response.output(またはストリームチャンク)およびresponse.metadata.agentNameを読み取って、どのエージェントが応答したかを確認します。

  6. JevClassifierを使用します:より速い意思決定モデルベースのルーティングのためにclassifier: new JevClassifier()を渡します。

  • マルチスキルチャットボット
  • オンデバイスiOS/macOSアシスタント
  • AWSネイティブエージェントバックエンド
  • 迅速な意図ルーティング

Amazon Web Services の製品

エージェントスクワッド のレビュー

読み込み中...

エージェントスクワッド に似た人気のAIツール

BeeAI Framework

AI GitHub リポジトリ

BeeAI Frameworkは、本番環境対応のAIエージェントおよびマルチエージェントシステムを構築するためのオープンソースツールキットです。PythonとTypeScriptの両方での開発をサポートし、推論、アクション、コラボレーション、堅牢なエラー処理機能を提供し、複雑な問題解決を可能にします。

AI エージェントビルダー

AI GitHub リポジトリで第107位

ツールを見る

AI GitHub リポジトリ

本番環境対応のAIエージェントおよびマルチエージェントシステムを構築するためのオープンソースツールキットです。PythonとTypeScriptの両方での開発をサポートし、推論、アクション、コラボレーション、堅牢なエラー処理機能を提供し、複雑な問題解決を可能にします。BeeAI Frameworkは、本番環境対応のAIエージェントおよびマルチエージェントシステムを構築するためのオープンソースツールキットです。PythonとTypeScriptの両方での開発をサポートし、推論、アクション、コラボレーション、堅牢なエラー処理機能を提供し、複雑な問題解決を可能にします。

AI エージェントビルダー
AI GitHub リポジトリで第107位

Microsoft Agent Framework

AI GitHub リポジトリ

Microsoft Agent Frameworkは、AIエージェントおよびマルチエージェントワークフローの構築、オーケストレーション、デプロイメントのためのツールです。Pythonと.NETをサポートし、開発者が複雑なAIシステムを効率的に作成できるようにします。

AI エージェントビルダー

AI GitHub リポジトリで第26位

ツールを見る

AI GitHub リポジトリ

AIエージェントおよびマルチエージェントワークフローの構築、オーケストレーション、デプロイメントのためのツールです。Pythonと.NETをサポートし、開発者が複雑なAIシステムを効率的に作成できるようにします。Microsoft Agent Frameworkは、AIエージェントおよびマルチエージェントワークフローの構築、オーケストレーション、デプロイメントのためのツールです。Pythonと.NETをサポートし、開発者が複雑なAIシステムを効率的に作成できるようにします。

AI エージェントビルダー
AI GitHub リポジトリで第26位

Pocket Flow

AI GitHub リポジトリ

Pocket Flowは、迅速な開発のために設計されたミニマリストな100行LLMフレームワークです。AIエージェントが他のエージェントを構築することを可能にし、ワークフロー、RAG、マルチエージェントシステムのような複雑なAIアプリケーション向けの依存関係ゼロ、軽量なソリューションを提供します。

AI エージェントビルダー

AI GitHub リポジトリで第139位

ツールを見る

AI GitHub リポジトリ

迅速な開発のために設計されたミニマリストな100行LLMフレームワークです。AIエージェントが他のエージェントを構築することを可能にし、ワークフロー、RAG、マルチエージェントシステムのような複雑なAIアプリケーション向けの依存関係ゼロ、軽量なソリューションを提供します。Pocket Flowは、迅速な開発のために設計されたミニマリストな100行LLMフレームワークです。AIエージェントが他のエージェントを構築することを可能にし、ワークフロー、RAG、マルチエージェントシステムのような複雑なAIアプリケーション向けの依存関係ゼロ、軽量なソリューションを提供します。

AI エージェントビルダー
AI GitHub リポジトリで第139位

CowAgent

AI GitHub リポジトリ

CowAgentは、以前はchatgpt-on-wechatとして知られていたオープンソースの自己ホスト型エージェントハーネスであり、複数のステップタスクを計画し、ツールやスキルを使用し、長期記憶と個人の知識ベースを保持します。複数のLLMプロバイダー、協力するエージェントのチーム、ウェブコンソール、WeChat、Telegram、Slackなどのチャネルを…

AI エージェントビルダー
ツールを見る

AI GitHub リポジトリ

以前はchatgpt-on-wechatとして知られていたオープンソースの自己ホスト型エージェントハーネスであり、複数のステップタスクを計画し、ツールやスキルを使用し、長期記憶と個人の知識ベースを保持します。複数のLLMプロバイダー、協力するエージェントのチーム、ウェブコンソール、WeChat、Telegram、Slackなどのチャネルを…CowAgentは、以前はchatgpt-on-wechatとして知られていたオープンソースの自己ホスト型エージェントハーネスであり、複数のステップタスクを計画し、ツールやスキルを使用し、長期記憶と個人の知識ベースを保持します。複数のLLMプロバイダー、協力するエージェントのチーム、ウェブコンソール、WeChat、Telegram、Slackなどのチャネルを…

AI エージェントビルダー
AI GitHub リポジトリ トップ250を見る

Langroid

AI GitHub リポジトリ

Langroidは、マルチエージェントプログラミングパラダイムを使用してLLM搭載アプリケーションを構築するためのPythonフレームワークです。開発者はエージェントを作成し、ツールとLLMを装備させ、メッセージ交換を通じて複雑な問題を解決するためにそれらの協調をオーケストレーションすることができ、LLMアプリ開発を簡素化します。

AI エージェントビルダー

AI GitHub リポジトリで第94位

ツールを見る

AI GitHub リポジトリ

マルチエージェントプログラミングパラダイムを使用してLLM搭載アプリケーションを構築するためのPythonフレームワークです。開発者はエージェントを作成し、ツールとLLMを装備させ、メッセージ交換を通じて複雑な問題を解決するためにそれらの協調をオーケストレーションすることができ、LLMアプリ開発を簡素化します。Langroidは、マルチエージェントプログラミングパラダイムを使用してLLM搭載アプリケーションを構築するためのPythonフレームワークです。開発者はエージェントを作成し、ツールとLLMを装備させ、メッセージ交換を通じて複雑な問題を解決するためにそれらの協調をオーケストレーションすることができ、LLMアプリ開発を簡素化します。

AI エージェントビルダー
AI GitHub リポジトリで第94位

IoAは、協調型AIエージェントが複雑なタスクに取り組むことを可能にするオープンソースフレームワークです。多様なエージェントの統合と自律的なチーム編成のために、インターネットに着想を得たアーキテクチャを使用しています。主な機能には、非同期タスク実行と適応的な会話フローが含まれます。AutoGPTやOpen…

AI エージェントビルダー
ツールを見る

IoAは、協調型AIエージェントが複雑なタスクに取り組むことを可能にするオープンソースフレームワークです。多様なエージェントの統合と自律的なチーム編成のために、インターネットに着想を得たアーキテクチャを使用しています。主な機能には、非同期タスク実行と適応的な会話フローが含まれます。AutoGPTやOpen…

AI エージェントビルダー
AI GitHub リポジトリ トップ250を見る

Haystackは、コンテキストエンジニアリングされた生産準備完了のLLMアプリケーションを構築するために設計されたオープンソースのAIオーケストレーションフレームワークです。モジュール式パイプラインとエージェントワークフローの設計を可能にし、取得、ルーティング、メモリ、生成に対する明示的な制御を提供し、スケーラブルなエージェント、RAG、マルチモーダルアプ…

AI エージェントビルダー

AI GitHub リポジトリで第66位

ツールを見る

コンテキストエンジニアリングされた生産準備完了のLLMアプリケーションを構築するために設計されたオープンソースのAIオーケストレーションフレームワークです。モジュール式パイプラインとエージェントワークフローの設計を可能にし、取得、ルーティング、メモリ、生成に対する明示的な制御を提供し、スケーラブルなエージェント、RAG、マルチモーダルアプ…Haystackは、コンテキストエンジニアリングされた生産準備完了のLLMアプリケーションを構築するために設計されたオープンソースのAIオーケストレーションフレームワークです。モジュール式パイプラインとエージェントワークフローの設計を可能にし、取得、ルーティング、メモリ、生成に対する明示的な制御を提供し、スケーラブルなエージェント、RAG、マルチモーダルアプ…

AI エージェントビルダー
AI GitHub リポジトリで第66位

SuperAGI

AI GitHub リポジトリ

SuperAGIは、開発者向けのオープンソースの自律型AIエージェントフレームワークです。開発者が有用な自律型エージェントを迅速かつ確実に構築、管理、デプロイできるようにします。このプラットフォームは、並行エージェント、機能拡張のためのツールキット、および対話と管理のためのグラフィカルユーザーインターフェースをサポートしています。

AI エージェントビルダー

AI GitHub リポジトリで第59位

ツールを見る

AI GitHub リポジトリ

開発者向けのオープンソースの自律型AIエージェントフレームワークです。開発者が有用な自律型エージェントを迅速かつ確実に構築、管理、デプロイできるようにします。このプラットフォームは、並行エージェント、機能拡張のためのツールキット、および対話と管理のためのグラフィカルユーザーインターフェースをサポートしています。SuperAGIは、開発者向けのオープンソースの自律型AIエージェントフレームワークです。開発者が有用な自律型エージェントを迅速かつ確実に構築、管理、デプロイできるようにします。このプラットフォームは、並行エージェント、機能拡張のためのツールキット、および対話と管理のためのグラフィカルユーザーインターフェースをサポートしています。

AI エージェントビルダー
AI GitHub リポジトリで第59位
1 / 8