Contents
プロンプト設計の基本構造(役割・条件・出力形式)―最新定義
まとめ
プロンプトは「役割 (Role)」「条件 (Constraints)」「出力形式 (Output Format)」の3要素で構成すると、AI に対する指示が明確になり、期待通りの回答を得やすくなる。
1. 役割(Role)
AI が演じる人物・専門性を指定するだけで、語彙・トーンが自動的に調整されます。
|
1 2 |
あなたはマーケティングのプロフェッショナルです。 |
ポイント:職種や立場を具体化すれば、回答のスタイルが統一しやすくなります。
2. 条件(Constraints)
実行上の制限・前提情報を列挙します。条件が具体的であればあるほど出力のブレは減少します。
|
1 2 3 |
- 文字数は200〜300字に収める - 日本国内の法規制(景品表示法)を考慮する |
ポイント:数値や法令名など、曖昧さを排除した表現が重要です。
3. 出力形式(Output Format)
期待する成果物の形を明示します。リスト・表・JSON・Markdown など指示すると、後処理が楽になります。
|
1 2 |
出力は箇条書きで、各項目に「ポイント」「根拠」の2列を持つテーブル形式で示してください。 |
ポイント:フォーマットを先に決めておくと、AI が途中で構造を変えるリスクが低減します。
2026 年版 3 つの鉄則
| 鉄則 | 内容 | 実践例 |
|---|---|---|
| 1. タスクは1つに絞る | AI は入力トークンをウィンドウ内で処理し、複数タスクが混在すると注意分散が起きやすい(※[1]) | ❌「売上予測とキャンペーン案、さらに競合分析」 ✅「今月の売上予測だけを示してください」 |
| 2. 曖昧表現は具体化 | 「いい感じ」に対する解釈は個体差が大きく、一貫性が失われる(※[2]) | ❌「商品説明を書いて」 ✅「商品の特徴3つを200字以内で魅力的に訴求してください」 |
| 3. 要点は箇条書き・テンプレート化 | 長文は重要情報の抽出コストが上がり、誤解が増える(※[3]) | ❌「新商品を詳しく説明」 ✅「① 商品名 ② 主な機能 ③ ターゲット層 を各100字以内でまとめて」 |
注釈
1. OpenAI API Docs, “Prompt design best practices”, 2023.
2. Liu et al., Understanding Prompt Ambiguity, ACL 2023.
3. Bender & Friedman, The Limits of Context Windows, arXiv 2022.
成果を出す 7 つの実践コツ
| コツ | 目的 | 実装例 |
|---|---|---|
| 期待値設定 | 出力品質の基準を数値化 | 「要約は300文字以内、重要キーワードを3つ必ず含める」 |
| ステップバイステップ指示 | 複雑作業を段階的に処理させる | 「① データ整理、② 仮説立案、③ 結果報告の順で出力」 |
| 制約条件付与 | 出力範囲を限定し誤差削減 | 「医療情報は除外、一般消費者向けに表現」 |
| 出力フォーマット指定 | 後工程自動化の前提を作る | 「JSON キー (title, description, url) で返す」 |
| コンテキスト提供 | 前提知識共有で精度向上 | 「前回のミーティングメモ: … を踏まえて施策案を提示」 |
| 例示活用 | 期待出力イメージを具体化 | 「例: 『キャッチコピー①:〇〇』 のように2つ作成」 |
| 反復テスト | 微調整で最適解を抽出 | 「同一指示で3パターン生成し、ベストを採用」 |
組み合わせ例
- 期待値設定 + 出力フォーマット指定 → 「200字以内のJSON」取得
- ステップバイステップ + 例示活用 → 手順ごとにサンプル出力で誤解防止
推奨ツールとテンプレート(2026 年版)
| ツール | 特徴 | 無料/有料 |
|---|---|---|
| PromptCraft (オープンソース) | 3要素テンプレートをドラッグ&ドロップで作成、エクスポートは Markdown / JSON 対応 | 基本無料、プロ機能は月額¥1,200 |
| Optimax Prompt Guide | 「役割・条件・出力形式」フレームワークを可視化した公式テンプレート集(2026年版)※中立的に紹介 | 無料テンプレート10種、追加は有料プランあり |
| PromptBase Marketplace | 世界のプロンプトエンジニアが販売する有料テンプレート。キーワード置換で即カスタマイズ可能 | テンプレート単位で購入($5〜$30) |
| OpenAI Playground | リアルタイムで温度・トップP・トークン上限を調整しながら検証できる公式環境 | 無料(API 使用量に応じ課金) |
いずれのツールも、先述した「3要素」フレームワークと相性が良く、業務への導入ハードルを下げます。
ビジネスシーン別実例
1. マーケティングコピー生成
|
1 2 3 4 5 6 7 |
あなたは広告クリエイティブのプロです。 条件: ターゲットは30代女性、環境志向、文字数は100字以内。 出力形式: 3 行の箇条書きで「キャッチコピー」「理由(50字以内)」を付記。 例: - 「自然と共に走る」 → 環境意識が高い層に響くシンプル表現 |
期待出力
| キャッチコピー | 理由 |
|---|---|
| 自然と共に走る | 環境志向の女性に直感的に訴求 |
| エコで軽快、毎日がフィット | 手軽さと持続可能性を同時提示 |
| 地球もあなたも笑顔に | 心理的共感を喚起 |
2. 月次売上レポート要約
|
1 2 3 4 |
あなたはデータアナリストです。 条件: 2025年12月の売上 PDF を読み込み、① 総売上額(円)② 前月比増減率(%)③ 上位3商品と売上割合 を抽出。 出力形式: Markdown 表で提示。 |
期待出力例
| 項目 | 内容 |
|---|---|
| 総売上額 | 1,240,000円 |
| 前月比増減率 | +8.3% |
| 上位3商品 | 商品A: 35%、商品B: 27%、商品C: 15% |
3. Python コード自動生成
|
1 2 3 4 |
あなたはPython エキスパートです。 条件: pandas と matplotlib を使用し、CSV「sales.csv」から月別売上を棒グラフ化する。 出力形式: 完全なコードブロック(```python)で示すこと。 |
期待コード
|
1 2 3 4 5 6 7 8 9 10 11 |
import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv('sales.csv') monthly = df.groupby('month')['revenue'].sum() monthly.plot(kind='bar') plt.title('月別売上') plt.xlabel('月') plt.ylabel('売上(円)') plt.show() |
4. カスタマーサポートシナリオ
|
1 2 3 4 5 6 7 8 9 |
あなたはカスタマーサポート担当です。 条件: 「サイズ違い」の返品手続きをステップ別に提示してください。 出力形式: Markdown 表(ステップ番号、応答文)の2列で示す。 例: | ステップ | 応答 | |---|---| | 1 | 「ご購入ありがとうございます」 | |
期待出力
| ステップ | 応答 |
|---|---|
| 1 | お問い合わせいただきありがとうございます。サイズ違いの返品をご希望ですね。 |
| 2 | 商品番号と注文番号を教えてください。 |
| 3 | 返送先ラベルをメールでお送りしますので、同封してください。 |
| 4 | 商品が到着次第、返金手続きをいたします。 |
おわりに
- 役割・条件・出力形式 の三要素は、指示の曖昧さを排除し、AI の回答品質を安定させます。
- 3つの鉄則 と 7つの実践コツ を組み合わせることで、タスクごとの最適プロンプトが作成でき、ビジネスシーンで即戦力として活用できます。
- 本稿で紹介したツール(PromptCraft、Optimax Prompt Guide、PromptBase、OpenAI Playground)はすべて無料・有料プランがあり、導入コストに合わせて選択可能です。
ぜひ本記事のフレームワークと実践例を参考に、日常業務でのプロンプト設計を改善し、生産性向上につなげてください。