← 最新の論文
🤖 AI

Anything2Skill: Compiling External Knowledge into Reusable Skills for Agents

本論文は、異種混合の外部知識を、SkillBankに保存される再利用可能で構造化された手続き的スキルへとコンパイルするフレームワークであるAnything2Skillを提案しており、これにより、宣言的なエビデンスと実行可能なドメイン専門知識を組み合わせることで、エージェントが標準的なRAGアプローチよりも大幅に高い成功率を達成することを可能にしている。

原著者: Qianjun Pan, Yutao Yang, Junsong Li, Jie Zhou, Kai Chen, Xin Li, Qin Chen, Liang He

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

原著者: Qianjun Pan, Yutao Yang, Junsong Li, Jie Zhou, Kai Chen, Xin Li, Qin Chen, Liang He

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

あなたは、非常に優秀だが経験の浅いアシスタント(AIエージェント)を雇っていると想像してください。そのアシスタントは本を読み、事実を見つけ出す能力には非常に長けています。あなたが複雑な機械を修理するように頼むと、彼らは即座にマニュアルを見つけ出し、部品リストを読み、その機械が何でできているかという「内容」を教えてくれます。これが現在のAIシステムの仕組みであり、RAG(Retrieval-Augmented Generation:検索拡張生成)と呼ばれる手法です。彼らは「宣言的な証拠」、つまり事実や記述を見つけることには長けています。

しかし、ここに問題があります。マニュアルはアシスタントに対して、ドライバーが「何であるか」は教えてくれますが、特定の壊れたギアを直すために、それを「どのように」正しい順序で使用すべきかを必ずしも明確には示していません。アシスタントはマニュアルを読み、手順を推測し、修理を試み、失敗し、再びマニュアルを読み、再び推測するというプロセスを繰り返さなければなりません。これは、まるで料理のレシピやシェフの調理法を一度も見ることなく、食材のリストと説明文だけを読んで、複雑な料理の作り方を学ぼうとしているようなものです。

ANYTHING2SKILLは、この問題を解決するために設計された新しいシステムです。これは**「スキル・コンパイラ(Skill Compiler)」、あるいは「レシピ作成機(Cookbook Creator)」**と考えることができます。

コアとなるアイデア:マニュアルをレシピへと変換する

AIに生の情報をその都度読ませるのではなく、ANYTHING2SKILLはこれらすべての断片的な情報を、**再利用可能な「スキル」へとコンパイル(編纂)**します。

その仕組みを、シンプルな比喩を用いて説明します。

  1. 生の材料(知識ベース / Knowledge Base): 散乱したメモ、古い修理ログ、チャットの書き起こし、公式マニュアルなどが詰まった巨大な図書館を想像してください。現在、AIは何かを行うたびに、この図書館の中から情報を検索しなければなりません。
  2. シェフの下準備(抽出 / Extraction): ANYTHING2SKILLは、これらすべての散乱したメモを読む熟練のシェフのように振る舞います。単に要約するのではなく、**「手順(プロシージャ)」**を探し出します。「これを実行するための正確なステップは何か? 必要なツールは何か? どのようなミスを避けるべきか?」と問いかけるのです。
  3. スキルツリー(構造化 / Organization): システムは、これらの手順を構造化された「スキルツリー」へと整理します。これは、タスクの家系図のようなものです。
    • マクロ・プロトコル(Macro-protocols): 大局的な戦略(例:「ソフトウェアプロジェクトを管理する方法」)。
    • マイクロ・スキル(Micro-skills): 特定の、極めて小さな動作(例:「ファイルを削除するための特定のコマンドを実行する方法」)。
    • 安全規則(Safety Rules): 警告(例:「Yが起きている間は、決してXを行わないこと」)。
  4. スキルバンク(再利用可能なライブラリ / SkillBank): 「レシピ」が書き上げられると、それらは恒久的に整理されたスキルバンクに保存されます。これは単なる文書の集まりではありません。**「実行可能な指示」**のデータベースです。各「スキル」には、「もし状況Xが発生したら、ステップA、B、Cを行い、Dは避けるべし」という契約(コントラクト)が付随しています。

これがAIエージェントをどう助けるのか

AIエージェントが新しいタスクに直面したとき、そこには2つの強力な力が共存しています。

  • 力1:司書(RAG): 特定の事実や最新のアップデート(「何が」あるか)を見つけるために、依然として元のライブラリを検索します。
  • 力2:ベテランのメンター(SkillBank): スキルバンクから、あらかじめ作成された「スキル」を取り出します。このスキルは、過去に何がうまくいったかに基づいて、タスクをステップ・バイ・ステップで実行する方法(「どのように」行うか)をエージェントに伝えます。

結果:
この論文では、2つの実世界のタスク(CSVデータファイルの管理 [qsv] と、GitHubリポジトリの管理 [GitHub-CLI])で検証を行いました。

  • ANYTHING2SKILLなし: AIは、初めてマニュアルを読む賢い学生のようでした。タスクの成功率は約65〜82%でした。
  • ANYTHING2SKILLあり: AIには「コンパイルされたレシピ」がありました。成功率は約82〜92%に向上しました。
  • 両方を使用した場合: AIは「事実」と「レシピ」の両方を得ました。CSVタスクでは98.85%、GitHubタスクでは**94.10%**の成功率を記録しました。

重要な教訓

この論文は、外部知識を単に「読むべき事実の塊」として扱うべきではないと主張しています。むしろ、それらを**「潜在的な手順」**の源泉として捉え、抽出し、整理し、再利用可能な「スキル」へと変換すべきなのです。

これらの潜在的な手順をスキルバンクへとコンパイルすることで、AIエージェントは単なる「知識へのアクセス(マニュアルを読むこと)」から、「能力の再利用(仕事を完璧にこなす方法を知っていること)」へと進化します。それは、誰かに辞書を与えることと、あらゆる仕事に対して整理された取扱説明書を与えることの違いなのです。

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

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

Digest を試す →