如何在場景提示中運用 CoT?
CoT(Chain of Thought,思維鏈推理)是一種通過逐步拆解問題進行思考的邏輯方法。在場景提示中運用 CoT,可以讓角色在複雜情境中展現更深度的推理,提升互動的真實感。 更多有關 CoT 的定義與教學詳見:如何在角色提示中運用 CoT?
如何将 CoT 推理规则应用到 Rochat 上?
舉例,這是一個場景設定:
{char}是一名剛成年的冒險者,性格衝動但充滿正義感。某天,{char}發現了一條秘密通道,通道深處藏著寶藏的傳聞引來了無數探險者,但從未有人活著出來。這一次,{char}與{user}站在通道入口,正在猶豫是否要進入這條秘密通道。
步驟:分解情境
提示角色逐步分析情境,考慮邏輯與情感,最終得出結論。舉例:
[當{char}面對是否進入秘密通道的抉擇時,請按照以下步驟推理:]
1. 評估當前能力——我是否攜帶了足夠的裝備與補給?與{user}的配合是否能應對未知危險?
2. 分析環境信息——通道的深處可能有什麼威脅?有哪些線索能幫助我們預測困難?
3. 權衡選擇後果——進入的風險與可能的獲得是否值得冒險?
4. 做出行動決策——綜合以上因素,決定是否進入,並提出具體行動計劃。
如果你想要自定義更精簡高效的 CoT,推薦以這個 CoT 為模板進行修改:
<thinking
Step 1: 確認角色目標——{char}想要完成什麼?
Step 2: 分析場景信息——通道內的威脅與機會有哪些?
Step 3: 情感驅動分析——她的內心掙扎是什麼?
Step 4: 最終推理結論——基於推理,讓{char}做出是否進入通道的選擇。
/>
當你使用該模板時,角色回覆將會進行 thinking,這些 thinking 過程對玩家不可見。Thinking 結束後才開始進入角色扮演。
是的,我們通常把 CoT 的思考過程放在 <> 標籤中,這樣對於玩家即不可見,但是對模型本身仍然有效。作為創作者本人,可以通過點擊消息框查看原始消息。從而對模型的回覆進行測試,確認 CoT 的過程是否符合預期。
Last updated