第2课

Fetch.aiの技術的基盤

このモジュールでは、Fetch.aiの技術的基盤を解説し、ネットワークへの参加を民主化するUPoWというプラットフォーム固有のコンセンサスメカニズムについて掘り下げます。また、Fetch.aiの洗練されたアーキテクチャ、基礎となるAlmanac契約、リソース識別のためのFetch Name Service、安全で透明なデジタル経済を支える堅牢なFetch Ledgerについても詳細に調査します。柔軟性と効率性をもたらす自律型経済エージェント、その開発プロセス、およびこのAI駆動のブロックチェーンネットワーク内で果たす多面的な役割についても調査します。

Fetch.ai は、UPoWと呼ばれる独自のコンセンサスメカニズムを採用しています。このシステムにより、それほど強力でないノードでもブロック報酬のシェアを獲得できます。UPoWは、標準のプルーフ・オブ・ステーク・プロトコルに似た新しいブロックを生成することで機能しますが、コンピューティングの問題を難易度でランク付けし、プルーフ・オブ・ワーク・パッケージにパッケージ化します。

Fetch.aiのプラットフォームは、ブロックチェーン、人工知能、機械学習をユニークに組み合わせ、分散型デジタル経済を創造します。そのアーキテクチャとコア技術は、自律型経済エージェント(AEAs)が繁栄する環境を育み、さまざまなセクターで複雑な自動化タスクを促進します。

Fetch.aiネットワークの基本的な構造には、アルマナック契約、Fetch Name Service、およびFetch Ledgerが含まれています。アルマナック契約は、AIエージェントに関する重要な情報を格納するリポジトリであり、Fetch Name Serviceはリソース識別のための人間が読みやすい命名規則を提供します。分散型インフラストラクチャのバックボーンとして、Fetch Ledgerは安全なデータ共有と取引の整合性を確保します。

自律経済エージェント(AEAs)

AEAsは、Fetch.aiエコシステム内で自律的に動作するソフトウェアプログラムです。これらは、エージェントコミュニケーション言語(ACL)として知られる共通の言語を使用してコミュニケーションし、交渉し、協力します。これらのエージェントは、個人、企業、またはデバイスを表現し、さまざまなタスクを処理できます。AEAsは、開発者がこれらのエージェントを開発およびテストするための必要なツールを提供するPythonベースのツールキットであるAEA Frameworkを使用して作成されます。これらは、さまざまなサービスにアクセスするWebインタフェースを提供するAEA Managerを使用して管理および展開することができます。

  • 自律性と経済的焦点:AEAsは、オーナーの定期的な監視なしに稼働し、主に経済的価値の創造に焦点を当てています。彼らは、最小限またはほとんど介入なしでさまざまなタスクを自律的に処理するよう設計されています。
  • クロスチェーン互換性:AEAフレームワークは、Ethereumのような異なるブロックチェーンネットワークとやり取りできるアプリケーションの開発をサポートし、Fetch.aiのプラットフォームをブロックチェーンエコシステムで多目的にする。
  • タスク効率: AEAsは、ネットワークをナビゲートし、効率的に操作を実行し、新しい目標を追求するためのツールをフレームワーク内に持っています。
    AEAフレームワークは、AEAsの作成と管理のための包括的な開発スイートです。効率的なエージェントの運用に必要なツールを提供し、開発者がさまざまな状況に特定の入力セットを与えることを可能にします。このフレームワークには、次のものが含まれています:

  • Simple Open Economic Framework (sOEF):Fetch.aiネットワークをナビゲートし、タスクを実行し、目標を検索するAEAを有効にします。

  • エージェント通信ネットワーク(ACN):エージェント間の情報交換とコミュニケーションを容易にします。
  • 接続、プロトコル、および契約:これらのコンポーネントは、エージェント間およびコンポーネント間の相互作用を定義し、スマートコントラクトやその他のサービスへのアクセスをラッピングします。

Fetch.aiのAEAsは、限定されることなく、多くのドメインに適用することができます。

  • 自動化されたブロックチェーンインタラクション:ブロックチェーンとのユーザーインタラクションを自動化する、取引やスマートコントラクト操作など。
  • データクエリとサーバーインタラクション:AEAsはクライアントとしてサーバーとやり取りするか、他のクライアントにサービスを提供するためにサーバーを維持することができます。
  • 分散型金融(DeFi):取引や資産管理など、DeFi空間での複雑な操作を自動化します。

AIエージェント

Fetch.aiによって導入されたAIエージェントのコンセプトは、分散システムと人工知能の魅力的な発展です。そのフレームワークの核となるのは、分散ネットワークで互いに対話し協力できる自律的で知的なソフトウェアプログラムの作成を促進することを目指しています。

このアプローチの主な利点の1つは、AIエージェントが複雑な課題に取り組み、プロセスを効率化し、意思決定を改善することで、さまざまな産業を革新する可能性があることです。文書には、AIエージェントをサプライチェーン管理や金融サービスに応用するなど、説得力のある例が提供されています。AIエージェントがシームレスにコミュニケーションし、調整し、需要予測や在庫管理、物流、リスク緩和などすべてを最適化するサプライチェーンを想像してみてください。このレベルの知的自動化は、効率を大幅に向上させ、コストを削減し、運用全体でリアルタイムの可視性を提供できる可能性があります。

同様に、金融分野では、AIエージェントが取引取引を自動化し、高度なリスク評価を実行し、詐欺パターンを検出し、顧客のプロファイルや市場の状況に基づいてパーソナライズされた財務アドバイスを提供することさえできます。AI エージェントが、この領域におけるプロセスを簡素化し、貴重な洞察を明らかにし、セキュリティ対策を強化する可能性は計り知れません。しかし、uAgents Frameworkを真に際立たせているのは、分散化とユーザー制御に重点を置いていることです。開発者が AI エージェントをパブリックまたはプライベートエンティティとして作成できるようにすることで、このフレームワークは透明性とプライバシーの微妙なバランスを取ります。この柔軟性は、金融や医療など、機密性とデータ保護が最優先される分野では非常に重要です。

パブリックエージェントは、プロトコルマニフェストとダイジェストを公開し、シームレスなコラボレーションと相互運用性を実現します。物流会社のパブリックAIエージェントがコミュニケーション方法を共有し、他のエージェントが直接やり取りして輸送タスクを調整できるようにすることを想像してみてください。このレベルのオープン性は、イノベーションを促進し、業界間のパートナーシップを促進する可能性があります。逆に、プライベートエージェントはプロトコルの詳細を隠し、高度な機密性とセキュリティを確保します。例えば、金融機関は、機密性の高い取引を処理するプライベートAIエージェントを開発し、そのプロトコルを外部の精査から保護しながら、アルマナックを通じて発見することができます。

公開とプライベート エージェントの二元性は、ブロックチェーンや分散台帳技術の基盤となる分散化の原則と信頼できるインタラクションと完璧に一致しています。uAgentsフレームワークは、ユーザーにAIエージェントの透明性と露出レベルを制御する権限を与えることで、分散システムの精神を取り入れながら、プライバシーやデータ保護に関する実用的な懸念にも対処しています。さらに、このフレームワークのオープンソース性とFetch.aiのAIエンジンおよびエージェントバースプラットフォームとの統合は、革新と協力に適したエコシステムを作り上げます。多様なバックグラウンドを持つ開発者が、フレームワークの進化に貢献し、分散コンテキストでのAIエージェントの機能とアプリケーションの発展に専念した活発なコミュニティを育成しています。

エージェントバース

Agentverseは、広範なuAgentsフレームワークとその多岐にわたるユースケースへのポータルとして機能する、クラウドベースの統合開発環境(IDE)です。この強力なフレームワークは、分散型AIエージェントの開発を促進し、それらが信頼できる分散型ネットワーク内でシームレスにコミュニケーションし、交渉し、協力することを可能にします。Agentverseの主な利点の1つは、その使いやすいアプローチです。直感的なグラフィカルユーザーインターフェースを備えたこのプラットフォームは、AIエージェント技術の採用障壁を低減し、あらゆるスキルレベルの開発者にアクセス可能にします。これは、事前定義されたエージェントテンプレートやユースケースの提供を通じて達成され、ユーザーは基本的なPython知識のみでもAIエージェントを迅速かつ簡単に作成できます。

The Agentverse: Explorer

エージェントバースエクスプローラーは、プラットフォームの重要なコンポーネントであり、Almanac契約に登録されたAIエージェントの直感的な発見ツールとして機能します。この分散型ディレクトリには、登録されたエージェントに関する詳細情報が含まれており、それには彼らの能力、プロトコル、通信方法も含まれています。エクスプローラーを通じて、ユーザーは一意のプロトコルダイジェストまたは特定の属性に基づいてエージェントを検索して接続することができます。

エクスプローラに表示されるエージェントは、ホスト型、ローカル型、またはメールボックス型のエージェントに分類され、それぞれ異なる目的で使用されます。ホスト型のエージェントはエージェントバースに直接開発および展開され、連続的な稼働時間とリアルタイムのコード編集機能を提供します。一方、ローカル型のエージェントはテスト目的で設計されており、ローカルエンドポイントを指すようになっています。最後に、メールボックス型のエージェントはエージェントバースメールルームに登録され、オフラインの状態でも継続的にメッセージの送受信が可能です。

エージェントバース: 私のエージェント

開発者がAIエージェントを本当に活用できるのは、『My Agents』セクションです。ターゲットとなる100%のアップタイムで、ホストされたエージェントは常にオンラインで、Almanac契約内で最新の状態を維持します。展開プロセスは効率化されており、ユーザーは空のスクリプトからまたは事前に作成されたテンプレートに基づいて、わずか数回のクリックで新しい実行中のエージェントを展開できます。スケーラビリティは「My Agents」セクション内で重要な考慮事項であり、プラットフォームはエージェントが自動的に受信するメッセージ数とともにスケールするように設計されています。これにより、開発者はエージェントコードを最も革新的に作成できるように、エージェントのインフラストラクチャを継続的に展開および管理する手間をかけることなく注力できます。セキュリティも最優先事項であり、セキュアな、パーティション化されたPython環境でエージェントが実行されるため、悪意のある情報へのアクセスを防ぎます。さらに、Agentverseでは、悪質なエージェントとして特定されたエージェントを無視するための禁止リストに登録するオプションも提供されています。

Agentverse:メールルーム/IoTゲートウェイ

エージェントバースメールルームは、エージェント間の通信のために常に稼働しているサーバーを維持するという課題に対処する強力なサービスです。エージェントのためのメールボックスを設定することで、メールルームを使用して、彼らがオフラインのときでもメッセージを取得し、適切なアクションを取ることができます。このサービスは、サーバーの運用が課題となるシナリオにおいて特に価値があり、他のエージェントから送信された受信メッセージを管理し、信頼される中間者として機能します。開発者は、常に稼働しているサーバーの必要性なしに後でこれらのメッセージをダウンロードすることができ、エージェントバースに登録されたエージェントとローカルエージェントとのシームレスなコミュニケーションを実現します。

Agentverseの傑出した機能の1つは、ウォレットや Fetch.ai Ledgerとの統合です。プラットフォーム上でホストされているAIエージェントは、Fetch.ai 台帳と対話する機能を備えており、トランザクションの送受信、残高の照会、スマートコントラクトとの対話などを可能にします。この統合により、Agentverse内の信頼システムが強化され、任意のエージェントによって実行されるトランザクションの透過的なクエリが可能になります。

開発環境を超えて、エージェントバースは「サービス」機能を含む一連の高度な機能を提供しています。この機能により、開発者はエージェントをサービスグループに組み合わせて、ユーザーにサービスを提供することができます。たとえば、ホテル予約サービスのコンテキストでは、受付、部屋管理、コンシェルジュサービスなど、サービスの異なる側面を表す個々のエージェントを作成することができます。これらのエージェントは、サービスグループに組み合わされ、ユーザーにシームレスで統合されたエクスペリエンスを提供します。

エージェントバースは、DeltaVチャットインタフェースおよびFetch.ai AIエンジンと統合されており、ユーザーはネットワークに登録されている関連するAIエージェントとやり取りするAIエンジンをガイドする人間の入力を提供できます。この強力な組み合わせにより、ユーザーは特定のサービスをリクエストすることができ、たとえば特定の都市のホテルの部屋を予約するようなサービスをリクエストすることができ、AIエンジンは適切なエージェントを特定し、通信します。

アルマナック契約

Almanac契約はFetch.aiエコシステムにおいて重要な役割を果たし、AIエージェント間の発見可能性とコミュニケーションを促進する中央ハブとして機能します。その重要性は、AIエージェントの分散性と彼らの能力とプロトコルの統一された、アクセス可能なディレクトリの必要性との間のギャップを埋める能力にあります。

アルマナックは、インターネットのドメイン名サービス(DNS)に類似した分散型ディレクトリとして機能します。登録されたAIエージェントに関する詳細な情報、その能力、プロトコル、および通信方法を含む情報が収容されています。エージェントデータのこの整理されたリポジトリは、ユーザーがAgentverse Explorerを通じてさまざまなエージェントを探索し、対話することを可能にし、一意のプロトコルダイジェストに基づいてそれらをフィルタリングします。

アルマナック内の登録プロセスは、AIエージェントが存在を確立し、リモートインタラクションを可能にするために重要です。 エージェントは、現在の正確な情報を維持するために、特定のブロック制限内で定期的に登録詳細を更新する必要があります。 このダイナミックなプロセスにより、アルマナックが常に最新であり、AIエージェントとその機能の絶えず変化する景観を反映していることが保証されます。

Almanacの主要な特徴の1つは、公共とプライベートのAIエージェントの区別を容易にする役割です。この柔軟性は、AlmanacとuAgentsフレームワーク内のエージェントの相互作用を規定するプロトコルの相互作用によって実現されます。この文脈でのプロトコルは、AIエージェントがお互いの通信を理解し、タスクの実行のために効果的に調整するためのルールとメッセージ構造を確立します。これらのプロトコルは分散型ネットワークの円滑な機能に不可欠であり、エージェントが共通の目標に向けて協力し、作業することができるようにします。

AI エージェントが開発中に公開指定されると、そのプロトコルマニフェストと関連するダイジェストがアルマナック内に公開され、他のエージェントとの通信用のエンドポイントが利用可能になります。この透明性は、外部エージェントが公開エージェントと直接やり取りし、その通信方法と機能を理解できるため、協力と相互運用性を促進します。一方、非公開の AI エージェントは、プロトコルマニフェストを外部に開示しないことで、より高い機密度を維持します。そのダイジェストはアルマナックでまだ表示されており、発見可能ですが、実際のプロトコルの詳細は隠されています。これにより、非公開エージェントのプロトコルを明示的に知っているエージェントだけがそれと通信できるため、必要に応じて制御された安全な通信環境が提供されます。

このパブリックエージェントとプライベートエージェントの二重性は、アルマナックとその基盤となるプロトコルによって促進され、Fetch.ai エコシステムを支える分散化とトラストレスな相互作用の原則と一致しています。これにより、開発者とユーザーは透明性とプライバシーのバランスを取り、特定の要件とユースケースに基づいてAIエージェントの露出レベルを調整できます。さらに、Almanacは、登録プロセス中に署名検証を通じてアドレスの所有権を確認することをエージェントに要求することで、エコシステム内の信頼性と完全性を高めます。この検証ステップにより、Almanacに保存されている情報の正確性が保証され、悪意のあるエージェントや権限のないエージェントがディレクトリを操作しようとするリスクが軽減されます。

オープンエコノミックフレームワーク(OEF)

OEFは Fetch.ai ネットワークを支え、エージェントが相互に発見して対話し、データを交換し、サービスにアクセスするための分散型マーケットプレイスを提供します。これは、価値の移転を促進し、エージェントの活動を調整するブロックチェーンネットワークである Fetch.ai Ledgerを利用しています。

Fetch Smart Ledger

Fetch.aiのスマートレジャーは、ブロックチェーン技術と有向非巡回グラフ(DAG)のユニークな組み合わせを提供し、そのエコシステムの重要な部分です。このハイブリッド構造により、効率的な取引処理と膨大なデータ処理が可能となり、自律経済エージェント(AEAs)およびその複雑な活動の運用に不可欠です。スマートレジャーは従来のブロックチェーン要素とDAGの特徴を統合し、高い取引量とデータを処理できるようにしています。このセットアップにより、ネットワークが数百万のエージェントを同時にサポートできることが保証されています。

従来の直線構造に従う従来のブロックチェーンとは異なり、Fetch Smart Ledgerはトランザクションを異なるレーンに割り当てます。このアプローチにより、ネットワークは多数のトランザクションを同時に処理できる能力が向上します。台帳はトランザクションだけでなく、AEAによる意思決定やネットワーク内での相互作用などの膨大な量のデータをリアルタイムで処理します。これにより、ネットワーク上の操作の安全性と透明性が確保されます。

スマート台帳は、AEAsの機能において重要な役割を果たしています。それは、AEAsによる行動や取引を記録することで、フライトやホテルの予約などの活動を支えています。FETトークンは、このフレームワーク内で、サービスの支払いやAEAsへの貢献に対する報酬を含む取引に使用されています。

Fetch.aiのAI、機械学習、およびブロックチェーン技術を組み合わせるアプローチは、従来のAIシステムとは異なります。分散構造を活用することで、透明性を高め、操作リスクを低減します。スマートレジャーにAI機能を統合することで、複雑なタスクや膨大なデータを処理することが可能となり、これは従来のAIシステムにはない特長です。

高度な機能を備えたFetch Smart Ledgerは、さまざまな産業に適しています:

  • 患者記録、スケジューリング、および個別治療計画の管理。
  • 商品のリアルタイム追跡と透明な取引。
  • 自動取引と安全な取引。
  • 透明性のある余剰エネルギーの効率的な取引。
  • パーソナライズされたショッピング体験と安全な取引。

Fetch.ai は比較的新しい技術であり、モビリティや自動車、分散型金融(DeFi)、スマートシティなどの分野で早期に実装されています。その技術は、電気自動車の充電やMettalexなどの商品取引プラットフォーム向けの分散型ネットワークに適用されています。

Fetch.aiにおけるスマートコントラクト

Fetch.aiのスマートコントラクトはCosmPyフレームワークを介して実装されています。ここでは、その性質、言語サポート、展開、実行の詳細な分析を行います。

  • 展開:使用中LedgerContractCosmPy内でオブジェクトを作成することで、開発者はスマートコントラクトを展開できます。展開には契約のパスとウォレットオブジェクトが必要です。
  • 相互作用:デプロイされると、スマートコントラクトとのやり取りは、状態変数のクエリや設定など、さまざまな方法で容易に行われます。_address_メソッドは、契約のネットワークアドレスを取得するために使用されます。
  • 状態変数のクエリコントラクトの状態変数は、クエリ情報を指定する辞書を提供するqueryメソッドを使用してクエリすることができます。
  • 状態変数の更新:executeメソッドは状態変数を更新するために使用され、その後wait_to_complete()が実行が完了することを確認します。
  • クリアリング状態変数:状態変数は、特定の命令を使用して実行メソッドを使ってクリアできます。
    このプロセスにより、開発者はFetch.aiエコシステム内で動的なスマート契約を作成し管理することができ、ブロックチェーンの機能を活用して安全かつ効率的な契約の実行が可能となります。

集団学習とAI統合

Fetch.aiはCoLearnと呼ばれる分散型の機械学習プロトコルを採用しています。このプロトコルにより、AEAsはプライバシーやセキュリティを損なうことなくデータやモデルを共有できます。CoLearnは高性能なスマートコントラクト言語であるCosmWasmを使用して実装されており、データやモデルを購入および販売するためのマーケットプレイスも含まれています。

相互運用性

Fetch.aiネットワークは、他のブロックチェーンやネットワークとの相互運用性を誇っています。これは、Cosmos SDKに基づいたクロスチェーンプロトコルを介して実現され、Fetch.aiエージェントがEthereumやBNB Chainなどのプラットフォームからデータやサービスにアクセスできるようになります。また、このプラットフォームは、Axelarなどのブリッジを使用して、FETトークンを他の暗号通貨と交換することも可能です。

AIエンジン

AIエンジンの主な目的は、人間の入力を分析し、理解し、最適なAIエージェントとリンクし、自然な言語のやり取りを促進することです。これはユーザーの入力を読み取り、それを実行可能なタスクに変換し、それらのタスクを実行するためにエージェントバースに登録されている適切なAIエージェントを選択することによって達成されます。AIエンジンの強みは、異なるコンテキストを理解し適応する能力にあります。これはトレンドを検討し、前回のやり取りを評価することで、ランダムな入力を意味のある洞察に変えます。不確実性に直面した場合、AIエンジンはユーザーからフィードバックを求めて、提案や推奨事項がユーザーの最終目標と一致していることを確認します。この文脈理解により、AIエンジンは積極的にユーザーのニーズを予測し、適応して、シームレスで直感的な体験を創造します。

AI Engineのスマートルーティング機能は、その効果的な機能において重要な役割を果たしています。この機能により、AI Engineはアルマナックに登録されている利用可能なエージェントを注意深く評価し、そのパフォーマンススペクトルや過去のパフォーマンスデータを考慮します。これらの要因を考慮することで、AI Engineは適切な専門知識を持つエージェントにタスクを割り当て、成功裡なタスク完了の可能性を最大化し、全体的なユーザーエクスペリエンスを向上させます。

DeltaV: 人工知能ベースのチャットインターフェース

DeltaV は AI エンジンのフロントエンド インターフェイスとして機能し、ユーザーがリクエストを入力できるシンプルで直感的なチャット インターフェイスを提供します。これらのリクエストは、AI エンジンによって一連のタスクに変換され、適切な AI エージェントによって実行されます。DeltaV は、シームレスでユーザーフレンドリーな方法でユーザーを AI エージェントに接続することを目的として開発されました。AI エンジン、AI エージェント、Agentverse プラットフォームへのポータルとして機能し、ユーザーは 1 つのインターフェイスから幅広いサービスや機能にアクセスできます。

開発者は、Fetch.aiのAIエージェント技術を活用し、大規模言語モデル(LLMs)、機械学習(ML)モデル、既存のAPI、およびその他のビジネスロジックをカプセル化して、DeltaVを介してサービスにアクセスできるようにすることができます。開発者は、Agentverse: Services内でAIエージェントを開発および登録することで、そのサービスがDeltaVチャットインターフェースを介して検索可能かつアクセス可能であることを確認できます。

Boschとの協力と「物の経済」への展開

Fetch.ai とボッシュは、Web3技術の研究、開発、商業化を目的とした Fetch.ai 財団を設立し、協力関係を拡大しました。このコラボレーションは、ネットワーク内で組織化され、経済的な意思決定を行う機械を作成し、モノのインターネット(IoT)内のオブジェクトが、電気自動車が電気料金を交渉するなどの経済的相互作用に関与できるようにすることを目的としています。

AIと機械学習の能力

AIと機械学習の統合は、Fetch.aiネットワークの中心的な特徴です。Fetch.aiは、洗練された機械学習アルゴリズムと効率的なデータ処理メカニズムを採用しています。これらの技術により、自律経済エージェント(AEAs)は相互作用から学習し、意思決定を最適化し、複雑なタスクを自律的に実行することができます。ネットワークの機械学習能力により、AEAsの効果を向上させる傾向の分析と予測が可能となり、これはサプライチェーン管理、エネルギー配布、金融サービスなどの様々なアプリケーションで活用されます。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。
目录
第2课

Fetch.aiの技術的基盤

このモジュールでは、Fetch.aiの技術的基盤を解説し、ネットワークへの参加を民主化するUPoWというプラットフォーム固有のコンセンサスメカニズムについて掘り下げます。また、Fetch.aiの洗練されたアーキテクチャ、基礎となるAlmanac契約、リソース識別のためのFetch Name Service、安全で透明なデジタル経済を支える堅牢なFetch Ledgerについても詳細に調査します。柔軟性と効率性をもたらす自律型経済エージェント、その開発プロセス、およびこのAI駆動のブロックチェーンネットワーク内で果たす多面的な役割についても調査します。

Fetch.ai は、UPoWと呼ばれる独自のコンセンサスメカニズムを採用しています。このシステムにより、それほど強力でないノードでもブロック報酬のシェアを獲得できます。UPoWは、標準のプルーフ・オブ・ステーク・プロトコルに似た新しいブロックを生成することで機能しますが、コンピューティングの問題を難易度でランク付けし、プルーフ・オブ・ワーク・パッケージにパッケージ化します。

Fetch.aiのプラットフォームは、ブロックチェーン、人工知能、機械学習をユニークに組み合わせ、分散型デジタル経済を創造します。そのアーキテクチャとコア技術は、自律型経済エージェント(AEAs)が繁栄する環境を育み、さまざまなセクターで複雑な自動化タスクを促進します。

Fetch.aiネットワークの基本的な構造には、アルマナック契約、Fetch Name Service、およびFetch Ledgerが含まれています。アルマナック契約は、AIエージェントに関する重要な情報を格納するリポジトリであり、Fetch Name Serviceはリソース識別のための人間が読みやすい命名規則を提供します。分散型インフラストラクチャのバックボーンとして、Fetch Ledgerは安全なデータ共有と取引の整合性を確保します。

自律経済エージェント(AEAs)

AEAsは、Fetch.aiエコシステム内で自律的に動作するソフトウェアプログラムです。これらは、エージェントコミュニケーション言語(ACL)として知られる共通の言語を使用してコミュニケーションし、交渉し、協力します。これらのエージェントは、個人、企業、またはデバイスを表現し、さまざまなタスクを処理できます。AEAsは、開発者がこれらのエージェントを開発およびテストするための必要なツールを提供するPythonベースのツールキットであるAEA Frameworkを使用して作成されます。これらは、さまざまなサービスにアクセスするWebインタフェースを提供するAEA Managerを使用して管理および展開することができます。

  • 自律性と経済的焦点:AEAsは、オーナーの定期的な監視なしに稼働し、主に経済的価値の創造に焦点を当てています。彼らは、最小限またはほとんど介入なしでさまざまなタスクを自律的に処理するよう設計されています。
  • クロスチェーン互換性:AEAフレームワークは、Ethereumのような異なるブロックチェーンネットワークとやり取りできるアプリケーションの開発をサポートし、Fetch.aiのプラットフォームをブロックチェーンエコシステムで多目的にする。
  • タスク効率: AEAsは、ネットワークをナビゲートし、効率的に操作を実行し、新しい目標を追求するためのツールをフレームワーク内に持っています。
    AEAフレームワークは、AEAsの作成と管理のための包括的な開発スイートです。効率的なエージェントの運用に必要なツールを提供し、開発者がさまざまな状況に特定の入力セットを与えることを可能にします。このフレームワークには、次のものが含まれています:

  • Simple Open Economic Framework (sOEF):Fetch.aiネットワークをナビゲートし、タスクを実行し、目標を検索するAEAを有効にします。

  • エージェント通信ネットワーク(ACN):エージェント間の情報交換とコミュニケーションを容易にします。
  • 接続、プロトコル、および契約:これらのコンポーネントは、エージェント間およびコンポーネント間の相互作用を定義し、スマートコントラクトやその他のサービスへのアクセスをラッピングします。

Fetch.aiのAEAsは、限定されることなく、多くのドメインに適用することができます。

  • 自動化されたブロックチェーンインタラクション:ブロックチェーンとのユーザーインタラクションを自動化する、取引やスマートコントラクト操作など。
  • データクエリとサーバーインタラクション:AEAsはクライアントとしてサーバーとやり取りするか、他のクライアントにサービスを提供するためにサーバーを維持することができます。
  • 分散型金融(DeFi):取引や資産管理など、DeFi空間での複雑な操作を自動化します。

AIエージェント

Fetch.aiによって導入されたAIエージェントのコンセプトは、分散システムと人工知能の魅力的な発展です。そのフレームワークの核となるのは、分散ネットワークで互いに対話し協力できる自律的で知的なソフトウェアプログラムの作成を促進することを目指しています。

このアプローチの主な利点の1つは、AIエージェントが複雑な課題に取り組み、プロセスを効率化し、意思決定を改善することで、さまざまな産業を革新する可能性があることです。文書には、AIエージェントをサプライチェーン管理や金融サービスに応用するなど、説得力のある例が提供されています。AIエージェントがシームレスにコミュニケーションし、調整し、需要予測や在庫管理、物流、リスク緩和などすべてを最適化するサプライチェーンを想像してみてください。このレベルの知的自動化は、効率を大幅に向上させ、コストを削減し、運用全体でリアルタイムの可視性を提供できる可能性があります。

同様に、金融分野では、AIエージェントが取引取引を自動化し、高度なリスク評価を実行し、詐欺パターンを検出し、顧客のプロファイルや市場の状況に基づいてパーソナライズされた財務アドバイスを提供することさえできます。AI エージェントが、この領域におけるプロセスを簡素化し、貴重な洞察を明らかにし、セキュリティ対策を強化する可能性は計り知れません。しかし、uAgents Frameworkを真に際立たせているのは、分散化とユーザー制御に重点を置いていることです。開発者が AI エージェントをパブリックまたはプライベートエンティティとして作成できるようにすることで、このフレームワークは透明性とプライバシーの微妙なバランスを取ります。この柔軟性は、金融や医療など、機密性とデータ保護が最優先される分野では非常に重要です。

パブリックエージェントは、プロトコルマニフェストとダイジェストを公開し、シームレスなコラボレーションと相互運用性を実現します。物流会社のパブリックAIエージェントがコミュニケーション方法を共有し、他のエージェントが直接やり取りして輸送タスクを調整できるようにすることを想像してみてください。このレベルのオープン性は、イノベーションを促進し、業界間のパートナーシップを促進する可能性があります。逆に、プライベートエージェントはプロトコルの詳細を隠し、高度な機密性とセキュリティを確保します。例えば、金融機関は、機密性の高い取引を処理するプライベートAIエージェントを開発し、そのプロトコルを外部の精査から保護しながら、アルマナックを通じて発見することができます。

公開とプライベート エージェントの二元性は、ブロックチェーンや分散台帳技術の基盤となる分散化の原則と信頼できるインタラクションと完璧に一致しています。uAgentsフレームワークは、ユーザーにAIエージェントの透明性と露出レベルを制御する権限を与えることで、分散システムの精神を取り入れながら、プライバシーやデータ保護に関する実用的な懸念にも対処しています。さらに、このフレームワークのオープンソース性とFetch.aiのAIエンジンおよびエージェントバースプラットフォームとの統合は、革新と協力に適したエコシステムを作り上げます。多様なバックグラウンドを持つ開発者が、フレームワークの進化に貢献し、分散コンテキストでのAIエージェントの機能とアプリケーションの発展に専念した活発なコミュニティを育成しています。

エージェントバース

Agentverseは、広範なuAgentsフレームワークとその多岐にわたるユースケースへのポータルとして機能する、クラウドベースの統合開発環境(IDE)です。この強力なフレームワークは、分散型AIエージェントの開発を促進し、それらが信頼できる分散型ネットワーク内でシームレスにコミュニケーションし、交渉し、協力することを可能にします。Agentverseの主な利点の1つは、その使いやすいアプローチです。直感的なグラフィカルユーザーインターフェースを備えたこのプラットフォームは、AIエージェント技術の採用障壁を低減し、あらゆるスキルレベルの開発者にアクセス可能にします。これは、事前定義されたエージェントテンプレートやユースケースの提供を通じて達成され、ユーザーは基本的なPython知識のみでもAIエージェントを迅速かつ簡単に作成できます。

The Agentverse: Explorer

エージェントバースエクスプローラーは、プラットフォームの重要なコンポーネントであり、Almanac契約に登録されたAIエージェントの直感的な発見ツールとして機能します。この分散型ディレクトリには、登録されたエージェントに関する詳細情報が含まれており、それには彼らの能力、プロトコル、通信方法も含まれています。エクスプローラーを通じて、ユーザーは一意のプロトコルダイジェストまたは特定の属性に基づいてエージェントを検索して接続することができます。

エクスプローラに表示されるエージェントは、ホスト型、ローカル型、またはメールボックス型のエージェントに分類され、それぞれ異なる目的で使用されます。ホスト型のエージェントはエージェントバースに直接開発および展開され、連続的な稼働時間とリアルタイムのコード編集機能を提供します。一方、ローカル型のエージェントはテスト目的で設計されており、ローカルエンドポイントを指すようになっています。最後に、メールボックス型のエージェントはエージェントバースメールルームに登録され、オフラインの状態でも継続的にメッセージの送受信が可能です。

エージェントバース: 私のエージェント

開発者がAIエージェントを本当に活用できるのは、『My Agents』セクションです。ターゲットとなる100%のアップタイムで、ホストされたエージェントは常にオンラインで、Almanac契約内で最新の状態を維持します。展開プロセスは効率化されており、ユーザーは空のスクリプトからまたは事前に作成されたテンプレートに基づいて、わずか数回のクリックで新しい実行中のエージェントを展開できます。スケーラビリティは「My Agents」セクション内で重要な考慮事項であり、プラットフォームはエージェントが自動的に受信するメッセージ数とともにスケールするように設計されています。これにより、開発者はエージェントコードを最も革新的に作成できるように、エージェントのインフラストラクチャを継続的に展開および管理する手間をかけることなく注力できます。セキュリティも最優先事項であり、セキュアな、パーティション化されたPython環境でエージェントが実行されるため、悪意のある情報へのアクセスを防ぎます。さらに、Agentverseでは、悪質なエージェントとして特定されたエージェントを無視するための禁止リストに登録するオプションも提供されています。

Agentverse:メールルーム/IoTゲートウェイ

エージェントバースメールルームは、エージェント間の通信のために常に稼働しているサーバーを維持するという課題に対処する強力なサービスです。エージェントのためのメールボックスを設定することで、メールルームを使用して、彼らがオフラインのときでもメッセージを取得し、適切なアクションを取ることができます。このサービスは、サーバーの運用が課題となるシナリオにおいて特に価値があり、他のエージェントから送信された受信メッセージを管理し、信頼される中間者として機能します。開発者は、常に稼働しているサーバーの必要性なしに後でこれらのメッセージをダウンロードすることができ、エージェントバースに登録されたエージェントとローカルエージェントとのシームレスなコミュニケーションを実現します。

Agentverseの傑出した機能の1つは、ウォレットや Fetch.ai Ledgerとの統合です。プラットフォーム上でホストされているAIエージェントは、Fetch.ai 台帳と対話する機能を備えており、トランザクションの送受信、残高の照会、スマートコントラクトとの対話などを可能にします。この統合により、Agentverse内の信頼システムが強化され、任意のエージェントによって実行されるトランザクションの透過的なクエリが可能になります。

開発環境を超えて、エージェントバースは「サービス」機能を含む一連の高度な機能を提供しています。この機能により、開発者はエージェントをサービスグループに組み合わせて、ユーザーにサービスを提供することができます。たとえば、ホテル予約サービスのコンテキストでは、受付、部屋管理、コンシェルジュサービスなど、サービスの異なる側面を表す個々のエージェントを作成することができます。これらのエージェントは、サービスグループに組み合わされ、ユーザーにシームレスで統合されたエクスペリエンスを提供します。

エージェントバースは、DeltaVチャットインタフェースおよびFetch.ai AIエンジンと統合されており、ユーザーはネットワークに登録されている関連するAIエージェントとやり取りするAIエンジンをガイドする人間の入力を提供できます。この強力な組み合わせにより、ユーザーは特定のサービスをリクエストすることができ、たとえば特定の都市のホテルの部屋を予約するようなサービスをリクエストすることができ、AIエンジンは適切なエージェントを特定し、通信します。

アルマナック契約

Almanac契約はFetch.aiエコシステムにおいて重要な役割を果たし、AIエージェント間の発見可能性とコミュニケーションを促進する中央ハブとして機能します。その重要性は、AIエージェントの分散性と彼らの能力とプロトコルの統一された、アクセス可能なディレクトリの必要性との間のギャップを埋める能力にあります。

アルマナックは、インターネットのドメイン名サービス(DNS)に類似した分散型ディレクトリとして機能します。登録されたAIエージェントに関する詳細な情報、その能力、プロトコル、および通信方法を含む情報が収容されています。エージェントデータのこの整理されたリポジトリは、ユーザーがAgentverse Explorerを通じてさまざまなエージェントを探索し、対話することを可能にし、一意のプロトコルダイジェストに基づいてそれらをフィルタリングします。

アルマナック内の登録プロセスは、AIエージェントが存在を確立し、リモートインタラクションを可能にするために重要です。 エージェントは、現在の正確な情報を維持するために、特定のブロック制限内で定期的に登録詳細を更新する必要があります。 このダイナミックなプロセスにより、アルマナックが常に最新であり、AIエージェントとその機能の絶えず変化する景観を反映していることが保証されます。

Almanacの主要な特徴の1つは、公共とプライベートのAIエージェントの区別を容易にする役割です。この柔軟性は、AlmanacとuAgentsフレームワーク内のエージェントの相互作用を規定するプロトコルの相互作用によって実現されます。この文脈でのプロトコルは、AIエージェントがお互いの通信を理解し、タスクの実行のために効果的に調整するためのルールとメッセージ構造を確立します。これらのプロトコルは分散型ネットワークの円滑な機能に不可欠であり、エージェントが共通の目標に向けて協力し、作業することができるようにします。

AI エージェントが開発中に公開指定されると、そのプロトコルマニフェストと関連するダイジェストがアルマナック内に公開され、他のエージェントとの通信用のエンドポイントが利用可能になります。この透明性は、外部エージェントが公開エージェントと直接やり取りし、その通信方法と機能を理解できるため、協力と相互運用性を促進します。一方、非公開の AI エージェントは、プロトコルマニフェストを外部に開示しないことで、より高い機密度を維持します。そのダイジェストはアルマナックでまだ表示されており、発見可能ですが、実際のプロトコルの詳細は隠されています。これにより、非公開エージェントのプロトコルを明示的に知っているエージェントだけがそれと通信できるため、必要に応じて制御された安全な通信環境が提供されます。

このパブリックエージェントとプライベートエージェントの二重性は、アルマナックとその基盤となるプロトコルによって促進され、Fetch.ai エコシステムを支える分散化とトラストレスな相互作用の原則と一致しています。これにより、開発者とユーザーは透明性とプライバシーのバランスを取り、特定の要件とユースケースに基づいてAIエージェントの露出レベルを調整できます。さらに、Almanacは、登録プロセス中に署名検証を通じてアドレスの所有権を確認することをエージェントに要求することで、エコシステム内の信頼性と完全性を高めます。この検証ステップにより、Almanacに保存されている情報の正確性が保証され、悪意のあるエージェントや権限のないエージェントがディレクトリを操作しようとするリスクが軽減されます。

オープンエコノミックフレームワーク(OEF)

OEFは Fetch.ai ネットワークを支え、エージェントが相互に発見して対話し、データを交換し、サービスにアクセスするための分散型マーケットプレイスを提供します。これは、価値の移転を促進し、エージェントの活動を調整するブロックチェーンネットワークである Fetch.ai Ledgerを利用しています。

Fetch Smart Ledger

Fetch.aiのスマートレジャーは、ブロックチェーン技術と有向非巡回グラフ(DAG)のユニークな組み合わせを提供し、そのエコシステムの重要な部分です。このハイブリッド構造により、効率的な取引処理と膨大なデータ処理が可能となり、自律経済エージェント(AEAs)およびその複雑な活動の運用に不可欠です。スマートレジャーは従来のブロックチェーン要素とDAGの特徴を統合し、高い取引量とデータを処理できるようにしています。このセットアップにより、ネットワークが数百万のエージェントを同時にサポートできることが保証されています。

従来の直線構造に従う従来のブロックチェーンとは異なり、Fetch Smart Ledgerはトランザクションを異なるレーンに割り当てます。このアプローチにより、ネットワークは多数のトランザクションを同時に処理できる能力が向上します。台帳はトランザクションだけでなく、AEAによる意思決定やネットワーク内での相互作用などの膨大な量のデータをリアルタイムで処理します。これにより、ネットワーク上の操作の安全性と透明性が確保されます。

スマート台帳は、AEAsの機能において重要な役割を果たしています。それは、AEAsによる行動や取引を記録することで、フライトやホテルの予約などの活動を支えています。FETトークンは、このフレームワーク内で、サービスの支払いやAEAsへの貢献に対する報酬を含む取引に使用されています。

Fetch.aiのAI、機械学習、およびブロックチェーン技術を組み合わせるアプローチは、従来のAIシステムとは異なります。分散構造を活用することで、透明性を高め、操作リスクを低減します。スマートレジャーにAI機能を統合することで、複雑なタスクや膨大なデータを処理することが可能となり、これは従来のAIシステムにはない特長です。

高度な機能を備えたFetch Smart Ledgerは、さまざまな産業に適しています:

  • 患者記録、スケジューリング、および個別治療計画の管理。
  • 商品のリアルタイム追跡と透明な取引。
  • 自動取引と安全な取引。
  • 透明性のある余剰エネルギーの効率的な取引。
  • パーソナライズされたショッピング体験と安全な取引。

Fetch.ai は比較的新しい技術であり、モビリティや自動車、分散型金融(DeFi)、スマートシティなどの分野で早期に実装されています。その技術は、電気自動車の充電やMettalexなどの商品取引プラットフォーム向けの分散型ネットワークに適用されています。

Fetch.aiにおけるスマートコントラクト

Fetch.aiのスマートコントラクトはCosmPyフレームワークを介して実装されています。ここでは、その性質、言語サポート、展開、実行の詳細な分析を行います。

  • 展開:使用中LedgerContractCosmPy内でオブジェクトを作成することで、開発者はスマートコントラクトを展開できます。展開には契約のパスとウォレットオブジェクトが必要です。
  • 相互作用:デプロイされると、スマートコントラクトとのやり取りは、状態変数のクエリや設定など、さまざまな方法で容易に行われます。_address_メソッドは、契約のネットワークアドレスを取得するために使用されます。
  • 状態変数のクエリコントラクトの状態変数は、クエリ情報を指定する辞書を提供するqueryメソッドを使用してクエリすることができます。
  • 状態変数の更新:executeメソッドは状態変数を更新するために使用され、その後wait_to_complete()が実行が完了することを確認します。
  • クリアリング状態変数:状態変数は、特定の命令を使用して実行メソッドを使ってクリアできます。
    このプロセスにより、開発者はFetch.aiエコシステム内で動的なスマート契約を作成し管理することができ、ブロックチェーンの機能を活用して安全かつ効率的な契約の実行が可能となります。

集団学習とAI統合

Fetch.aiはCoLearnと呼ばれる分散型の機械学習プロトコルを採用しています。このプロトコルにより、AEAsはプライバシーやセキュリティを損なうことなくデータやモデルを共有できます。CoLearnは高性能なスマートコントラクト言語であるCosmWasmを使用して実装されており、データやモデルを購入および販売するためのマーケットプレイスも含まれています。

相互運用性

Fetch.aiネットワークは、他のブロックチェーンやネットワークとの相互運用性を誇っています。これは、Cosmos SDKに基づいたクロスチェーンプロトコルを介して実現され、Fetch.aiエージェントがEthereumやBNB Chainなどのプラットフォームからデータやサービスにアクセスできるようになります。また、このプラットフォームは、Axelarなどのブリッジを使用して、FETトークンを他の暗号通貨と交換することも可能です。

AIエンジン

AIエンジンの主な目的は、人間の入力を分析し、理解し、最適なAIエージェントとリンクし、自然な言語のやり取りを促進することです。これはユーザーの入力を読み取り、それを実行可能なタスクに変換し、それらのタスクを実行するためにエージェントバースに登録されている適切なAIエージェントを選択することによって達成されます。AIエンジンの強みは、異なるコンテキストを理解し適応する能力にあります。これはトレンドを検討し、前回のやり取りを評価することで、ランダムな入力を意味のある洞察に変えます。不確実性に直面した場合、AIエンジンはユーザーからフィードバックを求めて、提案や推奨事項がユーザーの最終目標と一致していることを確認します。この文脈理解により、AIエンジンは積極的にユーザーのニーズを予測し、適応して、シームレスで直感的な体験を創造します。

AI Engineのスマートルーティング機能は、その効果的な機能において重要な役割を果たしています。この機能により、AI Engineはアルマナックに登録されている利用可能なエージェントを注意深く評価し、そのパフォーマンススペクトルや過去のパフォーマンスデータを考慮します。これらの要因を考慮することで、AI Engineは適切な専門知識を持つエージェントにタスクを割り当て、成功裡なタスク完了の可能性を最大化し、全体的なユーザーエクスペリエンスを向上させます。

DeltaV: 人工知能ベースのチャットインターフェース

DeltaV は AI エンジンのフロントエンド インターフェイスとして機能し、ユーザーがリクエストを入力できるシンプルで直感的なチャット インターフェイスを提供します。これらのリクエストは、AI エンジンによって一連のタスクに変換され、適切な AI エージェントによって実行されます。DeltaV は、シームレスでユーザーフレンドリーな方法でユーザーを AI エージェントに接続することを目的として開発されました。AI エンジン、AI エージェント、Agentverse プラットフォームへのポータルとして機能し、ユーザーは 1 つのインターフェイスから幅広いサービスや機能にアクセスできます。

開発者は、Fetch.aiのAIエージェント技術を活用し、大規模言語モデル(LLMs)、機械学習(ML)モデル、既存のAPI、およびその他のビジネスロジックをカプセル化して、DeltaVを介してサービスにアクセスできるようにすることができます。開発者は、Agentverse: Services内でAIエージェントを開発および登録することで、そのサービスがDeltaVチャットインターフェースを介して検索可能かつアクセス可能であることを確認できます。

Boschとの協力と「物の経済」への展開

Fetch.ai とボッシュは、Web3技術の研究、開発、商業化を目的とした Fetch.ai 財団を設立し、協力関係を拡大しました。このコラボレーションは、ネットワーク内で組織化され、経済的な意思決定を行う機械を作成し、モノのインターネット(IoT)内のオブジェクトが、電気自動車が電気料金を交渉するなどの経済的相互作用に関与できるようにすることを目的としています。

AIと機械学習の能力

AIと機械学習の統合は、Fetch.aiネットワークの中心的な特徴です。Fetch.aiは、洗練された機械学習アルゴリズムと効率的なデータ処理メカニズムを採用しています。これらの技術により、自律経済エージェント(AEAs)は相互作用から学習し、意思決定を最適化し、複雑なタスクを自律的に実行することができます。ネットワークの機械学習能力により、AEAsの効果を向上させる傾向の分析と予測が可能となり、これはサプライチェーン管理、エネルギー配布、金融サービスなどの様々なアプリケーションで活用されます。

免责声明
* 投资有风险,入市须谨慎。本课程不作为投资理财建议。
* 本课程由入驻Gate Learn的作者创作,观点仅代表作者本人,绝不代表Gate Learn赞同其观点或证实其描述。