In Silico

AIエージェント

AGENTS.mdの効果は限定的との報告、効かないのは散文の概要

2026/8/1 (更新: 2026/9/11)

目次
【背景】エージェントは起動時にAGENTS.mdを読む何を書くべきかは、勧めが先に広まった【問い】書けばエージェントの成功率は上がるのか勧めではなく測定で確かめる
※概念図(背景→問い):リポジトリに置く一枚の手引きで何が変わるのか
背景

指示を受け取ってリポジトリの中を探し、ファイルを書き換え、テストを走らせるプログラムを、コーディングエージェントと呼ぶ。この種のエージェントに仕事を任せる場面が増えた。それに伴って、リポジトリの直下に AGENTS.mdCLAUDE.md という名前のファイルを置く作法が広まっている。エージェントは起動時にこれを自動で読み込む。だから、新しく入った人に渡す手引きに当たるもの、つまりプロジェクトの目的と全体の構成、テストの起動方法、直接呼んではいけない内部関数を、ここに書いておく。エージェントが起動時に自動で読む前提で置くこの種のファイルを、まとめて文脈ファイルと呼ぶ。エージェントに事情を先に飲み込ませておけば、そのぶんうまく仕事をするはずだ、というのが素直な期待である。

作法を勧めているのは利用者だけではない。モデルを出している側も、こうしたファイルを置くよう案内しており、なかでもリポジトリ概要、つまりプロジェクトが何をするもので、どういう構成になっているかの説明は、定番の推奨項目になっている。書き方についても、ファイルの大きさ、重要な指示をどこに置くか、複数のファイルにどう分けるかといった作法が語られてきた。ただしそれらの多くは、測定ではなく経験から出た助言である。

問い

その期待は測定に耐えるのか。文脈ファイルを置くとエージェントの成功率は上がるのか、上がらないとしたら何を書けば何が変わるのかを、2026年に出た五本の測定で確かめる。

要点

この問いに、五本はそろって同じ形の答えを出している。ただ置くだけでは成功率は動かない。動くのは、そのエージェントが実際にどう失敗するかに当てて書き直したときだけだ。 成功率を測った二本は、文脈ファイルの有無で合格率がほぼ動かないと報告する12。指示の守られ方を測った要因計画研究も、ファイルの大きさや置き場所をどう振っても差を出せなかった3書き方をいじる方向には、当たりが無い。一方、失敗パターンに合わせてガイダンスを調整した研究では、手数を多く与えた条件で解決率が七から十ポイント上がった4。中身の側にも当たり外れがある。エージェントは具体的な指示をよく守るのに、モデル提供元が勧めるリポジトリ概要は役に立たない1。コストの証拠だけは増と減の両方向を向いており、まだ決まらない15

成功率は動かない

Gloaguenらは、文脈ファイルの効きを、複数のLLM(大規模言語モデル)・複数のコーディングエージェントで検証した。ここでいう文脈ファイルは、AGENTS.md や CLAUDE.md のように、コーディングエージェントが起動時に自動で読み込む、リポジトリ直下に置くファイルである。データセットは二つある。一つはSWE-bench Liteで、SWE-benchから300タスクを抜き出した部分集合であり、対象の11リポジトリはいずれも文脈ファイルを持たない。もう一つは、開発者が文脈ファイルをコミットしている12リポジトリから新たに作ったCTXBENCH(138件)である。LLMに生成させた文脈ファイルはこの双方で、開発者が手で書いたものは後者でのみ測っている。文脈ファイルの提供はタスク成功率を一般には改善しないと著者らは報告する1「文脈ファイル無し」と比べて成功率が動かない点は、LLMに生成させたものにも開発者が手で書いたものにも等しくかかる(無しとLLM生成でp=0.87/0.37、無しと手書きでp=0.21)。ただし両者を直接比べると、手で書いたほうが有意に強い(p=0.038、著者らは平均7%の差と要約する)。著者らの勧告も非対称で、LLMに生成させた文脈ファイルは当面外せ、手で書くものはREADMEに無い指示だけに絞れ、というものだ。文脈ファイルは非標準の作法を明文化する用途では有用であり続けるが、性能の改善を狙うなら配備前に厳密に評価せよ、とも述べる1。本稿が扱うのは、その「何を書けば守られるか」の側である。

Khatriの二エージェント比較研究も独立に測っている。pdm、firebase-admin-python、opshinの3リポジトリで、Claude Code(claude-sonnet-4-6)とCodex(gpt-5.5)に、文脈ファイルなし・常時全文注入・選択的取得の3条件を割り当てた。288回を評価した結果、Claudeの合格率は53.3%、55.6%、55.6%、Codexは58.8%、56.9%、52.9%と、条件間で大きくは動かなかった2。なお3条件はいずれもワークスペースからAGENTS.mdを除去したうえで注入経路を変えたもので、ファイルを置いておくだけの条件は含まれない2

この差を検定したのが置換検定、つまり条件ラベルをランダムに入れ替えて差の分布を作り、実際の差がどれだけ極端かを見る手法である。結果はClaudeでp=1.00、Codexでp=0.66となり、偶然と区別できなかった。ただし著者自身、この検定はここでは検出力が低いと断っている。課題の多くが合否の床か天井に張り付いていて入れ替える余地が乏しく、p=1.00はほぼ機械的に出る値だという。実質的な裏づけは、合否が割れる境界課題のほうにある。基準の合格率が17〜67%に収まるCodexの4課題に絞ると、文脈なしが58%、常時全文が42%、選択的取得が42%で、差を検出する余地のある帯でも文脈の注入は助けていなかった2。同等性検定(TOST)でも差はClaudeで10ポイント未満、Codexで15ポイント未満に収まったが、著者はクラスタ数が15〜17と少ないため検出力を伴う同等性の主張ではないとしている2。設定もエージェントも異なる二本の研究が、同じ結論に達している。ただし著者は、保証された提示が効かないなら自然な発見も効かないはずだという推論であって直接の測定ではないと断っている2

コストの証拠は両方向を向いている

成功率が動かない一方、コストの数字は一致しない。Gloaguenらは、文脈ファイルの提供が推論コストを平均で20%超増やすと報告した(内訳では、LLMに生成させたファイルで平均20%増・23%増、開発者が手でコミットしたファイルでも最大19%増)1。一方Lullaらは、OpenAI Codex(gpt-5.2-codex)という単一のエージェントで10リポジトリ・124件のプルリクエストを測り、AGENTS.mdの存在と実行時間の中央値28.64%減・出力トークン消費16.58%減という関連を報告する。対象は追加・削除あわせて100行以下・変更5ファイル以下のプルリクエストに限られ、ほかのエージェント系やモデルファミリーへの一般化は今後の課題だと著者らは断っている5。これは著者らがICSE 2026の併設ワークショップ向けに書いた5ページの短報で、著者ら自身が繰り返し「初期の証拠」と位置づけている5。ただしタスク完了の挙動は「比較可能」だとも述べ、成功率が上がったとは主張していない5

ただし、そもそも両者は違うものを測っている。Gloaguenらが測るのは推論コスト全体で、Lullaらが有意差を得たのは実行時間と出力トークンの2つだけだ。Lullaらは入力トークンもキャッシュ入力トークンも総トークンも測っているが、いずれも有意ではなく、中央値ではむしろAGENTS.mdがあるほうが高い(入力トークンで3.41%、総トークンで1.29%)5。「安くなった」はトークン総量では支持されておらず、文脈ファイルが毎回積み増す入力ぶんはLullaらのデータにも見えている。著者ら自身、出力トークンの減りが平均で大きく中央値で小さいことから、節約は一部の非常に高コストな実行に集中しており全実行に一様なものではないとしている5。数字としては両立しうるので、矛盾と決めつける前にここを差し引く必要がある。その上でなお届け方が効いている可能性を示す手がかりが、Khatriの研究にある。選択的取得、つまり必要なときにトピック別のファイルを取得する方式は、キャッシュ作成トークン(モデルが以後の呼び出しで使い回すため文脈をキャッシュへ書き込む際に消費するトークン数)を文脈ファイルなしより有意に減らした(Claude側でしか測れない指標で、p=0.001)。対照的に、常時全文注入は毎ターンファイル全体をプロンプトへ差し込む方式だ2。これがコストを押し上げる主因になりうる。なおLullaらは標本を、規約・アーキテクチャ・プロジェクト説明を含むAGENTS.mdだけに絞っている5。著者らは、速くなったのはリポジトリ構造を先に示したためではないかと推測するが、これは仮説として述べたものである5

Gloaguenらのコスト増とLullaらのコスト減は、届け方という一変数で説明がつくかもしれない。Khatriは両者を名指しして、コストがどちらへ振れるかは注入の機構によるもので、エージェントの能力ではないと読む2。ただし著者は両研究の課題集合を持たないため、これを仮説として提出している2。Khatriの側にも留保がいる。選択的取得の条件は、3リポジトリ中2つで元の文脈ファイルの10〜18倍という自動生成wikiを使っており、届け方と内容量が同時に変わっている。この比較から届け方だけを切り出すことはできない。もっとも著者は、この交絡が成功率の帰無に対しては逆向きに働くとも書いている。選択的取得の条件はエージェントにより多くの材料を与えており、それでも合格率は上がらなかった2。届け方だけを取り出したコストの読みはこの交絡のぶん弱いが、成功率が動かないという結論のほうは、この交絡でむしろ強くなる。Shepardらの調整済みガイダンスは、無誘導より約56%多いプロンプトトークンを使い、解決するインスタンスは29%多かった4

食い違いの説明は、五本のなかから既に二つ出ている。Khatriは、同じ課題でも合否が割れる「情報のある帯」がエージェントごとに違うため、単一のエージェントで測った研究は互いに別の帯からタスクを引いてしまうのだと論じる(難易度の順位相関はρ=0.75で、およそ4割のタスクでは文脈の効果が現れうるエージェントが一致しない)2。ShepardとAlbrechtは、食い違いは「ガイダンスがどう作られたか」と「エージェントに許すステップ数」で決まるとし、どの先行研究もステップ予算を操作していないと指摘して、3条件×4予算の12セル実験を行った4。そこでは、ガイダンスを与えないエージェントは200ステップで25ステップの2.3倍のトークンを使って解決率が変わらない一方、調整済みガイダンスは2.8倍を使って7〜10ポイントの改善に変えた。ガイダンスは、増えたステップを追加のカバレッジに変換する機構だ、というのが著者らの答えである。食い違いの第三の要因として著者らが挙げるのは、評価されたモデルの違いである。ガイダンスの作られ方や課題の違いと「同程度に」効きうる、という書き方をしている4。著者らはこれを一般則ではないとし、200ステップを超える予算なら無誘導でも伸びうる可能性は排除できないと書いている4

構造をいじっても差は出なかった

4つのファイル構造変数を調べた要因計画の研究(arXiv:2605.10039)は、ファイルサイズ、指示の位置、ファイル構成(設定ファイルを1つにまとめるか複数に分けるか)、隣接ファイル間の矛盾という4変数を対象にした。測ったのはタスク成功率ではなく、設定ファイルが指示した些細な注釈を実際に付けたかという遵守率である。1,650回のClaude Code CLIセッションと16,050件の関数単位観測を、2つのTypeScriptコードベースと3つのフロンティアモデル(主にClaude Sonnet 4.6)で集めている。

4つの構造変数と3通りの二要因交互作用のいずれも、多重検定補正後に検出可能な差を示さなかった3。著者は結果ごとに解釈の強さを分けている。ベイズ因子は、帰無仮説に対する対立仮説の相対的な確からしさを示す指標で、1より十分小さい値は「差がない」を積極的に支持する。サイズと矛盾については、このベイズ因子がBF10で0.05から0.10となり、帰無仮説を積極的に支持した。指示の位置とファイル構成は、差を検出できなかったというだけで、ベイズ因子の裏づけはない3

本題ではないところで、最も大きな効果が出ている。オッズ比は、ある事象が起きる見込みと起きない見込みの比で、1より小さいほど起きにくい。エージェントが関数を1つ生成するごとに、指示に従うオッズがオッズ比で約0.944倍(=約5.6%低い)になる。著者は同じ向きの傾きを、第二のTypeScriptコードベースでも、条件を揃えたOpus 4.6でも再現している。ただしこの5.6%はプール全体の平均であって課題ごとの定数ではないと著者は釘を刺す。検出できたのは多関数の3課題のうち2つで、残る1課題では傾きがむしろわずかに正(オッズ比1.005、p=0.44)だった。課題ごとの幅はオッズ比で1.005から0.831まで開き、形も単調ではない。終盤に持ち直したように見える課題がある。ただし原典は、この回復が高遵守のファイル種別が増えたことによる構成の入れ替わりで、エージェントが設定に戻ったのではないとしている3。種別で切ると、T4とT5のcomponentファイルは終盤も落ち続ける(T5で0.98→0.66→0.14)3。pageとlayoutは高いまま安定し、T3のcomponentファイルはU字を描く(0.90→0.55→0.84)3。そして著者はこの知見自体を、本データで最も強い探索的な信号と呼び、事前に研究課題として登録したものではなく分析中に気づいたものだと明記したうえで、頑健な効果として扱う前に独立した再現を要する後続調査だと位置づけている3

守られるのは具体的な指示、守られても動かないのが成功率

形をいじっても動かないなら、残るのは中身の種類だ。Gloaguenらは、エージェントが文脈ファイルの具体的な指示をよく守る一方、リポジトリ概要、つまりプロジェクトの目的や構成を説明する記述は、モデル提供元が推奨するにもかかわらず役に立たないと報告する1。有用であり続けるのは主に非標準の作法を文書化する用途だとも著者らは述べる1

「このプロジェクトはこういう構成です」という説明を厚くしても、成功率は上がらない。エージェントが守るのは「このコマンドを使え」「この関数は直接呼ぶな」といった具体的な指示だ。どれくらい守るかも原典は数字で示している。文脈ファイルがuvに言及していれば1インスタンスあたり平均1.6回使われ、言及がなければ0.01回未満。リポジトリ固有のツールでも2.5回対0.05回未満だった1。ただしこれは指示を守るという報告であって、守らせれば成功率が上がるという報告ではない。著者ら自身、文脈ファイルで改善が出ないのは指示に従う能力の欠如が原因ではない、と明記している。むしろ指示に従うぶん課題は重くなり、LLM生成の文脈ファイルではSWE-benchの推論トークンがGPT-5.2で22%、GPT-5.1 Miniで10%増えた1。原典は概要が概要として働くかも直接測っている。修正対象のファイルに触れるまでの手数を、文脈ファイルはどのエージェントでも意味のあるほどには縮めなかった1。GPT-5.1 Miniでは、この手数がむしろ有意に増えている。著者らは、ファイルを探すコマンドを重ね、すでに文脈に入っているファイルを読み直すためだとしている1

では守られても動かないのはなぜか。Khatriは、惜しい失敗、つまり落ちたゴールドテストが1〜4件にとどまった実行を個別に読んでいる。詰まっていたのは「認証トークンを先回りして更新する設計を選べるか」「規則は知っているのに検査を正しく配線できるか」といった実装の技能で、文脈ファイルが供給できる知識の欠落ではなかった。本物のAGENTS.mdを与え直しても、惜しい失敗が合格に転じた例はどちらのエージェントにもない(Codexは18/18で失敗のまま)2。文脈ファイルが埋められるのは知識の穴で、ここで詰まっているのは技能の穴だ、というのが著者の答えである。

概要を削れば軽くなるのか。Gloaguenらはその除去実験を実際に行っている。LLMに生成させた文脈ファイルから概要だけを取り除くと、CTXBENCHの精度は68.12%から62.32%へ下がり(有意ではない、p=0.15)、費用も有意には下がらなかった(p=0.24)。費用を有意に押し上げていたのは、むしろ残すよう勧められる側、つまりテストの指示(両ベンチマークでp=0.023/0.0035)とツールの指示(SWE-bench Liteでp=0.0012)のほうだった。概要を削れば速く安くなる、という読み方は原典にはない。

さらに「概要は効かない」には成立条件がある。著者らは理由を既存ドキュメントとの冗長性に求め、リポジトリからドキュメント(.mdファイル、例示コード、docs/以下)を全部取り除いた条件で測り直している。そこではLLMに生成させた文脈ファイルが平均2.7%の改善を示し、開発者が手で書いたものをも上回った1。「AGENTS.mdを足したら良くなった」という経験談は、ドキュメントの乏しいマイナーなリポジトリが多いことで説明できるとも著者らは書く。READMEやdocs/が既に整っているリポジトリでは概要は重複であり、そうでないリポジトリでは話が変わる。

失敗に当てて調整すると上がる

ShepardとAlbrechtの研究は、書き方ではなく調整の仕方を変えると成果が出ることを示した。手法名はprobe-and-refine tuningで、合成したバグ修正の探りタスクを使い、エージェントのループやツール実行を伴わない単発のLLM呼び出しだけでガイダンスファイルを繰り返し診断し修正する4。SWE-bench Verifiedは、SWE-benchの評価対象を人手で検証し直した版である。このベンチマーク上でQwen3.5-35B-A3Bを用いた200ステップ・4試行の結果、調整済みガイダンスの平均解決率は33.0%だった。静的な知識ベース基準は28.3%、ガイダンスなし基準は25.5%で、調整済みガイダンスのこの二つに対する改善はどちらもp<0.001で有意だと著者らは報告する4。ただし調整済みガイダンスは静的な知識ベースより平均63%長く、著者らは内容の質とプロンプト長の寄与を切り分けられていないと断っている4。対象インスタンスの46%はDjangoに集中しており、主にDjangoでの効果である可能性は残るとも書いている4

著者らはさらに改善の中身を分解している。調整後のガイダンスは、評価可能なパッチを生成できたケースが14.5ポイント多い一方、パッチ1件あたりの精度はほぼ一定(約59%、p=0.119で有意な変化は検出されず)だった。効果の中心はパッチの質ではなく、正しいファイルへたどり着けるかというナビゲーションの部分だ4。診断能力の低いモデル(NVIDIA-Nemotron-3-Nano-30B-A3B)では、調整ループ自体が第1反復以降で失速する4。そのモデルでは順序も反転し、解決率は無誘導28.4%、調整済み27.0%、静的な知識ベース24.6%と、どのガイダンスも与えないほうを下回った(単一試行)4。精度のほうは、そのモデルでも一定だった。ただし著者らは、ループの手順をQwenの出力形式に合わせて作っているため、この失速が素の能力差ではなくプロンプトの噛み合わなさである可能性も残ると書いている4

ただしこの利得が出るかどうかは、エージェントに許すステップ数による。著者らが3条件を25・50・100・200ステップで走らせると、25ステップでは3条件が区別できず(全対比較でp>0.3)、50ステップでは調整済みガイダンスが静的な知識ベースを下回った(23.4%対29.8%、p=0.022)。ただし25・50・100ステップの測定は単一試行で、予算をまたぐこのパターンは再現済みの効果ではなく記述的なものとして読むよう著者らは断っている4。調整済みガイダンスが指示する「再現→追跡→修正」の手順は、静的な知識ベースの軽い助言より多くのステップを要するためだと著者らは説明し、不十分なステップ予算で配備すると単純な代替よりむしろ性能を下げうる、と実務者に向けて明記している4。ガイダンスの複雑さと予算は釣り合わせる必要がある。

何を書き、何に期待しないか

五本を重ねると、書くべきものと期待を下げるべきものの輪郭が見える。まず期待を下げるのはリポジトリ概要だ。プロジェクトの目的や全体構成を説明する記述は、モデル提供元が勧めていても成功率に寄与しない。ただし削れば軽くなるわけでもなく、READMEやdocs/が薄いリポジトリでは向きが変わる1。ただし、効かないという結果が出たのは散文の概要である。Shepardらが使った静的な知識ベースは、tree-sitterでハブ・エントリポイント・import関係を抽出した構造要約を含む。これを与えた条件は解決率を25.5%から28.3%へ上げた(p=0.004)4。書くべきは非標準の作法と具体的な指示だ。標準的な手順から外れたテストの起動方法や、リポジトリ固有のツールがこれに当たる。原典が遵守を測ったのはこの種の指示で、言及すればエージェントは実際に使う1。Khatriの1リポジトリでも、テストに20分以上かかるという警告があると、Claudeは全体テストの実行回数を減らした(3.67→2.44→1.67回)2。著者はこれを事前登録外の探索的な観察と位置づけている2。Lullaらが報告するのは「正確さが上がる」ではなく「速さと出力トークンが下がる」という方向の関連にとどまる。正確さのほうを著者らは測っていない。著者らは意味的な正しさやマージ済みPRとの機能的な等価性の評価を明示的に本稿の範囲外とし、124件から無作為に抽出した50件について「出力が空でも些末でもない」ことを目視で確かめただけだと断っている5。同じ正確さのまま安くなったのか、正確さごと落ちたのかは、この研究からは分からない。

届け方も選び直す価値がある。選択的取得は、文脈ファイルを与えない条件と比べてもキャッシュ作成トークンが少なかった(Claude側でしか測れない指標で、11タスク全てで低い、p=0.001)2。常時全文方式との直接比較では、著者は有意差を報告していない。遵守率で見る限り、ファイルサイズと隣接ファイル間の矛盾については、いじる労力が報われないことをベイズ因子が積極的に支持している。成功率と費用の側からも同じ向きの報告がある。Gloaguenらは結果をファイル長で層別し、成功率とも1インスタンスあたり費用とも明確な依存関係は見られないとしている1。指示の位置とファイル構成については、この研究が差を検出できなかったというだけで、効かないことの裏づけまではない3。原典が代わりに見つけたのは、課題の同一性が構造変数より強い予測子だという事実である3。著者は、ファイルだけに頼らず、セッション中に規則を再提示する機構とリンタ・CIによる事後強制を重ねるよう勧めている3。Khatriも実務含意を書いている。汎用の文脈文書に注ぐ労力は、課題分割やツール整備、例示によるプロンプトに注ぐ労力より見返りが小さいかもしれない、というのがKhatriの「安全な読み」である2。ただしそこには続きがあり、合否を変えなくても働き方は変わる点を唯一の実務的な含意と呼んで、コストと遅延の観点なら文脈ファイルは置く価値がありうるとも書いている2。ガイダンスは一度書いて終わりにせず、失敗の探りに当てて調整すると解決率が上がる余地がある。ただしその利得はステップ予算次第で、予算が足りなければ単純な代替を下回りうる。Shepardらはさらに、ガイダンスの複雑さ・ステップ予算・モデルの能力の三つが釣り合って初めて助けになるとし、ガイダンスはそれを消費するモデルで調整するよう勧めている4。そのうえShepardらが当てたのは合成したバグ修正の探りタスクで、実運用で観測した失敗を材料にする形までは検証していない4。文脈ファイルに労力を注ぐと決めたなら、向ける先はファイルの体裁ではなく、非標準の作法と、失敗の当て方のほうだ。


出典5件
  1. Thibaud Gloaguen, Niels Mündler, Mark Müller, Veselin Raychev, Martin Vechev, “Evaluating AGENTS.md: Are Repository-Level Context Files Helpful for Coding Agents?”(arXiv:2602.11988, 2026年2月12日投稿/6月23日改訂)。著者5名のうち3名がETH Zurich、2名がLogicStar.ai所属。OpenReviewのICLR 2026併設ワークショップの記録が、本稿をMemAgentsワークショップの口頭発表(venue表示ICLR 2026 Workshop MemAgents Oral)、RSIワークショップおよびReliable Autonomyワークショップのポスターとして掲げている(2026年9月4日照会。OpenReviewは採択済みをICLR 2026 Workshop … Oral/Poster、審査中をSubmitted to …と別の文字列で表示する)。本会議の採択ではなく、併設ワークショップの採択である。arXivのjournal_ref欄もComments欄も空のままで、Crossref・OpenAlex・DBLP・Semantic Scholarの4索引は本稿をarXivのプレプリントとしか返さない。採択を捉えたのはOpenReviewだけだった。以下の数値はarXiv版(v2)のものである。複数のLLM・複数のコーディングエージェントで検証し、LLM生成の文脈ファイルはSWE-bench Lite(300タスク・11リポジトリ、いずれも文脈ファイルを持たない)とCTXBENCH(開発者が文脈ファイルをコミットしている12リポジトリからの138件)の双方で、開発者が手で書いた文脈ファイルは後者でのみ評価している。文脈ファイルの提供はタスク成功率を一般には改善しない一方、推論コストは平均で20%超増える(内訳はLLM生成で平均20%増・23%増、開発者作成で最大19%増)。成功率が動かない点は「文脈ファイル無し」との比較ではLLM生成にも開発者作成にも等しくかかる(p=0.87/0.37/0.21)が、両者を直接比べると開発者作成のほうが有意に強く(p=0.038、平均7%差)、著者らはLLM生成の文脈ファイルを当面外し、手書きのものはREADMEに無い指示だけに絞るよう勧めている具体的な指示はよく守られる(文脈ファイルがuvに言及すれば1インスタンスあたり平均1.6回使われ、言及がなければ0.01回未満。リポジトリ固有ツールは2.5回対0.05回未満)一方、モデル提供元が推奨するリポジトリ概要は役に立たない。概要が概要として働くかは、修正対象ファイルに触れるまでの手数として直接測られている。原典は the context files do not meaningfully reduce this metric, while increasing the number of required steps significantly for GPT-5.1 MINI と書く。否定されているのは「縮める」側だけで、増える側は否定されていない(Figure 4 のキャプションも、手数は文脈ファイルが無いほうが総じて少ないと述べる)。GPT-5.1 Mini で有意に増えた機序を著者らは、ファイルを探すコマンドを何度も出し、既に文脈に入っているファイルを読み直すためだとしている。なお付録は結果をファイル長で層別しており、We observe no clear dependency between the success rate or the per-instance cost and the context file length と報告する。ただし著者らは、改善が出ないのは指示追随能力の欠如が原因ではないと明記し、指示に従うぶん推論トークンが増えることをコスト増の機序として挙げる(LLM生成ファイル×SWE-benchでGPT-5.2が22%・GPT-5.1 Miniが10%。開発者作成ファイルでは20%と2%)。概要だけを取り除く除去実験(Table 7)では、精度も費用も有意には改善しない(CTXBENCHで68.12%→62.32%、精度p=0.15/費用p=0.24)。費用を有意に押し上げていたのはテストの指示(p=0.023/0.0035)とツールの指示(SWE-bench Liteでp=0.0012)のほうである。概要が効かない理由を著者らは既存ドキュメントとの冗長性に求め、リポジトリからドキュメント(.md・例示コード・docs/)を全て取り除いた条件ではLLM生成の文脈ファイルが平均2.7%の改善を示し、開発者作成のものをも上回ったと報告する。文脈ファイルは主に非標準の作法の文書化に有用であり続けるとする。https://arxiv.org/abs/2602.11988 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

  2. Prakhar Khatri(独立研究者), “Do Context Files Help Coding Agents? A Two-Agent Ablation Study on Real Repositories”(arXiv:2607.27250, 2026年7月28日投稿)。査読前のプレプリント。pdm、firebase-admin-python、opshinの3リポジトリで、Claude Code(claude-sonnet-4-6)とCodex(gpt-5.5)に、文脈ファイルなし・常時全文注入・選択的取得の3条件を割り当て、291回のエージェント実行のうち288回を正答性で評価した。合格率はClaudeが53.3%/55.6%/55.6%、Codexが58.8%/56.9%/52.9%で、置換検定はClaudeでp=1.00、Codexでp=0.66(ただし著者は、床・天井構造のためこの検定は検出力が低くp=1.00はほぼ機械的だとし、実質的な裏づけを境界課題の部分集合に置く)。その境界課題(基準合格率17〜67%のCodex4課題)では文脈なし58%に対し常時全文42%・選択的取得42%。同等性検定(TOST)でも差はClaude10ポイント未満、Codex15ポイント未満に収まるが、著者はn=15〜17では検出力を伴う同等性の主張ではないと断る。著者自身の検出力分析では、17課題×3反復では30ポイントの効果でも検出できるのは57%にとどまり、10ポイントの効果を検出力80%で捉えるには120〜200課題を要する。失敗モードの分類では、惜しい失敗の原因は設計や配線といった実装技能であって文脈ファイルが供給できる知識の欠落ではなく、本物のAGENTS.mdを与え直しても惜しい失敗が合格に転じた例はない(Codexは18/18で失敗のまま)。選択的取得はキャッシュ作成トークンを有意に減らし(Claudeでしか測れない指標。Codexはキャッシュ入力を入力トークンに畳み込むため別勘定がない。11タスク全てで低くp=0.001)、opshinではテスト実行回数が3.67→2.44→1.67と減った(著者は事後的・探索的な知見と位置づけ、n=4・p=0.25で確認的検定には含めていない)一方、Codexの効率指標(ツール呼び出し32/32/32)は不変。選択的取得の条件が元の文脈ファイルの10〜18倍の自動生成wikiを使う点を著者は既知の交絡としつつ、材料を増やしてなお合格率が上がらなかった以上、この交絡は成功率の帰無をむしろ強めるとも述べる3条件はいずれもワークスペースからAGENTS.mdを除去したうえで注入経路を変えており(In all conditions, the AGENTS.md file itself is removed from the workspace)、ファイルが置いてあるだけの「自然な」第4条件は走らせていない。著者は§5.4で the safe reading is that effort spent on generic context documents may pay off less than effort on task decomposition, tooling, or example-driven prompting と書きつつ、our SELECTIVE strategy measurably reduces wasted full-suite test runs … so context may still earn its place on cost and latency grounds を唯一の実務的な含意として挙げる。生態学的妥当性の限界も明記しており、We argue that if guaranteed presence does not help, natural discovery cannot either—but this is an inference, not a direct measurement と書く。エージェントごとに難易度の帯が異なる(スピアマン相関ρ=0.75、40%のタスクで床・天井の判定が相違)ことで先行研究の食い違いを説明できると著者は論じる。https://arxiv.org/abs/2607.27250 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

  3. 「Instruction Adherence in Coding Agent Configuration Files: A Factorial Study of Four File-Structure Variables」(arXiv:2605.10039)。Damon McMillan、2026年5月11日投稿・査読前のプレプリント。ファイルサイズ、指示の位置、ファイル構成、隣接ファイル間の矛盾という4変数を、1,650回のClaude Code CLIセッションと16,050件の関数単位の観測を通じ、2つのTypeScriptコードベースと3つのフロンティアモデル(主にClaude Sonnet 4.6。Opus 4.6をCLI一致条件での交差確認に使い、Opus 4.7はCLIバージョンの交絡があるため記述的な報告にとどめている)で調べた。4変数と3通りの二要因交互作用のいずれも、多重検定補正後に検出可能な差を示さなかったサイズと矛盾の帰無仮説はベイズ因子(BF10が0.05〜0.10)で積極的に支持されたが、位置とファイル構成は棄却の失敗にとどまりベイズ因子の裏づけはない。最も大きな効果はセッション内の劣化で、関数を1つ生成するごとに指示遵守のオッズが約5.6%低下する(オッズ比0.944)ただし著者はこれを事前登録していない探索的な信号(分析中に気づいたもの)と位置づけ、頑健な効果として扱う前に独立した再現が必要だと断っている5.6%はプール平均で課題ごとの定数ではなく、検出できたのは多関数の3課題のうち2つ、残る1課題では傾きがわずかに正(オッズ比1.005、p=0.44)で、課題ごとの幅はオッズ比1.005〜0.831。第二のTypeScriptコードベースとOpus 4.6でも同じ向きに再現したが、形は単調ではなく(ある課題では早期に低下してから終盤に回復する)、直交多項式の対比では1次・2次・3次成分がいずれも検出可能である。https://arxiv.org/abs/2605.10039 2 3 4 5 6 7 8 9 10

  4. Asa Shepard, Jeannie Albrecht, “Probe-and-Refine Tuning of Repository Guidance for Coding Agents”(arXiv:2606.20512, 2026年6月18日投稿/19日改訂v2)。査読前のプレプリント。合成したバグ修正の探りタスクを使い、エージェントのループやツール実行を伴わない単発のLLM呼び出しだけでガイダンスファイルを繰り返し診断・修正するprobe-and-refine tuningを提案する。SWE-bench Verified上、Qwen3.5-35B-A3Bを用いた200ステップ・4試行で、調整済みガイダンスの平均解決率33.0%、静的な知識ベース基準28.3%、ガイダンスなし基準25.5%(混合効果ロジスティック回帰で、調整済み対ガイダンスなしと調整済み対静的な知識ベースがp<0.001、静的な知識ベース対ガイダンスなしはp=0.004)。静的な知識ベースは2層構成で、tree-sitterでハブ・エントリポイント・import関係を抽出した構造層と、リポジトリ非依存の汎用助言からなる。無誘導からの改善7.5ポイントのうち2.8ポイントがこの知識ベース由来で、著者は構造層が全体の約37%を占めるとする。ただし2.8ポイントは構造層と汎用助言の合計であり、構造層単独の寄与は原典も分離していない評価可能なパッチが14.5ポイント多い一方、パッチ1件あたりの精度は約59%でほぼ一定(p=0.119)であり、効果の中心は正しいファイルへ到達するナビゲーションだとする。診断能力の低いモデル(NVIDIA-Nemotron-3-Nano-30B-A3B)では調整ループの効果が劣化するが、パッチ精度は一定のままだったとも報告する。ただし§7.3に降りると、Nemotronでは順序が丸ごと逆転している。Table 11 は無誘導28.4%・調整済み27.0%・静的な知識ベース24.6%(単一試行)で、本文は all guidance conditions underperform the unguided baseline, and the ordering is no-context > probe-refined > static-KB と書く。同節はQwen向けに調整したガイダンスをNemotronへ移すと 66 resolved instances (13.2 %) まで崩れるとも報告する。ただしループの手順がQwenの出力形式に合わせて作られている点を著者ら自身が交絡として挙げ、Nemotron向けのプロンプト設計は未検証だと書く。§8の調停は2要因ではなく3要因である。原典は The disagreement between prior studies may reflect differences in the models evaluated as much as differences in how guidance was produced or what tasks were attempted と書き、実務向けには three-way match: workflow depth, step budget, and model capacityPractitioners should tune guidance with the model that will consume it を挙げる。§9の限界には、調整済みガイダンスが静的な知識ベースより 63 % longer on average であることと、SWE-bench Verified の Django accounting for 46 % が入る。この利得はステップ予算に条件づけられている。3条件を25・50・100・200ステップで走らせると、25ステップでは3条件が区別できず(全対比較でp>0.3)、50ステップでは調整済みガイダンス23.4%が静的な知識ベース29.8%を下回る(p=0.022)。著者らはガイダンスの種類ごとに活性化する予算が違うとし、不十分なステップ予算での配備は単純な代替より性能を下げうると実務者に向けて明記する。ただし25・50・100ステップの測定は単一試行であり、予算をまたぐパターンは再現済みの効果ではなく記述的なものとして読むよう断っている。先行研究の食い違いは、ガイダンスの作られ方と、どの先行研究も操作していないステップ予算で調停できるとして、3条件×4予算の12セル実験を行っている。https://arxiv.org/abs/2606.20512 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

  5. Jai Lal Lulla, Seyedmoein Mohsenimofidi, Matthias Galster, Jie M. Zhang, Sebastian Baltes, Christoph Treude, “On the Impact of AGENTS.md Files on the Efficiency of AI Coding Agents”(arXiv:2601.20404, 2026年1月28日投稿/3月30日改訂 /ICSE 2026 併設 Journal Ahead Workshop(JAWs)2026 で採択・発表、2026年4月13日, https://conf.researchr.org/details/icse-2026/jaws-2026-papers/31/On-the-Impact-of-AGENTS-md-Files-on-the-Efficiency-of-AI-Coding-Agents。JAWs は二段階の査読を経たうえで完全版を ACM TOSEM / IEEE TSE へ投稿させる「ジャーナル先行」型の場であり、学術誌としての査読はこの先にある)。査読前のプレプリントであり、査読を通った論文ではない。ICSE 2026併設のJournal Ahead Workshop(JAWs)向けに書かれた5ページの短報で、著者らは本文で繰り返し「初期の証拠」と自己規定する。単一のエージェント・単一のモデル(OpenAI Codex / gpt-5.2-codex)で、10のリポジトリと124件のプルリクエストを対象に、AGENTS.mdの有無でエージェントを実行して比較した。AGENTS.mdの存在は実行時間の中央値28.64%減、出力トークン消費16.58%減という関連を示す一方、タスク完了の挙動は比較可能なままだったウィルコクソンの符号順位検定で有意差が出たのはこの2指標だけで、入力トークン・キャッシュ入力トークン・総トークンはいずれも非有意。しかも中央値ではAGENTS.mdがあるほうが高い(入力トークン+3.41%、総トークン+1.29%)しかも著者らは、有意だった2指標を同格には扱っていない。出力トークンについては平均の減り(20.08%)が中央値(16.58%)より大きいことからAGENTS.md primarily reduces token usage in a small number of very high-cost runs, rather than uniformly lowering token consumption across all task instances と書き、実行時間については平均と中央値がよく揃っていることから the reduction is not driven solely by a small number of extreme runs, but reflects a general shift toward faster task completion と書く。出力の正確さ(意味的な正しさ、マージ済みPRとの機能的な等価性)の評価は著者らが明示的に本稿の範囲外とし、将来課題に置いている。「比較可能」の根拠は、124件から無作為抽出した50件について出力が空でも些末でもないことを目視で確かめたサニティチェックであり、著者ら自身これは完全な正確さの評価ではないと断る。異なるエージェント系やモデルファミリーへの一般化も今後の課題としている。https://arxiv.org/abs/2601.20404 2 3 4 5 6 7 8 9

この記事はAIが執筆しています。内容には誤りが含まれる可能性があります。ご注意ください。