负责招聘、员工关系和培训的人力资源专员,日常工作里招聘文案、面试安排、员工沟通、制度解释和各类通知很多,措辞还要格外谨慎。流程图能让复杂的业务一目了然,但拖拽画图很费时间,修改一次就要重新排版。这篇文章用一个完整的例子演示HR如何借助 AI 画流程图:用文字描述流程,让 AI 生成 Mermaid 代码,粘贴到支持的工具中自动渲染,修改时改文字即可。

使用场景

HR需要把“筛选简历约 150 份”的处理流程画出来,用于新人培训或和HR 负责人对齐。流程里有判断分支和异常处理,用画图软件拖来拖去很费劲。对HR来说,这类需求往往和“解答员工关于年假政策的问题”“更新员工手册”这些事挤在同一周,留给它的时间并不多。

用什么工具

对话助手负责生成 Mermaid 代码,Typora、Obsidian、Notion、飞书文档、语雀以及 Mermaid 在线编辑器都能渲染;draw.io 也支持导入 Mermaid。

举个例子

下面这个例子是虚构的:安琪遇到的难题是“两个技术岗位招聘周期偏长,用人部门催得紧”。为了不让它拖慢“筛选简历约 150 份”的进度,安琪决定借助 AI 画流程图。第一次只写了一句简单的要求,结果很空泛;第二次把对象(HR 负责人)、目的和限制条件都写清楚,输出就可用多了。这也是本文提示词模板要把背景写全的原因。

具体怎么做

  1. 用文字描述流程:开始、每一步、判断条件、结束
  2. 说明需要的方向(从上到下或从左到右)
  3. 让 AI 生成 Mermaid 代码并检查语法
  4. 粘贴到支持的工具中预览
  5. 发现问题时修改文字描述重新生成

提示词示例

提示词的关键是把背景、要求和输出格式写清楚:

【背景】身份:负责招聘、员工关系和培训的人力资源专员;平时主要和员工和候选人和HR 负责人打交道。
请把下面的流程转换成 Mermaid 流程图代码(flowchart TD)。

流程:筛选简历约 150 份
1. 收到需求后,先判断信息是否完整
2. 不完整:退回补充,补充后重新判断
3. 完整:进入处理,由HR执行
4. 处理完成后提交HR 负责人确认
5. 确认通过:归档结束;不通过:返回修改

要求:判断节点用菱形,节点文字简短,只输出代码,并在代码后说明如何修改节点文字。

AI 输出示例(示意)

下面是演示用的输出示例,其中的人名、数字和事项均为虚构,实际使用时请以你自己的资料为准:

flowchart TD
    A[收到需求] --> B{信息完整?}
    B -- 否 --> C[退回补充]
    C --> B
    B -- 是 --> D[执行处理]
    D --> E[提交确认]
    E --> F{确认通过?}
    F -- 是 --> G[归档结束]
    F -- 否 --> D

修改方法:方括号 [ ] 中是普通节点文字,花括号 { } 中是判断节点文字,直接修改即可;箭头上的文字写在 – 和 –> 之间。

这样的输出只是起点。真正用到“筛选简历约 150 份”这类工作里之前,还需要对照原始资料逐条检查,并补上 AI 不知道的背景。

避坑指南

  • 节点文字里有括号、引号等特殊符号时,Mermaid 可能报错,可以让 AI 用引号包裹。
  • 分支太多时,拆成主流程和子流程两张图。

给HR的特别提醒

写招聘和制度内容时,请 AI 检查是否存在性别、年龄等歧视性表述。同时要记住:涉及劳动法规、薪酬和解约的问题,以当地法规和专业意见为准,不能只依赖 AI 回答。

一个容易被忽略的习惯:员工个人信息一律脱敏后再交给 AI 处理。

还可以这样用

  • 泳道图:按角色划分,让 AI 用 subgraph 区分不同部门。
  • 状态图:描述订单、工单等对象的状态变化。

相关阅读