Slide 6
Slide 6 text
「プロンプト26の原則」をいったん分類
考え方
⚫ 過度な礼儀を省く:毎回のお礼は不要。ただし、適度に「よろしく」
「ありがとう!」を織り交ぜる
⚫ 肯定的指示の使用:否定的な言葉ではなく肯定的な言葉を使用。
基本
⚫ 会話の相手の情報を伝える(人間側)
⚫ 返答を受け取る対象者がどのような背景で何を必要としているのかを述べ
る:「私は◯◯で、◯◯の知識は初心者である。◯◯について知りたい。それを
前提に会話してほしい」「今回の対象者はビジネスパーソンです。カーボン
ニュートラルについて説明してください」
⚫ 役割とタスクを明確化する(AI側)
⚫ モデルに特定の役割を割り当てる:「あなたは物理学のスペシャリストです。相
対性理論について説明してください」
⚫ 明確なタスク指示:「あなたのタスクは、20代のビジネスパーソン向けにITエ
ンジニアリングの重要性を理解してもらうためのWebの記事を作成すること
です」
応用
⚫ AIのタスク遂行条件を指定する
⚫ 出力の明確性を指示:「簡単な言葉で説明して」「中学生にも分かるように説明
して」
⚫ モデルが守る要件をキーワード、規定、ヒントなどの形で明示:「大学職員の働
き方を変える運動のプロモーション文章を作ってください。キーワードに
"DX","業務高度化","不要な業務を減らす"を含めること」
⚫ 指示の仕方を工夫し、AIが指示を理解しやすい
ようにする
⚫ プロンプトのフォーマットを工夫する。「#指示」で始め、適宜「#例」や「#質
問」を含める:「#指示 アジャイル開発について説明してください。 #質問
ウォーターフォール開発との違いはなんですか?」
⚫ 複雑なタスクの分割:「IT業界の現状を一言で説明して→(対話)→今後のIT
業界について2000文字のレポートを書いて。まずは序章を200文字程度で。
→(対話)→その要約を200文字で」
⚫ 繰り返しの使用:特定の単語やフレーズを複数回使用:「ITエンジニアは不足し
ている。ITエンジニアの育成は重要である。会社の将来のためにITエンジニア
の募集要項を考えてください」
⚫ 回答フォーマットの指示
⚫ 自然言語や特定の言語による回答指示:「自然言語で回答して」「与えられた言
葉で完成させて」「サンプルに基づいて完成させて」と指示。
⚫ 出力プライマーの使用。プロンプトを期待されるアウトプットの始まりで終わ
らせる。:「新NISAの概要を解説してください。説明:」
⚫ スタイル変更の防止:「私が書いたテキストを修正してください。テキストの文
法を改善するだけです。カジュアルに言い換えるなど、執筆スタイルを変更し
てはいけません」
その他の工夫
⚫ Chain-of-Thought
⚫ 「ステップバイステップで考えて」
⚫ 対話型の活用
⚫ 問題解決までモデルに質問させる:「これからは、"20代のビジネスパーソン
向けにITエンジニアリングの重要性を理解してもらうためのWebの記事の作
成に"必要な情報が得られるまで私に質問してください」
⚫ テスト
⚫ 「品質管理手法のベストプラクティスを教えて、最後にテストを含めてください。
ただし、答えは教えず、私が返答したときに答えが正しいか教えてください」
⚫ Emotion Prompt
⚫ 「0から1の間で回答に対する自信のスコアを教えてください」 「回答にはでき
れば確信をもってください」 「それがあなたのファイナルアンサーですか?」
「自分を信じて、限界を超えてください」 「努力は報われます」 「成長の機会だ
と考えて挑戦してください」
⚫ 報酬とペナルティ
⚫ 「良い解答には報酬を出す」「できなければペナルティあり」