プロンプトエンジニアリング体系的ガイド|基本から実践まで

🧠

プロンプトエンジニアリング体系的ガイド

「なんとなく使う」から「意図通りに出力を制御する」へ。Anthropic・OpenAIの公式ベストプラクティスと研究知見をベースに解説。

最終更新: 2026年3月

1. プロンプトの基本原則

明確であること(Be Specific)

曖昧な指示は曖昧な回答を生みます。「良い文章を書いて」ではなく「300字以内で、中学生にもわかる表現で説明してください」のように具体的に。

❌ 悪い例

AIについて教えて

✅ 良い例

大学1年生向けに、生成AIの仕組みを500字以内で説明してください。専門用語には括弧で日本語の説明を加えてください。

構造を与えること(Provide Structure)

出力形式を指定すると、期待通りの結果が得やすくなります。

以下の形式で出力してください:

## タイトル
### 概要(3行以内)
### メリット(箇条書き3つ)
### デメリット(箇条書き3つ)
### まとめ(2行以内)

例を示すこと(Few-Shot Prompting)

期待する出力の例を1〜3個入れると、形式・トーン・詳細度を正確に真似します。

商品名から魅力的なキャッチコピーを作ってください。

例1: 「静音除湿機」→「寝室の空気、朝まで快適。音を気にせず眠れる除湿機」
例2: 「折りたたみキーボード」→「カフェがオフィスになる。ポケットに入るフルキーボード」

商品名: 「自動給餌器」→

2. 中級テクニック

ロール設定(Role Prompting)

AIに専門家の役割を与えると、その分野の知識と語彙を使った回答が得られます。

あなたは20年の経験を持つUXデザイナーです。
以下のウェブサイトのユーザビリティ上の問題点を
ヤコブ・ニールセンのヒューリスティクスに基づいて指摘してください。

段階的思考(Chain of Thought)

「ステップバイステップで考えてください」と指示すると、推論の質が大幅に向上します。特に数学・論理・分析タスクで効果的。

制約の明示(Constraints)

以下のルールを守ってください:
- 専門用語を使わない
- 「〜と思います」は禁止(断定で書く)
- 1段落は3文以内
- 合計500字以内

3. よくある失敗パターン

❌ 情報過多プロンプト

1つのプロンプトに10個の指示を詰め込む。→ 複雑なタスクは分割して順番に処理する。

❌ 曖昧なフィードバック

「もう少し良くして」→ 何をどう改善してほしいか具体的に指示する。

❌ コンテキスト不足

背景情報なしに専門的な質問。→ 「〇〇の文脈で」「対象読者は〇〇で」と前提を明示する。

4. 場面別プロンプト設計

📊 データ分析

データの形式を明示 → 分析の観点を指定 → 出力形式(表・要約)を指定

✍️ 文章作成

ターゲット読者 → トーン → 文字数 → 構成指定 → 例文提示

💻 コード生成

言語・フレームワーク → 機能要件 → エラーハンドリング → テストの有無

🎓 教育・学習

学習者のレベル → 学習目標 → 説明方法 → 確認問題の有無

プロンプトを試してみる

当サイトでは103本以上の実践プロンプトを無料公開しています。
→ プロンプト集を見る | → AI Prompt Lab

上部へスクロール