ロールプロンプティング(ペルソナプロンプト)とは
Role Prompting / ペルソナプロンプト / Persona Prompting / ロールプレイプロンプト
「あなたは経験豊富な弁護士です」のように、LLMに特定の役割や人物像を与えて応答の観点や口調を方向付けるプロンプト技法
最終更新:
概要
ロールプロンプティングは、プロンプトの中でLLMに担ってほしい役割(ロール)や人物像(ペルソナ)を指定する技法。「あなたはセキュリティの専門家として、このコードをレビューしてください」のように書くことで、回答の観点・専門用語の使い方・口調などを役割に沿ったものへ寄せる。システムプロンプトに書かれることが多い。 口調や文体、想定読者に合わせた説明の仕方を揃えるのには効果を発揮しやすい。一方、役割を与えるだけで正答率などの性能が向上するかについては研究によって結果が分かれており、効果がほとんど見られないという報告もある。役割の指定に加えて、目的・前提条件・出力形式などを具体的に書くことが重要とされる。 また、架空の人物になりきらせることで安全上の制約を回避させようとするジェイルブレイクの手口にも使われるため、アプリケーション側での対策が必要になる。