Skip to content

个性系统


个性系统核心内容

  • 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