生成AIパスポート 用語集プロンプトエンジニアリング
プロンプトエンジニアリングとはぷろんぷとえんじにありんぐ
プロンプトエンジニアリングの意味
プロンプトエンジニアリングとは、生成AIに与える指示や質問(プロンプト)を設計・改善して、目的に合った最適な出力を引き出すための技術や考え方です。AIの回答はプロンプトの書き方に大きく左右されるため、命令・背景・入力データ・出力形式を工夫したり、例を示したりして、より正確で役立つ答えを得ることを目指します。
生成AIパスポート試験の対策なら → 無料の合格アプリ
詳しい解説
生成AIの出力を変える方法は大きく2つあります。1つはTemperatureやTop-pといったモデル側の設定値(パラメータ)を調整する方法、もう1つは入力する指示文そのものを工夫する方法です。プロンプトエンジニアリングは後者で、モデルの設定には手を加えず、言葉の与え方で結果を良くします。
代表的なテクニックには次のようなものがあります。
- プロンプトの4要素(Instruction・Context・Input Data・Output Indicator)を意識する
- 例を示さないZero-shot、例を数個示すFew-shot
- 「あなたは〇〇の専門家です」と役割を与える、読み手を指定する
- AIに質問させながら一緒に作業を進める
特別なプログラミング知識がなくても実践できるため、ビジネスでの生成AI活用の基本スキルとされています。
試験のポイント
- 定義は「プロンプトを設計して最適な結果を得る技術・戦略」
- Temperature・Top-pなどのモデル設定を変えるのではなく、指示文を変える方法である点がひっかけになりやすい
- Zero-shot/Few-shot、プロンプトの4要素は代表的な手法としてセットで覚える
- 出力は常に正しいとは限らず、最終的な人間の確認が必要
プロンプトエンジニアリングの確認問題(○×)
プロンプトエンジニアリングとは、主にTemperatureなどのモデルのパラメータを変更して出力を改善する手法のことである。
答えと解説を見る
答え:×
プロンプトエンジニアリングはモデル設定ではなく、入力する指示文(プロンプト)を工夫して出力を改善する手法です。
プロンプトエンジニアリングとあわせて覚えたい関連用語
- プロンプトプロンプトとは、生成AIに対して入力する指示や質問の文章のことです。ChatGPTなどの大規模言語モデルは、入力されたプロンプトの続きとして…
- プロンプトの4要素プロンプトの4要素とは、出力の質を高めるためにプロンプトの中で意識するとよい4つの構成要素で、Instruction(命令)、Context…
- TemperatureTemperatureとは、大規模言語モデルが生成する文章のランダム性(ばらつき)の度合いを決めるパラメータで、日本語では「温度」と呼ばれま…
- Top-pTop-pとは、Temperatureと同じく、大規模言語モデルが文章を生成するときのランダム性を制御するパラメータです。
- Zero-shotプロンプティングZero-shotプロンプティングとは、回答の例(Shot)を1つも示さずに、聞きたいことや頼みたいことをそのまま入力するプロンプトの手法で…
- Few-shotプロンプティングFew-shotプロンプティングとは、質問の前に2〜3個程度の回答例(Shot、例示)をプロンプトに含め、AIにその型をまねさせて望ましい答…