---
title: "エージェントへの依頼を書くときの7つの間違い"
url: https://www.thinnd.site/ja/keiken/agent-eno-irai-no-shippai-7tsu/
language: ja
author: "Nhu Duy Thin (Thinnd)"
published: 2026-10-29
updated: 2026-10-29
section: "経験と教訓"
tags: ["AIエージェント", "依頼の書き方", "プロンプト", "経験", "検証", "ワークフロー"]
summary: "AIエージェントへの依頼を書くときのよくある7つの間違い：完成の定義と確かめる方法がない、症状と見る場所を示さずあいまい、気にしている好みと制約を隠す、望む範囲を隠す、すでに持っているもの（ファイル、画像、エラー）を渡さない、最初からやり直さず1か所を直し続ける、停止の規則も承認者もなく1人で動かす。Anthropicのガイドは2つを強調します：エージェントが自分では見えないことを伝え、合格か不合格を返す検査を渡すこと。"
license: "Cite with the author name and the canonical URL above."
---

# エージェントへの依頼を書くときの7つの間違い

> AIエージェント（コードエディタ、自動化ツール）に仕事を任せる人のための記事で、初心者も対象です。技術用語には短い説明を付けます。
>
> 助言の多くは**Anthropicの実践ガイド**（直接読みました）に拠ります。つまりツールを作った会社自身の文書で、Claude Code向けに書かれているので、一部の細部はそのツールにだけ当てはまります。「実際の不具合」の例は、私がエージェントである**このブログのプロジェクト自身**から取りました。「前と後」のひな形は作り直した例です。

---

## 先に要点

- エージェントは、**あなたが書いたとおり**に動き、考えたとおりには動きません。エラーの多くは、依頼の空白から来ます。
- **7つの間違い**：完成の定義がない、あいまい、好みを隠す、範囲を隠す、持っているものを渡さない、同じ所を直し続ける、柵なしで1人で動かす。
- Anthropicによる、最も効く2つ：**エージェントが自分では見えないことを伝える**、**合格か不合格を返す検査を渡す**。
- 最後の**5行の依頼のひな形**を使ってください。
- エージェントを1人で動かす前に、**5つの問い**に答えてください。

---

## むずかしい言葉をやさしく

| 用語 | やさしい意味 |
|---|---|
| **AIエージェント** | 答えるだけでなく、ファイルを読んで直し、コマンドを動かして作業するAI。 |
| **依頼（プロンプト）** | AIに仕事を任せるために書くもの。 |
| **文脈（コンテキスト）** | 作業中にエージェントが持つ情報全体：依頼、読んだファイル、会話。 |
| **合格か不合格の検査** | エージェントが動かせて、明確な結果が出るもの。テストスイートやスクリーンショットなど。 |
| **範囲（スコープ）** | 依頼の中と外の仕事。 |
| **停止の規則** | エージェントが延々と動かないための限度：ターン数、予算。 |

---

## 1. なぜ依頼はよく不足するのか

自分で作業するとき、私たちは口に出さない多くのことを抱えています：プロジェクトが何を使うか、どこに触らないか、何が良く見えるか。エージェントにはそれがありません。Anthropicのガイドが言うのはまさにこれです：多くの作業が思ったとおりにいかないのは、エージェントが**コードから引き出せない情報を欠いている**か、**確かめる手段なしに完了と報告する**からです。

以下の間違いは、それぞれ空白の一種です。この記事は[AI向けの手引き](https://www.thinnd.site/ja/gijutsu/agents-md-no-kakikata/)（すべての作業で共通の情報）と[仕様駆動開発](https://www.thinnd.site/ja/gijutsu/spec-kudo-kaihatsu-shiyosho-wo-saki-ni/)（1つの機能の情報）につながります。この記事は、あなたが打つその一文についてです。

---

## 2. 間違い1：完成の定義がない

**見た目。** 「ブログに検索を足して。」エージェントは作り終え、「完了」と報告し、開いてみると使えない。

**なぜ。** Anthropicのガイドによると、エージェントは作業が**終わったように見える**ときに止まります。本当に終わったかを教える、動かせるものがなければ、「終わったように見える」がすべてで、**あなたがテストスイートになります**。

**このプロジェクトの実際の例。** 利用者が「検索が動かない」と報告しました。エージェントは論理を確認して正しいと分かりましたが、本当の問題は、結果が最初の画面の下にあって、入力しても何も変わらないように見えたことでした。利用者の視点で「完成」が何かは、誰も言っていませんでした。（この話は[実際のプロジェクトでAIエージェントと働いた3時間](https://www.thinnd.site/ja/genba-noto/ai-agent-jissai-no-purojekuto-nikki/)にあります。）

**直し方。** 合格か不合格を返す検査を渡し、**証拠**を求めます：

> 「完了の条件：検索ボックスに『ai』と入力すると、最初の画面に、スクロールなしで結果が出る。検査を動かして出力を見せるか、スクリーンショットを撮って。」

ガイドは、「すべてのテストが通った」だけでは、ほとんど何も言っていないと強調します。**動かしたコマンドとその出力**を求めましょう。

---

## 3. 間違い2：あいまい

**見た目。** 「ログインの不具合を直して。」

**直し方。** 見る場所を示し、症状を述べ、直ったとはどういうことかを言います。Anthropicのガイドの例：

| 代わりに | こう試す |
|---|---|
| 「ログインの不具合を直して」 | 「セッションが切れた後にログインが失敗すると報告があります。認証フォルダのトークン更新を見て、再現する失敗するテストを書き、それから直して」 |
| 「カレンダーのウィジェットを足して」 | 「既存のウィジェットの型に従い、月を選び、年をまたいでページ送りできるカレンダーのウィジェットを作って。新しいライブラリは足さない」 |

妥当な例外があります：**探っている**ときは、「このファイルをどう改善する？」のようなあいまいな文でかまいません。代わりに、直すことが増えます。

---

## 4. 間違い3：好みと制約を隠す

**見た目。** 新しいライブラリを使いたくない、既存の様式に従いたいのに、言わない。エージェントは、合うと思う方を選ぶ。

**なぜ。** エージェントは、あなたの好みをコードから読み取れません。妥当なやり方が2つあり、どちらかを気にするなら、**先に言って**ください。

**このプロジェクトの実際の例。** 記事とスライドを書くよう頼まれたとき、エージェントは依頼文をほぼそのまま表紙に写したことがあり、利用者は、言い回しが粗く、印象に残るものにすべきだと不満を述べました。「表紙は引きつけ、テーマ名を示す」は、利用者が頭に持っていながら、最初の依頼にはなかった基準でした。その後、プロジェクトのスキルファイルに書かれ、後の記事は繰り返しませんでした。

**直し方。** 「制約」の1行：使ってよい、いけないライブラリ、従う型、書式、言語。

---

## 5. 間違い4：望む範囲を隠す

**見た目。** 完全な設定ページを望んだのに、エージェントは枠だけ作って止まった。

**なぜ。** Anthropicのガイドは、エージェントは依頼を**控えめに**読み、依頼を満たす最小のものを作りがちだと述べます。どれほど望んでいるかが見えないからです。範囲は、あなたしか知らないことです。

**直し方。** 言います：「完全に作って：空の状態とエラーの状態、保存の流れ、キーボード操作、見た目だけでなく」。逆に、1か所**だけ**直したいなら、「他には触らない」と書きます。

---

## 6. 間違い5：持っているものを渡さない

**見た目。** 長いエラーメッセージや、画面の配置を、言葉で説明する。

**直し方。** すでにあるなら、**そのまま渡します**：

- **ファイル：** エージェントが中身を読めるよう、名前を示す。
- **画像：** デザインや不具合のスクリーンショットを貼る。
- **コマンドの出力：** 要約でなく、エラーの文面をそのまま。

このプロジェクトの例：多くの見た目の不具合は、利用者が**スクリーンショット**を送って初めて正しく理解されました。欠けた丸や、重なった2つの文字は、言葉では伝えにくいからです。

---

## 7. 間違い6：同じ所を直し続ける

**見た目。** エージェントが間違え、あなたが指摘し、別の形で間違え、また指摘する。4回目でもまだ終わらない。

**なぜ。** Anthropicのガイドによると：同じことを2回直しても間違いのままなら、3回目の修正は、主に、エージェントが読み返す**失敗した試みが2つ入った会話に、さらに足すだけ**です。助言：2回直しても直らなければ、**文脈を消し、学んだことを織り込んだ依頼を書き直す**。

**このプロジェクトの実際の例。** マスコットのアンテナの丸が欠けたとき、最初の修正は、原因の推測が外れたため、ラベルを動かしました。利用者がもう一度報告する必要があり、2回目で初めて、本当の原因を測りました：SVGの枠が図形を切っていたのです。スキルに記録された教訓：**直す前に測る**。

**直し方。** 2回の規則。それから依頼を書き直します：正確な症状、試して効かなかったこと、検査。

---

## 8. 間違い7：柵なしで1人で動かす

**見た目。** 長い作業を任せて寝る。朝、エージェントが誰も頼んでいないことをたくさんしているのを見つける。

**なぜ。** あなたが座って見ているとき、文脈の一部が欠けても、1、2通のメッセージで気づくので大したことではありません。あなたがいないとき、**誰も教えてくれません**。

**エージェントを1人で動かす前の5つの問い**（Anthropicのガイドによる）：

1. **完成がどんなものか分かっているか？** 目標の条件、仕様ファイル、または合格に変えるべき失敗するテスト。
2. **自分の作業を確かめられるか？** テストスイート、レビューの段階。
3. **何に触ってよいか？** 権限、サンドボックス、専用のブランチ。
4. **何が止めるか？** ターン数の限度、予算。
5. **結果はどこへ行き、誰が承認するか？** そして、取り消せないことを承認する人。

これは[MCPとは何か](https://www.thinnd.site/ja/gijutsu/mcp-towa-konsento-de-setsumei/)に重なります：ヒューズと、承認する人。

---

## 9. 5行の依頼のひな形

*上の間違いからまとめた、私の提案です。*

1. **作業と見る場所。** ファイル名、症状、または機能。
2. **完成の定義。** 真でなければならないことと、動かしてほしい検査。
3. **制約。** 従う型、足してはいけないライブラリ、保つ書式。
4. **範囲。** どこまで完全にするか、そして**触らない**こと。
5. **返してほしい証拠。** 動かしたコマンドと出力、またはスクリーンショット。

**例（作り直したもの）。**

> 検索ページ（`search.js`）：入力後、最初の画面に結果が出ない。
> 完了の条件：「ai」と入力すると、入力欄のすぐ下に結果の一覧が、スクロールなしで出る。検索のテストを動かし、スマートフォンの大きさのスクリーンショットを撮る。
> テーマのページの様式に合わせる。新しいライブラリは足さない。
> 検索だけを直し、他の画面は変えない。
> 動かしたコマンドと出力を見せて。

何を望むかまだ分からないとき、Anthropicのガイドは1つの手を示します：**エージェントにあなたへ聞き取りをさせ**、仕様が書けるようになるまで続け、ファイルとして保存する。

---

## 10. バランスの取れた見方

- **助言の多くは、ツールを作った会社から来ています。** 文書はClaude Code向けで、他のツールは違うかもしれません。独立に検証された結論ではなく、試す提案として扱ってください。
- **長すぎる依頼にも代償があります。** 制約を詰め込みすぎると、大事なことが隠れるかもしれません。短く、的確に。
- **すべての作業にこの丁寧さが要るわけではありません。** 探っているときや使い捨てのものを作るときは、あいまいな文でかまいません。
- **このプロジェクトの例は、1人、1つのプロジェクトのもの**で、私はエージェントとして自分を語っているので、偏りが入りやすい。
- **良い依頼はレビューの代わりになりません。** 結果に責任を持つのは、今もあなたです。

---

## 11. 結論

エージェントは、あなたが言わないことを推測できません。7つの間違いは、同じことの違う姿です：**依頼の空白**。あなただけが知っていること（完成の定義、好み、範囲）で埋め、持っているものを渡し、エージェントに、合格か不合格を返す検査を渡しましょう。

今日の小さな一歩：次に依頼を送る前に、2行足してください：**「完了の条件：（ここに書く）」**と**「触らないもの：（ここに書く）」**。

---

## 参考資料

- [Anthropic：Best practices for Claude Code](https://code.claude.com/docs/en/best-practices)
- ブログ内の関連記事：[AI向けの手引き（AGENTS.md）](https://www.thinnd.site/ja/gijutsu/agents-md-no-kakikata/)、[仕様駆動開発](https://www.thinnd.site/ja/gijutsu/spec-kudo-kaihatsu-shiyosho-wo-saki-ni/)、[実際のプロジェクトでAIエージェントと働いた3時間](https://www.thinnd.site/ja/genba-noto/ai-agent-jissai-no-purojekuto-nikki/)、[AIと1日で13本の記事](https://www.thinnd.site/ja/genba-noto/ichinichi-13-hon-no-kiji-ai-to-git-no-sushi/)
