メインコンテンツへスキップ

ArcBlockにおけるLLMとエージェントの理解

Matt McKinney
AIGNEArcBlockLLMPodcast

人工知能の世界は急速に進化しており、Web3の展望、特にArcBlockのようなプラットフォームに刺激的な新しい可能性をもたらしています。この分散型エコシステムのビルダーやユーザーとして、皆さんは「LLM」や「AIエージェント」といったバズワードを耳にすることが多いでしょう。これらはどちらも強力なAIツールですが、ArcBlockネットワーク内でそれらを効果的に活用するためには、それぞれの異なる役割を理解することが不可欠です。この記事では、その違いを明確にし、ArcBlock上でよりスマートで自律的なアプリケーションを構築し、AIGNEによって強化された次世代の分散型サービスの能力を認識できるようにします。

llm vs agent.png

LLMとは何か?テキストの原動力

大規模言語モデル(LLM)は、本質的には膨大な量のテキストとコードでトレーニングされた、洗練されたパターン認識マシンです。超強力なオートコンプリートシステムと考えてください!学習したパターンに基づいてテキストを予測し、生成することに長けています。

ArcBlockの文脈でこれを想像してみてください:

  • スマートコントラクトのオートコンプリート: ArcBlock上で構築を行う開発者の場合、LLMを使用してスマートコントラクトの記述中にコード補完をインテリジェントに提案し、開発をスピードアップさせ、エラーを減らす可能性があります。
  • dApp向けのコンテンツ生成: dAppビルダーにとって、LLMはブログ投稿、ソーシャルメディアの更新、さらにはアプリ内の説明文など、分散型アプリケーションのテーマに関連する初期ドラフトの生成を支援します。
  • 即時のFAQと情報検索(基本): エンドユーザー向けには、LLMを搭載したインターフェースが、ナレッジベースに基づいてArcBlockの概念、DeFi、またはブロックチェーンの基礎に関する一般的な質問に素早く回答できます。

LLMの主な強み:

✅ 一般的な知識に関する質問への回答(トレーニングデータの範囲内)

✅ 学習したパターンに基づいたテキストの生成

✅ 迅速なQ&Aレスポンスの提供

迅速なコンテンツのドラフト作成と提案

ただし、制限事項を覚えておいてください: LLMは、意味のある方法で過去のやり取りを「考え」たり、記憶したりすることはありません。それらは反応的であり、直近のプロンプトに対してのみ応答します。現時点では、真の理解や自律的に行動する能力に欠けています。それらはテキスト操作のための強力なツールですが、独立したアクターではありません。

AIエージェントとは何か?自律的なアクター

AIエージェントは、AIの能力を次のレベルへと引き上げます。それは単に応答するだけでなく、行動することです。エージェントは自律的であり、環境を認識し、推論し、意思決定を行い、特定の目標を達成するために行動を起こすように設計されています。定義されたパラメータ内で独立して動作できるデジタル実体と考えてください。ArcBlockのAIGNEプラットフォームは、分散型ウェブによって強化されたこれらのエージェントの作成と展開を支援するために特別に設計されています。

AIGNEによって強化されたArcBlockエコシステム内のAIエージェントを考えてみましょう:

  • パーソナライズされた分散型アシスタント: AIGNE上に構築されたAIエージェントが、あなたの個人的なWeb3アシスタントとして機能し、デジタルアイデンティティ(DID)に接続され、あなたに代わってdAppと安全に対話し、あらかじめ設定されたルールに基づいてDeFiタスクを自動化することを想像してみてください。これらすべてがArcBlockの分散型インフラストラクチャによって支えられています。
  • スマートコントラクトの守護者: AIGNEで開発されたエージェントは、オンチェーンデータや外部情報を分析することで、あなたのDIDを監視し、異常や潜在的なセキュリティリスクを警告することができます。
  • 自律型データオラクル: AIGNEで構築されたエージェントは、インテリジェントなオラクルとして機能し、APIを通じて現実世界のデータを安全に取得し、ブロックチェーンを使用してその真正性を検証し、信頼できる分散型の方法でArcBlock上に提供することができます。

AIエージェントの主な能力:

✅ 外部情報の取得と分析(メール、データベース、API、ブロックチェーンデータ分散型ストレージ

✅ 長期的なやり取りのためのメモリの保存と使用(文脈の理解)

✅ 人間の介入なしに多段階のタスクを自動化(プロアクティブな操作)

文脈と目標に基づいた推論と意思決定

現実世界やデジタルシステムと対話するためのツールやAPIの活用

🔹 例の拡張: ArcBlockのノーコードAIGNEプラットフォームで構築されたカスタマーサポートAIエージェントは、過去のメールスレッドを取得して会話を分析するだけでなく、ユーザーのDIDにアクセスして本人確認を行い、ブロックチェーン上の取引履歴にアクセスすることで、分散型フレームワーク内で安全かつパーソナライズされたサポートを保証します。その後、事前定義されたルールとブロックチェーンで検証された情報に基づいて、返金の発行やユーザープロファイルの更新などのアクションを自動的に開始できます。

選択の基準:ArcBlockプロジェクトでLLMとAIエージェントのどちらを使うべきか?

when to use LLM.png

LLMとAIエージェントのどちらを活用すべきかを理解することは、ArcBlockでAIを最大限に活用するための鍵となります。

✔️ 次のような場合はLLMを使用:

  • 迅速なテキスト生成や要約が必要な場合: dAppの初期ドキュメントのドラフト作成、ユーザー向けのブロックチェーン取引詳細の要約、ArcBlockエコシステム内でのマーケティングコピーのバリエーション作成など。
  • 基本的なQ&A機能が必要な場合: ArcBlockベースのサービス用のシンプルなFAQボットの構築や、静的なナレッジベースから一般的なユーザーの問い合わせに即座に回答する場合。
  • インテリジェントな提案でユーザーインターフェースを強化したい場合: ArcBlockで構築する開発者向けのコードオートコンプリートの実装や、dAppインターフェース内での文脈に応じたテキスト提案の提供。

✔️ 次のような場合はAIエージェントを使用:

  • 自律的な分散型サービスを構築する場合: DeFi戦略の自動化ツールや、AIGNEの機能を活用したパーソナライズされたデータ管理システムの作成。
  • プロアクティブでパーソナライズされたユーザー体験が必要な場合: ユーザーのDIDを管理し、dApp間のワークフローを自動化し、ArcBlockエコシステム内のブロックチェーン活動に基づいてパーソナライズされた推奨事項を提供するインテリジェントなWeb3アシスタントの開発。
  • 現実世界のデータとアクションをdAppに統合する必要がある場合: 外部APIと対話し、現実世界のイベントを監視し、その情報に基づいてブロックチェーン上や分散型システム内でアクションをトリガーするエージェントの構築(すべてAIGNEを通じてオーケストレーションされます)。
  • AIとのやり取りにおけるセキュリティと信頼を優先する場合: ArcBlockのDIDとブロックチェーンインフラストラクチャ、およびAIGNEの安全な環境を活用して、ユーザーデータに安全にアクセスし、情報の出所を検証し、透明で監査可能なアクションを保証するエージェントを構築する場合。

ArcBlockがAIGNEで次世代のAIエージェントをどのように強化するか

ArcBlockは単にLLMに関するものではありません。私たちは、AIGNEプラットフォームを通じて、開発者が分散型ウェブのための知識豊富で信頼できるAIエージェントを構築できるようにすることに焦点を当てています。私たちのプラットフォームは独自の利点を提供します:

  • 安全でパーソナライズされたエージェントのための分散型アイデンティティ(DID): AIGNEと深く統合されたArcBlockのDIDフレームワークにより、AIエージェントは安全でプライバシーを保護した方法でユーザーやサービスと対話できます。エージェントはDIDを活用して以下を行うことができます:
    • ユーザーのアイデンティティと権限を検証してから、機密データにアクセスしたり代行アクションを実行したりすることで、AIGNE搭載エージェント内での安全なやり取りを保証します。
    • ユーザーの好みやDIDに安全にリンクされたデータに基づいてやり取りをパーソナライズし、AIGNEエージェントが真にカスタマイズされた体験を提供できるようにします。
    • AIGNEの安全なアーキテクチャによって促進される、ユーザー制御の同意によるエージェントとユーザー間の安全なデータ共有とコラボレーションを可能にします
  • ブロックチェーンベースの信頼と検証可能性: ブロックチェーンを活用してAIGNEに統合することで、ArcBlockはAIエージェントのアクションの透明性と監査可能性を確保します。これは以下を意味します:
    • エージェントのアクションをブロックチェーンに記録・検証でき、不変の監査証跡を作成して、AIGNEで構築されたエージェントに対するユーザーの信頼を高めます。
    • スマートコントラクトを使用してエージェントの動作を定義し、ルールを強制することで、AIGNE環境内での予測可能で信頼できるエージェントの運用を保証します。
    • データの出所と完全性を追跡・検証でき、エージェントがAIGNEエコシステム内で信頼性の高い情報を使用することを保証します。
  • ダイナミックでレスポンシブなエージェントのためのリアルタイムデータアクセス: ArcBlockのプラットフォーム、特にAIGNEは、ブロックチェーンネットワークや分散型データマーケットプレイスを含む様々なソースからのリアルタイムデータストリームへのアクセスをエージェントに提供します。これにより、エージェントは以下が可能になります:
    • DeFiアプリケーションやサプライチェーン管理システム内のリアルタイムのイベントや市場状況に反応し、AIGNE搭載エージェントの応答性を高めます。
    • 動的で変化する環境において、最新の情報と洞察をユーザーに提供し、AIGNEエージェントが常に適切であることを保証します。
    • 利用可能な最新のデータに基づいて情報に基づいた意思決定を行い、AIGNEプラットフォーム内でのエージェントの有効性と関連性を高めます。

ArcBlockとAIGNEがあれば、単にAIを構築するだけでなく、Web3の未来に向けた分散型で信頼性が高く、自律的なAIエージェントを構築することになります。 今すぐ試す

ポッドキャストの概要を聴く

このページに関わるもの

製品

  • AIGNE active

    エージェントを構築する開発者向けのフレームワーク。コマンドラインからプロジェクトを作成して実行し、詳細が必要な部分はフレームワークのドキュメントを参照します。

用語

  • LLM

    大規模言語モデル。ここでは、毎回同じ答えを返す部品ではなく、明確な境界と検証可能な記録を与えるべき非決定的な行為者として扱います。