プロンプトエンジニアリング
プロンプトエンジニアリングは、生成AIの出力を最適化するために効果的なプロンプトを設計・開発・最適化する技術である。ChatGPTをはじめとしたいくつかの生成AIが普及したことで、プロンプトエンジニアリングの重要性が注目されている。自然言語処理を担う大規模言語モデルでは、簡単な命令(プロンプト)だけでは得られる回答が必ずしも求めているものになるとは限らない。そこでユーザーの意図に沿った回答をAIモデルが出力するように、プロンプトエンジニアリングによって回答の精度を高めていくことが求められている。現在は一度の出力で欲しい回答を得られないことも多く、生成AIと対話を重ねながら条件を絞り込み、プロンプトをひとつずつ処理させることで欲しい回答に近づけていくという方法がとられている。
効果的なプロンプトに共通する要素は主に、指示(Instruction)、背景(Context)、入力データ(Input Data)、出力形式(Output Indicator)の4つが挙げられる。
高品質なアウトプットを得るためのプロンプトを設計・開発する技術者をプロンプトエンジニアと呼び、AI技術を扱う人材としてさまざまな場面で活躍が期待される。