本文へ移動

ぷろんぷとえんじにありんぐ

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

生成AIから高品質で期待どおりの回答を引き出すために、AIへの指示文であるプロンプトの内容や形式を工夫し、最適化する技術です。

詳しい説明

プロンプトエンジニアリングとは、生成AIからより高品質で期待どおりの回答を引き出すために、AIへの指示文(プロンプト)を最適化する手法のことです。単に質問を入力するのではなく、AIに対して役割や出力形式、思考のステップなどを明確に指示することで、AIの回答精度を向上させる技術を指します。

具体的な方法としては、AIに専門家の役割を与える「役割付与」、出力してほしい形式を指定する「フォーマット指定」、複雑な問題を解く際に手順を分解させる「思考の連鎖」などが挙げられます。これらの工夫を行うことで、AIはより文脈を理解し、一貫性のある正確な成果物を生成できるようになります。AIモデルそのものを改造するのではなく、入力文の工夫だけで結果を改善できる点がこの手法の大きな利点です。

試験では、生成AIの活用能力として扱われます。特に、AIの特性を理解して適切な指示を出すスキルが求められます。プロンプトインジェクションのような悪用とは対極にある、AIを正しく効果的に活用するための建設的な手法として認識することが重要です。ビジネスの現場でも、AIを業務に組み込む際の必須スキルとして注目されています。

試験で問われること

ITパスポート試験

  • 生成AIの回答精度を高めるための指示文の工夫であることを理解する。
  • プロンプトインジェクション攻撃との目的の違いを区別する。
  • AIを効果的に活用する技術であることを押さえる。

基本情報技術者試験

  • AIの応答を最適化するための手法として認識する。
  • 具体的なプロンプトの構成方法や役割付与の効果を問う問題に対応できるようにする。