AIに指示を無視されたら
CoddyのAI Promptsジャーニー「基礎」セクションの一部 — レッスン 16/23。
AIに明確な指示(形式、長さ、トーンなど)を与えても、それが...守られないことがあります。3つの項目を求めたのに、5つ返ってきたりします。プレーンテキストを望んでいたのに、結局箇条書きで返ってきたりします。
こういうことは起こりますが、それはあなたのせいではありません。
AIモデルはパターンに基づいてトレーニングされており、一部のパターンは深く定着しています。AIには「役に立とう」とする強い傾向があり、それが時として、要求した以上の内容を追加することを意味する場合があります。たとえ明確に文章を要求したとしても、AIは文章よりもリストの方が分かりやすいと判断することがあります。
AIがあなたの指示を無視する場合は、次のアプローチを試してみてください。
制約を繰り返してください。プロンプトの最初と最後の両方に配置してください:
In exactly one sentence, no lists: explain what a rainbow is. Remember: one sentence only, no formatting.
より強調してください。 「must」、「only」、「strictly」といった言葉を使うと効果的です:
You must respond with exactly 3 items. No more, no less.
リクエストを言い換える。 言い回しを変えることで、モデルがより適切に理解できることがあります。「箇条書きにしない」の代わりに、「流れるような段落で書いてください」と試してみてください。
最初のプロンプトが最終的なものだと思わないでください。プロンプトエンジニアリングには、多くの場合、反復(必要な結果が得られるまで調整と再試行を繰り返すこと)が含まれます。AIに一度無視されたとしても、アプローチを微調整して再試行してください。
チートシート
AIモデルは、トレーニングによる深く根付いたパターンのために、指示を無視することがあります。AIが制約に従わない場合は、以下のテクニックを試してみてください。
プロンプトの最初と最後の両方で、制約を繰り返します:
In exactly one sentence, no lists: explain what a rainbow is. Remember: one sentence only, no formatting.「must」、「only」、「strictly」といった言葉を使って、より強調してください:
You must respond with exactly 3 items. No more, no less.別の言い回しを使ってリクエストを言い換えます。「箇条書きなし」の代わりに、「流れるような段落として書いてください」と試してみてください。
プロンプトエンジニアリングには、多くの場合、望ましい結果が得られるまで調整と再試行を繰り返すイテレーション(反復)が必要です。
自分で試してみよう
このレッスンにはコードチャレンジは含まれていません。
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。