Repolode
fetchai

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. 1

    リポジトリをクローンする

    git clone https://github.com/fetchai/innovation-lab-examples.git
  2. 2

    リポジトリのフォルダーに移動する

    cd innovation-lab-examples
  3. 3

    ハッカソンのクイックスタート例に移動する

    cd fetch-hackathon-quickstarter
  4. 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 の数値は毎日更新されます。

関連プロジェクト