共有したいプロンプトがある方はこちら
ChatGPTの回答を向上させる26のプロンプト手法
アラブ首長国連邦のモハメド・ビン・ザイードAI大学の研究者らがLLM(大規模言語モデル)の出力結果を向上させる26のプロンプト手法を公開しました。
https://arxiv.org/abs/2312.16171v1
1.礼儀を省く:
2.対象者を明示:
3.複雑なタスクの分割:
4.肯定的指示の使用:
5.明確化のための指示:
6.報酬の提示:
–
7.事例を提示:
–
8.プロンプトのフォーマット:
–
9.明確なタスク指示:
10.ペナルティの提示:
11.自然言語による回答指示:
12.先導的な言葉の使用:
13.偏見の排除:
14.ユーザーとの対話促進:
–
15.テストを含む指導:
16.モデルへの役割割り当て:
17.デリミターの使用:
–
18.繰り返しの使用:
19.思考の連鎖:
–
20.出力プライマーの使用:
21.詳細なテキストの作成指示:
22.スタイル変更の防止:
23.複数ファイル対応のコーディングプロンプト:
–
24.特定の言葉でテキストを続ける:
25.モデルの要件の明示:
–
26.サンプルに基づくテキスト作成:
「お願いします」などの礼儀用語は不要。
「専門家向け」など、返答を受け取る対象者をプロンプトに明示。
複雑なタスクを簡単なプロンプトに分ける。
肯定的指示の使用: 否定的な言葉ではなく肯定的な言葉を使用。
「簡単な言葉で説明して」「中学生にも分かるように説明して」など。
「良い解答には報酬を出す」と示す。(私はより良い解決策のために1万円のチップを払うつもりです)
既存の事例を使用。(いくつかの例を含む=少数ショットプロンプトと呼ばれる。例が無い=ゼロショットプロンプト)
「###指示###」、「###例###」or「###質問###」(必要な場合)、コンテキスト(状況説明)、入力データの順。区別するために改行を使用。
「あなたのタスクは」と指示。
「罰せられる」というフレーズを組み込む。
「自然言語で回答して」「自然で人間らしい方法で質問に答えて」と指示。
「ステップバイステップで考えて」と指示。
「偏見を持たず、ステレオタイプに依存しない」と指示。
必要な出力を提供するために十分な情報を持つまで、質問をして詳細な要件を「私に尋ねる」ようにモデルに許可する。
テストを出してもらい、理解度を試す。
LLMに特定の役割を割り当てる。
区切り記号を使用して指示を明確にする。「”””」三重引用符( ” が3個)用いられることが多い。
特定の単語やフレーズを複数回繰り返す。
質問を複数のステップに分割する「Chain-of-Thought」を「事例を含む=少数ショットプロンプト」と組み合わせる。
期待される応答の開始部分でプロンプトを終了させる。
「詳細に書いて」「必要なすべての情報を加えて書いて」と指示。
「執筆スタイルを変更してはいけません」と指示。
複数ファイルにまたがるコーディング作業の効率化=自動的に新しいファイルを作成し、生成されたコードを適切なファイルに挿入するスクリプトを作成することを提案。
「与えられた言葉で文章を完成させて」と指示。
コンテンツを制作するためにモデルが守らなければならない要件を、キーワード、規定、ヒント、指示などの形で明示。
提供されたサンプルに基づいて同じ言語で書くよう指示。

