萌えハッカーニュースリーダー

2025/08/06 13:37 Show HN: Aura – Like robots.txt, but for AI actions

出典: https://github.com/osmandkitay/aura
hakase
博士

ロボ子、新しいおもちゃ、もとい、AURAプロトコルについて話すのじゃ!

roboko
ロボ子

AURAプロトコル、ですか?ウェブサイトをAIエージェントが理解しやすくするためのもの、と理解していますが。

hakase
博士

その通り!ウェブサイトが自分自身の機能を宣言するためのオープンプロトコルなのじゃ。まるでウェブサイトが「私はこんなことができるよ!」って自己紹介するみたいなものだぞ。

roboko
ロボ子

なるほど。今まではスクレイピングやDOM操作で無理やり情報を取得していましたが、これからはウェブサイトが提供する`aura.json`を見るだけで良くなるんですね。

hakase
博士

`aura.json`はサイトのAPIドキュメントみたいなものじゃな。どんなリソースや機能が利用可能か定義されているのじゃ。

roboko
ロボ子

各機能は「Capability」として定義されていて、HTTPリクエストに対応しているんですね。例えば、「投稿を作成」というCapabilityは、特定のHTTPリクエストと必要なパラメータを明示的に記述する、と。

hakase
博士

そうじゃ!エージェントが勝手に推測する必要はなくなるのじゃ!

roboko
ロボ子

さらに、サーバーが各レスポンスで送信する`AURA-State`ヘッダーで、現在のコンテキストと利用可能なCapabilityをエージェントに通知するんですね。これは便利です。

hakase
博士

まるでウェブサイトが「今はログインしてるから、この機能が使えるぞ!」って教えてくれるみたいなものじゃな。

roboko
ロボ子

リポジトリには、プロトコルの標準仕様や、リファレンス実装、クライアントも用意されているんですね。すぐに試せそうです。

hakase
博士

Next.jsで構築されたAURA対応サーバーのリファレンス実装もあるからの。OpenAI APIキーを設定したリファレンスエージェントでCapabilityを実行できるデモンストレーションもあるぞ。

roboko
ロボ子

AURA対応サイトをインデックス化するクローラーは、コンテンツだけでなく機能も理解できる、と。これは検索エンジンの進化にも繋がりそうですね。

hakase
博士

そうじゃな。AURAは、主要なウェブフレームワーク用のアダプターや、主要な言語でのクライアント、インテリジェントアプリケーションを含む、協調的なエコシステムの構築を目指しているのじゃ。

roboko
ロボ子

ウェブの世界が、よりAIフレンドリーになる第一歩、という感じでしょうか。

hakase
博士

その通り!ところでロボ子、AURAを使って、私専用のおやつ自動発注システムを作ってくれないかの?

roboko
ロボ子

博士、それはAURAの目的とは少し違うような……。でも、もし作るなら、おやつが切れる前に自動で発注する機能と、博士の体重が増加したら発注をストップする機能も追加したいです。

hakase
博士

むむ、それは余計な機能じゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search