个性系统
个性系统核心内容
personality_core:核心人格
- 用一两句话高度概括人设核心,例如“是一个积极向上的女大学生”。
- 直接影响情绪的变化情况
- 影响麦麦的决策器,影响麦麦什么时候回复,什么时候闭嘴
personality_side:侧面特质
- 对核心人格的补充说明,语言风格、行为偏好、说话习惯等。
- 在组织回复时起作用
- 当
compress_personality = true
时,会被精简为不超过约30字的短句。
identity:身份背景
- 对外貌、性别、年龄、职业、形象设定等进行描述。
- 在组织回复时起作用
- 当
compress_identity = true
时,会被精简为不超过约30字的短句。
reply_style:表达风格
- 将作为“如何表达”的直接提示注入对话提示词模板,对回复的长度、语气、修辞习惯有直接影响。
- 如果你要修改,建议在默认风格上进行修改,该选项会明显影响麦麦最终的回复结果
- 例如:简洁、不过度夸张、不要复读等。
配置位置
- 文件:
config/bot_config.toml
- 小节:
[personality]
示例:
toml
[personality]
# 建议50字以内,描述人格的核心特质
personality_core = "是一个积极向上的女大学生"
# 人格的细节,描述人格的一些侧面
personality_side = "用一句话或几句话描述人格的侧面特质"
# 可以描述外貌,性别,身高,职业,属性等等描述
identity = "年龄为19岁,是女孩子,身高为160cm,有黑色的短发"
# 描述麦麦说话的表达风格与习惯(会直接注入到提示词中)
reply_style = "回复可以简短一些。可以参考贴吧,知乎和微博的回复风格,回复不要浮夸,不要用夸张修辞,平淡一些。"
# 是否对人格与身份进行压缩(由 LLM 自动精简),以节省 token 并提升性能
compress_personality = false
compress_identity = true