工地安全巡检智能识别
一、这个数字员工做什么
安全员在工地拍一张照片提交到简道云巡检单,系统自动分析照片里的安全帽、围挡、脚手架、临边防护等关键项,逐项判断是否合规,发现隐患后自动判定等级(一般/较大/重大),并在简道云里创建对应的整改单,通知到责任人。
以前是"安全员拍照 → 回办公室翻规范逐项比对 → 手写隐患描述 → 主观判定等级 → 手动建整改单 → 逐个通知"。现在是"拍一张照片提交 → AI 自动出结果"。中间全部跳过。
二、适用角色
项目安全总监、专职安全员、现场巡检员、施工班组长、监理单位安全工程师。
三、效果预览

四、方案选择
本场景提供两种实现路径,根据你的实际情况选择:
维度 | 方案A:简道云闭环 | 方案B:简道云 + 悟帆 |
核心引擎 | 智能助手 Pro + AI 多模态模型节点 | 悟帆 AI Agent + 简道云 API |
AI 分析深度 | 通用图片理解,安全标准写进 Prompt | 可挂载完整安全知识库,推理更深更准 |
分级准确性 | 简单分级可用,复杂场景可能不稳定 | 精细分级,结合知识库持续优化 |
搭建难度 | 低,全在简道云内完成 | 中,需配置 Webhook 和悟帆技能 |
可扩展性 | 受限于智能助手 Pro 节点能力 | 强,悟帆可调用多种工具、持续迭代 |
推荐场景 | 检查项 ≤ 5 项、分级规则简单 | 检查项多、标准细、需要持续迭代优化 |
建议:如果你的巡检标准比较固定、检查项不多,方案A 够用且搭建快。如果安全标准复杂、后续想持续优化识别准确率,方案B 更稳。
五、简道云侧准备(两个方案通用)
需要准备 2 张表单:巡检单(数据采集入口)和整改单(隐患闭环管理)。
5.1 表单一:安全巡检单
作用:安全员在现场提交巡检记录,包含照片和基本信息,是整个流程的触发入口。
字段 | 类型 | 说明 |
巡检编号 | 流水号 | 自动生成,格式 XJ-YYYYMMDD-0001 |
巡检日期 | 日期时间 | 默认当前时间 |
巡检人 | 成员单选 | 默认当前用户 |
项目名称 | 下拉框 | 选项:各在建项目名称 |
巡检区域 | 单行文本 | 如"3号楼基坑作业面""5号楼外架区域" |
现场照片 | 图片 | 核心字段,支持多张,建议限制 1-5 张 |
巡检备注 | 多行文本 | 安全员补充说明,如"重点检查脚手架连墙件" |
AI 分析结果 | 多行文本 | 由 AI 自动回写,设为只读 |
隐患数量 | 数字 | 由 AI 自动回写,设为只读 |
巡检状态 | 下拉框 | 选项:待分析 / 分析完成 / 无需整改,默认"待分析" |
5.2 表单二:安全整改单
作用:承接 AI 识别出的隐患,走整改闭环流程(整改 → 复查 → 关闭)。
字段 | 类型 | 说明 |
整改编号 | 流水号 | 自动生成,格式 ZG-YYYYMMDD-0001 |
关联巡检单 | 关联数据 | 关联"安全巡检单",自动带入 |
隐患类型 | 下拉框 | 选项:安全帽 / 围挡 / 脚手架 / 临边防护 / 用电安全 / 其他 |
隐患描述 | 多行文本 | AI 自动生成的具体隐患描述 |
隐患等级 | 下拉框 | 选项:一般隐患 / 较大隐患 / 重大隐患 |
整改要求 | 多行文本 | AI 自动生成的整改措施建议 |
整改期限 | 日期时间 | 根据隐患等级自动计算(一般 3 天 / 较大 1 天 / 重大立即) |
责任人 | 成员单选 | 根据隐患类型匹配对应班组长 |
整改状态 | 下拉框 | 选项:待整改 / 整改中 / 待复查 / 已关闭,默认"待整改" |
整改照片 | 图片 | 责任人上传整改后的照片 |
复查意见 | 多行文本 | 安全员复查时填写 |
现场照片(快照) | 图片 | 从巡检单自动带入,方便对照 |
5.3 Webhook 配置(仅方案B 需要)
在"安全巡检单"的 表单设置 → 扩展功能 → 数据推送 中配置:
- 推送地址:悟帆提供的 Webhook URL(在悟帆侧创建自动化管道后获得)
- 触发条件:新增数据时触发
- 推送字段:巡检编号、现场照片、巡检区域、项目名称、巡检备注
- Secret:设置一个自定义密钥,悟帆侧用于验证来源
六、悟帆侧准备(方案B)
6.1 安全知识库文档
悟帆需要一份结构化的安全判定标准文档,作为 AI 分析的"判据"。这份文档不放在简道云的知识库里也行——悟帆自己能保存和引用。重点是写清楚判定逻辑,不要笼统。
坏的写法:
"检查安全帽是否佩戴规范"
好的写法:
安全帽判定标准:
✅ 合规:所有可见人员均正确佩戴安全帽(帽带系紧、帽檐朝前)
⚠️ 一般隐患:1-2 人未佩戴或佩戴不规范(如帽带未系)→ 整改期限 3 天
❌ 重大隐患:3 人及以上未佩戴,或高处作业人员未佩戴 → 整改期限立即停工
知识库文档应包含以下模块:
- 安全帽:佩戴标准、常见违规情形、分级规则
- 围挡:高度标准(≥1.8m)、完整性要求、分级规则
- 脚手架:连墙件、扫地杆、脚手板、安全网等检查要点、分级规则
- 临边防护:栏杆高度(≥1.2m)、踢脚板、安全网、分级规则
- 隐患等级对照表:一般/较大/重大对应的整改期限和通知对象
6.2 简道云 API 连接
悟帆内置了简道云 API 工具包,需要确保:
- 已配置简道云的 API Key
- 确认巡检单和整改单的 app_id 和 entry_id
- 确认图片字段的 URL 可被悟帆访问(简道云图片链接需要带鉴权参数)
七、悟帆侧配置
7.1 方案A:简道云智能助手 Pro 配置
在简道云中创建智能助手 Pro,流程如下:
触发器:安全巡检单 → 新增数据时
节点 1:AI 多模态模型节点
Prompt 配置(直接复制使用):
你是一名资深建筑工地安全巡检专家,拥有 20 年现场安全管理经验。请分析以下巡检照片,逐项检查安全合规情况。
【检查项目与判定标准】
1. 安全帽
- 合规:所有可见人员均正确佩戴(帽带系紧、帽檐朝前)
- 一般隐患:1-2 人未佩戴或佩戴不规范
- 重大隐患:3 人及以上未佩戴,或高处作业(≥2m)人员未佩戴
2. 围挡
- 合规:围挡完整连续,高度≥1.8m,无明显破损
- 一般隐患:局部破损或高度不足,但不影响整体防护
- 重大隐患:大面积缺失或高度严重不足(<1.2m)
3. 脚手架
- 合规:连墙件齐全、扫地杆完整、脚手板满铺、安全网张挂到位
- 一般隐患:个别连墙件缺失或安全网局部破损
- 重大隐患:连墙件大面积缺失、架体明显倾斜、脚手板严重不满铺
4. 临边防护
- 合规:所有临边(落差≥2m)均设置防护栏杆(≥1.2m)+ 踢脚板
- 一般隐患:个别临边防护不完整
- 重大隐患:主要临边无防护或防护严重不足
【输出格式要求】
请严格按以下 JSON 格式输出,不要输出其他内容:
{
"items": [
{
"category": "安全帽/围挡/脚手架/临边防护",
"status": "合规/一般隐患/较大隐患/重大隐患",
"description": "具体描述(如:基坑西侧围挡高度约1.5m,低于1.8m标准,局部有2处缺口)",
"rectification": "整改建议(如:将围挡加高至1.8m标准高度,修补2处缺口)",
"deadline_days": 3,
"responsible_role": "对应班组(如:围挡班组)"
}
],
"total_hazards": 2,
"summary": "本次巡检发现 X 项隐患,其中重大 X 项、一般 X 项"
}
如果照片模糊无法识别,请输出:
{"error": "照片不清晰,无法识别", "detail": "建议重新拍摄,确保光线充足、对焦清晰"}
如果所有项目均合规,请输出:
{"items": [], "total_hazards": 0, "summary": "本次巡检未发现安全隐患,各项防护措施到位"}
节点 2:条件分支
- 分支 1:total_hazards > 0 → 进入"批量新建整改单"节点
- 分支 2:total_hazards = 0 → 更新巡检单状态为"无需整改"
- 分支 3:error 存在 → 更新巡检单状态为"分析失败",通知安全员重新拍照
节点 3:新增数据(整改单)
将 AI 输出的每一项隐患写入整改单,字段映射:
- 隐患类型 ← category
- 隐患描述 ← description
- 隐患等级 ← status
- 整改要求 ← rectification
- 整改期限 ← 当前时间 + deadline_days
- 关联巡检单 ← 触发数据的 _id
节点 4:修改数据(巡检单)
- AI 分析结果 ← summary
- 隐患数量 ← total_hazards
- 巡检状态 ← "分析完成"
7.2 方案B:悟帆 Webhook 自动化管道
在悟帆中创建一个 Webhook 触发的自动化管道,配置如下:
触发方式:Webhook(接收简道云推送的巡检数据)
任务指令(直接复制使用):
你是一名资深建筑工地安全巡检专家。收到简道云推送的巡检数据后,请按以下步骤执行:
1. 获取巡检信息
- 巡检编号:{{payload.巡检编号}}
- 巡检区域:{{payload.巡检区域}}
- 项目名称:{{payload.项目名称}}
- 巡检备注:{{payload.巡检备注}}
- 现场照片:{{payload.现场照片}}
2. 逐项分析照片中的安全合规情况,检查以下 4 大类:
【安全帽】
- 合规:所有可见人员均正确佩戴(帽带系紧、帽檐朝前)
- 一般隐患:1-2 人未佩戴或佩戴不规范 → 整改期限 3 天
- 重大隐患:3 人及以上未佩戴,或高处作业人员未佩戴 → 立即停工
【围挡】
- 合规:围挡完整连续,高度≥1.8m
- 一般隐患:局部破损或高度不足 → 整改期限 3 天
- 重大隐患:大面积缺失或高度<1.2m → 整改期限 1 天
【脚手架】
- 合规:连墙件齐全、扫地杆完整、脚手板满铺、安全网到位
- 一般隐患:个别连墙件缺失或安全网局部破损 → 整改期限 3 天
- 重大隐患:连墙件大面积缺失、架体倾斜 → 立即停工
【临边防护】
- 合规:所有临边(落差≥2m)设置栏杆(≥1.2m)+ 踢脚板
- 一般隐患:个别临边防护不完整 → 整改期限 3 天
- 重大隐患:主要临边无防护 → 立即停工
3. 对每一项隐患,使用简道云 API 在"安全整改单"中新建一条数据:
- 隐患类型:对应检查项名称
- 隐患描述:具体描述(位置、现象、程度)
- 隐患等级:一般隐患 / 较大隐患 / 重大隐患
- 整改要求:具体的整改措施建议
- 整改期限:根据等级计算(一般 3 天 / 较大 1 天 / 重大立即)
- 关联巡检单:{{payload.巡检编号}} 对应的数据 ID
4. 将分析结果回写到巡检单:
- AI 分析结果:汇总描述
- 隐患数量:发现的隐患总数
- 巡检状态:分析完成
5. 异常处理:
- 如果照片模糊无法识别:回写巡检状态为"分析失败",备注"照片不清晰,请重新拍摄"
- 如果所有项目均合规:回写巡检状态为"无需整改",隐患数量填 0
- 如果照片中包含多张:逐张分析,合并结果
注意事项:
- 描述隐患时要具体到位置和现象,不要笼统说"不合规"
- 整改建议要可操作,包含具体的整改动作和标准
- 如果照片中有无法归入以上 4 类的安全隐患(如用电安全、消防安全),也要识别并记录
八、联调测试
测试用例 | 预期结果 |
提交一张照片:3 名工人均未戴安全帽 + 脚手架连墙件缺失 | AI 识别出 2 项隐患(安全帽-重大、脚手架-重大),自动创建 2 条整改单,等级均为"重大隐患",整改期限为"立即" |
提交一张照片:所有安全项均合规 | AI 返回"未发现安全隐患",巡检单状态更新为"无需整改",不创建整改单 |
提交一张模糊/过暗/拍地面的照片 | AI 返回"照片不清晰,无法识别",巡检单状态更新为"分析失败",通知安全员重新拍照 |
提交一张照片:围挡局部破损(照片中不明显) | AI 识别出 1 项一般隐患(围挡),描述中包含具体位置和破损情况,整改单等级为"一般隐患",期限 3 天 |
提交 3 张照片(不同角度) | AI 逐张分析后合并结果,去重后统一输出,不重复建单 |
提交一张照片:临边防护缺失 + 同时有用电安全隐患 | AI 识别出标准 4 项中的临边隐患,同时识别出额外的用电安全隐患,分别建单 |
九、踩坑提醒
Q1:AI 把合规的安全帽识别成了"未佩戴",怎么办?
排查思路:
- 先看照片质量:安全帽是否被遮挡?光线是否充足?拍摄角度是否能看到帽带?AI 只能基于可见信息判断,如果照片里帽带被衣领挡住了,AI 大概率会判"不规范"。
- 优化 Prompt:在判定标准中加一句"如果帽带被衣物遮挡但安全帽位置正确,视为合规"。
- 方案B 的优势:悟帆可以挂载安全知识库,把这类边界情况持续补充进去,识别准确率会随使用逐步提升。方案A 只能改 Prompt,灵活度有限。
Q2:Webhook 推送成功了但悟帆没有响应,怎么排查?
排查思路:
- 检查 Webhook URL 是否正确:悟帆自动化管道创建后会生成一个 URL,确认简道云侧配置的地址完全一致(注意不要多了空格或换行)。
- 检查推送字段:确认图片字段推送的是完整的 URL(含鉴权参数),而不是文件名。简道云图片字段的推送格式通常是带签名的完整链接。
- 检查悟帆执行日志:在悟帆的自动化管道执行历史中查看是否有报错,常见原因是图片 URL 过期(简道云图片链接有时效性)。
- Secret 校验:如果配置了 Secret,确认两侧一致。
Q3:整改单的"责任人"字段怎么自动匹配到对应班组长?
实现思路:
这个问题在两个方案中都需要额外处理:
- 方案A:在智能助手 Pro 中增加一个"条件分支"节点,根据隐患类型匹配责任人。比如 隐患类型 = 围挡 → 责任人 = 围挡班组长张三。这种方式适合班组固定、人员不常变动的场景。
- 方案B:在悟帆的任务指令中增加一段映射逻辑,或者在简道云中维护一张"隐患类型-责任人"对照表,悟帆查询后自动填入。
- 更简单的做法:整改单的"责任人"字段先留空,由安全员在收到通知后手动指定。这在班组变动频繁的项目上反而更可靠。
Q4:一个巡检单拍了 5 张照片,会不会重复建单?
会的,如果不做去重处理。 建议在 Prompt 中明确要求"多张照片合并分析,同一位置的同一隐患只记录一次"。方案B 中悟帆的理解能力更强,去重效果更好。方案A 中如果 AI 多模态节点不支持多图合并分析,可以考虑在智能助手中加一个循环节点逐张分析后合并。
Q5:AI 分析太慢,安全员等不及怎么办?
正常现象:多模态图片分析通常需要 10-30 秒,如果照片多或图片大,可能更久。建议:
- 限制照片数量:单次巡检 1-3 张为宜,多了可以分多次提交。
- 压缩图片:简道云图片字段可以设置压缩,减少传输和分析时间。
- 异步通知:不要让安全员在表单页面等结果。提交后提示"已提交,分析结果将通过消息通知",分析完成后通过简道云的消息通知或 IM 推送结果。

400-111-0890
在线咨询