人格设定:给机器人立一个稳定的人设
同一个模型,接上不同人格,表现出来是完全不同的助手。人格(Persona)本质是一段系统提示词加一组能力勾选,决定模型「是谁、能干什么」。
人格页的结构
面板「人格设定」页管理多个人格条目,每个人格包含:
- 人设提示词:描述这个角色的身份、语气、边界——「你是社群的客服助手,回答简短礼貌,不知道就说不知道」这类
- 人格能力 - 工具列表:这个人格可以调用哪些工具(含 MCP 服务器提供的工具,可按服务器整选或点齿轮挑具体工具)
- 人格能力 - 技能列表:可使用的 Agent 技能,插件提供的技能按插件分组
生效链路
人格不直接全局生效,链路是:人格设定页配置 → 配置文件(或自定义规则)选择使用哪个人格 → 对话按所选人格运行。默认人格使用全部可用能力——工具和技能都会挂上;要做权限收窄,就建自定义人格只勾需要的能力。
这条链路也解释了一个常见现象:改了人格但机器人没变——八成是当前会话用的不是你改的那个人格,或者改完没在配置文件里保存。排查思路见不回话排查。
写人设提示词的实用原则
- 身份 + 语气 + 边界三段式:它是谁、怎么说话、什么该拒答
- 给行为示例:「用户问价格时先查知识库,查不到就说以官方渠道为准」比「要诚实」有效得多
- 约束检索行为:挂了知识库的人格里补一句「优先依据检索到的资料回答,资料不足时不要编造」,官方文档在知识库章节专门建议过
- 长度克制:系统提示词占上下文额度,几百字能说清的事别写几千字
多人格玩法
人格可以建多个,然后按需分配:
- 客服群挂「严谨客服」人格,只勾知识库检索工具
- 娱乐群挂「活跃群友」人格,全工具放开
- 自定义规则可以给特定群单独指定人格,不用建两套配置文件