AIに直接的な回答を得る方法
曖昧な回答は、曖昧な質問への返答であることが多い。誰が質問し、回答をどう使い、どのような形式を望むかを明記せよ。結論を先に、理由を後に求めよ。回答が冗長なら、それを直接指摘せよ。
このアドバイスには、複雑なプロンプトテンプレートや役割割り当てを含むものがある。それはスキップせよ。回答を変えるのは、3つのことを具体的にすることだけだ。すでに知っていること、回答をどう使うか、回答の形はどうか。
出発点を明記する
読者に関する情報がないモデルは、分布の中央、つまり初心者のために書く。看護師である、10年間コードを書いている、あるいはその分野について何も知らないと言う。続く回答は既知の事項を飛ばし、未知の事項に文字数を割る。
まず結論を求めよ
放置すれば、モデルは5つの段落にわたって結論に達しようとする。最初の行に答えを、その下に論拠を求めよ。これはトリックではなくフォーマット指示であり、有用な形を伝えたため機能する。また、悪い回答が第4段落ではなく直ちに明らかになる。
回答の用途を明記する
今夜の判断のための説明は、一般的な好奇心のための説明とは異なる。モデルはどちらのケースかを見ることができない。2つの選択肢から選ぶ、または他人向けに何かを書くと言うことは、含まれる情報と省略される情報を変える。
回答が曖昧なら反論せよ
回答が条件付きで届くなら、それを指摘せよ。最も可能性の高い答えと、その自信度を別々に求めよ。モデルはこれに容易に従う。なぜなら曖昧さは質問への判断ではなくデフォルトだったからだ。1文の反論は、プロンプトを書き直す以上の効果を得る。
再起動ではなくスレッドを維持する
会話には文脈があり、新しいセッションにはない。回答が近いが正しくない場合、プロンプトを改善してやり直すのではなく、その場で修正せよ。再起動は、モデルがすでにあなたについて学んだすべてを捨てることになる。
よくある質問
プロンプトテンプレートは役立つか?
ほとんど役立たずであり、通常は普通の文で言うことを長く述べるに過ぎない。重要な部分は、普通の言語で1行ずつで表せる。誰か、何に使うか、回答の形はどうか。
なぜ常に専門家に相談するよう伝えるのか?
それはポリシーブロックではなく訓練された慎重さだ。カバー済みで技術的な答えが欲しいと伝えよ。拒否層のないチャットでは、それだけで通常はクリアできる。
長いプロンプトは良いプロンプトか?
いいえ。具体的さが長さ胜过。3文の正確な指示が、指示の羅列よりも優れ、長い文は実際の質問が途中に埋もれることが多い。
同じ質問を2回試せ。通常通りと、上記の3つの具体性を加えて。
無検閲チャットを開始