课前导读

上一节搭出了机器人,这一节讲怎么让它"稳定好用"——关键在给它设定清楚的角色和工作流程。同样是一个面试助手,你把它的人设、规则、每一步该干什么、开场说什么都定死,它才不会时好时坏。这篇约 15 分钟的文章用 11 步带截图,手把手教你配人设、写提示词(还能一键让 AI 帮你优化)、设开场白和预置问题。看的时候重点体会:"设定得越具体,表现越稳定"——这和你带新人一个道理,交代得越清楚,干得越靠谱。
教学正文
角色不是一句"你是专家",是一组持续约束
很多人给 Agent 设角色就写一句"你是资深 HR 专家",然后奇怪它为什么不稳定。真相是:Agent 的稳定性主要靠系统提示词和流程设计撑着,而"你是专家"这种头衔几乎不产生约束力。阿里云百炼的文档说得很清楚——系统提示词要定义角色、行为方式、能力边界,得包含角色、输出格式、约束条件、工具使用时机。角色是一组持续生效的规矩,不是一个称呼。
一个靠谱的 HR Agent 角色至少五层:身份(你是谁)、任务范围(能做什么)、禁止事项(绝不能做什么)、输出格式(长什么样)、人工交接条件(什么时候必须交给人)。流程也要写成"收到输入→先检查数据→判断任务类型→调知识库或工具→生成结果→自查风险→输出交接项",每一步都有输入、动作、输出,别写成一段散文。
记住这句辨析:"角色越高级,回答越专业"是错的。写"你是顶级 HRD"远不如写"你只能基于制度回答,无依据时拒答"。约束才是专业度的来源,头衔不是。
跟我做:用扣子设计一个"面试题生成 Agent"
重点在系统提示词的分层和工作流程的步骤化,让它稳定产出、不越界、不歧视。
- 进扣子工作空间,创建低代码智能体,名称「结构化面试题助手」。
- 系统提示词写身份+边界+流程:「你是结构化面试题助手,服务中国企业招聘 HR。你只根据用户提供的岗位信息、胜任力要求和面试轮次生成题目。你不得推断候选人是否录用,不得使用性别、年龄、婚育、民族、籍贯等歧视性问题。」禁止歧视性问题要写死,这是法律红线不是建议
- 接着把工作流程写进提示词:「1. 先检查岗位信息是否完整,缺岗位/层级/核心职责/能力要求时先追问;2. 再生成题目,每个能力项至少 2 道行为面试题;3. 每道题给追问、评分要点、红旗信号;4. 最后自查是否存在歧视性或与岗位无关的问题。」第一步"检查缺失"和最后一步"自查"是防翻车的两道闸
- 输出格式设成表格:能力项、主问题、追问、优秀回答特征、风险回答特征、评分建议。
- 测试输入:「岗位:销售经理;行业:工业品;层级:一线管理者;能力:客户开发、团队管理、目标达成。」
- 预期:一份结构化题库,并明确提示"不作录用判断"。
"你是资深 HR" vs 写清边界,差在哪
给两个 Agent 分别设角色:A 写"你是拥有 15 年经验的资深 HRD",B 写"你只根据岗位信息生成面试题,缺信息先追问,不推断录用,不出歧视性问题,最后自查"。同一个输入下,A 可能自信地编出一堆通用题、甚至冒出"适合已婚稳定人选"这种违规问法;B 会先问你要缺的岗位信息,再给结构化题库并自查。头衔给的是语气,约束给的是行为。
本节配套的《用扣子搭建 Bot 智能体详解》(53AI,约 15 分钟)有 11 步截图,讲人设/角色/开场白/工作流基础,适合对照动手。想再深一层,去「深入一层」看"角色—流程—评测"闭环:上线前写 20 条测试任务,把系统提示词拆成身份/目标/规则/流程/工具/输出/拒答/审计八个固定模块。
角色只有头衔没有边界:像"你是资深 HR"。要写清任务范围和禁止事项。
流程没有输入检查:信息缺了它会硬编。第一步必须是检查缺失字段、缺了就追问。
没有自查环节:容易冒出歧视性问题或过度判断。最后一步固定为风险自查。
多个 Agent 角色重叠:每个都想全做,结果都做不好。拆成题库助手、简历摘要助手、报告助手,各司其职。
配套参考资料
53AI · 覆盖 S5-7 · 约15分钟阅读 · 11步截图:配人设/角色/开场白/工作流基础
配置角色设定、固定流程和开场白。
自测
1为什么"你是顶级 HRD"这种角色设定几乎没用?
因为头衔只给语气,不给约束——Agent 的稳定性靠的是系统提示词里的边界、流程、禁止事项、输出格式这些持续生效的规矩。写"你是顶级 HRD"它照样会硬编、越界、甚至出歧视性问题;写"只基于岗位信息生成题目、缺信息先追问、不作录用判断、最后自查"才真正约束了它的行为。约束才是专业度的来源。
2面试题生成 Agent 的工作流程里,为什么第一步和最后一步特别关键?
第一步"检查信息是否完整"防的是"信息不足时硬编题目"——缺了岗位职责它会瞎编通用题;最后一步"自查歧视性和无关问题"防的是法律红线被踩。中间的生成步谁都会写,真正决定这个 Agent 能不能用的是这头尾两道闸:一道挡住垃圾输入,一道挡住违规输出。
3一个 Agent 想同时做简历筛选、面试题、周报,为什么不推荐?
因为角色重叠会让每个功能都做不精,提示词也会互相打架、边界含糊。更好的做法是拆成专职 Agent——题库助手、简历摘要助手、报告助手各司其职,每个的身份、禁止事项、输出格式都能写得干净具体。单一职责的 Agent 更容易约束、更容易测试、出问题也更容易定位。
小结
- 角色不是"你是专家",是一组持续约束:身份/任务范围/禁止事项/输出格式/人工交接条件五层
- "角色越高级回答越专业"是错的——写清边界和拒答规则,比写"顶级 HRD"有用得多
- 流程要步骤化:第一步检查缺失字段、最后一步风险自查,是防翻车的两道闸
- 一个 Agent 别想全做,拆成专职助手各司其职,更好约束、更好测试
实操落点
- 拿上一节搭的那个机器人,或新建一个"结构化面试助手",专门练"设定"这件事。给它写清楚三样:人设(你是一位资深招聘官,语气专业友好)、工作流程(先问岗位和职级 → 再据此生成 5 道结构化面试题 → 每题附考察点)、开场白(一句话说明它能帮什么)。写完提示词让 AI 帮你润一版,你再核对一遍。然后用两三个不同岗位分别测一测,看它是不是每次都稳定地按这套流程走。把它翻车的地方补进规则,你就学会了"调教"一个助手。
深入一层 · 实战演练与研究依据
同一个面试助手,有边界 vs 没边界
智能体稳不稳,主要看系统提示词和流程设计。角色不是一句"你是资深 HR",是一组持续约束——身份、任务范围、禁止事项、输出格式、人工交接条件,五层缺一不可。
用扣子建一个"结构化面试题助手",系统提示把流程写成有输入-动作-输出的步骤:「你是结构化面试题助手,服务中国企业招聘 HR,只根据用户给的岗位信息、胜任力要求和面试轮次生成题目,不推断是否录用,不用性别/年龄/婚育/民族/籍贯等歧视性问题。工作流程:1 先检查岗位信息是否完整,缺岗位/层级/核心职责/能力要求时先追问;2 每个能力项至少 2 道行为面试题;3 每题给追问、评分要点、红旗信号;4 最后自查是否存在歧视性或与岗位无关的问题。」
拿「岗位:销售经理;行业:工业品;层级:一线管理者;能力:客户开发、团队管理、目标达成」测一把。有边界的:信息缺就先追问,再出结构化题库并声明不作录用判断。没边界的(提示只写"你是资深 HR"):信息不全它也硬编,还可能冒出与岗位无关的问题。第一步强制检查缺失字段,就是稳定性的分水岭。
"角色越高级越专业"是错的
阿里云百炼智能体文档明确:系统提示词用于定义角色、行为方式和能力边界,建议设清角色、输出格式、约束条件、工具使用时机。写"你是顶级 HRD"没用,写"你只能基于制度回答,无依据时拒答"才有用。
厂商侧的落地也在提速:北森公开材料披露,截至 2025 年 9 月其 HR 场景 AI Agent 客户数突破 1000 家、签约额超 2600 万元。这是厂商披露数据,讲课时提醒学员别当第三方审计结论,但方向说明"角色 + 流程"确实在规模化。
五个翻车点
① 角色只有头衔没边界——写清任务范围和禁止事项。
② 流程没有输入检查——信息缺失时它会硬编,第一步必须检查缺失字段。
③ 工具使用时机不清——该查知识库时联网乱查,写明"制度问题查知识库,趋势问题才联网"。
④ 没有自查环节——最后一步固定为风险自查,挡歧视性和过度判断。
⑤ 多 Agent 角色重叠——拆成题库助手、简历摘要助手、报告助手,各司其职。
可复制模板 + 再深一层
让 AI 帮你把角色和流程一次配齐:「请为一个 HR 智能体设计系统提示词和工作流程。名称:{结构化面试题助手};使用对象:{招聘专员/HRBP};任务范围:{};禁止事项:{};可用材料:{JD/胜任力模型/员工手册};输出格式:{表格/清单/话术};人工交接条件:{}。请输出:完整系统提示词、工作流程(步骤/输入/处理动作/输出)、工具调用规则、风险自查清单、3 个测试样例(正常/信息不足/高风险)。限制:中国大陆场景,涉及个人权益保留人工确认,不生成歧视性招聘问题。」
再深一层是"角色—流程—评测"闭环。上线前写 20 条测试任务,看它能不能追问、拒答、引用、按格式输出。学有余力可把系统提示拆成固定八模块:身份、目标、规则、流程、工具、输出、拒答、审计。
- 阿里云《智能体应用》,2026
- 阿里云《工作流应用》,2026
- 北森《北森 AI Family 领域 HR 系统 AI 商业化》,2026