# 撰寫角色

> 描述、個性和問候語——好角色與扁平角色的差別在哪裡。

Source: https://reverie.im/zh-TW/docs/characters/writing-tips
Language: zh-TW

Reverie 提供好幾個文字欄位，其中大多數每一輪都會傳送給模型。讓人想一直聊下去的角色，勝出的關鍵很少是篇幅——而是具體，以及知道某項事實該放進哪個欄位。

## 誰看得到什麼 \[#who-sees-what]

| 欄位         | 分頁   | 誰會讀到                     |
| ---------- | ---- | ------------------------ |
| **角色簡介**   | 基本資訊 | 玩家，在角色卡和角色頁面上            |
| **詳細描述**   | 基本資訊 | AI。其他玩家看不到               |
| **創作者筆記**  | 基本資訊 | 玩家，在角色頁面上。**永遠不會傳送給 AI** |
| **角色個性**   | 角色描述 | AI                       |
| **外觀描述**   | 角色描述 | AI                       |
| **與玩家的關係** | 角色描述 | AI                       |
| **角色問候語**  | 進階設定 | 玩家，作為第一則訊息               |

這樣的區分很重要。像「把她演得尖酸一點，別對她太好」這樣的說明應該放在創作者筆記中，才能傳達給玩家。如果寫進描述裡，它就會變成角色試圖遵守的指示。

## 描述 \[#the-description]

描述定義角色是誰。具體的事實勝過形容詞，因為模型可以根據事實來演出，對形容詞卻只能換句話說。

* 點出地點、職業、年代、他們擁有的某樣東西、他們失去的某樣東西。
* 給角色一個矛盾。一個慷慨大方、卻偏偏在某一件事上很小氣的角色是有輪廓的；一個「善良、聰明又神秘」的角色則沒有。
* 寫下真實的事情，而不是你希望 AI 做到的事情。指示應該放在[提示詞欄位](https://reverie.im/zh-TW/docs/characters/prompt-fields)中。

你最多有 10,000 個字元可用。大多數好角色只用了其中一小部分——你加進去的每一句話，都在和其他每一句話爭奪模型的注意力。

## 個性 \[#the-personality]

個性是選填的，長度也沒有限制，因此很容易寫成一串特質清單。特質清單產生的是描述特質的旁白，而不是真正具備這些特質的角色。

更實用的寫法：

* **他們遵守的規則。** 「第一次被直接問到問題時，從不正面回答。」
* **反應。** 什麼會讓他們卸下心防，什麼會讓他們封閉自己，尷尬時會做什麼。
* **說話習慣。** 句子長短、用詞、怎麼稱呼玩家、會不會罵髒話。

如果你完全不填個性，就由描述來承擔。對簡單的角色來說這沒問題——而且同樣符合[發現頁檢查清單](https://reverie.im/zh-TW/docs/characters/publishing#the-discovery-checklist)。

## 簡介 \[#the-bio]

簡介是推銷文案，而不是摘要：用 10 到 500 個字元，告訴正在瀏覽的玩家這個角色為什麼值得點開。它就是發現頁中角色卡上顯示的內容。

## 開場 \[#the-opening]

問候語就是一組**開場對話**：一則**角色問候語**，加上任意數量的**建議的使用者回覆**。把它寫成玩家可以直接走進去的場景，而不只是一句打招呼。

* 把玩家放在某個情境中。時間、地點、剛剛發生了什麼事。
* 以一個必須回應的事物作結——一個問題、一句指控、一扇正在打開的門。
* 至少提供兩個建議回覆，而且要指向真正不同的方向。每個開場有兩個回覆選項，正是 Reverie 完整度檢查清單會檢查的項目之一。
* 當另一個開場能展開不同的故事時，再新增第二個開場。Reverie 會為每個新聊天隨機挑選一個，所以幾乎重複的開場只會徒增雜訊。

使用 `{{user}}` 和 `{{char}}` 以名字稱呼玩家和角色；問候語編輯器為這兩者都提供了一鍵插入的小標籤。完整清單請參閱[進階設定](https://reverie.im/zh-TW/docs/characters/advanced-settings#macros)。

> 問候語只會在聊天開始時寫入一次。之後再修改，改變的是新聊天的開場，現有的聊天則維持原樣。其他每個欄位都會在每一輪重新讀取——請參閱[發布角色](https://reverie.im/zh-TW/docs/characters/publishing#editing-a-live-character)。

## 展現說話方式，而不是描述它 \[#show-the-voice-dont-describe-it]

要修正一個聽起來和其他角色都一樣的角色，最直接的方法就是範例對白。每則**示例對話**都是一組——一則使用者訊息，以及你希望得到的回覆——兩三組情緒不同的範例，比一整段描述說話風格的文字更有效。請參閱[進階設定](https://reverie.im/zh-TW/docs/characters/advanced-settings)。

## 先測試，再判斷是否成功 \[#test-before-you-decide-it-works]

寫完之後，開啟 **AI 工作台 → 測試**，玩五個回合。大多數扁平的角色在前兩則回覆就會露餡：角色自我解釋、一下子把所有事情都回答完，或替玩家發言。[試聊](https://reverie.im/zh-TW/docs/characters/test-drive)說明了這個面板會模擬和不會模擬哪些內容。

## 相關內容 \[#related]

* [進階設定](https://reverie.im/zh-TW/docs/characters/advanced-settings)
* [提示詞欄位](https://reverie.im/zh-TW/docs/characters/prompt-fields)
* [預設人設](https://reverie.im/zh-TW/docs/characters/preset-personas)
* [試聊](https://reverie.im/zh-TW/docs/characters/test-drive)
* [寫出有真實感的角色 →](https://reverie.im/zh-TW/blog/writing-characters-that-feel-real)
