跳到主要内容

角色

角色让你保存可复用的助手配置文件,其中包含独立模型、系统提示词、生成设置、 头像和背景,以及可选的记忆行为。

角色存储的内容

  • 名称和说明
  • 模型 ID
  • 头像和背景
  • 系统提示词
  • 温度、top-p、top-k、上下文窗口、最大令牌数和惩罚项
  • 可选嵌入模型
  • 可选记忆设置
  • 可选变异或适应设置

角色数据按用户隔离。

创建角色

  1. 从侧边栏打开角色
  2. 创建新角色。
  3. 选择模型。
  4. 编写系统提示词。
  5. 调整生成参数。
  6. 保存并使用该角色开始聊天。

推荐用途

角色实用设置
代码审查员低温度、简洁提示词、编程模型
编辑中等温度、写作风格指令
研究助手启用文档聊天、安装嵌入模型
创意伙伴较高温度、更大的最大令牌预算
支持代理在系统提示词中严格规定语气和回复格式

参数限制

Libre WebUI 会在保存前验证角色设置:

参数范围
温度0 到 2
Top P0 到 1
Top K1 到 100
上下文窗口128 到 131072
最大令牌数1 到 8192

记忆

角色记忆会把选定交互保存为可搜索记忆,其中包括内容、上下文、时间戳、重要性评分、 记忆类型、访问次数、衰减数据以及可选嵌入。

记忆功能包括:

  • 记忆状态和统计信息
  • 核心记忆检索
  • 清空记忆
  • 合并相似记忆
  • 全局衰减

语义记忆搜索使用配置的嵌入模型。nomic-embed-text 是不错的本地起点。

变异状态

启用变异设置后,Libre WebUI 会保存角色的运行时状态。变异引擎可以根据对话信号 跟踪情绪、习得偏好、交互模式和变异日志。

这是有状态的助手行为,并不保证自主推理。生产工作流应明确编写提示词和设置。

导入与导出

角色可导出为 JSON 并导入另一个 Libre WebUI 实例。导出包含角色配置及现有高级设置。

另有类似 DNA 的导出路由,在相关记录存在时包含角色、记忆和变异日志。

相关文档