Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【ITニュース解説】Hermes Micro-Agent: Pay-Per-Call API for AI Agents on Base (x402)

2026年10月19日に「Dev.to」が公開したITニュース「Hermes Micro-Agent: Pay-Per-Call API for AI Agents on Base (x402)」について初心者にもわかりやすく解説しています。

作成日: 更新日:

ITニュース概要

「Hermes Micro-Agent」は、AIエージェント向けAPIだ。アカウントやAPIキー不要で、BaseブロックチェーンのUSDCで都度少額を支払えば、テキスト要約やコード解析など20種のタスクを実行可能。支払いはオンチェーンで検証され、すぐに結果が返る仕組みだ。

ITニュース解説

Hermes Micro-Agentは、人工知能(AI)エージェントが特定のタスクをこなすために設計された、ユニークな「従量課金型API」サービスだ。システムエンジニアを目指す皆さんにとって、APIやAIエージェント、そしてブロックチェーンといった技術がどのように組み合わされているのかを理解する良い機会となるだろう。

これまでの多くのオンラインサービスでは、APIを利用する際に、まずアカウントを作成し、APIキーを取得し、そして定期的な利用料金や請求書を処理する必要があった。しかし、AIエージェントが自律的に動く世界では、こうした手続きは非常に非効率だ。例えば、あるAIが小さなタスクを実行したいだけなのに、そのためにわざわざアカウントを作り、支払い情報を登録し、後で請求書を処理するのは手間がかかりすぎる。Hermes Micro-Agentは、この課題を解決するため、「数セント」というごく少額の支払いで、AIエージェントが必要な作業をすぐに実行できる仕組みを提供している。

このサービスは、単一のHTTPエンドポイントとして提供されている。これは、特定のURLにリクエストを送るだけで、必要な機能にアクセスできることを意味する。支払いは、特定の仮想通貨であるUSDC(USDコイン)を、ブロックチェーンの一種であるBaseネットワーク上で送金することで行われる。この仕組みの最大の特徴は、サービス利用に際してサインアップが不要であり、サブスクリプション(定期購読)も不要、さらに人間の介入が一切ないことだ。AIエージェントは、必要な時に必要な分だけサービスを利用し、少額を支払うだけで済むのだ。

Hermes Micro-Agentが提供するタスクは多岐にわたる。主なカテゴリは、テキスト処理、コード処理、データ処理、そしてメディア処理だ。例えば、テキスト処理では、与えられた文章の要約、特定の情報の抽出、キーワードの分析、感情分析、多言語への翻訳、文章の書き換え、誤字脱字の校正といった機能が利用できる。コード処理では、プログラムコードの整形(lint)、コードの説明、リファクタリング、レビュー、Pythonコードのデバッグなど、開発者にとって役立つタスクが含まれている。データ処理では、JSONデータの整形、特定のJSONデータへのクエリ、CSVデータからJSONへの変換、データのハッシュ化、Base64エンコード/デコードといった、データ操作に必要な機能が揃っている。メディア処理では、画像の内容説明や、音声・動画ファイルのプロパティ調査が可能だ。これらのタスクは、1回あたりわずか0.10ドルから0.25ドルという非常に手頃な価格で提供されている。

では、実際にこのAPIを呼び出す手順を見てみよう。AIエージェントが特定のタスク、例えば文章の要約をしたい場合、まずPOST /taskというエンドポイントに、実行したいタスク名と、処理したいテキストをJSON形式で送信する。このとき、まだ支払いはしていないため、サーバーからは「402 Payment Required」というエラーコードが返ってくる。このエラーメッセージには、そのタスクを実行するために必要な料金、支払い先のブロックチェーンアドレス、そしてどのような支払い方法(x402プロトコル)を受け付けるかといった詳細情報が書かれている。

AIエージェントは、このエラーメッセージに含まれる情報に基づいて、指定されたBaseネットワーク上のUSDCアドレスに正確な金額を送金する。送金が完了すると、その取引がブロックチェーンに記録され、一意の「トランザクションハッシュ」が生成される。次に、AIエージェントは、このトランザクションハッシュをHTTPリクエストの特別なヘッダー(X-Payment)に含めて、再度POST /taskエンドポイントに同じタスクのリクエストを送信する。

ここがHermes Micro-Agentの核心部分だ。サーバーは、このリクエストを受け取ると、送られてきたトランザクションハッシュを使ってブロックチェーン上の情報を確認する。具体的には、USDCの送金イベントが記録されたトランザクションレシートを読み取り、指定された受取人アドレスと送金された金額が正しいかを検証する。この検証が成功して初めて、サーバーは実際のタスクを実行する。もし、偽のトランザクションハッシュが送られたり、間違ったアドレスに送金されたりした場合は、支払いが検証されないため、タスクは実行されず、再び402エラーが返される。重要なのは、この支払いの検証が、サービス提供者の内部データベースに記録されたフラグによるものではなく、ブロックチェーンという公開された、改ざん不能な記録によって行われるという点だ。これにより、支払いに関する信頼性が飛躍的に高まる。

AIエージェントがこのサービスを見つける方法もシンプルだ。GET /エンドポイントにリクエストを送ると、サービス名、説明、支払い先アドレス、そして提供される20種類の全タスクとその料金リストが返される。GET /tasksにアクセスすれば料金リストのみが得られ、GET /task?task=summarizeのように特定のタスクを指定すると、そのタスクに関する支払い情報(402エラーペイロード)が返される。また、AIエージェント間での連携を想定したJSON-RPCインターフェースも提供されており、プログラム的にサービスの価格問い合わせや支払い状況の確認などを行うことが可能だ。

このサービスが0.10ドルから0.25ドルという低価格を設定しているのには明確な理由がある。AIエージェントは、通常、もっと大きな目的を達成するための一部分として、これらの小さなタスクを利用する。もしサブタスクのコストが、それが生み出す価値よりも高くなってしまえば、AIエージェントはそのタスクを利用しないだろう。数セントという価格設定にすることで、AIエージェントは一つの大きな処理の中で、要約、コード整形、データ変換、ハッシュ化といった複数のタスクを効率的に組み合わせても、全体のコストが妥当な範囲に収まり、最終的な価値提供に見合うようになるのだ。

ただし、現在のHermes Micro-Agentにはいくつかの留意点がある。まず、現在公開されているURLはCloudflareの「Quick Tunnel」という一時的なもので、サーバーの再起動などによってURLが変わる可能性がある。そのため、サービスの安定性や継続的な利用を保証するSLA(サービス品質保証契約)は提供されていない。また、このサービスは特定のディレクトリに登録されているわけではないため、直接APIエンドポイントを指定してアクセスする必要がある。最も重要な点として、このサービスはChatGPTのような「言語モデル」ではない。つまり、与えられたプロンプトから新しい文章やコードを生成するような機能は持っていない。Hermes Micro-Agentは、テキスト、コード、JSONといったデータに対して、特定のルールに基づいて変換を行う「決定的な変換」に特化したサービスである。例えば、要約は与えられた文章の内容を維持しつつ短縮する変換であり、コード整形はコードの構造を変えずに可読性を高める変換である。生成系のAIが必要な場合は、別のサービスを探す必要があるだろう。

Hermes Micro-Agentが示しているのは、AIエージェント同士の商取引が将来的にどのような形になるかという一つのパターンだ。買い手となるAIエージェントが先に支払い、売り手となるサービスがその支払いをブロックチェーン上で検証し、その後で作業を実行する。このシンプルな流れには、エスクローサービス(第三者による支払いの一時預かり)や、複雑な紛争解決プロセス、あるいは評価システムといったものが一切不要になる。これは、支払いが「単なる主張」ではなく、「ブロックチェーン上に記録された検証可能な事実」であるためだ。この透明性と信頼性こそが、エージェント間のインタラクションを極めてシンプルにし、効率的な自動取引を可能にする基盤となる。

このように、Hermes Micro-Agentは、AIエージェントが自律的に連携し、効率的にタスクを処理するための新しい支払いモデルとサービス提供方法を提案している。ブロックチェーン技術を支払い検証に活用することで、既存の煩雑な手続きを排し、よりスマートで信頼性の高いエージェント間エコシステムの構築を目指しているのだ。この技術は、将来の分散型アプリケーションやAIエージェントの発展において、重要な一歩となる可能性を秘めていると言えるだろう。

関連コンテンツ

関連IT用語

関連ITニュース