“你是一位世界级专家”能改变语气,却不会自动补齐缺失的事实、目标和评判标准。角色写了十行,任务只写一句,结果通常还是泛泛而谈。
真正有用的角色信息应该影响决策,例如面向什么读者、遵守什么行业约束、用哪种证据判断。其余头衔可以删掉,把位置留给输入材料和具体例子。
判断方法很简单:去掉角色名称后,哪些要求仍然有实际作用?留下那些就够了。
把角色改成真正有用的约束
与其写“你是拥有二十年经验的顶尖顾问”,不如说明它要替谁做决定、能使用哪些资料、必须遵守什么限制。例如“面向第一次部署的个人用户,优先给可回退方案,不推荐需要公网开放端口的步骤”。这些信息会实质改变答案,而头衔通常只让语气更肯定。
对评审任务,角色应带判断尺度:“以维护现有系统为前提,检查兼容性、数据迁移和回滚风险”;对写作任务,则写清读者已有知识、发布场景和不能改动的事实。若需要多角度,可以让模型分别按安全、成本、体验三种关注点检查,而不是扮演三个虚构专家互相表演。
一个好测试是删除角色名称,再读剩下的要求。如果任务仍然清楚,说明关键约束已经写出来;如果只剩“请给建议”,就需要补背景和验收标准。角色可以帮助保持口吻,但不能替代材料、逻辑和证据。