用語集一覧AI・開発
プロンプトエンジニアリング
読み方:プロンプトエンジニアリング
LLM(大規模言語モデル)から望ましい出力を得るための入力文(プロンプト)の設計・最適化技術。指示の明確化・コンテキスト付与・Few-shot例示などのテクニックにより、AIの回答品質を大幅に向上させる。
プロンプトエンジニアリングとは
プロンプトエンジニアリングは、同じLLMモデルでも入力プロンプトの質によって出力品質が大きく変わるという特性を活かし、最適な入力を設計する技術です。
主なプロンプトテクニック
### Zero-shot Prompting
特定の例を示さず直接指示する基本的な手法。
### Few-shot Prompting
入力と期待する出力の例をいくつか示してから指示する。出力形式の制御に効果的。
### Chain-of-Thought(CoT)
「ステップバイステップで考えてください」と添えることで、複雑な推論タスクの精度が向上する。
### System Prompt
AIに役割・制約・スタイルを事前に設定する。「あなたはプロのマーケターです」など。
効果的なプロンプトの要素
1. 明確な指示:何をしてほしいかを具体的に
2. コンテキスト:背景・目的・対象読者の情報
3. 制約条件:文字数・形式・禁止事項
4. 出力例:期待するフォーマットのサンプル
プロンプトの質はLLMを活用したシステムの品質に直結します。