プロンプト技術
18 項目
プロンプト技術とは|このカテゴリで分かること
「プロンプト技術」は、プロンプトの書き方の基本から、プロンプトエンジニアリングと呼ばれる体系的な手法までをまとめたカテゴリです。「AIに頼んでも思った答えが返ってこない」「毎回書き方がばらつく」と感じている人が、原因を切り分けて改善できるようになることを目指します。
日常の質問や文章作成で使う人には基本の型と例文を、業務で同じ作業を繰り返す人やアプリに組み込む人には、テンプレート化・評価・安全対策までを案内します。
読む順番(おすすめの順路)
- プロンプトの基本|AIに伝わる指示の書き方・5つの原則と悪い例・良い例 … 伝わる指示の5つの原則。すべての手法の前提になります。
- プロンプトの書き方|例文でわかる基本の型 … 例文で基本の型を確認し、すぐに使える形にします。
- 良いプロンプトの構造|役割・目的・文脈・制約・出力形式の並べ方 … 役割・目的・文脈・制約・出力形式の並べ方を身につけます。
- 日本語プロンプトの注意点|主語の省略・敬語・あいまい表現と伝わる書き方 … 主語の省略やあいまい表現など、日本語特有のつまずきを先に知っておきます。
- ロールプロンプトとは|AIに役割を与えて回答の質と視点を変える方法 … 役割を与えて視点や詳しさを変える方法です。
- Zero-shotプロンプトとは|例を示さず指示だけで頼む方法と使いどころ … 例なしで頼む方法と、その限界を確認します。
- Few-shotプロンプトとは|例を示してAIに出力の型を覚えさせる方法 … 例を見せて出力の型をそろえる方法。Zero-shotと対で読むと違いがわかります。
- 出力形式の指定方法|箇条書き・表・JSON・文字数をAIに守らせるコツ … 表・箇条書き・JSON・文字数を守らせるコツです。
- 否定表現と制約の書き方|「〜しないで」より「〜してください」が伝わる理由 … 「〜しないで」より伝わる書き方を学びます。
- XMLタグで構造化する|プロンプトの資料・指示・出力を区切って誤解を減らす方法 … 資料と指示を区切り、取り違えを減らします。
- Chain-of-Thought(思考の連鎖)とは|段階的に考えさせて精度を上げる方法 … 段階的に考えさせて、複雑な問題の精度を上げます。
- 長文を扱うプロンプト|長い資料をAIに正確に読ませる配置と指示の工夫 … 長い資料を正確に読ませる配置の工夫です。
- システムプロンプトとは|AIの役割・ルール・口調を事前に設定する指示の書き方 … 会話全体のルールを先に決める方法。アプリ開発の入口です。
- プロンプトチェーンとは|複雑な作業を複数の指示に分けて精度を上げる方法 … 大きな作業を複数の指示に分けて進めます。
- プロンプトテンプレートの作り方|繰り返す作業を再現性のある型にする … うまくいった指示を再利用できる型にします。
- プロンプトの改善サイクル|試す・見る・直すを繰り返して精度を上げる方法 … 試す・見る・直すの改善サイクルを回します。
- プロンプトの評価方法|良し悪しを客観的に比べるテストデータと採点の考え方 … 良し悪しを感覚でなくテストで比べる考え方です。
- プロンプトインジェクションとは|悪意ある指示でAIを操る攻撃と実践的な対策 … 外部の文章に仕込まれた指示への備え。業務利用の前に必ず読みたい注意点です。
- プロンプトエンジニアリングとは|手法の全体像と学び方 … 最後に手法の全体像を見直し、自分に足りない部分を確認します。
押さえておきたいポイント(リサーチ)
AnthropicとGoogleの公式ガイドで確認できた内容です。推奨はモデルの更新で変わることがあるため、最新は公式で確認してください。
| 項目 | 公式ドキュメントで確認できた内容 |
|---|---|
| 始める前の準備 | Anthropicは、成功基準の定義・それを確かめるテスト方法・改善したい最初のプロンプト、の3つがそろっていることを前提にしている |
| プロンプトで直らないこともある | 遅さや費用は、プロンプトよりモデルの選び方で改善しやすい場合があると明記 |
| 明確さの確かめ方 | 前提を知らない同僚に見せて、迷うようならAIも迷う、という確認方法を勧めている |
| 例の数 | 例を示す場合は3〜5個が目安とされている。Googleのガイドも、例を含めることを強く推奨している |
| 長い資料の置き場所 | 長い資料は冒頭に置き、質問を最後に書くと品質が上がるとし、テストで最大30%改善したと記載 |
| 否定より肯定 | 「〜しないで」より「何をしてほしいか」を伝えるよう勧めている |
よくある疑問
Q. プロンプトの書き方で、最初に覚えるべきコツは? A. 目的・条件・出力形式を具体的に書くことです。型と例文はプロンプトの書き方|例文でわかる基本の型とプロンプトの基本|AIに伝わる指示の書き方・5つの原則と悪い例・良い例で紹介しています。
Q. プロンプトエンジニアリングは、今後も必要ですか? A. モデルの進化で不要になる小技はありますが、目的を言語化し、結果を評価する力は残ると考えられます。プロンプトエンジニアリングとは|手法の全体像と学び方を参照してください。
Q. 例文をそのまま使っても大丈夫ですか? A. 出発点としては有効ですが、自分の業務の条件に合わせて直す前提で使ってください。プロンプトテンプレートの作り方|繰り返す作業を再現性のある型にするで型の作り方を説明しています。
Q. 長い指示ほど精度は上がりますか? A. 長さより構造が大切です。XMLタグで構造化する|プロンプトの資料・指示・出力を区切って誤解を減らす方法や良いプロンプトの構造|役割・目的・文脈・制約・出力形式の並べ方で整理する方法を確認してください。
編集部の見解
プロンプト技術でつまずく人の多くは、手法を覚える前に「何をもって良い回答とするか」を決めていないと考えます。成功の基準がないまま書き方だけを変えても、改善したのかどうか判断できません。そのため、学ぶ順番としては基本の型を身につけたら、早い段階でプロンプトの評価方法|良し悪しを客観的に比べるテストデータと採点の考え方の考え方に触れることをおすすめします。また、ネット上の「万能プロンプト」は特定の場面でうまくいった例にすぎないことが多く、自分の仕事の文脈に合わせて書き直す前提で読むのが健全だと考えます。
出典(一次情報)
プロンプト技術の項目一覧
- プロンプトの書き方|例文でわかる基本の型プロンプトは、役割・目的・背景・条件・出力形式・例の6つを書くと、意図が伝わりやすくなります。悪い例と良い例の比較、場面別の例文、改善の進め…
- プロンプトの基本|AIに伝わる指示の書き方・5つの原則と悪い例・良い例プロンプトは、AIに与える指示や質問の文章です。目的・背景・条件・形式を具体的に伝える5つの原則、悪い例と良い例の比較、よくある失敗、改善の…
- 良いプロンプトの構造|役割・目的・文脈・制約・出力形式の並べ方長めのプロンプトは、構造を整えると意図が伝わりやすくなります。役割・目的・背景・入力データ・制約・出力形式という要素の並べ方、区切りの使い方…
- ロールプロンプトとは|AIに役割を与えて回答の質と視点を変える方法ロールプロンプトは、「あなたは〇〇の専門家です」のようにAIに役割を与える手法です。効果が出る場面、書き方のコツ、悪い例・良い例、複数の役割…
- Few-shotプロンプトとは|例を示してAIに出力の型を覚えさせる方法Few-shotプロンプトは、指示に加えて、望ましい入力と出力の例を数個示す手法です。効果が出る場面、例の選び方と個数、書き方の具体例、よく…
- Zero-shotプロンプトとは|例を示さず指示だけで頼む方法と使いどころZero-shotプロンプトは、例を示さずに指示だけでAIに課題を頼む方法です。Few-shotとの違い、うまくいく条件、精度を上げるための…
- Chain-of-Thought(思考の連鎖)とは|段階的に考えさせて精度を上げる方法Chain-of-Thought(CoT)は、AIに結論だけでなく途中の考え方も段階的に出力させる手法です。効果が出る課題、書き方の例(「ス…
- システムプロンプトとは|AIの役割・ルール・口調を事前に設定する指示の書き方システムプロンプトは、会話の前提となる役割・ルール・口調・制約をAIに設定する指示です。ユーザープロンプトとの違い、書くべき内容、書き方のコ…
- 出力形式の指定方法|箇条書き・表・JSON・文字数をAIに守らせるコツAIの出力は、形式を指定すると後工程で使いやすくなります。箇条書き・表・Markdown・JSON・文字数の指定方法、例を使った形式の固定、…
- XMLタグで構造化する|プロンプトの資料・指示・出力を区切って誤解を減らす方法プロンプト内でやのようなXML風のタグを使うと、資料・指示・例・出力の境界が明確になります。効果、書き方、タグ名の付け方、出力の取り出し方、…
- プロンプトチェーンとは|複雑な作業を複数の指示に分けて精度を上げる方法プロンプトチェーンは、一つの大きな課題を複数の小さなステップに分け、前のステップの出力を次の入力に渡していく手法です。メリット、分割の考え方…
- 自己整合性・複数回生成|同じ質問を複数回行って答えの信頼性を高める方法自己整合性(Self-Consistency)は、同じ質問に複数回答えさせ、最も多く出た答えを採用する手法です。仕組み、効果が出る課題、実践…
- プロンプトテンプレートの作り方|繰り返す作業を再現性のある型にするプロンプトテンプレートは、繰り返し使う指示を、変数(差し替える部分)つきの型にしたものです。作り方、変数の設計、保存・共有の方法、テンプレー…
- 否定表現と制約の書き方|「〜しないで」より「〜してください」が伝わる理由AIへの指示で「〜しないで」と否定形を多用すると、意図が伝わりにくいことがあります。肯定形への書き換え、制約の具体化、優先順位の付け方、理由…
- プロンプトの改善サイクル|試す・見る・直すを繰り返して精度を上げる方法良いプロンプトは、一発で完成するものではなく、試行と改善で磨かれます。改善サイクルの手順、出力の問題の診断(原因の切り分け)、修正の打ち手、…
- プロンプトインジェクションとは|悪意ある指示でAIを操る攻撃と実践的な対策プロンプトインジェクションは、入力データや外部の文章に紛れ込ませた指示で、AIの動作を意図しない方向へ誘導する攻撃です。直接型と間接型、起こ…
- 長文を扱うプロンプト|長い資料をAIに正確に読ませる配置と指示の工夫長い資料をAIに渡すときは、資料と指示の置き方、構造化、質問のタイミング、引用の求め方、分割処理で精度が変わります。長い文脈での注意点、具体…
- プロンプトの評価方法|良し悪しを客観的に比べるテストデータと採点の考え方プロンプトの良し悪しを「なんとなく」で判断すると、改善が進まず退行にも気づけません。評価用データの作り方、採点基準(ルーブリック)、手動評価…