AIエージェントツール

ChatGPT のようなチャットとは別物の「AIエージェント」(Claude Code・Codex など)。自分のPCやプロジェクトの中で、ファイルを読み・コマンドを実行し・変更まで行う。何が違い、どう使いこなすか。

2026年7月時点
第 1 部 エージェントとは ― 何が違い、何ができるか Web版チャットとの違い、道具を使えること、得意と苦手。

1-1AIエージェントと Web版チャットの違い

Web版チャット(ChatGPT・Claude.ai など)とは、そもそも別の道具。

Web版チャット

質問に答えて待つ。文章のやり取りが中心で、あなたのファイルやシステムには触らない。

ChatGPT・Claude.ai など

AIエージェント

ターミナル(黒い画面)に常駐し、あなたの環境で手を動かす。ファイルを読む・コマンドを走らせる・複数ファイルを書き換える・結果を見て自律的に進める。

Claude Code・Codex など

2つの違い

  1. 手を動かす:自分で書いてAIに見せるのではなく、「やりたいこと」を伝えると、AIが探索 → 計画 → 実装まで行う。
  2. 道具を使う:Web版は使える道具が固定・限られる。エージェントはあなたの環境の道具(ファイル操作・コマンド・git・検索・外部システム…)まで使える。
イメージ チャット=相談に乗る相手/エージェント=手を動かす同僚
Web版チャット AI 固定の道具 少数・固定 答えて待つ(環境に触らない) AIエージェント AI 手を動かす ファイル/git コマンド/CLI API/MCP 環境の道具を使って自律的に進める
Web版=固定の道具で答えて待つ/エージェント=あなたの環境の道具まで使って手を動かす。

1-2道具を「知って・使わせる」のが肝

エージェントの強さは、あなたの環境の道具を使えること。「何が使えるか」を知り、使うよう明示するのが上達の近道。

やりたいことには、たいてい“公開された道具”がある

外とつながれるのが大きな強み

既製の道具がなければ、その場でスクリプトを書く

AIの苦手は道具で補う

イメージ 新人でも、社内の便利ツールや外部サービスへのアクセスを与えるほど戦力になる。専用の道具が無ければ、その場で小さな道具を作る。
エージェント AI 道具箱 既製ツール/ライブラリ MCP API CLI ファイル git Web検索 コード実行 「何が使えるか」を知り、使うよう明示する
道具箱=既製ツール/ライブラリ・MCP・API・CLI・ファイル・git・Web検索・コード実行。知って、使わせる。

1-3できること/苦手なこと

第 2 部 動く土台 ― 机・ルール・記憶・スキル コンテキスト(作業机)、ルールファイル、2種類のメモリー、スキル。

2-1最大の制約=コンテキスト(作業机)

エージェントは、限られた「作業机(コンテキスト)」の上で考える。会話・読んだファイル・コマンド出力のすべてが机を占有する。チャット履歴は資産にならない。

イメージ 作業机が書類で埋まると、最初に置いた指示が下敷きになって見えなくなる。
作業机(コンテキスト)=上限あり 最初の指示(下敷きで見えない) 読んだファイル コマンド出力 会話の続き… あふれる
会話+読んだファイル+出力で机が埋まる → あふれて最初の指示を忘れる。片付け=リセット、残す=ファイルへ。

2-2ルールファイル ― 毎回読ませる「前提」

エージェントは毎回、決められたファイルを最初に読む。そこにプロジェクトの前提を書いておけば、毎回同じ説明を省ける。

イメージ 新人に毎朝渡す「うちのルール1枚」。厚すぎると読まれない。

2-32種類のメモリー ― 人が書く指示/AIが書く学び

人が書く指示

ルールファイル。あなたが「こうして」を書く。

AIが書く学び

自動メモリー。AIが会話中の修正や好みを自分でメモに残し、次から反映する。

置き場所(スコープ)で分ける

2-4同じ作業を再現させる ― スキル/コマンド

同じ手順を何度も貼っているなら、それはスキル化のサイン

良いスキルの作り方(段階的開示):必要なときだけ深く読み込ませ、机(コンテキスト)を節約する。

1
名前と短い説明 ― 最初はここだけ見える
2
本文(手順) ― タスクが合致したときに読む
3
参照ファイル ― 必要なときだけ読む
第 3 部 うまく使う ― 指示・安全・拡張 伝え方、フォルダ設計、権限・安全、外部接続、公開スキル。

3-1伝え方 ― 良い言い回し/悪い言い回し+認識合わせ

具体的なほど、直しが減る。曖昧な指示は“探索したいとき”だけ有効。

× 曖昧・丸投げ○ 具体的な指示
テスト追加ログアウト時のエッジケースを、モックなしで
なぜ変なAPI?gitログを辿って経緯を要約して
カレンダー機能を追加既存の◯◯を手本に、同じパターンで
ログインのバグ直してtimeout後に失敗。auth周りを疑い、再現テストを書いてから直す
見た目を良く[画像]この通りに。スクショを撮って差分を挙げ、直す

認識合わせ=文章化

3-2AIにわかりやすいフォルダ設計

3-3権限・安全性 ― 勝手に実行させない

エージェントは実際にコマンドを実行できる=便利だが危険もある。既定では、変更を伴う操作の前に確認が入る。

確認疲れを減らす3段階(下ほど自由・上ほど安全)

1
都度確認 ― 既定・最も安全。操作のたびに承認
2
許可リストnpm run lint など安全な操作だけ自動許可
3
サンドボックス ― OSで隔離し、ファイル・ネットの範囲を制限

3-4外に広げる ― 外部接続・チーム共有・失敗パターン

よくある失敗(と対策)

3-5各テーマは、もう「スキル」として公開されている

この資料で挙げたベストプラクティスの多くは、すでに公開スキルとして存在する。自分で書く前に、探して使う/手本にするのが早い。

この資料のテーマ → 近い公開スキルの例

テーマ近い公開スキルの例
道具で成果物を作るpdf/docx/pptx/xlsx、web-artifacts-builder
認識合わせ・仕様の文章化interview-me、brainstorming、spec-driven-development、writing-plans
計画 → 実装を分けるplanning-and-task-breakdown、executing-plans
検証してから完了test-driven-development、verification-before-completion、debugging-and-error-recovery
別の目でレビュー/code-review、code-review-and-quality、doubt-driven-development
コンテキスト管理context-engineering
外部接続(MCP)mcp-builder
決定を記録(ADR)documentation-and-adrs
権限・安全security-and-hardening
並列・サブエージェントdispatching-parallel-agents、using-git-worktrees
スキル自体を作るskill-creator、writing-skills
イメージ うまい人の「仕事の型」が、そのまま配られている。まず借りて、自分用に直す。
第 4 部 実践 ― プロジェクトを「会社」として設計する フォルダ=部屋、指示書=ルールファイル。整備するほど出力は安定し、その場しのぎだと毎回ブレる。

第1〜3部の考え方(道具・コンテキスト・ルールファイル・フォルダ設計)を、1つの具体像にまとめる。プロジェクトを会社(1つのオフィス)に見立てる。フォルダ=部屋その部屋に置く指示書=ルールファイル(CLAUDE.mdAGENTS.md

4-1会社の見取り図 ― 働くのは1人、部屋ごとに指示書

部屋は役割で分ける(回る順番は仕事によって変わる。必要な部屋だけ置く)。中身は 4-4 で扱う。ここに挙げるのは例。大事なのは「役割ごとに分ける」考え方で、自分の仕事に必要な役割を見つけて、部屋を自分で足す(例:翻訳室、集計室、レビュー室 など)。

会社(プロジェクト) データ倉庫 加工室 デザイン室 出荷室 資料室 見本室 検品室 金庫 下書き室 ルール室 AI 1人が部屋を巡回 ― 入った部屋の貼り紙(■)を読む
会社=プロジェクト、部屋=フォルダ、■=各部屋の貼り紙(指示書)。働くのはAI1人で、入った部屋の貼り紙を読む。

4-2指示書があるか、ないか ― ここが安定の分かれ目

新人が部屋に立ったとき、何をするかは従うべき指示書があるかで変わる ―― その部屋に貼ってあるか、または共通の手順書を持ち込んでいるか(4-5)。

指示書がないと、こうブレる(例)

指示書あり 貼り紙 毎回そろう=安定 指示書なし その時の全体指示で 毎回ちがう=ブレる
指示書があれば同じ結果が安定して出る。なければ、その時の全体指示で「いい感じ」に埋め、毎回ばらつく。

4-3AIの思考をどこに使うか ― 考えさせる所と、決めておく所

安定にはもう1つの軸がある。仕事を「AIに考えさせる所」と「決まった手順に固定する所」に切り分けること。

なぜ切り分けるか

どこまで任せられるかは、状況で動く

加工室の中で作業を2つに仕分ける 考えさせる ルール+判断 ロジック設計・文章・ 分析の切り口 =AIの思考を使う 決めておく 固定スクリプト 整形・lint・ビルド・ テスト・集計 =毎回同じ・速い・検証可
判断・創造が要る所はAIに考えさせ、決まった所はスクリプトに固定する。固定を増やすほど全体が安定する。

4-4各部屋に何を書くか(指示書の中身)

各部屋の指示書には、「その部屋で毎回ブレると困る決め事」を書く。コードや中身を見れば分かることは書かない(2-2 ルールファイルと同じ原則)。

もの・データが流れる部屋

部屋指示書に書くこと
データ倉庫命名・仕分けの規則(日付別/クライアント別など)、どこに保管するか
加工室どんな操作をするか、使うべき道具(ツール/ライブラリ)、入力データの在り処
デザイン室テンプレート、CSS、出力形式(PDF・HTML など)、体裁の決まり
出荷室完成物の置き場所(加工前データと同じ場所か、分けるか)、命名

それを支える部屋

部屋指示書に書くこと/中身
資料室参照すべき仕様・要件・決めごとの記録(変えない記録として残す)
見本室「この成果物に倣って作れ」=手本の指定
検品室出す前に通す検証・チェック項目、完了の条件
金庫鍵・認証情報は外に出さない・共有場所(git)に入れない(実際は部屋というより鍵付きの1ファイル)
下書き室一時ファイルの置き場。完成物と混ぜない

4-5指示書の置き場所と読まれ方 ― 入口は薄く、共通は持ち込む

すべてを入口(メインルートの CLAUDE.md)に書くと、コンテキスト圧迫(関係ない規則まで毎回読む)と指示のブレ(別の部屋の規則が混ざる)が起きる。だから入口は薄く保ち、置き場所を3つに分ける。

入口(ルート) 短い全体ルール+地図 最初に自動で読む 各部屋の貼り紙 その部屋固有の決まり 入った部屋で自動で読む(近い=優先) ルール室(共通文書) コーディング規約など、複数の部屋で共有 入る部屋を限って「持ち込む」(参照)
3段の置き場所。入口=短い全体(自動)/貼り紙=部屋固有(自動)/ルール室=共通(入る部屋を限って持ち込む)。

"持ち込み(参照)"の方が、むしろ多い

補足 各部屋の貼り紙が「触れたら自動で読まれる」のは Claude Code の挙動。ツールによっては自動で読まないので、その場合も入口や貼り紙から明示的に参照させれば確実。

4-6その場しのぎでなく整備する ― 指示書を育てる

指示書は、ゼロから自分一人で書かなくてよい。作り方は2つ。

どちらの場合も ―― 毎回変わるもの(その回の入力・宛先など)だけその都度指示し、変わらないものは指示書に固定する。=一過性の成功を、次から再現する仕組みに変える。

イメージ 良い一皿ができたら、その場の勘で終わらせずレシピに書き起こす(=逆算)。あるいは「こういう味にしたい」と相談しながらレシピを詰める(=一緒に作る)。次からは同じ手順で同じ味。変えるのは、その日の食材(変わる入力)だけ。
コラム よく使う仕事は「一式キット」にまとめられる=スキル ―― どの部屋を・どの道具で・どの順に回るか(段取り)に加えて、その仕事に要る決まりや参照(指示書そのもの)も一式に含められるのがスキル(2-4)。毎回ばらばらの部屋と貼り紙をたどらせる代わりに、必要な段取りも決まりもまとめて持ち出せる。だから「あれをやって」の一言で、揃った状態で動く。

4-7使い方の例 ― 3つのケース(部屋をフォルダに落とす)

これまでの考え方と会社モデルを、具体的な仕事にあてはめる。各例で、部屋(役割)が実際のフォルダにどう並ぶかも示す。

アナリティクスのレポートを毎月作るAPI → PDF → 繰り返し

report-monthly/
├── CLAUDE.md      # 入口:地図+短い全体ルール
├── data/          # データ倉庫(API取得の生データ・日付別)+ CLAUDE.md(仕分け規則)
├── scripts/       # 加工室(集計スクリプト・道具)+ CLAUDE.md(手順・使う道具)
├── templates/     # デザイン室(体裁・CSS)+ CLAUDE.md(形式)
└── output/        # 出荷室(完成PDF)

Webサイトを作る

site/
├── CLAUDE.md      # 入口:配色・フォント・使うライブラリ(短い全体ルール)
├── pages/         # 各ページ
├── styles/        # デザイン室(CSS・テンプレ)+ CLAUDE.md
├── assets/        # 画像など
└── examples/      # 見本室(参考サイトのスクショ=手本)

アプリを作る

app/
├── CLAUDE.md          # 入口:使う技術・短い全体ルール
├── docs/              # 資料室(仕様SPEC・決定ADR)
│   └── conventions.md # ルール室:コーディング規約(コード作業時に持ち込む)
├── src/               # 加工室(実装)+ CLAUDE.md
├── tests/             # 検品室(テスト)
└── .env               # 金庫(gitに入れない)
まとめ どの例も共通:認識合わせ(文章化)→ 既製の道具を使う → 検証しながら小さく → 手順とルールをファイルに残す。これがエージェントを安定して使うコツ。

参考・出典(2026年7月時点)