AI角色扮演事件条目怎么写?一句话:别把它写成一段剧情摘要,而要写成一组能被触发词点亮的状态开关。把同一件事拆成引信、引爆、结算三条条目,分别负责埋线、摊牌与收尾,再给每条配好触发方式、插入位置与排序。这样模型在合适的回合读到合适的几句话,事件才会自己往前走,而不是靠你每轮手动推着走。

事件条目的本质:改写状态,而不是复述剧情

很多人第一次写事件,写出来是这样的:三百字,从阴谋的起源讲到结局,中间还夹着三段对白。结果只有两种,要么一直不触发,要么第一次触发就把后面十轮的牌全摊开,剧情当场失去张力。

问题出在粒度上。地点条目回答“这里有什么”,人物关系条目回答“谁怎么看谁”,事件条目回答的是“什么变了”。变化的载体无非三样:

  • 状态:谁的身份、处境、态度发生了不可逆的位移;
  • 承诺:谁答应了谁什么,或者谁欠了谁什么;
  • 时间:还剩多久,倒计时走到了哪一格。

一次事件通常对应 2 到 4 条条目,每条只回答一个问题。写太多,模型当轮就把信息吃干净;写太少,事件又推不动。经验是:能把起因、引爆、余波各说清一句,就够用了。

三态条目组:引信、引爆、结算的分工

把一条事件拆成三种状态,是这套写法的骨架。

引信:事件还没发生,世界里只有痕迹。它的任务是让模型知道“有什么不太对”,并且在被追问时给得出含糊的答案,而不是当场招供。

引爆:事件发生的那一轮。写清场面、在场者的即时反应,以及一个不可逆的改变。不可逆是关键——问过的话收不回,碎掉的东西拼不回。

结算:事件之后的新常态。谁的态度换了、什么资源没了、压着所有人的下一件事是什么。这条不写,模型容易把事件当成没发生过。

状态 回答的问题 触发词类型 建议插入位置 生效时机
引信 有什么不对劲 具体名词(物件、地名、称谓) 靠前 事件发生之前
引爆 现在发生了什么 动作词、场面词 角色定义之后 事件当轮
结算 之后世界变成什么样 结果名词、新称谓 靠后 事件之后

三种状态不必同时存在。只有引信和引爆,事件还在半途,也是完全合理的写法。但“只有引爆没有结算”最容易出事,模型会反复回到那个场面,像卡带一样。

想直接试一试?

进合欢主站选一个角色,把上面的内容用起来。可免费试用,进阶能力按平台规则计费。

免费开始演绎

触发方式与参数:关键词、概率、插入位置与排序

网页版的世界书条目支持两种方式,事件条目恰好适合分工使用。

关键词触发负责硬节点。引爆和结算这类必须准时发生的条目都该用它。选词有三条土规矩:具体名词优先于抽象词;避开“你”“今天”“然后”这种高频通用词;同一个词不要分配给两条会打架的条目。动作词比情绪词好用,“撕开信封”比“感到愤怒”更可靠。

按概率触发负责气氛。引信如果设成低概率,就能偶尔在夜里、雨里、翻旧物时冒头,而不是每轮都来刷存在感。它不追求准时,追求的是“这个世界一直有暗流”的感觉。

参数层面还有三件事:

  • 插入位置决定内容离对话尾部多远。越靠近尾部,模型越容易当回事;引信放靠前,是为了让它像背景而不是命令。
  • 扫描深度决定往回翻多少轮去找触发词。事件条目建议窄一点,翻得太深,早被提过一次的词会一直把条目点亮。
  • 排序决定同一批命中条目谁先插入。把引信排在引爆之前、引爆排在结算之前,事件才有时间顺序。

需要注意,导入来的条目在这些参数上未必和原环境一致,迁移后建议逐条核对。如果你原本用的是 SillyTavern 的世界书,字段大体能对上,但插入位置和排序通常在网页版里要重新校准一次,别默认它会自己恢复。

AI角色扮演事件条目可复制模板

下面这套事件链模板可以直接抄进创作里的世界书编辑,把方括号里的内容换成你自己的设定即可。

事件三态条目组
[事件名]|引信 触发词:[具体物件 / 地名 / 称谓] 内容:最近[一段时间]以来,[场所或角色]出现了[异常线索]。这条线索只指向[真相的一半],目前没有人点破。若有人追问,[知情者]只会回答“[含糊的一句话]”,然后转移话题。 [事件名]|引爆 触发词:[动作词 / 场面词] 内容:[时间],在[地点],[触发者]当着[在场者]的面[做出关键动作],导致[不可逆的结果]。在场者的即时反应:[角色A]表现为[短反应];[角色B]表现为[短反应]。此事已经发生,不能当作没有发生,也不能被轻易撤回。 [事件名]|结算 触发词:[结果名词 / 新称谓] 内容:[事件名]已经过去[时长]。现在:[角色A]对[角色B]的态度由[旧态度]转为[新态度];[资源或凭证]已经[失去 / 易手];压在所有人之上的下一件事是[新压力]。旧事被提及时,[角色]只用一句话带过:“[一句话]”。

还有一个精简版,适合只想埋一层暗流的场合:

概率型引信条目
触发词:[夜里 / 雨天 / 旧物名] 触发方式:按概率 内容:当[条件场景]出现时,[场所]里会短暂显出[痕迹]。它不解释任何事,也不推动剧情,只是让[角色]在下一步里多犹豫一秒。

写完别急着开新局。事件条目的质量,一半在文字,一半在参数。

把事件链装进世界书的五步操作

  1. 先在纸上写出这条事件的“起因→引爆→余波”三句话,每句不超过二十字,并标出哪一句是不可逆的。
  2. 按三态拆成条目,一条只保留一个动作或一个变化,多出来的修饰删掉。
  3. 给每条选触发词:引信用具体名词,引爆用动作词,结算用结果名词,三条不共用同一个词。
  4. 配参数:引信放靠前、扫描深度收窄;引爆放在角色定义之后,让它在关键回合更容易被读到;结算放靠后,排序保持引信在前、结算在后。
  5. 开一局新会话试跑:你主动抛出引信的触发词,看模型是否在一两轮内把事件接上;接不上就改条目内容,而不是继续往触发词里堆同义词。
  6. 定稿后记一笔:在条目标题或备注里写清版本与生效条件,方便下次整理世界书时分辨新旧。

第 5 步最容易被跳过,也最值得花时间。条目是活的,它和你的说话方式、剧情节拍绑在一起,只有跑过才知道哪一句写得不够具体。

常见坑:世界书事件条目的四种失效与回退顺序

一是条目太长。 一条塞进整个事件,模型会一次性读完,之后无牌可打。按三态切开,是最直接的修法。

二是触发词太泛。 用日常高频词做触发,条目几乎每轮都在占用位置,久了就变成背景噪音,模型反而忽略它真正重要的部分。

三是顺序倒挂。 结算排在引信前面,事件还没发生,角色就已经活在余波里。回退时先看排序,再看插入位置。

四是把结果写成了推测。 “也许有人会受伤”这种句子,模型没法判断状态是否被改写,于是干脆不动。改成“某人的左手已经不能用了”,它才知道事情真的发生了。

另外有两点属于设定层面的边界。第一,涉及沉重情绪的事件,写的时候要给角色留出求助的出口,也要记得:AI 没有真实情感,不能替代专业帮助,如果你或身边的人正被严重情绪困扰,请告诉身边的人或寻求专业帮助。第二,平台有内容风控,违法违规的方向不会被放开,写事件时不必去试探。至于费用,可免费试用,进阶能力按平台规则计费,以产品内显示为准。

最后一句经验:事件条目写得好不好,看的是它能不能让模型“少说一句”。你不解释,它也能顺着状态往下演,条目就算立住了。

常见问题

AI角色扮演事件条目怎么写才不会一轮就把剧情讲完?

按三态拆开,一条只回答一个问题。引信只留痕迹、不给答案;引爆只写这一轮发生的动作和不可逆的结果;结算只写之后的新常态。拆完再核对一遍,如果某条里出现了“后来”“最终”这类跨越时间的词,说明它抢了后面条目的活,删掉或另立一条。

关键词触发和按概率触发,事件条目该用哪个?

硬节点用关键词触发,气氛用按概率触发。引爆和结算必须有确定的时间点,交给关键词;引信若不急着被看见,用低概率出现反而更像暗流,不会每轮都来刷存在。两种方式可以混用在不同条目上,但同一条内容不要两种都开。

事件条目明明写了却不生效,先查什么?

先查触发词有没有真的在最近几轮对话里出现过,再看扫描深度是不是太窄;接着看插入位置和排序,是不是被更靠前的条目压住了。最后查内容本身:一条里塞了三个变化,模型往往只抓一个。回退顺序是词、深度、位置、内容,改一层跑一局。

事件条目需要写角色的内心活动吗?

尽量写外部可观察的变化,内心用一句可演的反应带过。模型更容易照着“她把杯子放下了”往下演,而不是照着“她内心挣扎”往下演。真需要心理层,就在结算里给一句态度转变的结论,别在引信里提前把动机讲透,否则悬念当场失效。

关于本文:由合欢AI 内容团队整理,最后更新于 2026-10-22。文中产品能力以合欢主站内实际提供为准;第三方产品名称归其各自所有者。