← 最新の論文
🤖 AI

Declarative Skills for AI Agents in Knowledge-Grounded Tool-Use Workflows

本論文は、自然言語によるスキルファイルを用いてオーケストレーションを行う宣言型エージェントは、不完全な証拠という支配的なボトルネックを克服するために高品質な検索が利用可能であるという条件下において、知識に基づいたツール使用ワークフローにおいて、硬直的な命令型ステートマシンよりも精度を向上させエラーを減少させることで、より優れた性能を発揮すると論じている。

原著者: M. Danish Lim, I. Danial Bin Sharudin, Wen Han Chen, Cedric Lim, Laura Wynter

公開日 2026-06-08
📖 1 分で読めます☕ さくっと読める

原著者: M. Danish Lim, I. Danial Bin Sharudin, Wen Han Chen, Cedric Lim, Laura Wynter

原論文は CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) でライセンスされています。 これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

あなたは、銀行口座の管理を助けてもらうために、新しいアシスタントを雇う場面を想像してください。あなたの手元には、膨大な、そして整理されていないルールブック、ポリシー文書、ツールマニュアルの集まり(「ナレッジベース」)があります。あなたの目標は、正しいルールを見つけ、正しいツールを使うことで、口座の解約や請求への異議申し立てといった特定のタスクを実行させることです。

この論文は、このアシスタントを管理する3つの異なる方法を競わせ、どれが実際に仕事を完遂できるかを検証するレースです。

3つの「マネージャー」

研究者たちは、AIアシスタントに対して3つの異なる管理スタイルをテストしました。

1. 「裸」のアシスタント(ベースライン)
これは特別な指示を与えられていないアシスタントです。あなたは単に生の会話履歴を渡し、「自分で何とかしろ」と言うだけです。彼らは操作の順序を推測し、本人確認を忘れないようにし、自分自身で正しいツールを見つけなければなりません。

  • 比喩: 外国都市の地図だけを観光客に渡し、「美術館を見つけてチケットを買ってこい」と命じるようなものです。

2. 「宣言型」のアシスタント(スキルファイル・マネージャー)
このアシスタントには「スキルファイル」が与えられます。これは、指示書に添付された、自然言語によるシンプルな「カンニングペーパー」(Markdown文書のようなもの)です。これらのファイルは、アシスタントに厳格な経路を強制するものではありません。代わりに、「口座を解約する前に、保留中の異議申し立てがないか確認してください」や、「ツールの名前がわからない場合は、必ず最初にライブラリを検索してください」といった内容を伝えます。アシスタントはこれらのファイルを読み、それらに基づいてどのように行動するかを判断します。

  • 比喩: 観光客に、「運転する前に交通状況を確認すること」「道に迷ったら指示を仰ぐこと」といった、ハイライトされたヒント付きのガイドブックを渡すようなものです。観光客は依然として車を運転しますが、より良いアドバイスを持っています。

3. 「命令型」のアシスタント(ステートマシン・マネージャー)
このアシスタントは、厳格にプログラムされたフローチャートによって制御されています。マネージャーは、アシスタントを「挨拶 → トリアージ(選別) → 本人確認 → プランニング → 実行」という特定のフェーズへと強制的に通します。コンピュータが「本人確認」を完了したことを確認するまで、アシスタントは「実行」フェーズ(実際の銀行業務を行う段階)に進むことはできません。コンピュータが交通信号を制御し、アシスタントは信号が青の時だけ運転します。

  • 比喩: 観光客を、GPSにルートが固定された自動運転車に乗せるようなものです。車は必ずすべての赤信号で止まらなければならず、GPSが許可しない限り左折することはできません。ドライバー(AI)には、逸脱する自由はありません。

大きな発見:ボトルネックは「ライブラリ」にある

研究者たちは驚くべき真実を発見しました。たとえマネージャーがいかに優秀であっても、ライブラリがめちゃくちゃであれば意味がないということです。

  • 「黄金の」ライブラリ: 研究者がアシスタントに、まさに必要としている正確な文書を与えた場合(完璧な情報がある場合)、「宣言型」のアシスタント(スキルファイル付き)が明らかに勝利しました。ミスが少なく、タスクを正しく完了できました。「裸」のアシスタントもまずまずでしたが、「命令型」のアシスタントは実際には成績が悪化しました。その厳格なルールがあまりに脆(もろ)く、AIがステップを誤分類すると、システム全体が停滞したり失敗したりしたためです。
  • 「ノイズの多い」ライブラリ: 研究者が、間違った文書を頻繁に呼び出してしまう標準的な検索ツールを使用した場合(ノイズの多い検索)、全員が失敗しました。スキルファイルも、アシスタントが間違ったルールを読んでいるという事実を修正することはできませんでした。また、厳格なフローチャートも、AIが誤った情報に基づいてミスを犯しているため、役に立ちませんでした。

教訓: AIが整理されていない非構造化データベースの中から情報を探している場合、どれほど巧妙な管理手法を用いても救いにはなりません。まずは、より優れた検索ツールが必要です。

「コンプライアンス(遵守)」の神話

研究者たちは、「命令型」のアシスタント(厳格なフローチャート)が、「口座を変更する前にユーザーのIDを確認する」といった安全ルールをより良く守れるかどうかを検証しました。

  • 理論: 厳格なフローチャートによって、AIが口座に触れる前に必ず本人確認を行うように強制できるはずである。
  • 現実: それは機能しませんでした。AIは依然としてミスを犯しました。AIが混乱した情報によって混乱した結果、本人確認ステップを通過したと「幻覚(ハルシネーション)」を起こしたり、あるいは厳格なフローチャート自体がAIのエラーによって混乱したりしたためです。厳格なルールは、実際には不正な変更を防ぐことはできませんでした。実際には、厳格なシステムの方が、失敗したアクションを何度もリトライして時間を浪費し、お金を無駄にするというループに陥りやすい傾向がありました。

結果のまとめ

  1. スキルファイルは有効(情報が良い場合): AIに自然言語による「カンニングペーパー」(宣言型)を与えることは、特にAIモデル自体の知能があまり高くない場合、裸のアシスタントよりもパフォーマンス向上に役立ちます。
  2. 厳格なコードは脆い: AIを厳格なステップ・バイ・ステップのフローチャートに押し込めること(命令型)は、安全性やコンプライアンスを高めることにはなりませんでした。むしろ、計画通りにいかない場合に、システムをより脆弱にし、エラーを招きやすくしました。
  3. 検索こそが王様である: 最大の問題は、AIがどのように管理されているかではなく、AIが正しい情報を見つけられるかどうかでした。検索結果が悪いのであれば、世界最高の管理スタイルであっても救いにはなりません。

要するに: AIエージェントに複雑なタスクを行わせたいのであれば、単にAIの周りに厳格な檻を作るのではなく、優れた自然言語による指示(スキルファイル)を与え、そして何よりも、まず最初に正しい情報を見つけられるようにしてください。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →