Repolode
fetchai

fetchai/uAgents

スケジュール実行やイベントへの応答ができ、Fetch.aiネットワークにも参加できる自律型AIエージェントを構築するためのPythonフレームワーク。

スター
1,643
フォーク
358
未解決の Issue
64
最終コミット
18 時間前

これは何?

uAgentsは、Fetch.aiが提供する自律型エージェント作成用のPythonライブラリです。開発者はデコレーターを使ってエージェントの動作を定義できます。たとえば、一定間隔でタスクを実行したり、受信メッセージに応答したりできます。数行のコードでエージェントを起動できます。

各エージェントにはアドレスが割り当てられ、Fetch.aiブロックチェーン上のスマートコントラクトであるAlmanacに登録できます。これにより、uAgentsネットワーク上のほかのエージェントから検索してメッセージを送れるようになります。メッセージとウォレットには暗号署名が付与されます。また、Agentverseに登録したエージェントは、起動・停止、メッセージ、エラーの各イベントをダッシュボードに送信できます。

このリポジトリにはPythonライブラリと、Fetch.aiエコシステムと連携するエージェントの構築に必要な基本定義を含むuagents-coreパッケージが含まれています。Python 3.10~3.13ではpipでインストールできます。

主な機能

  • 01スケジュール実行やイベント駆動型タスクに対応したシンプルなデコレーターを使い、Pythonでエージェントを作成できます。
  • 02エージェントはAlmanacスマートコントラクトに登録され、uAgentsネットワーク上で検索可能になります。
  • 03メッセージとウォレットは暗号技術で保護されます。
  • 04オプションでイベントのテレメトリーをAgentverseダッシュボードに送信できます。

ユースケース

  • 一定間隔でタスクを実行する、スケジュール実行型のバックグラウンドエージェントの構築。
  • Fetch.aiネットワーク上のほかのエージェントと通信するエージェントの作成。
  • 受信メッセージに応答する、LLMを活用したエージェントのプロトタイピング。

クイックスタート

  1. 1

    PyPIからuagentsをインストールします(Python 3.10~3.13)

    pip install uagents
  2. 2

    READMEに記載されているエージェントスクリプトをファイルに作成します

  3. 3

    エージェントスクリプトを実行します

    python agent.py

使う前に知っておきたいこと

  • READMEの免責事項では、本ソフトウェアは現状有姿で提供され、保証や責任を負わないとしています。
  • ネットワークに参加するエージェントは、Fetch.aiブロックチェーン上のAlmanacスマートコントラクトに登録されます。

トピック

よくある質問

uAgents とは?
スケジュール実行やイベントへの応答ができ、Fetch.aiネットワークにも参加できる自律型AIエージェントを構築するためのPythonフレームワーク。 uAgentsは、Fetch.aiが提供する自律型エージェント作成用のPythonライブラリです。開発者はデコレーターを使ってエージェントの動作を定義できます。たとえば、一定間隔でタスクを実行したり、受信メッセージに応答したりできます。数行のコードでエージェントを起動できます。
uAgents は無料で使えますか?ライセンスは?
uAgents は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
uAgents は今もメンテナンスされていますか?
活発にメンテナンス中。uAgents の最終コミットは 2026年10月20日 です。
uAgents は何に使えますか?
一定間隔でタスクを実行する、スケジュール実行型のバックグラウンドエージェントの構築。 Fetch.aiネットワーク上のほかのエージェントと通信するエージェントの作成。 受信メッセージに応答する、LLMを活用したエージェントのプロトタイピング。
uAgents のインストール方法は?
PyPIからuagentsをインストールします(Python 3.10~3.13): pip install uagents READMEに記載されているエージェントスクリプトをファイルに作成します エージェントスクリプトを実行します: python agent.py
uAgents はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/fetchai/uAgents

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト