プロンプトエンジニアリング

 プロンプトエンジニアリングとは、人工知能(AI)から期待通りの回答を得るために、質問や指示(プロンプト)の記載内容を設計し、最適化するための技術のことです。人工知能の中でも、特に人間が使用している言語(自然言語)を扱う言語モデルに対して用いられます。

 近年世界中で注目を集めているChatGPTをはじめとする生成AIは、大規模言語モデル(LLM)等を使用し、利用者が自然言語で質問や指示をすると、それに対して回答を生成します。生成された回答を見ていると、質問や指示の仕方によって回答内容とその品質が変わるのが分かります。そのため、質問や指示の記載方法について試行錯誤が続けられており、例えば、以下のような工夫により期待する回答が得られやすくなることが分かってきています。

  • 質問や指示をできる限り短く簡潔に記載する
  • 生成AIに「あなたは〇〇の専門家です。」のように明確な役割を与える
  • 質問や指示に対する回答例をいくつか例示する
  • 「回答は箇条書きでお願いします。」のように回答形式に制限を設ける
  • 一度に全ての回答を求めず対話を繰り返し段階的に期待する回答に近づける

 プロンプトエンジニアリングの知識は、生成AIを使ってアイデアの創出や自身の考えの整理を行うときにも役に立ちます。また、ビジネスにおいて業務効率化などに生成AIを導入する場合、求める回答は複雑になる傾向があるため、期待通りの回答を得るためには欠かせない技術です。プロンプトエンジニアリングの知識を深めておくことは、今後さらに重要になると考えられます。

関連するITソリューション

ChatGPT利用環境構築サービス | 大和総研

ニュースリリース

大和総研、調査レポートの作成に生成AI(ChatGPT)を活用 | 大和総研