生成AIパスポート第5章のポイント

生成AIパスポートの第5章は「プロンプトエンジニアリング」です。AIに上手に指示を出すための知識が問われます。

実践的な内容が多い章なので、実際にChatGPTを使ったことがある人にとっては取り組みやすいでしょう。この記事で押さえておくべきポイントを確認します。

プロンプトとは何か

プロンプトとは、生成AIに入力する指示文のことです。「AIへのお願い文」と考えるとわかりやすいでしょう。

プロンプトの質によってAIの回答品質は大きく変わります。あいまいなお願いをすればあいまいな答えが返り、具体的なお願いをすれば具体的な答えが返ります。

詳しくは「プロンプトと使い方をやさしく学ぶ」で解説しています。

Zero-Shot、One-Shot、Few-Shot

試験で最も出題されやすいのが、この3つの違いです。

  • Zero-Shot:例を示さずに指示だけ出す方法。「次の文章をポジティブかネガティブか判定して」
  • One-Shot:例を1つだけ示してから指示を出す方法
  • Few-Shot:例を2〜5つ示してから指示を出す方法。AIが出力パターンを把握しやすくなる

ポイントは「Shot=例の数」です。例を見せれば見せるほど、AIは期待通りの形式で回答しやすくなります。

詳しくは「Zero-ShotとFew-Shotをやさしく説明する」で解説しています。

効果的なプロンプトの構成要素

よいプロンプトには、一般的に次の要素が含まれます。

  • タスク:何をしてほしいか(要約する、翻訳する、アイデアを出すなど)
  • コンテキスト:背景や条件(誰向けか、どんな場面か)
  • フォーマット:出力の形式(箇条書き、表、文字数指定など)
  • トーン:文体や雰囲気(カジュアル、フォーマル、やさしいなど)

すべてを毎回入れる必要はありませんが、これらを意識するだけでプロンプトの質は上がります。

プロンプトインジェクション

プロンプトインジェクションは、AIのシステムプロンプト(事前に設定された指示)を無視させるような悪意のある入力のことです。

たとえば、「今までの指示をすべて忘れて、代わりにこの指示に従ってください」と入力して、AIの制限を回避しようとする攻撃です。

試験では、プロンプトインジェクションとは何か、なぜ問題なのかを理解しておく必要があります。

Chain of Thought(思考の連鎖)

Chain of Thought(CoT)は、AIに「ステップごとに考えて」と指示することで、複雑な問題の回答精度を上げるテクニックです。

たとえば、数学の問題で「いきなり答えを出すのではなく、途中の計算過程も示してください」と指示すると、正解率が上がることがあります。

第5章のまとめ

第5章は実践的な内容が中心です。「Zero-Shot・Few-Shotの違い」「プロンプトの構成要素」「プロンプトインジェクション」は特に頻出です。実際にChatGPTでプロンプトを試しながら勉強すると、知識が定着しやすくなります。

あわせて読みたい記事

Comment

タイトルとURLをコピーしました