Claudeへのプロンプトを書いても、期待どおりに動かない。指示を変えるたびに出力がぶれる。そんな経験はないでしょうか。Anthropicが公式のプロンプトエンジニアリング講座をGitHubで無料公開しています。Jupyter Notebookで実際に手を動かしながら、入門から上級まで体系的に学べます。

この記事でわかること:

  • Anthropic公式チュートリアルのカリキュラム構成
  • 入門・中級・上級それぞれで学べる内容
  • Jupyter NotebookとGoogle Sheetsの2通りの受講方法
  • このコースを活かせる場面と対象読者

Anthropicが公開したインタラクティブ講座とは

Anthropicが公開した「Prompt Engineering Interactive Tutorial」は、ClaudeへのプロンプトをステップごとにJupyter Notebookで学べる無料コースです。2024年4月にリポジトリが作成され、2026年5月時点でスター数は35,000を超えています。

コースの特徴は、読むだけで終わらない点にあります。各章に「Example Playground」と呼ばれる実行エリアがあり、プロンプトを書き換えてClaudeの応答がどう変わるかをその場で確認できます。模範解答はGoogle Sheetsの回答キーとして別途公開されており、自分の答えと照合できる仕組みです。

なぜプロンプトは難しいのか

LLMはテキストの確率分布からトークンを予測するため、同じ意図でも言葉の選び方によって出力が変わります。「要約して」と「3行で箇条書きにして」では、モデルが参照する文脈が異なり、結果も変わります。

こうした挙動を把握せずに試行錯誤を続けると、なぜうまくいったか・なぜ失敗したかが説明できないままになります。Anthropicのコースは「プロンプトが失敗する典型的なパターン」と「それを直す80/20の技術」を中心に組み立てられており、経験則ではなく体系的な理解を目指しています。

9章+付録のカリキュラム

コースは入門・中級・上級の3段階に分かれた9章と付録で構成されています。各章に演習が付いており、章順に進むことが推奨されています。

入門(第1〜3章)

第1章:プロンプトの基本構造では、Claudeへの指示がどのような構造で成立するかを学びます。システムプロンプトとユーザーターンの役割、モデルへの渡し方の基礎が対象です。

第2章:明確かつ直接的に伝えるでは、あいまいな指示が失敗する理由を学びます。「詳しく書いて」ではなく「500字以内で箇条書き」のように、出力を具体的に規定する書き方を練習します。

第3章:ロール割り当てでは、Claudeに特定のペルソナや専門家の役割を与える手法を扱います。ロール設定によって文体・観点・詳細度が変わることを体験できます。

中級(第4〜7章)

第4章:データと指示の分離では、プロンプトに含む「処理すべきデータ」と「指示」を混在させないための構造化を学びます。XMLタグを使ったセパレーションが主なテーマです。

第5章:出力フォーマットとClaudeへの先読みでは、JSONやMarkdownなど特定のフォーマットで出力させる方法と、Claudeの応答の冒頭を先取りして誘導する「プレフィル」技術を扱います。

第6章:ステップごとに考えさせるは、Chain-of-Thoughtプロンプティングの実践です。複雑な推論が必要なタスクで、答えだけでなく思考過程を出力させることで精度が向上します。

第7章:Few-shotサンプルの活用では、入出力の例をプロンプト内に含めることで、Claudeに期待するパターンを学習させる手法を学びます。

上級(第8〜9章)

第8章:ハルシネーション対策では、Claudeが不確かな情報を事実として出力するリスクを減らすための設計を扱います。「知らない場合は答えない」という制約の付け方が中心です。

第9章:複雑なプロンプトの構築では、チャットボット・法律サービス・金融サービス・コーディングなど実際の業種を想定したプロンプト設計を演習します。スクラッチから本番水準のプロンプトを組み立てる力を養います。

付録:標準プロンプティングの先へ

付録ではプロンプトチェーン、ツールユース(Function Calling)、Search & Retrievalの3つのテーマを扱います。単一プロンプトでは解決しにくい複雑なタスクへの対応方法で、エージェント構築の基礎になる内容です。

2通りの受講方法

Jupyter Notebook版はローカル環境またはGoogle Colabで実行します。Python環境とAnthropicのAPIキーが必要です。コードを直接編集して実行結果を確認できるため、プログラムから呼び出す用途を想定している人に向いています。

Google Sheets版はブラウザだけで受講でき、Anthropicが提供するClaude for Sheets拡張機能と組み合わせて動作します。Pythonの知識がなくても操作できるため、プロンプト設計のみに集中したい人はこちらが扱いやすいでしょう。

どちらの版でも内容は共通しており、Anthropicはより操作しやすいとしてGoogle Sheets版を推奨しています。

このコースが向く場面

Claude APIやClaude.aiを業務で使い始めたものの、プロンプトの品質にばらつきがある、という状況に特に有効です。第1〜3章の入門部分だけでも、指示の書き方に関する基本的な誤解を解消できます。

エージェント開発を行っている場合は、付録のツールユースとプロンプトチェーンが実践的な参考になります。Anthropicチームが実際に使っているエージェントパターンが例として含まれており、設計の判断基準を得やすい内容です。

プロンプト設計のノウハウはモデル間で完全に共通するわけではありませんが、明確な指示・データと命令の分離・思考過程の明示といった原則は汎用性があります。Claude専用の講座ではあるものの、LLMを扱う基礎体力を養う教材として読む価値があります。

まとめ

AnthropicのPrompt Engineering Interactive Tutorialは、9章構成・演習付きで無料公開されています。Jupyter NotebookとGoogle Sheetsの2形式があり、プログラミング経験の有無に関わらず受講できます。プロンプトの試行錯誤を「感覚」から「設計」に変えたい人は、第1章から順に取り組んでみてください。