Skip to content

Commit cf7b378

Browse files
authored
Update write-preset.md
1 parent bf01a0d commit cf7b378

1 file changed

Lines changed: 10 additions & 9 deletions

File tree

docs/guide/preset-system/write-preset.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -63,23 +63,23 @@ format_user_prompt: "用户{sender}说: {prompt}"
6363
6464
预设文件中的关键词会被 ChatLuna 识别,当用户使用命令创建或修改房间时,会基于输入的关键词,让 ChatLuna 寻找对应的预设文件。
6565
66-
可以认为,属于预设文件的唯一标识符。(但是你可以命名多个关键词,但请不要让多个关键词一致或者冲突
66+
可以认为,关键词属于预设文件的唯一标识符。(但可以命名多个关键词到同一预设,请不要让多个关键词一致或者和其他预设中的关键词冲突
6767
6868
:::warning
6969
请不要让不同预设文件里的关键词一致,这会导致关键词冲突。当使用冲突的关键词时,ChatLuna 可能会返回任意一个使用了该关键词的预设(这很可能不会是你想要设置的目标预设)。
7070
:::
7171
7272
### 提示词 (prompts)
7373
74-
`prompts` 属性是预设文件中的核心配置,用于定义固定的对话消息序列。该属性接受一个消息对象数组,每个对象必须包含 `role` 和 `content` 两个属性。
74+
`prompts` 属性是预设文件中的核心配置,用于定义固定的提示词消息列表。该属性接受一个消息对象数组,每个对象必须包含 `role` 和 `content` 两个属性。
7575

76-
这些消息会在每次对话时插入到上下文的开头,并在整个对话过程中保持不变,确保模型始终遵循预设中定义的角色设定和行为规范
76+
这些消息会在每次对话时插入到上下文的开头,并在整个对话过程中保持不变,确保模型始终遵循提示词里定义的内容
7777

7878
`role` 属性定义消息发送者的身份类型:
7979

8080
- `system`: 用于定义角色设定和行为规范,模型会优先遵循系统消息。
81-
- `user`: 用于模拟用户输入,可提供对话示例
82-
- `assistant`: 用于模拟模型回复,多个助手消息可强化特定的回复风格
81+
- `user`: 用于模拟用户输入,用于提供对话示例
82+
- `assistant`: 用于模拟模型回复,多个助手消息可以强化回复风格
8383

8484
`content` 属性定义消息的实际文本内容,支持使用 `|-` 语法定义多行文本、变量占位符和 Markdown 格式。
8585

@@ -93,11 +93,11 @@ prompts:
9393
Current date: {date}
9494
```
9595

96-
编写预设时,应当在数组开头定义 `system` 消息设定角色基础信息,使用清晰、具体的语言描述角色特征。
96+
编写预设时,应当在先定义 `system` 消息来设定角色基础信息,使用清晰、具体的语言描述角色特征。
9797

9898
你可以通过多组 `user`/`assistant` 对话示例展示预期的交互模式。需要注意的是,过多示例可能导致模型过度拟合,重复回复类似的文本。
9999

100-
所有的 `prompts` 消息会占用模型上下文窗口,需要你合理的控制提示词的大小
100+
所有的 `prompts` 消息会占用模型上下文窗口,你需要合理控制提示词的长度
101101

102102
### 输入提示词格式化 (format_user_prompt)
103103

@@ -114,9 +114,9 @@ format_user_prompt: "用户{user}说: {prompt}"
114114

115115
该属性为可选配置,如未定义则用户消息将以原始形式发送。
116116

117-
此配置适用于在群聊环境中标识不同发言者、添加时间地点等上下文信息、为不同用户分配称呼或身份等场景。
117+
此配置适用于在群聊环境中标识不同发言者、添加时间等上下文信息、为不同用户分配称呼或身份等场景。
118118

119-
变量占位符必须使用正确的语法格式,完整的变量列表参见 [变量与函数](#变量与函数) 章节。
119+
变量插值必须使用正确的语法格式,完整的变量列表参见 [变量与函数](#变量与函数) 章节。
120120

121121
### 变量与函数
122122

@@ -344,3 +344,4 @@ chatluna.room.set -p 雌小鬼
344344
1. 对于长篇中文 Prompt,考虑使用英文。这样会大幅缩短 Token 数,提高回复效率。
345345
2. 多模拟几轮对话,有助于固化对话内容。
346346
3. 多使用思维链等方式,为模型提供对话例子,详细描述回复风格,以此让模型更好的理解需要扮演的角色。
347+

0 commit comments

Comments
 (0)