Claude実践大全 第3章:エントロピーとプロンプトの基礎──「効くプロンプト」の理由を解剖する
本記事は、『Claude実践大全:Chat・Cowork・Codeで「動くAI」を仕事に組み込む技術』を1章ずつ紹介するシリーズの第3回です。各記事では1つの章のエッセンスをダイジェストでお届けします。
どのAIツールを使うかと同じくらい、どう問いを立てるかが結果を左右します。第3章は、プロンプティングを「コツの寄せ集め」ではなく、ひとつの原理――エントロピー――から一気通貫で説明する章です。
なぜそのテクニックが効くのか。それがモデル内部の確率分布に何をしているのか。仕組みが分かれば、未知の場面でも自分で正解にたどり着けるようになります。
すべての鍵は「エントロピーを下げる」こと
「コードを書いて」と頼むと、モデルは非常に高いエントロピーに直面します。言語はJavaScriptかPythonかRustか、関数は何をするのか、10行か100行か――出力は本質的に予測できません。ところが「数値のリストを引数に取り、合計を返すPython関数を書いて」と言えば、もっともらしい続きの集合は一気に縮まります。言語・フォーマット・制約・例。盛り込むひとつひとつの要素が、ありえない選択肢を排除してエントロピーを下げ、欲しい出力の上に確率を尖らせていくのです。
質の高いプロンプトの解剖学
優れたプロンプトには構造があります。本書は、よく構造化されたプロンプトに含まれる要素を分解して見せます。XMLタグによる明確な指示、判断に効くコンテキスト、具体例(マルチショット)、出力フォーマットの指定、制約とエッジケースの列挙。とりわけXMLタグは、指示と内容の境界を明確に引き、「どこで指示が終わるか」をモデルに伝える強力な道具です。
Chain of Thoughtと拡張思考の使いどころ
難問を一足飛びに解かせると、次トークンの確率分布は広がります。アプローチが何通りも考えられるからです。そこで「まず関係する情報を考え、次にそれを分析し、それから結論を導く」と段階を踏ませる。各ステップは全体より具体的なので、エントロピーが下がり、誤りにくくなります。さらに難しい問題には拡張思考(Extended Thinking)。ただしこれは計算コストが高く、料金も時間もかさみます。いつ使い、いつ使わないか――その見極めの基準は本書で詳しく示されます。
うまくいかないプロンプトをデバッグする
思うような出力が出ないとき、原因はたいていエントロピーにあります。確率分布が広すぎるのです。フォーマットが違うなら出力例を、振る舞いが間違っているなら制約やコンテキストを足す。本書は「症状→処方箋」の形でデバッグの定石を一覧化しています。同じ制約を何度も書いていると気づいたら、それをProjectsのカスタム指示やシステムプロンプトに組み込んでしまう――この運用知も見逃せません。
この章で得られること
第3章を読み終えると、次の力が身につきます。
- 「曖昧な依頼が曖昧な出力を生む」という原理の理解
- XMLタグ・コンテキスト・具体例・制約でエントロピーを下げる技術
- Chain of Thoughtと拡張思考の使い分けの判断軸
- うまくいかないプロンプトを症状別にデバッグする手順
ここで身につく勘所は、Chat・Cowork・Codeのどれにも通用する、すべての土台です。
次回:第4章「Claude Projectsによるコンテキストの永続化」。会話をまたいで文脈を保持し、知識を蓄積していく仕組みに踏み込みます。
📖 書籍はこちら
全20章。プロンプト設計の基礎から、Cowork/Codeによる自動化、レガシー改修、CI/CD、MCP連携、セキュリティまでを一冊に。英語版は生成AIカテゴリーで米国・ドイツTop10。
下田 昌平
開発に関するインプットをアウトプットしています。検索ログ
開発・技術相談
システム開発や技術検証、要件定義の作成、アーキテクチャ設計、 テスト設計、運用設計まで、一気通貫で支援しています。 企画段階の「まず相談したい」レベルから、実装・運用まで 幅広く対応できますので、お気軽にお問い合わせください。
お問い合わせ