表示
超・人工知能研究所 Super AI Research Lab トップへ超・人工知能研究所AI Research Lab / ぱそ太郎工事中

since
平成38年9月29日

← 検索結果に戻る

似たスキルの違いを先に抽出、短い入力でもエージェントの選択ミスを減らす

SkillContrast

保存した記事を見るこのブラウザに保存します。無料会員で端末間の同期・フォルダ整理
原論文の図

SkillContrastの原論文から掲載した図です。細部はクリックして拡大できます。

原論文の図の説明を読む

Figure 1. SkillContrast in a reranking pipeline. Our text-selection stage (“Select passages”) retains differences (teal), preceding context (outlined), and opening context. The frozen reranker and MMR are existing components. Full-body similarity feeds MMR separately; the query-based no-neighbor branch is not shown. The query branches into passage selection and pointwise reranking. Candidate skills feed passage selection and a full-body-similarity path. Relevance ranks and similarity enter greedy selection, which returns 3 candidates.

出典:SkillContrast / arXiv ↗

概要

  • 検索済みスキル同士の違う文章を周辺文脈とともに残し、再順位付け器へ渡す。
  • 1,235依頼で同じ入力長のTF-IDF選択より、適切な候補だけを取得できた件数が54〜72件増えた。
  • 全文より入力トークンを51.1〜58.8%削減したが、小型の再順位付け器では取得品質の低下も残った。
補足:編集した模式図で仕組みを確認する

VISUAL EXPLAINER

図でつかむ、SkillContrastの仕組み

左から右へ読む
  1. 01検索済みのスキル群
  2. 02候補間の差分抽出
  3. 03周辺文脈を保持
  4. 04再順位付け

原論文の説明をもとにした模式図です。処理の細部は省略しています。

研究の背景

SkillContrastは、エージェントが使う手順文書の候補から、互いに違う部分を抽出して選択を助ける方法だ。似たスキルは作業手順を共有しつつ、対象のバージョンや使える条件だけが異なる場合がある。

検索文に似た箇所を短く残すと、共通の手順ばかりが選ばれ、違いを決める条件が落ちることがある。候補の全文を読む費用を抑えつつ、どれを採用すべきかに必要な情報を保つことが課題となる。

手法

入力は検索器が集めたスキルの文章群である。SkillContrastは候補同士を比較し、異なるテキストとその局所的な文脈を残す。圧縮した文章を既存の再順位付け器、つまり候補と依頼の適合度を再評価するモデルに渡し、最終的な候補順を決める。新たなモデル学習は行わない。

例えばJava 21とSpring Boot 3.2への移行依頼で、共通の移行手順より対象の構成を残すことを重視する。本文の事例では対応する候補が5位から1位へ、別バージョンの候補が1位から5位へ動いた。差分だけを切り出すと意味を失うため、近くの文章も入力に含める設計である。

新規性

特徴は、依頼文との関連性に加えて、候補間の相対的な違いを入力選択の手掛かりにする点だ。同じ語を多く含む候補が並ぶとき、検索語との一致では区別できない使用条件を露出させる。

同じ長さで部品を置き換える比較では、差分の文章が主な寄与を持ち、周辺文脈の効果は小さく条件によって異なった。文章をただ短くした効果と、どの内容を残した効果を分けて検討している。

従来手法との違い

比較対象は語の出現頻度から関連箇所を選ぶTF-IDF方式と、スキル全文を使う方式である。短い入力同士の比較では候補ごとの長さをそろえ、検索器二種と再順位付け器二規模で検証した。

全文に比べると0.6Bのモデルでは適切な取得が10〜18件減った一方、4Bでは同数以上だった。短縮が常に品質を保つわけではなく、残した差を解釈できるモデルの能力と組み合わせて判断する必要がある。

実験結果

SameCapRisk-Benchの1,235依頼で、役立つ候補を取り、指定された危険な類似候補を避けるCleanHitがTF-IDF方式より54〜72件増えた。全文に対する入力削減は51.1〜58.8%だった。

0.6Bモデルの一回の時間計測では、全文よりオンライン処理が10.4%、依頼当たり76.8ミリ秒短くなった。準備処理の時間は別に示され、CPUの専有は未確認だった。著者らは短い入力だけで全体の高速化を保証しないと区別している。

応用の可能性

編集上の応用案 · 論文が実証した用途とは区別しています。

編集上の応用案:社内の開発手順検索で、似た移行ガイドの対象環境を優先して提示する。入力は依頼と検索候補、出力は条件が見える短い文章と元文書への参照で、担当者が採用する手順を確認する。

候補に共通する長い説明より、適用範囲を比較する画面に向く。実行前に原文を読む工程を残し、圧縮文だけでコマンドの実行を確定させない。検索の改善と作業成功の改善は別々に測る想定である。

応用先の候補からNauhに相談できます。

導入時の検証

導入時の検証案 · 対象データでの再評価が必要です。

導入時の検証案:環境や前提だけが違う手順の組を用意し、正しい候補と紛らわしい候補を人が指定する。全文、検索語に基づく選択、差分選択を同じ検索候補で比べる。

適切な候補の取得、誤った条件の候補の露出、入力長、準備とオンライン処理の時間を記録する。モデル規模を変え、短縮率と取得品質の関係を測る。スキルの実行評価は隔離した環境で追加し、検索指標との差を確認する。

限界と課題

著者らの評価は文章とベンチマーク注釈に基づき、スキル実行や利用者を対象とした実験ではない。CleanHitが除外するのは指定された危険な類似候補であり、あらゆる不適切な候補を避ける保証ではない。

編集上の確認点は、別のスキル集合への転移、差分のない候補、条件が遠くに記された文書である。差分を残しても元の情報が正しいとは限らず、実行時の権限や前提の確認は独立して必要になる。

応用先の候補
研究内容と応用案に基づく分類です。業界での導入実績を示すものではありません。

出典

元のタイトル・要旨を確認する(英語)

SkillContrast: Difference-Guided Text Selection for Agent Skill Reranking

Similar agent skills can share instructions but differ in their conditions of use. Query-based text selection may retain shared instructions and omit these distinctions. We introduce SkillContrast, a training-free selector that compares retrieved skills and retains their differing text with local context for a pretrained reranker. On 1,235 requests from SameCapRisk-Bench, it yields 54-72 more clean hits (requests that retrieve a helpful skill without its marked risky sibling) than TF-IDF query selection at identical per-candidate input lengths, across 2 retrievers and 2 reranker sizes. Length-matched component replacements identify differing text as the main contributor in the primary setting, with smaller, mixed context effects. Relative to full skill bodies, SkillContrast uses 51.1-58.8% fewer model-input tokens, with 10-18 fewer clean hits at 0.6B and matching or higher observed clean-hit counts at 4B. Candidate-relative differences thus complement query relevance in selecting compact reranking inputs.

論文本体の取得範囲に基づく解説。AIが作成した未校閲の記事です。性能の数値は著者の評価条件に依存します。応用例と検証計画は編集上の提案です。収集:2026-10-09