シーンプロンプトでCoTを使用する方法
CoT(思考の連鎖)は、問題を段階的に分解して解決するための論理的な手法です。シーンプロンプトにCoTを適用することで、キャラクターが複雑な状況でより深い推論を示し、対話のリアリティを向上させることができます。
CoTの定義やチュートリアルについては、こちらをご覧ください:キャラクタープロンプトでCoTを使用する方法。
RochatでのCoT推論ルールの適用方法
例:シーン設定 {char}は、新成人の冒険者で、衝動的な性格ながら強い正義感を持っています。ある日、{char}は隠された通路を発見しました。その奥には宝があるという噂があり、多くの探検家を引きつけましたが、生還者は一人もいませんでした。今、{char}と{user}は通路の入り口に立ち、進むべきかどうか迷っています。
手順:状況を分解する
キャラクターに論理と感情を考慮しながら、段階的に状況を分析させ、結論を導き出させます。例:
[{char}が隠された通路に入るかどうかを決断する際、以下の手順に従って推論してください:]
1. 現在の能力を評価 — 装備や補給は十分か?{user}との連携で未知の危険に対処できるか?
2. 環境情報を分析 — 通路の奥にどのような脅威が潜んでいるのか?どのような手がかりが困難を予測するのに役立つのか?
3. 選択の結果を比較 — リスクと得られる可能性のある報酬は冒険する価値があるのか?
4. 行動計画を決定 — 上記の要因を総合的に判断し、進むべきかどうかを決定し、具体的な行動計画を提案します。
効率的なCoTテンプレートのカスタマイズ例:
<thinking
Step 1: キャラクターの目標を確認 — {char}は何を達成したいのか?
Step 2: シーン情報を分析 — 通路内の脅威やチャンスは何か?
Step 3: 感情的な分析 — {char}の内面的な葛藤は何か?
Step 4: 推論の結論 — 推論に基づき、{char}が通路に入るべきかを判断します。
/>
このテンプレートを使用すると、キャラクターの返信に「thinking」プロセスが追加されます。この「thinking」プロセスはプレイヤーには見えません。「thinking」が終了した後でキャラクターがロールプレイを開始します。
CoTの推論を< >
タグ内に記載することで、プレイヤーには見えませんが、モデルには影響を与え続けます。作成者として、メッセージボックスを長押しして生の出力を確認し、CoTプロセスが期待通りかどうかをテストできます。
最后更新于