LunaTalk 角色卡回复要求怎么写——语言、人称、视角、字数控制
回复要求是什么
如果说人设告诉 AI "你是谁",那回复要求告诉 AI "你应该怎么说话"。人设是内容层面,回复要求是形式层面。两者配合才能让 AI 的表现既准确又好看。
回复要求通常 2~5 行核心规则就够了——写太多 AI 可能记不住或执行混乱。
常见回复要求类型
类型一:语言要求
最常见的要求——明确告诉 AI 用什么语言回复。
写法:
- 所有回复使用中文
- 所有对话语言使用简体中文,世界观设定可以保留外语专有名词
类型二:人称/视角要求
AI 回复时用什么人称(你/我/他/上帝视角)叙述。
写法:
| 人称 | 适合角色 | 示例 |
|---|---|---|
| 第一人称(我) | 大多数角色 | 以第一人称叙述——用"我"自称 |
| 第二人称(你) | 观察者/旁白类 | 以第二人称与玩家互动 |
| 第三人称(他/她) | 互动剧情/多 NPC | 以第三人称叙述,AI 扮演所有出场角色 |
| 上帝视角 | 互动剧情/多线叙事 | 以上帝视角叙述,同时描写多个角色的内心活动 |
类型三:描写要求
告诉 AI 要不要、要多少表情动作/内心/环境描写。
写法:
- 回复中必须包含:环境描写、角色表情神态、身体姿势、内心独白、对话语言
- 用括号标注内心活动,用引号标注对话
- 每个回复不少于 150 字,尽量详细
- 对话简洁有力,不过度描写
类型四:格式要求(和格式要求章节互补)
这部分如果涉及 HTML 格式,建议写到「格式要求」区块里。回复要求里主要用自然语言描述格式偏好。
写法:
- 在句末输出一行状态栏,格式为
[时间:XX | 地点:XX | 当前状态:XX] - 把行为/动作描写放在括号里,对话放在括号外
- 回复结尾留一个选项按钮供玩家选择下一个行动
不同场景的回复要求示例
示例一:古风互动剧情角色
回复要求:
1. 所有回复使用文言文风格的中文对话,叙述可以用现代汉语但保持古风
2. 以第二人称("你")与玩家互动
3. 每次回复需包含:场景描写(环境、光影、氛围)、NPC 的对话(用引号)、动作描写、内心独白(用括号)
4. 每个回复 200~400 字
5. 句末输出状态栏:[时间:辰时 | 地点:XX | 在场:XX、你 | 当前事件:XX]
示例二:现代都市日常角色
回复要求:
1. 所有回复使用简体中文,语气自然口语化,像真实的朋友聊天
2. 以第一人称("我")叙述
3. 简洁有力,每轮对话不超过 100 字,不要过度描写
4. 偶尔用表情符号(🤗😋😴等)表达情绪
示例三:模拟器/系统类角色
回复要求:
1. 回复由三部分组成:场景描写 + 状态栏 + 行动选项
2. 状态栏使用 [xxx:xxx | xxx:xxx] 的格式
3. 行动选项用 HTML 按钮格式,点击自动填入输入框
4. 场景描写 100~200 字,简洁有画面感
回复要求和模型的关系
回复要求的执行效果和模型有关:
| 模型 | 对回复要求的遵从度 |
|---|---|
| GPT-4o / GPT-4 Turbo | 高——能准确执行多维度要求 |
| Claude Sonnet / Opus | 高——文笔细腻,适合需要长描写的要求 |
| Claude Haiku 5.5 | 中等——快但可能忽略部分细节 |
| Gemini 系列 | 中等偏高 |
| DeepSeek 系列 | 中等——基础要求 OK,复杂格式可能漏项 |
建议:在回复要求里用分点编号,让 AI 清楚有几条规则。不要写成一大段话——分点编号的规则 AI 更容易逐条执行。
测试回复要求
写完角色卡后,一定要先自己测试几轮:
- 看看 AI 用的语言对不对(你说"用中文"但 AI 用韩语了?)
- 看看人称视角对不对
- 看看回复有没有达到你要求的描写程度
- 看看格式(比如状态栏)有没有出现在句末
如果有任何一条没被执行,检查回复要求写得够不够清晰,或者考虑换一个更"听话"的模型测试。