AI角色扮演格式攻略:星号动作、引号台词与旁白

上一篇我们拆解了Show, Don’t Tell 的五感描写与口头禅设计,让角色的“话”听起来有灵魂。但在那之前,其实还有一个更基本、却常被新手忽略的问题:你打字的“格式”本身,就已经在教AI怎么回复你。星号要不要用?台词要不要加引号?旁白算谁的?这篇就一次把AI角色扮演格式最容易混淆的规则讲清楚,带你搞懂正确的角色扮演格式该怎么写。

为什么“格式”比你想的更重要

大型语言模型本质上是在“续写”符合训练数据模式的文本。当你的消息格式前后一致,AI会抓住这个模式,用同样的逻辑生成回复;但如果这一句用星号、下一句用引号、再下一句什么符号都没有,AI等于同时收到好几种互相矛盾的示范,只能用猜的——结果通常是格式跟着你最后一句乱跑,或干脆整段挤成一坨看不出谁在做什么、谁在说话的文字墙。

根据AI角色扮演社区长年整理的模型测试笔记,引号式和星号式其实动用了语言模型训练数据里“完全不同的子集合”:引号式更接近正式出版的小说文本,星号式则更接近即时通讯、剧本式的网络对话习惯。两种格式硬是混在同一句话里(例如“引号台词”再加上*星号动作*),几乎不会出现在真正的训练数据里,AI要么学不会,要么被迫多花token硬凑,没有任何好处。

AI角色扮演角色设定示意图

三个基本元素:动作、台词、旁白

在细分“该用哪一派”之前,先弄懂一条角色扮演消息其实只由三种内容组成:

星号动作——用星号包住的肢体动作、表情变化、环境细节,例如“*他微微一笑,往前倾身*”。这是最容易被新手忽略的一块,很多人只顾着写台词,却让角色像颗会说话的头,没有任何肢体语言。

引号/纯文本台词——角色实际“说出口”的话。用引号包起来(“你在想什么?”)比较接近小说写法;直接写成纯文本则是聊天社区比较常见的做法,两种都合法,重点是全篇统一。

旁白叙述——不属于角色动作、也不是谁的台词,而是场景、天气、时间流逝这类背景描述,例如“窗外的雨还在下着”。这块常常被完全忽略,导致场景永远停在原地,只剩两个人一直说话。

AI角色扮演格式速查表:星号动作、引号台词、旁白叙述

新手最常犯的错误

新手最常犯的错误,就是把动作、台词、心情全部粘在一起,变成一整段没有任何符号分隔的叙述——AI看不出哪里是动作、哪里是台词,只好有样学样,你的角色回复也会跟着变成一团文字墙。另外两个常见雷区:一是从头到尾没有固定一种格式,让AI每次都要重新猜;二是人称乱跳,这句用“我”、下句又用角色的名字写成第三人称,模型很容易被搞混。

AI角色扮演格式常见错误与正确示范对照

两大流派怎么选?引号派 vs 星号派

说到具体该怎么标记,AI角色扮演社区长年吵不出真正的“标准答案”,但大致可以分成两派,各有清楚的使用情境。

引号派(Quote Style):台词放进引号,动作用一般文字叙述——这是传统小说最熟悉的写法。优点是文笔质量通常比较高,因为模型见过大量正式出版文本,叙事也比较连贯,特别适合多人共创、正式一点的世界观故事。缺点是对只想“发消息聊天”的用户来说,可能显得有点正式、有点慢热。

星号派(Asterisk Style):台词直接用纯文本写,动作才用星号包起来——这是角色扮演社区、即时聊天界面更常见的习惯,贴近你我平时发消息、玩文字RP的节奏。优点是直观、好上手,很适合一对一的沉浸式对话;缺点是这种写法在正式文学训练数据里比较少见,遇到需要处理很长篇幅叙事时,稳定度可能不如引号派。

Hugging Face 角色卡格式技巧整理页面截图

根据 Hugging Face 上一份长年更新的模型使用心得整理,作者给出的具体建议是:如果你在写多人共创或偏文学性的角色扮演,建议角色卡用第三人称、聊天用引号式;如果只是想要轻松的一对一聊天,第一人称+星号式通常比较合拍,两种格式在同一句话里混用则被明确列为“强烈不建议”。

不过,也有另一派更激进的意见。角色扮演社区长年流传的“Ali:Chat”风格指南,甚至直接建议尽量不要用引号——因为引号容易让AI误以为自己在写小说而不是在聊天,纯粹用星号动作+纯文本台词,反而能让对话更聚焦,也更省token。这代表没有一套放诸四海皆准的正确格式,重点永远是“你选一种,然后全程守住”。

Ali Chat Style 角色卡格式风格指南截图
引号派与星号派格式比较表,含AI织梦双模式

各大平台实际上怎么设计?

与其凭空想象,不如直接看看几个主流平台官方或社区怎么教。

Character.AI——示例对话功能

Character.AI 官方创作指南提供了“Example Conversations”栏位,让创作者示范自己的角色该怎么被对话——包含固定的口头禅、句型模式。官方文档特别举例,通过示例对话展示像“fortunately / unfortunately”这类固定句型,能让其他玩家更快抓到跟这个角色互动的节奏,本质上就是用“格式示例”去教AI,而不是只写文字说明。

Character.AI 官方示例对话 Example Conversations 说明页截图

想更完整了解角色卡怎么设定人设与示例对话,可以参考先前写的AI 角色卡完整设定教学

SillyTavern/Ali:Chat 风格——示例分隔标记

SillyTavern 官方文档的角色设计页面直接示范了星号动作+纯文本台词混写的示例消息,并用专属的分隔标记把每一组示例对话分开,搭配角色与用户各自的名称前缀,让AI清楚知道“这是示例、不是正式对话”,也方便AI学会在哪里该换人说话。

SillyTavern 官方文档 Character Design 页面截图

如果你也想帮角色补上完整的世界观设定,让格式与背景知识同时到位,可以搭配看看AI角色扮演世界观 Lorebook 完整设定教学,或先读懂SillyTavern 完整教学抓住整套系统的操作逻辑。

进阶技巧:怎么让AI「固定」照你的格式走

知道规则只是第一步,真正让AI乖乖照做,还需要一点技巧。

角色扮演系统提示词格式规范教学页面截图

一份整理系统提示词写法的教程指出,一个完整的角色扮演系统提示词通常包含五个区块:人物身份、语气与说话习惯、行为与动机、场景与背景知识,以及“回复格式”本身——第一人称还是第三人称?动作要不要用星号?纯对话还是混合?只要少了这一块,AI就只能用猜的,猜错了就会出现格式跟着漂移的状况。

具体做法有三个:第一,在角色卡的示例对话栏位放两到四组完全遵守你指定格式的示范消息,而不是只写一句了事——示例越具体、越一致,AI模仿得越准;第二,把格式规则直接写进角色描述或系统提示词的最后一句,例如“请全程使用星号描述动作,台词不加引号”,明确永远胜过含糊;第三,如果聊到一半AI开始乱了,直接用OOC或Author’s Note插一句提醒(多数平台都支持),通常比整段重写更有效率,也比删掉重聊快得多。

AI织梦怎么处理这两种写法?

AI织梦首页画面

AI织梦同时提供“互动小说”与“角色扮演”两种模式,刚好对应这篇讲的两大流派:互动小说模式偏向第三人称叙事,适合引号派的正式叙事节奏;角色扮演聊天模式则更贴近一对一即时对话,星号动作+纯文本台词的组合在这里特别好用。不管你偏好哪一种,角色卡的示例对话都可以照着上面的原则自己设定,动漫风格、完整简体中文界面对新手也比较友好。平台会员每日签到可以拿到500积分,创作者发布角色卡还有30%积分返还,首次充值输入优惠码WELCOME15还有85折优惠。

AI织梦作品探索页画面

想看看别人怎么设计角色卡格式,也可以直接到探索页浏览站上其他玩家公开的角色,抓一点灵感再回头调整自己的写法。

常见问题

一定要用星号吗?可以整篇都用纯文本吗?
完全可以。纯文本(不特别标记动作)在部分平台甚至是默认写法,只要你和AI之间的示例对话从头到尾维持同一种逻辑,AI就抓得住。真正会出问题的是“这句话用星号、那句话不用”的不一致。

AI一直不遵守我设定的格式,该怎么办?
先检查角色卡的示例对话是不是本身就没有统一格式——这是最常见的原因。如果示例本身没问题,可以在对话中途用OOC或Author’s Note明确提醒一次,通常比整段重新生成更快看到效果。

中文角色扮演也适用“引号 vs 星号”这套规则吗?
适用,只是引号要换成中文惯用的“”全角双引号,星号的使用逻辑不变。中文语感上,纯文本对话混着星号动作其实比英文更常见,读起来也更顺眼。

旁白和动作有什么不同?该怎么分?
动作是“角色在做的事”,通常和角色本身绑定在一起,例如他的表情、他的手势;旁白则是“场景本身在发生的事”,跟哪个角色没有直接关系,例如天气、时间流逝、远处的声音。分清楚这两者,场景才会有呼吸空间,不会永远停在两个人对话的真空里。

结语

格式听起来像是最无聊、最技术性的细节,但它其实是AI角色扮演所有沉浸感的地基——人设写得再细腻、世界观铺陈得再完整,只要格式前后不一致,AI照样会生成出读起来卡卡的回复。挑一种你喜欢的写法,写进角色卡的示例对话里,然后全程守住,你会发现角色瞬间变得顺很多。

作夢呢
作夢呢
文章: 3525

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注