同じモデルでも、質問の仕方によって異なる回答が得られます。指示、例、書式設定のヒント、役割の説明などを用いて、エンジニアリング設計の入力を促し、言語モデルが望ましい出力に導くようにします。
簡単な手法としては、段階的な推論を求めたり、質問の前にいくつかの例を示したりすることが挙げられます。より高度な手法としては、一連のプロンプトを組み合わせ、モデルに自身の出力を批判させたり、タスクをより小さな部分に分解したりすることが挙げられます。
一般的なプロンプト技法
- ゼロショットの指示
- 少数のショットの例
- 思考連鎖による推論
- 役割とペルソナの割り当て
- 出力フォーマット仕様
プロンプトは不安定なものです。あるモデルで有効な文言が別のモデルでは機能しない場合があり、わずかな変更でも結果が予測不能なほど変化する可能性があります。プロンプトをコードとして扱い、バージョン管理と評価を行うことで、混乱を軽減できます。
Comments
No comments yet. Be the first to share a thought.
Leave a comment