メインコンテンツまでスキップ

発展編 第2部:AGENTS.mdを育てる

第2部では、リポジトリごとの作業方針をAGENTS.mdに書き、AIの振る舞いを安定させます。

AGENTS.mdは、一度書いたら終わりの設定ファイルではありません。 AIとの作業で見つかった失敗、好み、禁止事項、確認手順を少しずつ反映して育てていく対象として扱います。

この部のゴール

自分のプロジェクトに合ったAGENTS.mdを書き、AIに更新案を出させ、変更前後でAIの出力がどう変わるかを確認できるようになることがゴールです。

この部で学ぶこと

  • AGENTS.mdは何を書く場所か
  • 教材本文と、AIエージェント向け作業方針を分ける理由
  • 文章の粒度、画像方針、問題方針、安全方針の書き方
  • AIにやってほしくないことを禁止事項として書く方法
  • AIにAGENTS.mdの改善案を出させる方法
  • AIにAGENTS.md自体を編集させるときの確認手順
  • 作業中に見つかったルールをAGENTS.mdへ反映する方法
  • 同じ依頼でも、AGENTS.mdの有無や内容で出力が変わることを確認する実験
  • AGENTS.mdを変更したあと、AIが新しい指示を読めているか確認する方法
  • AGENTS.mdに書きすぎると読みにくくなる問題
  • CLAUDE.mdやAGENTS.mdが肥大化したときの分割方針
  • 全体方針、プロジェクト固有ルール、再利用する手順を分ける考え方

予定する章立て

1. AGENTS.mdの役割を確認する

AGENTS.mdが教材本文ではなく、AIエージェント向けの作業方針であることを確認します。

2. 最小のAGENTS.mdを書く

日本語で書く、勝手にcommitしない、危険な操作は事前に説明するなど、最小限の方針を書きます。

3. 同じ依頼をAGENTS.md変更前後で比べる

同じ依頼を出し、AGENTS.mdの内容によって出力がどう変わるかを体験します。

4. AIにAGENTS.mdの改善案を出させる

うまくいかなかったAIの振る舞いから、AGENTS.mdに追加すべきルールをAIと一緒に考えます。

5. AGENTS.mdの肥大化を防ぐ

全体方針、プロジェクト固有ルール、再利用する手順、リファレンス、skillsの置き場所を分けます。

6. 第2部の確認

自分のプロジェクトで、AGENTS.mdに残すものと外へ逃がすものを整理します。

到達目標

  • 自分のプロジェクトに合ったAGENTS.mdを書ける
  • AIの失敗から、次に守るべきルールを抽出できる
  • AGENTS.mdの変更前後で、AIの出力差を比較できる
  • AGENTS.mdをAIに更新させる前に、変更予定と理由を確認できる
  • AGENTS.mdに残すもの、リファレンスやskillsへ逃がすものを判断できる

次へ

次は、コンテキストウィンドウ、resume、compact、作業メモの扱いを整理します。