-
00
プロンプトエンジニアリング実務 — 概要
大規模言語モデルへの指示設計・評価・運用の全体像を学ぶ入門ガイド
-
01
ゼロショットプロンプティング — 例示なしで直接指示する基本形
指示文のみでのタスク遂行、命令チューニング済みモデルの前提、簡潔な指示設計
-
02
フューショットプロンプティング — 少数例示による文脈内学習
入出力ペアの例示、文脈内学習(in-context learning)、例数と精度の関係
-
03
Chain-of-Thought — 途中の推論過程を書かせる技法
段階的推論の明示、算術・常識推論での精度向上、推論例の与え方
-
04
ゼロショットCoT — 「段階的に考えて」の一文で推論誘発
Let's think step by step型トリガー、例示不要の推論誘導、適用範囲と限界
-
05
Self-Consistency — 複数推論パスの多数決で精度向上
サンプリング複数回実行、回答の多数決集約、温度設定との組合せ、コスト増
-
06
Tree of Thoughts — 思考の分岐探索による問題解決
思考候補の分岐生成、評価と枝刈り、探索的推論、パズル・計画課題への適用
-
07
ReAct — 推論と行動を交互に繰り返すパターン
Thought/Action/Observationループ、ツール呼び出しとの結合、検索併用推論
-
08
ロールプロンプティング — ペルソナ・役割の付与
専門家役割の指定、口調・視点の制御、役割設定の効果と過信リスク
-
09
システムプロンプト設計 — 会話全体を律する上位指示
system/user/assistantロール構造、行動規範・禁止事項の記述、優先順位の設計
-
10
出力フォーマット指定 — JSON・表・Markdownの形式制御
JSON/CSV/Markdown表の指定、キー名の固定、フォーマット崩れの防止策
-
11
区切り記号と構造化タグ — 入力の境界を明示する記法
XMLタグ、三重引用符、###区切り、指示とデータの分離、誤解釈の防止
-
12
指示の明確化 — 曖昧性を除いた具体的な命令文
動詞の具体化、対象・範囲・粒度の明示、暗黙の前提の言語化、悪例と改善例
-
13
制約条件の指定 — 文字数・トーン・禁止事項の制御
文字数・段落数制限、文体指定(敬体/常体)、禁止語、対象読者の指定
-
14
プロンプトテンプレート化 — 変数埋め込みによる再利用
プレースホルダ設計、変数の型と検証、テンプレートエンジン、動的組み立て
-
15
コンテキストウィンドウ管理 — トークン上限内での情報設計
トークン数計測、上限超過時の切り詰め戦略、重要情報の配置、履歴の圧縮
-
16
長文書処理 — チャンク分割と段階的要約
文書分割の粒度、map-reduce型要約、逐次refine方式、章構造の保持
-
17
RAG向けプロンプト設計 — 検索文書を注入する指示構成
検索結果の埋め込み位置、文書外知識の使用禁止指示、回答不能時の挙動指定
-
18
グラウンディングと引用指示 — 根拠提示を義務付ける設計
出典明記の指示、引用番号方式、文書ID参照、根拠のない主張の抑制
-
19
ハルシネーション抑制 — 事実性を高める指示技法
「不明なら不明と答える」指示、根拠要求、検証質問、温度低下との併用
-
20
サンプリングパラメータ — 温度・top-p・top-kの調整
temperature、top-p(核サンプリング)、top-k、決定性と多様性のトレードオフ
-
21
生成長と停止制御 — max tokensとstop sequences
最大トークン数設定、停止文字列、途中打切り検知、続き生成の設計
-
22
プロンプトチェイニング — 複数呼び出しの直列接続
前段出力を次段入力へ、パイプライン設計、中間形式の定義、エラー伝播対策
-
23
タスク分解 — 複雑課題を部分問題に分ける戦略
サブタスク列挙、least-to-most型の段階解決、分割粒度の判断、統合工程
-
24
自己修正プロンプト — 出力の自己批判と改善反復
self-refine型の批評→改稿ループ、批評観点の指定、反復回数と収束
-
25
検証ステップの組み込み — 生成結果の事後チェック
検証質問の生成、事実照合、整合性チェック、chain-of-verification型手順
-
26
メタプロンプティング — プロンプト自体をLLMに生成させる
指示文の自動生成・書き換え、改善案の列挙、候補比較、人手レビューとの併用
-
27
否定形指示の扱い — 「〜するな」が効きにくい問題
否定指示の無視傾向、肯定形への言い換え、代替行動の明示、禁止事項の配置
-
28
例示の選択と順序 — few-shot例の質が精度を左右する
例の多様性・代表性、順序効果、ラベル分布の偏り、類似例の動的選択
-
29
出力例の提示 — 理想的な完成形を一つ見せる技法
ワンショット例示、形式・粒度・トーンの伝達、例への過剰追従の注意点
-
30
手順の番号付き指示 — 実行順序を明確化する記述法
ステップ番号付与、順序依存の明示、条件分岐の書き方、チェックリスト形式
-
31
要約タスクの設計 — 長さ・観点・対象読者の制御
抽出型と生成型、要約長指定、重要観点の列挙、箇条書き/文章形式の選択
-
32
翻訳タスクの設計 — 用語集と文体を指定した翻訳指示
用語集(glossary)の注入、文体・敬語レベル指定、固有名詞の扱い、逆翻訳検証
-
33
分類・ラベリング — カテゴリ判定タスクの指示設計
ラベル定義の明示、境界事例の例示、多クラス/マルチラベル、確信度の出力
-
34
情報抽出 — 固有表現・構造化データの取り出し
固有表現抽出、日付・金額・住所の正規化、スキーマ指定抽出、欠損時の扱い
-
35
コード生成プロンプト — 仕様から実装を得る指示設計
言語・ライブラリ指定、入出力例の提示、テストコード同時生成、コメント指示
-
36
コードレビュー・デバッグ支援 — エラー解析の指示法
エラーメッセージとスタックトレースの渡し方、再現手順、修正差分の要求
-
37
テキストからSQL生成 — 自然言語によるDB問い合わせ
スキーマ情報の提示、テーブル定義の注入、方言指定、生成SQLの安全検証
-
38
数学・論理推論 — 計算をコード実行に委ねる技法
program-aided型(コード生成→実行)、途中式の要求、桁数の多い計算の外部化
-
39
創作・文章生成 — トーンと文体を制御するライティング
文体見本の提示、語彙レベル指定、構成テンプレート、推敲指示の重ね方
-
40
質問応答の設計 — 回答範囲と不確実性の扱い
回答形式の指定、根拠付き回答、わからない場合の定型応答、複数候補の提示
-
41
マルチターン対話設計 — 会話履歴を踏まえた指示構成
履歴の保持範囲、文脈参照の解決、話題転換への追従、ターン数の管理
-
42
会話メモリと履歴圧縮 — 長期対話のコンテキスト節約
履歴の要約メモリ化、直近ターン優先、重要事実の抽出保存、忘却の設計
-
43
ツール使用・関数呼び出し — function callingの定義設計
ツールスキーマ記述、引数のJSON定義、説明文の書き方、呼び出し判断の制御
-
44
エージェントプロンプト — 計画・実行・観察のループ設計
目標分解、行動計画の生成、実行結果の観察と再計画、終了条件の定義
-
45
マルチエージェント協調 — 役割分担する複数LLMの指示
役割別プロンプト、議論・批評・投票プロトコル、司会役の設計、結果統合
-
46
構造化出力の検証 — スキーマ準拠のパースと再試行
JSONスキーマ検証、パース失敗時の再生成、部分修復、型変換の後処理
-
47
リトライとフォールバック — 失敗時の代替経路設計
再試行回数と待機、プロンプト変更リトライ、別モデルへの切替、既定値応答
-
48
プロンプトインジェクション対策 — 外部入力による指示乗っ取り防止
指示とデータの分離、入力サニタイズ、間接インジェクション、権限最小化
-
49
ジェイルブレイク耐性 — 安全ガードレールの回避対策
役割偽装・多段誘導の攻撃例、拒否方針の記述、出力フィルタ、多層防御
-
50
機密情報の取り扱い — PIIマスキングと送信前処理
個人情報の検出・仮名化、送信データの最小化、ログの秘匿、規約上の制約
-
51
プロンプト評価 — ゴールデンセットによる品質測定
評価用データセット作成、正解基準の定義、精度・網羅率の測定、抜き取り検査
-
52
LLM-as-a-judge — モデルによる出力の自動採点
採点基準(ルーブリック)の記述、ペア比較、位置バイアス対策、人手評価との相関
-
53
A/Bテストと回帰テスト — プロンプト変更の効果検証
変更前後の比較実験、劣化検知、統計的有意性、本番トラフィック分割
-
54
プロンプトのバージョン管理 — 変更履歴と再現性の確保
Git管理、変更理由の記録、モデルバージョンとの対応付け、ロールバック
-
55
プロンプト自動最適化 — 探索による指示文の改善
候補生成と評価の反復、自動プロンプト探索、例示選択の最適化、過適合の注意
-
56
コスト最適化 — トークン削減と呼び出し回数の抑制
冗長指示の削減、履歴の刈り込み、小型モデルへの振り分け、単価計算
-
57
レイテンシ最適化 — ストリーミングと並列化の活用
ストリーミング応答、並列呼び出し、先行投機生成、体感速度の改善策
-
58
プロンプトキャッシング — 共通接頭辞の再利用による削減
システムプロンプトのキャッシュ、接頭辞の固定化、キャッシュヒット率、料金差
-
59
バッチ処理設計 — 大量リクエストの一括実行
バッチAPI活用、非同期処理、レート制限対応、失敗分の再投入、進捗管理
-
60
モデル間移植性 — プロンプトのモデル依存と差異吸収
モデルごとの指示追従差、フォーマット記法の違い、移行時の再評価、抽象化層
-
61
モデル選定 — 能力・コスト・速度のトレードオフ判断
タスク難易度と必要能力、大型/小型モデルの使い分け、ベンチマークの読み方
-
62
埋め込みと意味検索 — RAGの検索側の基礎設計
埋め込みベクトル生成、ベクトルデータベース、類似度指標、チャンク設計
-
63
リランキングと文脈選別 — 検索結果の絞り込み技法
再ランキングモデル、関連度スコア、上位k件の選択、無関係文書の除外
-
64
文脈内の情報配置 — 中間位置の情報が失われる問題
lost in the middle現象、重要情報の冒頭・末尾配置、長文脈での想起率
-
65
マルチモーダルプロンプト — 画像入力を伴う指示設計
画像+テキストの複合入力、図表読解、OCR的抽出、視覚的質問応答の指示
-
66
画像生成プロンプト — text-to-imageの記述技法
被写体・構図・画風・照明の記述、スタイル語彙、アスペクト比、反復改善
-
67
ネガティブプロンプト — 画像生成で除外要素を指定
望まない要素の列挙、品質低下語の除外、破綻部位の抑制、強度調整
-
68
音声・動画向け指示設計 — 文字起こしと生成の制御
文字起こし後処理、話者分離指示、字幕整形、音声合成の読み・抑揚指定
-
69
多言語プロンプト — 言語間の性能差と指示言語の選択
英語指示と現地語出力の組合せ、低資源言語の精度差、言語混在の扱い
-
70
日本語プロンプトの課題 — 敬語・表記・トークン効率
敬語レベル制御、全角半角・表記ゆれ、日本語のトークン消費、固有名詞の読み
-
71
法務分野の応用 — 契約書レビュー・条文参照の指示設計
契約書の条項抽出、リスク箇所の指摘、条文引用の正確性、弁護士確認の前提
-
72
医療分野の応用 — 文書支援と安全上の注意
診療記録の要約支援、医学用語の平易化、診断行為の回避、免責と人間確認
-
73
金融分野の応用 — レポート要約と規制上の制約
決算資料の要約、数値抽出の検証、投資助言の回避、コンプライアンス審査
-
74
教育分野の応用 — チュータリング型プロンプト設計
ソクラテス式問答、答えを直接与えない指導、難易度調整、誤答への足場かけ
-
75
カスタマーサポートボット — 問い合わせ対応の指示設計
FAQ知識の注入、エスカレーション条件、トーン統一、範囲外質問の断り方
-
76
感情・トーン制御 — 共感的応答と語調の設計
共感表現の指示、丁寧さの段階指定、ネガティブ話題への配慮、絵文字の可否
-
77
ペルソナ一貫性の維持 — 長い対話でのキャラクター保持
人格設定の再注入、口調ドリフトの検知、設定資料の構造化、逸脱時の修正
-
78
プロンプトのデバッグ — 失敗出力の原因分析手法
失敗事例の収集、指示の切り分け実験、最小再現プロンプト、仮説検証の反復
-
79
エラーパターン分類 — 指示無視・形式崩れ・混同の類型
指示無視、フォーマット崩れ、例への過剰追従、文脈混同、途中打切りの分類
-
80
再現性と非決定性 — 温度0でも揺れる出力への対処
温度0の準決定性、シード指定、揺れの許容設計、スナップショットテスト
-
81
モデレーションと逸脱検知 — 不適切出力のフィルタリング
モデレーションAPI、有害カテゴリ判定、入出力両面の検査、閾値運用
-
82
出力後処理 — パース・正規化・整形のパイプライン
正規表現抽出、日付・数値の正規化、重複除去、下流システムへの変換
-
83
ガードレールと制約付き生成 — 出力空間を制限する仕組み
文法制約デコーディング、選択肢限定、検証ルールの宣言、違反時の再生成
-
84
スキーマ駆動生成 — structured outputsによる型保証
JSONスキーマ強制、必須フィールド定義、列挙型制約、APIの構造化出力機能
-
85
プロンプト管理基盤 — レジストリと環境分離の運用
プロンプトレジストリ、開発/本番の分離、動的配信、権限管理、監査記録
-
86
観測性とロギング — トレースとトークン消費の可視化
呼び出しトレース、入出力ログ、トークン・コスト集計、品質指標のダッシュボード
-
87
ヒューマンインザループ — 人間承認を組み込む運用設計
承認ゲートの配置、確信度による振り分け、修正フィードバックの回収と反映
-
88
社内ガイドライン策定 — プロンプト設計標準の文書化
命名規約、記述スタイル標準、禁止パターン集、レビュー基準、教育資料
-
89
チーム開発ワークフロー — レビューと知見共有の仕組み
プロンプトレビュー会、変更提案フロー、事例集の蓄積、職種間の協働
-
90
プロンプトエンジニアの職能 — 求められるスキルセット
言語運用力、実験設計、ドメイン知識、評価設計、エンジニアリングとの接点
-
91
ソフトプロンプト — 連続ベクトルによるプロンプトチューニング
prompt tuning、prefix tuning、学習可能な埋め込み、離散プロンプトとの違い
-
92
命令チューニングとRLHF — プロンプトが効く背景の学習手法
instruction tuning、人間フィードバック強化学習、選好データ、指示追従性の由来
-
93
文脈内学習の理論研究 — なぜ例示だけで学習できるのか
in-context learningのメカニズム仮説、暗黙的勾配降下説、例示ラベルの役割研究
-
94
スケーリング則と創発的能力 — モデル規模と技法の有効性
パラメータ数と性能の関係、CoTが大規模モデルで効く現象、創発性を巡る議論
-
95
レッドチーミング — 敵対的プロンプトによる脆弱性探索
攻撃プロンプトの体系的試行、脆弱性報告、自動化された敵対的探索、防御評価
-
96
原則ベースの指示設計 — 憲法的原則による行動制御
行動原則リストの明文化、原則に基づく自己批評、価値観の指示への翻訳
-
97
プロンプト共有コミュニティ — 事例集と市場の動向
公開プロンプト集、共有プラットフォーム、ライセンスと帰属、品質の見極め
-
98
学習リソースと教材 — 公式ドキュメントと講座の活用
モデル提供各社の公式ガイド、オンライン講座、ベストプラクティス集、独習法
-
99
プロンプトエンジニアリング実務 — 退避・古典資料archive
旧世代モデル向けの技法、廃止されたAPI仕様、初期の事例集など歴史的資料の退避先