**インタラクティブ・プロンプティングの本**へようこそ。AIと効果的にコミュニケーションするためのガイドです。

<Callout type="info" title="この本で学べること">
この本を読み終える頃には、AIがどのように動作するか、より良いプロンプトの書き方、そしてこれらのスキルを文章作成、コーディング、リサーチ、クリエイティブなプロジェクトに活用する方法を理解できるようになります。
</Callout>

<Callout type="tip" title="この本はインタラクティブです">
従来の本とは異なり、このガイドは完全にインタラクティブです。ライブデモ、クリック可能な例、そしてプロンプトをすぐにテストできる「試してみる」ボタンが随所にあります。実際に手を動かして学ぶことで、複雑な概念もずっと理解しやすくなります。
</Callout>

## プロンプトエンジニアリングとは？

プロンプトエンジニアリングとは、AIに対して良い指示を書くスキルです。ChatGPT、Claude、Gemini、その他のAIツールに何かを入力するとき、それを「プロンプト」と呼びます。プロンプトが良いほど、より良い回答が得られます。

こう考えてみてください：AIはあなたの言葉を非常に忠実に受け取る強力なアシスタントです。あなたが求めたことを正確に実行します。コツは、自分が望むことを正確に伝える方法を学ぶことです。

<Compare 
  before={{ label: "シンプルなプロンプト", content: "犬について書いて" }}
  after={{ label: "工夫されたプロンプト", content: "犬の家畜化の歴史について、中学校の理科の教科書に適した200語程度の説明的な段落を書いてください。興味を引く導入から始めてください。" }}
/>

この2つのプロンプトの出力品質の違いは劇的になることがあります。

<TryIt 
  prompt="犬の家畜化の歴史について、中学校の理科の教科書に適した200語程度の説明的な段落を書いてください。興味を引く導入から始めてください。"
  description="この工夫されたプロンプトを試して、単に「犬について書いて」と聞いた場合の結果と比較してみてください。"
/>

## プロンプトエンジニアリングの進化

ChatGPTがローンチしてからわずか3年で、プロンプトエンジニアリングは技術そのものと共に劇的に進化しました。「より良い質問を書く」というシンプルなものから始まり、今ではずっと幅広いものへと成長しています。

今日では、プロンプトは**より大きなコンテキストの一部に過ぎない**ことが分かっています。現代のAIシステムは、複数の種類のデータを同時に処理しています：

- **システムプロンプト** - AIの振る舞いを定義するもの
- **会話履歴** - 以前のメッセージから
- **取得されたドキュメント** - データベースから取得（RAG）
- **ツール定義** - AIがアクションを実行できるようにするもの
- **ユーザー設定** - 好みや設定
- **あなたの実際のプロンプト** - 今まさに聞いている質問

「プロンプトエンジニアリング」から「コンテキストエンジニアリング」へのこの変化は、AIとのやり取りについての考え方の変化を反映しています。プロンプトは重要ですが、AIが見る他のすべてのものも同様に重要です。最良の結果は、これらすべての要素を慎重に管理することで得られます。

これらの概念については、この本全体を通じて、特に[コンテキストエンジニアリング](/book/20-context-engineering)の章で詳しく探求します。

## なぜプロンプトエンジニアリングが重要なのか？

### 1. より良い回答を得る

AIツールは非常に高い能力を持っていますが、その潜在能力を最大限に引き出すには明確な指示が必要です。曖昧な質問に対して平凡な回答を返すAIでも、適切にプロンプトを与えれば素晴らしい成果を生み出すことができます。

<Compare 
  before={{ label: "曖昧なプロンプト", content: "履歴書を手伝って" }}
  after={{ label: "工夫されたプロンプト", content: "シニアソフトウェアエンジニアのポジション向けに私の履歴書をレビューしてください。以下に焦点を当ててください：1) インパクトの指標、2) 技術スキルのセクション、3) ATS最適化。具体的な改善点を例と共に提案してください。" }}
/>

### 2. 時間とコストの節約

よく練られたプロンプトは、何度もやり取りを重ねる代わりに1回で結果を得られます。トークンごとに課金される場合やレート制限がある場合、これは特に重要です。良いプロンプトを書くための5分の投資が、何時間もの修正作業を節約することができます。

### 3. 一貫性のある再現可能な結果を得る

良いプロンプトは予測可能な出力を生み出します。これは以下の場合に重要です：
- **ビジネスワークフロー** - 毎回同じ品質が必要な場合
- **自動化** - 人間のレビューなしでプロンプトが実行される場合
- **チーム** - 複数の人が同様の結果を必要とする場合

### 4. 高度な機能を引き出す

多くの強力なAI機能は、適切な聞き方を知っている場合にのみ機能します：
- **Chain-of-thought推論** - 複雑な問題向け
- **構造化された出力** - データ抽出向け
- **ロールプレイ** - 専門的な知識向け
- **Few-shot学習** - カスタムタスク向け

プロンプトエンジニアリングの知識がなければ、AIができることのほんの一部しか使っていないことになります。

### 5. 安全を保ち、落とし穴を避ける

良いプロンプティングは以下に役立ちます：
- 出典や検証を求めることでハルシネーションを避ける
- 一方的な回答ではなくバランスの取れた視点を得る
- 意図しない仮定をAIがすることを防ぐ
- センシティブな情報をプロンプトに含めないようにする

### 6. スキルの将来性を確保する

AIが仕事や生活により統合されるにつれて、プロンプトエンジニアリングは基本的なリテラシーになります。ここで学ぶ原則は、ChatGPT、Claude、Gemini、画像生成AI、そしてまだ見ぬ将来のモデルなど、すべてのAIツールに適用できます。

## この本は誰のためのものか？

この本はすべての人のためのものです：

- **初心者** - AIツールをより上手に使いたい方
- **学生** - 宿題、研究、クリエイティブなプロジェクトに取り組む方
- **ライターやクリエイター** - 仕事にAIを使う方
- **開発者** - AIを使ったアプリを構築する方
- **ビジネスパーソン** - 仕事でAIを使いたい方
- **興味がある方** - AIアシスタントをもっと活用したいすべての方

## この本の構成

<BookPartsNav />

さらに、テンプレート、トラブルシューティングのヘルプ、用語集、追加リソースを含む**付録**があります。

## AIモデルについての注意

この本では主にChatGPT（最も人気があるため）の例を使用していますが、ここで紹介するアイデアはClaude、Gemini、その他のAIツールでも機能します。特定のAIモデルでのみ機能する場合は、その旨を記載します。

AIは急速に変化しています。今日うまくいくことが、明日にはより良いものに置き換わるかもしれません。だからこそ、この本ではどのAIを使っても役立つ核となるアイデアに焦点を当てています。

## さあ、始めましょう

良いプロンプトを書くことは、練習を重ねるほど上達するスキルです。この本を読み進める際には：

1. **試してみる** - 例をテストし、変更を加え、何が起こるか見てみましょう
2. **挑戦し続ける** - 最初の試みで完璧な結果を期待しないでください
3. **メモを取る** - うまくいったことと、いかなかったことを書き留めましょう
4. **共有する** - あなたの発見を[prompts.chat](https://prompts.chat)に追加しましょう

<Callout type="tip" title="練習あるのみ">
学ぶ最良の方法は実践することです。すべての章にすぐに試せる例があります。読むだけでなく、自分で試してみてください！
</Callout>

AIとの働き方を変革する準備はできましたか？ページをめくって、始めましょう。

---

*この本は[prompts.chat](https://github.com/f/prompts.chat)プロジェクトの一部であり、CC0 1.0 Universal（パブリックドメイン）でライセンスされています。*
