AGENTS.mdを正しく使う:正確性が25%向上するか、30%低下するか

✍️ OpenClawRadar📅 公開日: April 28, 2026🔗 Source
AGENTS.mdを正しく使う:正確性が25%向上するか、30%低下するか
Ad

Augment Codeは、モノレポ全体でAGENTS.mdファイルに関する体系的な調査を実施しました。最高のファイルは、コーディングエージェントの品質をHaikuからOpusへのアップグレードに相当するほど向上させましたが、最悪のものはAGENTS.mdがない場合よりも出力を悪化させました。同じファイルが、ルーチンのバグ修正ではbest_practicesを25%向上させた一方、同じモジュール内の複雑な機能タスクではcompletenessを30%低下させました。以下が効果的な方法です。

測定方法

内部評価スイートであるAuggieBenchを使用しました。大規模リポジトリから、日常的なエージェントタスクを反映した高品質のPRを選び、環境とプロンプトを設定し、エージェントにPRを再現させました。出力は、複数のシニアエンジニアによるレビューを経てマージされたゴールデンPRと比較しました。PRは単一のモジュールまたはアプリ内に収まり、AGENTS.mdが役立つ可能性がある範囲である必要がありました。各タスクはファイルありとなしの2回実行されました。

Ad

効果的な方法

1. 段階的開示 > 包括的なカバレッジ

一般的なケースやワークフローを高レベルでカバーし、詳細はエージェントが必要に応じてロードできる参照ファイルに押し込みます。各参照の範囲を明確にします。100〜150行のファイルと、焦点を絞った参照ドキュメントをいくつか用意することで、中規模モジュール(約100のコアファイル)でメトリクス全体で10〜15%の改善が見られました。それ以上の長さでは改善効果が逆転しました。

2. 手続き的ワークフロー

番号付きのマルチステップワークフローにより、エージェントが失敗から完了へと導かれます。例:新しいインテグレーションをデプロイするための6ステップのワークフロー。配線ファイルの欠落が40%から10%に減少し、エージェントの完了が速くなり、正確性が25%向上、完全性が20%向上しました。メインファイルは簡潔に保ち、分岐ケースには参照ファイルを使用します。

3. 決定表

2つまたは3つの合理的な方法がある場合(例:状態管理におけるReact Query vs Zustand)、決定表を使って事前に選択を強制します。例:

質問 → React Query → Zustand
サーバーが唯一のデータソース? ✅
複数のコードパスがこの状態を変更する? ✅
楽観的更新とローカル状態の混在が必要? ✅

その領域のPRでは、best_practicesが25%向上しました。

4. 短いプロダクションの例

実際のプロダクションコードからの3〜10行のスニペットにより、再利用性とパターンの遵守が向上しました。例:Redux Toolkitのプリミティブ(型付き初期状態のcreateSlice、エラーハンドリング付きcreateAsyncThunk、型付きuseAppSelector)のコピペテンプレート。code_reuseが20%向上しました。

5. ドメイン固有ルール

これらは依然として重要です。多くの人がすでにAGENTS.mdと関連付けているパターンです。

📖 全文を読む: HN AI Agents

Ad

👀 See Also

Claudeコードエージェントの構造化:CLAUDE.mdと.claude/ディレクトリパターン
Guides

Claudeコードエージェントの構造化:CLAUDE.mdと.claude/ディレクトリパターン

開発者がClaude Codeを使用して複数のAIエージェントを実行するアプローチを共有しています。各エージェントには独自のディレクトリがあり、CLAUDE.mdファイルと、ルールやスキルを含む.claude/ディレクトリが配置されています。重要な洞察は、常時保持するコンテキストとオンデマンドのワークフローを分離することで、トークン使用量と応答品質を最適化することです。

OpenClawRadar
永続的なOpenClawエージェントコンテキストのための3層メモリアーキテクチャ
Guides

永続的なOpenClawエージェントコンテキストのための3層メモリアーキテクチャ

開発者は、エージェントがコンテキストなしで各セッションを開始するのを防ぐために、OpenClawのインフラ上に3層のメモリシステムを構築しました。このアーキテクチャには、毎ターン注入されるL1ワークスペースファイル、L2セマンティックメモリ検索、およびオンデマンドで開かれるL3参照ドキュメントが含まれています。

OpenClawRadar
Qwen 3:0.6Bのファインチューニングによる質問分類 - ベースライン対ファインチューニング結果
Guides

Qwen 3:0.6Bのファインチューニングによる質問分類 - ベースライン対ファインチューニング結果

パラメータ数0.6Bの小型LLM(Qwen 3:0.6B)を約850の家庭用質問でUnslothを使ってファインチューニング。ベースラインのプロンプトでは10%の正答率だったが、ファインチューニング後は80~90%以上と推定される。

OpenClawRadar
AI時代に新米エンジニアが成長する7つの方法:基礎を極め、AIと協働し、エンドツーエンドのプロジェクトを構築せよ
Guides

AI時代に新米エンジニアが成長する7つの方法:基礎を極め、AIと協働し、エンドツーエンドのプロジェクトを構築せよ

IEEE Spectrumの記事Lokesh Lagudu氏(IEEE上級会員、Walmart Global Techシニアエンジニアリングマネージャー)が、AI時代に新米エンジニアが成功するための7つの実践的ヒントを紹介。基礎の重要性、AIとの協働、プロジェクトベースの学習に焦点を当てています。

OpenClawRadar