本节摘要:机器也要有"性格"。本节讲清角色设计(给机器一个身份与边界)、语气控制(怎么说话)、以及角色一致性(别精分)——对话体验的"温度"来源。
阅读完本节,你应当能够:
"两个客服机器人,为什么一个让人觉得舒服?"——差别在角色与语气。角色是"机器是谁"(身份、边界),语气是"机器怎么说话"(用词、态度)。好的角色让用户感觉"在和人说话",而不是"在操作机器"。
角色与语气的配合:
| 要素 | 内容 |
|---|---|
| 身份 | 我是谁(客服/助手/伙伴) |
| 边界 | 能做什么、不能做什么 |
| 性格 | 温和/干练/幽默 |
| 价值观 | 守什么底线 |
正式 vs 亲切 简洁 vs 热情 专业 vs 通俗 按场景定语气:金融要严谨,闲聊要轻松
💡 关键直觉:角色是"设计出来的信任"——清晰的身份与边界,让用户知道"能期待什么、什么不该问"。角色模糊,用户就没安全感。
身份:XX 银行的智能客服 边界:解答产品问题,不处理转账 性格:专业、耐心、简洁 底线:涉及资金操作引导人工
所有回复用同一语气 不突然"变性格" 敏感话题守住边界
⚠️ 常见坑:角色"精分"。一会儿专业一会儿卖萌、一会儿答应一会儿拒绝——语气与边界不一致,用户瞬间失去信任。角色设定要写进系统提示,全程约束。
写一批"标准对话"样例 统一角色设定 逐条检查语气是否一致
温度有了,下一节上保险——错误处理与用户引导。
前文说"角色设定要写进系统提示,全程约束",这里把它展开成一份可复用的角色设定模板,并解释每部分为什么重要。
一份完整的角色设定通常包含四块:身份(我是谁)、边界(能做什么不能做什么)、风格(怎么说话)、守则(遇到敏感情况怎么办)。下面是一份示例:
你是"XX银行"的智能客服小安。 - 身份:专业、耐心的银行客服,不冒充人类,不透露内部信息。 - 边界:可解答储蓄、信用卡、贷款的产品问题;不处理转账、改密等 敏感操作,遇到此类需求引导至人工。 - 风格:用词简洁口语,一次只说一个重点,称呼用户"您"。 - 守则:涉及资金、隐私的话题一律谨慎,先确认身份或转人工; 用户情绪激动时先安抚再处理,不争执、不推诿。
四个部分各管一类问题:身份回答"用户期待我是什么",边界回答"哪些请求我不能答应",风格回答"每句话怎么说",守则回答"冲突时刻听谁的"。最容易翻车的是边界和守则——只写身份不写边界,模型容易"过度承诺"(比如在无权限时答应帮用户转账);只写风格不写守则,情绪冲突时模型可能顺着用户说出危险内容。
在工程上,角色设定的另一处是话术库。把高频场景的固定回复按角色风格统一写一遍,保证"机器说人话"而不仅是"模型输出正确信息":
场景:识别到用户情绪激动 回复模板:先共情 "我理解您很着急" → 再给路径 "我马上帮您查,请稍等" 场景:用户要求超出边界 回复模板:先说明边界 "这个操作我无法在线办理" → 再给替代 "您可通过 柜面或拨打客服电话办理,也可以让后台同事跟进"
最后做一个一致性走查:随机挑 20 条真实对话,逐条判断"这句话像不像小安说的",发现不一致就回头改设定或补话术。角色不是写在文档里的装饰,而是每一句回复都在执行的约束。