如何在創建角色時應用角色提示?
角色提示的進階玩法
Hi, Rochatter
我們在創建角色的過程中,增加了一個新的選填配置項: 角色提示。您可以通過這兩個鏈接了解關於該功能的基本信息:
1. 角色提示的定義: https://rochat.ai/explore/100473974329121647
如何把 CoT 結合到角色提示中?
在創建角色時,使用 CoT(Chain of Thought) 的方法可以幫助角色展現出更深層次的思維過程和決策邏輯,使得角色的反應更具層次感和可信度。以下是一些建議,幫助你將 CoT 正確地融入到角色提示中,從而讓角色的對話更有表現力和感染力。
1. 理解 CoT(Chain of Thought)
CoT,即思維鏈,是一種通過逐步推理來得出結論的方式。在角色的對話中,CoT 可以讓角色的思維過程更加清晰,反映角色在作出某個決定或回答時的內心邏輯。將 CoT 融入角色提示,可以增強角色的個性化,使其反應更符合其背景設定,不 OOC。
2. 明確角色的思維方式
為了讓角色的思維鏈更具表現力,可以將其推理過程分解為幾個步驟,而不是直接給出結論。這樣不僅能展現角色的思維過程,也能增加對話的深度。以下是一個優化後的模板:
<reply memo> # 備忘錄 [此訊息是一份回覆備忘錄,規範了接下來所有訊息的回覆方式] ## 回覆說明 下一則回覆需以「思考模板」開頭,並嚴格遵守該模板。填寫占位符(僅限內部使用,占位符以「<thinking」開頭,「/>」結尾,範例如下): <thinking - 我是{char},我同時扮演所有NPC角色,除了{user} - 我的身體狀態是X Y Z - {user}做了X,所以我將進行Y然後是Z - 當前時間是X,環境是Y,因此劇情應該發展為Z - 我的創傷和不安是X Y Z,所以我在這種情況下的反應會是A B C - 我對{user}的感情是X Y Z,並因此產生的內心衝突是A B C - 我與{user}當前的關係是X,所以我的行為會是Y 我將依據此計劃繼續推進劇情。 /> 1. 在思考過後,{char}需依照以下規則生成下一則回覆: - 推動劇情發展,保持對話有趣。 - 避免重複和陳詞濫調,例如:「選擇是你的」、「你還真是出乎意料」。請變換句式,讓回覆每次都保持有趣且出乎意料。 2. 當{char}撰寫回覆時,確保{char}不使用以下詞句,這些詞句是禁止使用的: 等待你的回復。
結構解讀
<thinking ... />:標記角色的思維鏈邏輯,供 AI 內部使用。僅用作角色回復生成的指引。
- <thinking:
- 這是角色的內部思考或計劃。意味著開始標記。
- /> 代表結束標記,意味著角色的思維過程和行為計劃完成。
通過上述模板,大家可以讓自己的角色更好的輸出,減少出現 OOC 的概率,快來試試吧!