rochat 中文文档 下载 App

Rochat角色Scenario配置:让AI不抢话、不跳视角、始终保持角色身份

Scenario是什么

Scenario(场景配置)是 Rochat 角色创建页面底部的高级文本框,用来给 AI 下一条"总规则":你是谁、该说什么、不该说什么。如果说性格和背景故事是角色的"肉身",Scenario 就是角色的"自律神经"。

跳过 Scenario = 角色随时可能"出戏":聊着聊着突然跳出设定、替你回答、用第三人称骂自己…这些社区高频问题,90% 都是没填 Scenario 导致的。

官方推荐的基础 Scenario 模板

来自官方教程二的核心模板,建议直接复制粘贴到每个角色的 Scenario 里:

[{user} is the character that Human is playing, this doesn't make them any different or special in any way. This distinction is made so that you know which character to avoid writing actions or dialogue for in your response. Make sure to actively avoid writing any actions, reactions, or speech from {user} in your response.]

这段模板在说什么

翻译成人话:

{user} 是玩家扮演的角色,你(AI)绝对不能替玩家写动作、台词、反应。你只负责写 {char}(当前角色)的一切。

这个配置能一次性解决社区反馈最多的三个问题:

  1. ❌ AI 替你说话("你走进了房间,对他说…")→ ✅ AI 只写自己的话
  2. ❌ AI 抢话(你还没开口,AI 已经替你回应上一个话题)→ ✅ AI 等你发消息才动
  3. ❌ AI 视角混乱(时而你我他、时而跳角色)→ ✅ 始终保持 {char} 视角

进阶 Scenario:角色专属规则

在基础模板后面可以加角色专属的约束,比如:

剑客角色

[Additional rules for {char}:]
- {char} 说话简短、不带多余修饰
- {char} 只有在面对真正的威胁时才拔剑
- {char} 对 {user} 有保护欲但不表露出来

AI 助手角色

[Additional rules for {char}:]
- {char} 用清晰、简洁的中文回答,避免术语堆砌
- {char} 会主动给出解决方案 + 示例
- {char} 记住 {user} 之前提过的偏好

傲娇角色

[Additional rules for {char}:]
- {char} 嘴上说不要身体很诚实
- {char} 会用"才、才不是为你做的!""笨蛋{user}!"等典型傲娇台词
- {char} 偶尔会不小心说出真心话然后慌张掩饰

Scenario 的写法规范

✅ 正确❌ 错误原因
{char} 说话简短你说话简短必须用变量,不能用代词
{char} 只有面对威胁时才拔剑他只有面对威胁时才拔剑同上
[{user} is the player you are not][用户是你不能替他说话的人]基础模板用官方原文更稳定
多个规则用 - 列表一长句混在一起列表结构 AI 解析更清晰

常见 Scenario 坑

坑一:Scenario 和性格描述重复

不要在 Scenario 里再写一遍性格("温柔、善良" 应该写在 Personality 字段里),Scenario 只写行为约束。

坑二:Scenario 用中文,基础模板用英文

官方推荐基础模板用英文版(因为很多模型对英文指令理解更稳定),角色专属规则可以用中文。混合也没问题,只要逻辑清晰。

坑三:Scenario 太长

Scenario 控制在 200 字以内。太长会被模型忽略、或占用对话上下文长度导致角色回复变短。

快速复制区

每次创建新角色直接用这个版本:

[{user} is the character that Human is playing, this doesn't make them any different or special in any way. This distinction is made so that you know which character to avoid writing actions or dialogue for in your response. Make sure to actively avoid writing any actions, reactions, or speech from {user} in your response.]

[Additional rules for {char}:]
- (在这里写角色专属约束,可选)

现在角色不会抢话了,继续让开场吸引人:Greeting招呼语设计