```{admonition} 版权提醒
:class: seealso

**本文是非授权转载**。此外，本文对[原文](https://discord.com/channels/1134557553011998840/1457071148885086331)进行过删改。
```

# 如何写出合适的开场白？

## 1. 引言
### 1.1 开场白的定义与作用  
现如今大多角色卡采用小说式的角色扮演，而非短对话的形式，所以我这里只会讲小说式airp的开场白如何写。
开场白是什么？开场白是一张角色卡的首楼（0楼）。你可以将其看作一本小说，一个故事的起点。
它能够让user有一个行动目标，让玩家知道接下来要怎么玩；固定文风表现，延缓文风劣化，减少八股；能够交代故事的背景、设定、人物关系......

## 2. 开场白的目的
### 2.1 给出引子，交代故事背景与人物关系 
airp并不需要像小说故事那样写一个多么强的开头。但是最基本的事情需要做到——给一个引子，让玩家玩的下去，让他有一个目标去做。
如果开场白十分简单，没有制造任何矛盾，没有创造任何目标让角色去行动。那么这样一个角色卡，玩家拿到手上会不知所措，不知道该玩什么。
所以我们得主动制造一些事件，让故事得以发生。就算是本子，那作者想让两个人ccb也得制造一些事件，不可能毫无道理地直接上来就做爱。
比如我写了一张催眠app的卡，那么故事得先铺垫一下，让user有合适的动机去使用app。
像是：user受班上性格恶劣的美少女霸凌；自家妹妹是个雌小鬼，对自己态度很差；亦或是单纯喜欢谁谁谁，user性压抑了想ccb...
这些就是最基础最简单的引子，让玩家立刻就知道这是什么样的故事，自己要去操谁。
对于别的类型的角色卡同理，得需要一个引子让故事得以发生，使得user有一个目标去做，玩家知道该做什么。目标很简单也无所谓，但不能没有。

其次就是交代故事背景与人物关系，我们可以简单讲一些必要的设定，自然融入在正文中，让玩家知道故事最基本的信息。
譬如故事发生在现代/古代？国内/国外？有无超自然要素？......
这部分比较简单就不说了。

### 2.2 固定后续文风
不论是什么模型，多少都会吃首楼的文风和结构，像是deepseek、gemini、claude特别吃开场白。因此我们十分有必要在开场白的文风上花点心思打磨
比如有人爱玩不抢话，那么首楼就最好不要写user说的话。有人喜欢对话多，那么开场白的对话就可以多写一些。
如果你喜欢特定文风，那你就应该让开场白用这个文风写，后续玩的时候再搭配预设的文风跑会很舒服，相当于直接塞文风示例给模型学。
还有一点就是八股。如果开场白主动规避llm爱用的八股句式，后续生成时会很大程度延缓文风劣化的速度。
反过来说，如果开场白就包含大量的投石，指节泛白。玩的时候就会很容易出现这些八股。

## 3. 开场白的三种写法
### 3.1 完全手写
自己写是最好的，也最不容易八股。
很多人可能觉得自己没有能力写，其实不是的。你写的只要做到没有llm的八股，就比llm写的强了。
放手去写就好了，大白话也没关系的。
不知道写什么可以先让ai写，然后自己对着情节用自己的话再写一遍。
### 3.2 半手写
ai写好之后，我们可以人为去掉八股词。修改不喜欢的地方。
需要做的只是去掉八股，非常简单！
不过毕竟还是ai写的东西，文风劣化速度会比手写的快一些。
可以尝试让gpt，claude写开场白，然后用Gemini玩。像这样用不同模型生成，用不同模型玩也是比较不错的。
### 3.3 大纲开场白
不提供具体文本，而是提供一份情节大纲。
纯主观看法。这种写法我本人不太喜欢。他起不到固定文风的作用。
Gemini这样的语料多的模型roll开场白还不错。Claude的语料比较少，让他自己发挥写的很糟糕。