> For the complete documentation index, see [llms.txt](https://book.rochat.ai/rochat_book_zh/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.rochat.ai/rochat_book_zh/ru-he-zai-rochat-shang-chuang-jian-chang-jing/chang-jing-ti-shi-xuan-tian/ru-he-zai-chang-jing-ti-shi-zhong-yun-yong-cot.md).

# 如何在場景提示中運用 CoT？

CoT（Chain of Thought，思維鏈推理）是一種通過逐步拆解問題進行思考的邏輯方法。在場景提示中運用 CoT，可以讓角色在複雜情境中展現更深度的推理，提升互動的真實感。\
\
更多有關 CoT 的定義與教學詳見：[如何在角色提示中運用 CoT？](/rochat_book_zh/huan-ying-lai-dao-rochat.ai-shi-yong-zhi-nan.md)

## **如何将 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 結束後才開始進入角色扮演。

{% hint style="warning" %}
**是的，我們通常把 CoT 的思考過程放在 <> 標籤中，這樣對於玩家即不可見，但是對模型本身仍然有效。作為創作者本人，可以通過點擊消息框查看原始消息。從而對模型的回覆進行測試，確認 CoT 的過程是否符合預期。**
{% endhint %}
