逐次・並列・グラフ・階層型のワークフローでマルチエージェントシステムを構築・連携するPythonフレームワーク。
fetchai/innovation-lab-examples
Fetch.aiのuAgentsを基盤にした、LLM、MCP、A2A、決済、マルチエージェントのパターンを網羅する、実行可能なPython AIエージェントのサンプル集(80件以上)です。
- スター
- 1,167
- フォーク
- 84
- 未解決の Issue
- 7
- 最終コミット
- 2 か月前
これは何?
Pythonで書かれた、自己完結型のAIエージェントサンプルプロジェクトを多数収録したリポジトリです。各フォルダは、それぞれ独自の依存関係と環境変数テンプレートを備えた実行可能なプロジェクトになっています。大半のサンプルではエージェント間のメッセージングと検出にuAgentsフレームワークを使い、ASI:One、OpenAI、Anthropic Claude、Google GeminiなどのLLMプロバイダーに接続します。
サンプルでは、単一エージェント、エージェント間(A2A)通信、GmailやGitHubなどのサービス向けModel Context Protocol(MCP)サーバー、ドキュメントを対象とするRAG、Stripe、Skyfire、FETを使った決済フローなど、複数のパターンを扱います。マルチエージェントのサンプルは、LangChain、CrewAI、AG2、LlamaIndex、Google ADKなどのフレームワークで構築されています。
どのサンプルも実行できるよう、クイックスタート用テンプレート、セットアップスクリプト、Dockerfileが用意されています。コミュニティから寄せられたエージェントは、別のcontributorsフォルダに収録されています。
主な機能
- 01それぞれ独自の依存関係と.envテンプレートを備えた、実行可能なエージェントプロジェクトを多数収録
- 02uAgentsを基盤とするエージェント間(A2A)通信のサンプル
- 03Gmail、Calendar、GitHubなどのサービス向けMCPサーバーエージェント
- 04ASI:One、OpenAI、Claude、Gemini、LangChain、CrewAIとの統合
- 05Stripe、Skyfire、FETを使った決済のサンプル
ユースケース
- uAgentsを使って初めて自律型エージェントを構築する方法を学ぶ
- 動作するオーケストレーターとワーカーのテンプレートを使って、ハッカソンのプロジェクトを始める
- 異なるLLM SDKやエージェントフレームワークをエージェントに組み込む方法を比較する
- 既存のエージェントにMCPツールや決済フローを追加する
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/fetchai/innovation-lab-examples.git - 2
リポジトリのフォルダーに移動する
cd innovation-lab-examples - 3
ハッカソンのクイックスタート例に移動する
cd fetch-hackathon-quickstarter - 4
仮想環境を作成して依存関係をインストールする
python3 -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt
使う前に知っておきたいこと
- 各サンプルは独自の依存関係を持つ別個のプロジェクトです。いずれか1つを選び、個別にセットアップしてください。
- 多くのサンプルでは、ASI:One、OpenAI、StripeなどのAPIキーが必要です。
トピック
よくある質問
- innovation-lab-examples とは?
- Fetch.aiのuAgentsを基盤にした、LLM、MCP、A2A、決済、マルチエージェントのパターンを網羅する、実行可能なPython AIエージェントのサンプル集(80件以上)です。 Pythonで書かれた、自己完結型のAIエージェントサンプルプロジェクトを多数収録したリポジトリです。各フォルダは、それぞれ独自の依存関係と環境変数テンプレートを備えた実行可能なプロジェクトになっています。大半のサンプルではエージェント間のメッセージングと検出にuAgentsフレームワークを使い、ASI:One、OpenAI、Anthropic Claude、Google GeminiなどのLLMプロバイダーに接続します。
- innovation-lab-examples は無料で使えますか?ライセンスは?
- innovation-lab-examples は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- innovation-lab-examples は今もメンテナンスされていますか?
- 半年以内に更新あり。innovation-lab-examples の最終コミットは 2026年9月1日 です。
- innovation-lab-examples は何に使えますか?
- uAgentsを使って初めて自律型エージェントを構築する方法を学ぶ 動作するオーケストレーターとワーカーのテンプレートを使って、ハッカソンのプロジェクトを始める 異なるLLM SDKやエージェントフレームワークをエージェントに組み込む方法を比較する 既存のエージェントにMCPツールや決済フローを追加する
- innovation-lab-examples のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/fetchai/innovation-lab-examples.git リポジトリのフォルダーに移動する: cd innovation-lab-examples ハッカソンのクイックスタート例に移動する: cd fetch-hackathon-quickstarter 仮想環境を作成して依存関係をインストールする: python3 -m venv .venv && source .venv/bin/activate && pip install -r requirements.txt
- innovation-lab-examples はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/fetchai/innovation-lab-examples
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
LangGraph上で35種類のエージェント型AIアーキテクチャを実装したPythonライブラリ兼Jupyter教材。
トレンド収集、CrewAIのマルチエージェントによる記事生成、書式設定から、下書きや記事の公開まで行えるWeChat公式アカウント向け中国語AIライティングツール。
RAGナレッジベース、ビジュアルワークフロー、MCPツールを活用して、エンタープライズ向けAIエージェントを構築できるオープンソースプラットフォーム。
DevOps業務でAIを活用するための学習パス、チュートリアル、チーム向けガイドラインをまとめた、無料のMITライセンスのコレクションです。初歩的なツールからAIインフラのアーキテクチャまで扱います。
AIエージェントに1,000以上の認証済みアプリツールキット、ユーザーごとのセッション、アクション実行用サンドボックスを提供するTypeScript・Python SDK。