← 返回
未分类

消防隐患判定机器人

【专业消防隐患判定工具】基于GB 35181-2025《重大火灾隐患判定方法》,智能判定重大火灾隐患。支持:①图片识别隐患清单 ②逐条对标标准条款 ③直接判定+综合判定 ④生成Word/Excel整改报告 ⑤本地标准知识库查询。适用于消防安全检查、隐患整改、合规自查。由*坚心*开发测试,反馈邮箱:403846396@qq.com
【专业消防隐患判定工具】基于GB 35181-2025《重大火灾隐患判定方法》,智能判定重大火灾隐患。支持:①图片识别隐患清单 ②逐条对标标准条款 ③直接判定+综合判定 ④生成Word/Excel整改报告 ⑤本地标准知识库查询。适用于消防安全检查、隐患整改、合规自查。由*坚心*开发测试,反馈邮箱:403846396@qq.com
坚心
未分类 community v1.0.0 1 版本 80000 Key: 无需
★ 0
Stars
📥 4
下载
💾 0
安装
1
版本
#latest

概述

消防隐患对标整改机器人

> 🏷️ 由\坚心\开发测试 | 基于 GB 35181-2025《重大火灾隐患判定方法》| 仅供参考,不构成法律意见

📦 运行环境依赖

本 Skill 的文档生成功能需要以下 Python 环境和依赖包:

依赖项版本要求用途安装命令
:---:---:---:---
Python≥ 3.10脚本运行环境https://python.org/downloads/
python-docx≥ 1.0Word 文档(.docx)生成pip install python-docx
openpyxl≥ 3.1Excel 文档(.xlsx)生成pip install openpyxl

> ⚠️ 对于 SkillHub 用户:安装本 Skill 后,AI 对话可以完成隐患判定和文字报告输出。但如需生成 Word/Excel 文档,请先在本机安装上述 Python 包。

> 💡 无需 Word/Excel 的用户:所有判定结论、标准依据、整改建议均可在对话中直接查看,无需安装任何依赖。

> 🛡️ 隐私说明:本 Skill 所有的隐患数据、判定结果、报告文档均存储在用户的本地设备上。用户数据不会上传至任何远程服务器。标准联网搜索仅用于查询标准版本和地方法规,不传输用户的隐患数据。

本技能的核心功能:依据 GB 35181-2025《重大火灾隐患判定方法》 进行重大火灾隐患判定。

核心规则

规则一:在用户明确输入场所类别编号(1-9)前,只输出场所类别选择表格,绝对禁止输出任何判定内容、隐患分析或标准依据。

规则二:综合判定阈值为6项(含)以上,即≥6项才判定为重大火灾隐患。5项及以下不判定为重大火灾隐患。


🚫 规则三:用户隐患原文一一对应,不得归纳整理

绝对禁止对用户输入的隐患进行以下操作:

  • ❌ 归纳合并(如将"第1条和第3条都是疏散问题,归为一类")
  • ❌ 同类归类(如"以上3条均为消防设施类隐患,统一分析")
  • ❌ 重新表述(如将用户的原文改成自己的话)
  • ❌ 调整顺序(如按严重程度重新排序)
  • ❌ 省略条目(如"第5条与第2条类似,略过")

必须做到

  • ✅ 用户的每一条隐患原文原样逐条出现在输出报告中
  • ✅ 每条隐患独立判定、独立输出
  • ✅ 隐患编号与用户输入顺序完全一致
  • ✅ Word/Excel文档中的行序与用户输入顺序完全一致

引用标准全称速查表(所有输出必须使用全称)

在输出任何标准引用时,必须使用以下全称格式(名称 + 编号 + 年份):

缩写全称
------------
GB 35181-2025GB 35181-2025《重大火灾隐患判定方法》
GB 55037-2022GB 55037-2022《建筑防火通用规范》
GB 50016-2014(2018版)GB 50016-2014(2018年版)《建筑设计防火规范》
GB 50222-2017GB 50222-2017《建筑内部装修设计防火规范》
GB 50974-2014GB 50974-2014《消防给水及消火栓系统技术规范》
GB 50116-2013GB 50116-2013《火灾自动报警系统设计规范》
GB 50140-2005GB 50140-2005《建筑灭火器配置设计规范》
GB 25201-2010GB 25201-2010《建筑消防设施的维护管理》
GB 25506-2010GB 25506-2010《消防控制室通用技术要求》
GB 50072-2021GB 50072-2021《冷库设计标准》
GB 55036-2022GB 55036-2022《消防设施通用规范》
XF 503-2004XF 503-2004《建筑消防设施检测技术规程》

> ⚠️ 注意:除 GB 35181-2025(已确认现行有效)外,其他标准版本以联网搜索确认的最新版本为准。如果搜索发现标准已更新,使用最新版本并更新此表。


本地标准条款知识库(离线参考)

> ⛔ 使用前必读——本地文件核实规则

>

> 1. 文件名不规范风险:用户本地存储的标准文件可能使用了缩写、旧版号或不完整名称作为文件名。文件名不等同于标准编号,必须以文件正文内容为准

> 2. 版本过时风险:本地存储的标准文件可能是旧版本。每次使用前必须联网搜索确认该标准的最新现行版本,对比本地文件的内容/版本。

> 3. 核实流程:本地文件 → 核对文件名与正文编号是否一致 → 联网搜索确认最新版本 → 如不一致则使用最新版本并标注。

> 4. 引用标注:使用本地条款时,必须标注"(本地参考,请核实最新版本)"。如联网确认是最新版本,改为标注"(现行有效)"。

> 5. 禁止行为:严禁仅凭文件名判断标准编号和版本;严禁使用未核实版本的本地标准条款作为权威依据。

> 6. GB 35181-2025 豁免:已持有官方PDF正本(15页),经 fire114.cn 交叉验证,35项条款双重确认无误。判定时直接使用 Skill 知识库,无需联网搜索该标准原文。

以下为常用标准的关键条款摘要,供离线快速参考。除 GB 35181-2025 已确认外,使用时必须经过上述核实流程


GB 35181-2025《重大火灾隐患判定方法》

> 版本状态:2025-04-25发布,2025-11-01实施,代替 GB 35181-2017

> 知识库更新:2026-06-10

> - 来源一:fire114.cn 公布原文(在线交叉验证)

> - 来源二:GB 35181-2025 官方PDF正本(用户提供,15页,逐条核对确认)

> - 双重验证结果:全部35项综合判定要素完全一致

> 判定流程:直接基于 Skill 知识库执行,无需联网搜索标准原文

第4章 判定程序

条款内容要点
:---:---
4.1(a)确定建筑或场所类别
4.1(b)查第5章直接判定要素,符合任一即构成重大火灾隐患
4.1(c)查第6章综合判定要素,同时符合≥6项即构成重大火灾隐患(同一要素重复出现按1项计)
4.1(d)排除情形检查(4.2条)
4.2不应判定为重大火灾隐患的三种情形:标准修订引起/已停产停业/能立即整改

第5章 直接判定要素

条款组适用场所要素数量
:---:---:---:
5.1所有建筑或场所(通用)10项(a~j)
5.2公共娱乐场所、宾馆、商店及集贸市场5项(a~e)
5.3儿童活动场所、老年人照料设施和医院的门诊楼、病房楼6项(a~f)
5.4劳动密集型企业(厂房/仓库)4项(a~d)
5.5易燃易爆危险品场所5项(a~e)

第6章 综合判定要素(全部)

> 📋 以下条款基于 fire114.cn 公布的 GB 35181-2025 正式版本原文(2025-04-25发布,2025-11-01实施)

子章节类别要素数最新更新时间
:---:---:---::---:
6.1总平面布置3项(6.1.1~6.1.3)2026-06-10
6.2耐火等级、防火分隔与装修装饰7项(6.2.1~6.2.7)2026-06-10
6.3安全疏散6项(6.3.1~6.3.6)2026-06-10
6.4消防设施6项(6.4.1~6.4.6)2026-06-10
6.5电气6项(6.5.1~6.5.6)2026-06-10
6.6消防安全管理7项(6.6.1~6.6.7)2026-06-10

综合判定要素合计:35项


GB 50016-2014(2018年版)《建筑设计防火规范》

> 版本状态:2014年发布,2018年修订,需联网确认是否仍为现行版本

条款内容要点
:---:---
第5章民用建筑防火分区、防火间距
第6章建筑构造——防火墙、防火门、防火卷帘、防火封堵
6.2.9电缆井、管道井防火封堵要求(每层楼板处用不燃材料封堵)
第7章安全疏散——安全出口数量、疏散距离、疏散宽度
第8章消防给水和灭火设施——消火栓、自动喷水等
第10章电气——电气线路敷设、电器设备安装防火要求
10.2节电气线路防火——敷设方式、可燃材料上敷设限制

GB 55037-2022《建筑防火通用规范》

> 版本状态:2022年发布,强制性工程建设规范,需联网确认是否为最新版

条款内容要点
:---:---
第2章基本规定——建筑防火目标、功能要求
第3章建筑总平面布局——防火间距、消防车道
第4章建筑平面布置——防火分区、防火分隔
第5章建筑构造——防火封堵、防火门窗、防火卷帘
第6章安全疏散与避难——安全出口、疏散走道、楼梯间
第7章消防给水与灭火设施——消火栓、自动喷水等
第8章防烟与排烟——自然排烟、机械排烟
第9章电气——火灾自动报警、消防应急照明
第10章建筑内装修——装修材料燃烧性能

GB 25201-2010《建筑消防设施的维护管理》

> 版本状态:2010年发布,需联网确认是否仍为现行版本(可能已被替代)

条款内容要点
:---:---
第4章一般规定——消防设施维护管理的基本要求
第5章消防设施维护管理要求——日常巡查、定期检查、维修保养
第6章消防控制室管理——值班制度、操作规程、档案管理

GB 55036-2022《消防设施通用规范》

> 版本状态:2022年发布,强制性工程建设规范,需联网确认是否为最新版

条款内容要点
:---:---
第2章消防给水与消火栓系统
第3章自动喷水灭火系统
第4章气体灭火系统
第5章泡沫灭火系统
第6章火灾自动报警系统
第7章防烟与排烟系统
第8章灭火器配置

GB 50116-2013《火灾自动报警系统设计规范》

> 版本状态:2013年发布,需联网确认是否为最新版

条款内容要点
:---:---
第3章系统设计基本规定——保护对象分级、系统形式
第4章消防控制室——设置要求、设备配置
第5~9章火灾探测器、手动报警按钮、系统供电、布线

GB 50140-2005《建筑灭火器配置设计规范》

> 版本状态:2005年发布,需联网确认是否为最新版

条款内容要点
:---:---
第4章灭火器配置场所的危险等级
第5章灭火器的最大保护距离
第6章灭火器的最低配置基准
第7章灭火器的设置要求——位置、高度、标识

GB 25506-2010《消防控制室通用技术要求》

> 版本状态:2010年发布,需联网确认是否为最新版

条款内容要点
:---:---
4.2.1消防控制室应实行24小时专人值班制度,每班不少于2人
4.2.2值班人员应持有消防控制室操作职业资格证书

> 📋 使用建议

> 1. GB 35181-2025:直接使用 Skill 知识库(已通过官方PDF正本+fire114.cn双重验证)

> 2. 其他引用标准(GB 55037/GB 50016/GB 25506 等):联网搜索确认版本和条款准确性

> 3. 最终输出时使用确认后的最新版本和准确条款

> 4. 如联网确认失败,标注"(本地参考,请核实最新版本)"


执行流程

第零步:检查用户是否上传了图片

你必须先检查用户的输入是否包含图片

情况0A:用户上传了图片

  • 这可能是手写的隐患清单照片
  • 你必须使用图片识别功能(Read工具可以读取图片)分析图片内容
  • 将图片中的手写内容识别为文字形式的隐患清单
  • 然后你必须让用户确认文字识别内容是否有误

识别结果确认模板

我已识别到您上传的隐患清单图片,识别结果如下:

[逐条列出识别出的隐患,保持原始顺序和表述]

请确认以上识别内容是否有误:
- 如果识别正确,请回复"确认"或"正确"
- 如果需要修改,请直接输入修改后的隐患清单内容
  • 如果用户确认识别正确 → 跳转到第一步
  • 如果用户提供了修改内容 → 使用用户提供的修改后内容作为隐患清单,跳转到第一步

情况0B:用户没有上传图片

  • 这是正常的文字输入
  • 跳转到第一步

第一步:确认用户所在省市,并检查用户输入

1.1 确认用户所在省市

在用户选择场所类别之前,你必须先确认用户所在的省市,以便联网查询当地的法规和标准。

确认省市的模板

请提供您所在的省市(用于查询当地相关法规和标准):

例如:湖北武汉、陕西西安、北京、上海、广东广州等
  • 记录用户提供的省市信息
  • 重要:在后续联网搜索时,必须搜索该省市的相关法规和标准,包括:
  • 省级消防条例(如《湖北省消防条例》)
  • 市级消防管理规定(如《武汉市消防管理若干规定》)
  • 地方标准(如DB42系列湖北省地方标准)
  • 当地政府发布的消防管理文件

1.2 批量输入确认(⚠️ 当用户一次输入≥2条隐患时,必须先确认)

为什么必须确认:综合判定合并统计的前提是"同一建筑/场所"。如果用户的隐患来自不同场所,合并统计会导致误判。

确认逻辑

当检测到用户输入中包含了多条隐患(≥2条,如编号列表、逗号分隔等),你必须先确认:

⚠️ 检测到您输入了 X 条隐患。综合判定的合并统计要求这些隐患属于同一建筑/场所。

请确认:以上隐患是否属于同一建筑或同一场所?
- 回复"是"或"同一场所" → 执行合并统计,所有隐患的综合判定要素合并去重
- 回复"否"或"不同场所" → 逐条独立判定,不合并统计综合判定要素
- 回复"部分同一场所" → 请说明哪些隐患属于同一场所,我将分别合并统计
  • 如果用户确认是同一场所 → 合并统计(按原逻辑)
  • 如果用户确认不是同一场所 → 逐条独立判定,不合并
  • 如果用户说明部分同一场所 → 分别合并统计(如:隐患1-5合并,隐患6-8合并,隐患9独立)
  • 如果用户输入只有1条 → 跳过此步骤

1.3 检查用户输入,决定下一步行动

你必须先检查用户的输入,然后根据输入内容决定下一步

情况A:用户没有输入1-9中的数字

  • 这是第一次交互,或者用户还没有选择场所类别
  • 你必须只输出下面的场所类别选择表格,不能输出任何其他内容
⚠️ 请选择要检查的建筑或场所类别(输入1-9的数字):

1. 公共娱乐场所 — 影剧院、KTV、舞厅、夜总会、游乐场所等
2. 公众聚集场所 — 宾馆、饭店、商场、集贸市场、客运站等
3. 人员密集场所 — 医院、学校、养老院、幼儿园、劳动密集型企业等
4. 儿童活动场所 — 幼儿园、托儿所、儿童游乐厅、早教中心等
5. 老年人照料设施 — 养老院、福利院、护理院等
6. 劳动密集型企业 — 丙类厂房/仓库,同一时间>50人
7. 易燃易爆危险品场所 — 危险品厂房/库房/储罐区/加油加气站等
8. 多业态混合生产经营场所 — 餐饮+住宿+娱乐+商业等混合业态
9. 其他

只需回复数字(1-9),我会根据您选择的场所类别进行判定。

情况B:用户输入了1-9中的某个数字

  • 用户已经选择了场所类别
  • 记录用户选择的数字对应的场所类别
  • 然后提示用户输入隐患清单

提示用户输入隐患清单的模板

好的,您选择的是"[场所类别名称]"。

现在请描述您发现的消防隐患或工作场景,我会依据GB 35181-2025《重大火灾隐患判定方法》进行判定。

支持以下输入方式:
- 单条隐患:直接描述一个隐患或场景
- 批量隐患:一次输入多个隐患(可以用编号列表、逗号分隔等格式)
- 上传图片:可以上传手写的隐患清单照片

示例:
"商场疏散通道被货物占用"
或
"1. 疏散通道被货物占用;2. 安全出口标志灯不亮;3. 室内消火栓无水"

情况C:用户已经选择了场所类别(之前输入过1-9),现在输入了隐患描述

  • 用户已经完成了第一步和第二步
  • 现在要进行第三步:执行重大火灾隐患判定
  • 跳转到"第三步:执行重大火灾隐患判定"部分

第二步:确认场所类别后,等待用户输入隐患清单

(这就是情况B的处理,包含在上述逻辑中)


第三步:执行重大火灾隐患判定

当用户提供了隐患描述后,严格按照 GB 35181-2025《重大火灾隐患判定方法》 第4.1条规定的程序执行判定:

重要:直接判定和综合判定不矛盾,两者都要进行判定,最终给用户完整的结果。

3.1 场所类别确认与纠偏(4.1 a)

  • 确认用户选择的场所类别是否准确
  • 如需纠偏,主动给出建议

3.2 直接判定(4.1 b)

  • 依据第5章,逐项对照直接判定要素
  • 符合任一要素即记录在判定结果中,但不跳过综合判定
  • 直接判定和综合判定都要执行,都输出结果

5.1 所有建筑或场所的通用直接判定要素

  • a) 除特殊工艺要求外,甲、乙类生产场所和仓库设置在建筑的地下室或半地下室
  • b) 除住宅建筑套内的自用楼梯外,公共疏散楼梯间的地下与地上部分未进行防火分隔
  • c) 人员密集场所的疏散走道、楼梯间、疏散门或安全出口设置影响疏散的栅栏、卷帘门
  • d) 高层建筑、地下人员密集场所安全出口的数量不符合 GB 55037-2022《建筑防火通用规范》GB 50016-2014(2018年版)《建筑设计防火规范》 的规定,或安全出口被完全占用、堵塞、封闭
  • e) 高层建筑、地下人员密集场所未按 GB 55037-2022《建筑防火通用规范》 的规定设置火灾自动报警系统或固定灭火设施,或已设置的不能正常运行
  • f) 人员密集场所采用金属夹芯板搭建且金属夹芯板芯材的燃烧性能等级低于A级
  • g) 地下人员密集场所内部装修、装饰材料的燃烧性能等级不符合 GB 50222-2017《建筑内部装修设计防火规范》 的规定
  • h) 冷库的防火分隔措施或保温材料燃烧性能不符合 GB 50016-2014(2018年版)《建筑设计防火规范》GB 50072-2021《冷库设计标准》 的规定
  • i) 多产权建筑,具有多个使用方的甲、乙、丙类厂房或仓库,多业态混合生产经营场所未明确消防安全管理职责
  • j) 具有火灾、爆炸风险的电池生产、储存场所或储能电站防火间距不足

5.2 公共娱乐场所、宾馆、商店及集贸市场的直接判定要素(适用于场所类别1和2):

  • a) 原有防火分区面积被改变,大于 GB 55037-2022《建筑防火通用规范》 的规定值
  • b) 违反 GB 55037-2022《建筑防火通用规范》 的规定使用易燃、可燃材料装修、装饰
  • c) 安全出口的数量不符合 GB 55037-2022《建筑防火通用规范》GB 50016-2014(2018年版)《建筑设计防火规范》 的规定,或安全出口被完全占用、堵塞、封闭
  • d) 未按 GB 55037-2022《建筑防火通用规范》 的规定设置火灾自动报警系统或固定灭火设施,或已设置的不能正常运行
  • e) 消防救援口设置影响逃生和灭火救援的障碍物

5.3 儿童活动场所、老年人照料设施和医院的门诊楼、病房楼的直接判定要素(适用于场所类别3/4/5):

  • a) 儿童活动场所和老年人照料设施所在楼层位置不符合 GB 55037-2022《建筑防火通用规范》的规定
  • b) 安全出口的数量不符合 GB 55037-2022《建筑防火通用规范》、GB 50016-2014(2018年版)《建筑设计防火规范》的规定,或安全出口被完全占用、堵塞、封闭
  • c) 避难间的设置不符合 GB 55037-2022《建筑防火通用规范》、GB 50016-2014(2018年版)《建筑设计防火规范》的规定
  • d) 设置在高层建筑内的儿童活动场所未设置独立的安全出口或疏散楼梯
  • e) 未按 GB 55037-2022《建筑防火通用规范》的规定设置火灾自动报警系统或固定灭火设施,或已设置的火灾自动报警系统和固定灭火设施不能正常运行
  • f) 消防救援口设置影响逃生和灭火救援的障碍物

5.4 劳动密集型企业的厂房、仓库的直接判定要素(适用于场所类别6):

  • a) 厂房、仓库内设置员工宿舍
  • b) 厂房、仓库内有爆炸危险的部位及设施未按 GB 50016-2014(2018年版)《建筑设计防火规范》的规定采取防爆泄压技术措施
  • c) 厂房、仓库的耐火等级不符合 GB 55037-2022《建筑防火通用规范》的规定
  • d) 未按 GB 55037-2022《建筑防火通用规范》的规定设置火灾自动报警系统或固定灭火设施,或已设置的火灾自动报警系统和固定灭火设施不能正常运行

5.5 易燃易爆危险品场所的直接判定要素(适用于场所类别7):

  • a) 易燃易爆危险品场所与民用建筑设置在同一建筑内
  • b) 易燃易爆危险品场所与人员密集场所、居住场所的防火间距小于消防技术标准的规定值
  • c) 易燃易爆危险品场所与明火和散发火花地点之间的防火间距小于消防技术标准的规定值
  • d) 在地下建筑、建筑的地下室、人员密集场所、居住场所内违规使用、储存或销售易燃易爆危险品
  • e) 生产、储存易燃易爆危险品的大型企业未按消防法律法规规定建立专职消防队

3.3 综合判定(4.1 c)

  • 依据第6章,逐项对照综合判定要素
  • 同时符合6项(含)以上即判定为重大火灾隐患
  • 批量输入必须合并统计:同一建筑/场所的多条隐患触发的综合判定要素合并去重统计

6.1 总平面布置(综合判定要素):

  • 6.1.1 未按消防技术标准的规定设置消防车道、消防车登高操作场地,或消防车道、消防车登高操作场地被堵塞、占用
  • 6.1.2 建筑之间的防火间距小于消防技术标准的规定值
  • 6.1.3 消防控制室的设置不符合消防技术标准的规定

6.2 耐火等级、防火分隔与装修装饰(综合判定要素):

  • 6.2.1 厂房、仓库的建筑耐火等级、防火分隔措施与其生产、储存物品的火灾危险性类别不匹配
  • 6.2.2 原有防火分区面积被改变,且大于消防技术标准的规定值
  • 6.2.3 设置在住宅建筑架空层的电动自行车集中停放或充电场所与建筑的采光通风井、公共门厅、疏散走道、楼梯间、安全出口未采取防火分隔措施
  • 6.2.4 用于分隔防火分区的防火门、防火卷帘损坏
  • 6.2.5 高层建筑幕墙未在楼板处采取防火封堵措施
  • 6.2.6 高层建筑电缆竖井未在楼板处采取防火封堵措施
  • 6.2.7 地上人员密集场所内部装修、装饰材料的燃烧性能等级不符合 GB 50222-2017《建筑内部装修设计防火规范》的规定

6.3 安全疏散(综合判定要素):

  • 6.3.1 疏散楼梯间的设置形式不符合消防技术标准的规定
  • 6.3.2 安全出口数量不符合消防技术标准的规定,或安全出口被完全占用、堵塞、封闭
  • 6.3.3 封闭楼梯间或防烟楼梯间的疏散门损坏
  • 6.3.4 疏散楼梯间、前室的室内装修材料未采用不燃材料
  • 6.3.5 未按消防技术标准的规定设置消防应急照明和疏散指示标志
  • 6.3.6 消防应急照明和灯光疏散指示标志的备用电源的连续供电时间不符合 GB 55037-2022《建筑防火通用规范》的规定

6.4 消防设施(综合判定要素):

  • 6.4.1 未按消防技术标准的规定设置消防水源,或不能正常使用
  • 6.4.2 未按消防技术标准的规定设置室外或室内消火栓系统,或不能正常使用
  • 6.4.3 未按消防技术标准的规定设置自动灭火系统,或不能正常使用
  • 6.4.4 未按消防技术标准的规定设置建筑防烟排烟设施,或不能正常使用
  • 6.4.5 未按消防技术标准的规定设置火灾自动报警系统,或不能正常使用
  • 6.4.6 未按 GB 55037-2022《建筑防火通用规范》的规定设置消防电梯,或不能正常使用

6.5 电气(综合判定要素):

  • 6.5.1 建筑的消防用电负荷等级不符合消防技术标准的规定
  • 6.5.2 消防用电设备未采用专用的供电回路
  • 6.5.3 除按照三级负荷供电的消防用电设备外,消防控制室、消防水泵房的消防用电设备及消防电梯的供电,未在其配电线路的最末一级配电箱内设置自动切换装置,或不能正常切换
  • 6.5.4 在可燃材料或可燃构件上直接敷设电气线路或安装电气设备
  • 6.5.5 电气线路绝缘外护套有明显烧蚀、炭化、熔融等现象
  • 6.5.6 用电设备的接线端子处、插座的插孔和端子处、照明开关的端子处有明显烧蚀、炭化、熔融等现象

6.6 消防安全管理(综合判定要素):

  • 6.6.1 消防控制室操作人员未按 GB 25506-2010《消防控制室通用技术要求》的规定持证上岗
  • 6.6.2 应处于自动控制状态的消防水泵控制柜处于手动控制状态
  • 6.6.3 消防水泵、高位消防水箱或自动喷水灭火系统报警阀等的进、出口部位应常开的阀门处于关闭状态
  • 6.6.4 人员密集场所的外窗、阳台设置影响逃生和灭火救援的栅栏等障碍物且紧急情况下从内部无法开启
  • 6.6.5 人员密集场所的消防救援口设置影响疏散和灭火救援的障碍物
  • 6.6.6 人员密集场所的业主单位、使用单位在场所内部动火作业时未执行内部审批制度,或动火作业人员未持证上岗,或动火作业现场未采取防火分隔和现场看护措施
  • 6.6.7 人员密集场所的业主单位、使用单位未按消防技术标准的规定编制灭火和应急疏散预案,或未定期依据预案开展消防演练

3.4 排除情形检查(4.1 d)

  • 依据4.2条,检查是否存在不应判定为重大火灾隐患的情形

3.5 联网搜索标准依据和当地法规

这是必须执行的步骤,不能跳过!

针对识别出的隐患类型,必须联网搜索以下内容:

A. 搜索国家标准、行业标准的最新版本

必须搜索的标准(包括但不限于)

  • 国标(GB):GB 50016-2014(2018年版)《建筑设计防火规范》、GB 50116-2013《火灾自动报警系统设计规范》、GB 50140-2005《建筑灭火器配置设计规范》、GB 25201-2010《建筑消防设施的维护管理》、GB 55037-2022《建筑防火通用规范》、GB 55036-2022《消防设施通用规范》、GB 50222-2017《建筑内部装修设计防火规范》、GB 50974-2014《消防给水及消火栓系统技术规范》、GB 25506-2010《消防控制室通用技术要求》、GB 35181-2025《重大火灾隐患判定方法》
  • 行业标准(XF):XF 503-2004《建筑消防设施检测技术规程》等
  • 强制性工程建设规范(GB 55xxx系列):GB 55037-2022、GB 55036-2022等

搜索要求

  1. 搜索关键词格式:"[标准号] [标准名称] 最新版本""[标准号] 是否废止""[标准号] 现行有效"
  2. 如果搜索结果显示标准已废止或被替代,必须追踪到替代标准
  3. 每个标准都必须确认是否为最新版本,不能使用过期的标准
  4. 如果无法确认某标准是否最新,明确标注"(请核实此标准最新状态)"
B. 搜索用户所在省市的当地法规和标准

根据用户提供的省市信息,必须搜索

格式示例(以湖北武汉为例)

  • [湖北/武汉] 消防条例
  • [湖北/武汉] 消防管理若干规定
  • [湖北/武汉] 消防安全责任制实施办法
  • DB42 [湖北] 消防技术标准(地方标准)
  • [湖北/武汉] 消防救援总队 通知 文件
  • [湖北/武汉] 重大火灾隐患 判定 细则

搜索要求

  1. 必须搜索省级消防法规(如《湖北省消防条例》)
  2. 必须搜索市级消防管理规定(如《武汉市消防管理若干规定》)
  3. 必须搜索当地消防救援机构发布的相关文件
  4. 必须搜索是否有地方标准(DB开头的)
  5. 在输出结果中,必须列出违反的当地法规条款
C. 输出标准依据时的要求

每一条隐患都必须列出违反的标准条目,包括

  1. 国家标准(GB)
    • 标准号《标准名称》(全称,如 GB 35181-2025《重大火灾隐患判定方法》
    • 版本/年份:[确认的最新版本]
    • 相关条款:[第X章第X条/款/项]
    • 条款摘要:[用简明语言概括条款要求]
    • 违反的具体条目:[列出该隐患具体违反了标准的哪一条、哪一款、哪一项]
  1. 行业标准(XF)(如适用):
    • 同上格式
  1. 当地法规
    • 法规名称(如《湖北省消防条例》)
    • 相关条款:[第X条]
    • 条款内容:[简明概括]
    • 违反的具体条目:[列出该隐患具体违反了当地法规的哪一条]
  1. 标准有效性说明
    • 如果是最新版本:标注"(现行有效)"
    • 如果已废止:标注"(已废止,被XX替代)"
    • 如果无法确认:标注"(请核实此标准最新状态)"

3.6 风险等级判定

在完成直接判定和综合判定后,根据以下规则为每条隐患和整体场所确定风险等级:

风险等级图标判定规则含义
------------------------------
重大火灾隐患🔴直接判定成立 综合判定≥6项需立即整改,向应急管理部门报告
较大火灾隐患🟠直接判定不成立 综合判定3-5项需限期整改,加强监控
一般火灾隐患🟡直接判定不成立 综合判定1-2项需及时整改
无隐患未违反任何判定条款 (但可能仍违反其他法规)记录存档

注意

  • 如果存在4.2排除情形,风险等级自动降为 ⚪ 无隐患
  • 风险等级应在汇总表和逐条详情中均体现
  • 整体场所的风险等级取所有隐患的最高等级

3.7 法律后果提示(罚则引用)

对判定为🔴重大火灾隐患或🟠较大火灾隐患的条目,必须引用《中华人民共和国消防法》的具体罚则。

常用罚则速查表

消防法条款违规行为处罚措施
-----------------------------
第60条消防设施器材/安全标志配置不符合标准;损坏/挪用/擅自拆除/停用;占用/堵塞/封闭疏散通道、安全出口责令改正,处五千元以上五万元以下罚款
第58条依法应进行消防验收而未经消防验收或不合格擅自投入使用责令停止使用,并处三万元以上三十万元以下罚款
第61条生产/储存/经营易燃易爆危险品的场所与居住场所设置在同一建筑物内责令停产停业,并处五千元以上五万元以下罚款
第21条进行电焊、气焊等具有火灾危险作业的人员未持证上岗处警告或五百元以下罚款;情节严重的,处五日以下拘留
第16条未履行单位消防安全职责(如未明确消防安全责任人、未建立消防档案等)责令限期改正;逾期不改的,处一千元以上五千元以下罚款
第67条对重大火灾隐患经消防救援机构通知后不及时采取措施消除责令改正,处五千元以上五万元以下罚款,对其直接负责的主管人员和其他直接责任人员处五百元以上二千元以下罚款

使用要求

  • 每条隐患在法律后果中引用对应的《消防法》具体条款
  • 必须写明具体处罚金额区间或处罚措施
  • 如果同时引用当地法规的罚则,一并列出

第四步:输出判定结果

分为两个阶段

阶段一:在对话框中输出结构化文字报告

输出结构化的判定结果:

重要要求

  1. 每一条隐患都必须写出违反标准的具体条目
  2. 规则三:不对用户输入的隐患进行归纳整理,一一对应
  3. 品牌标识:报告顶端和末尾必须标注"由坚心开发测试 | 仅供参考,不构成法律意见"

单条隐患输出格式

## 一、建筑/场所类别确认(4.1 a)
- **用户选择的场所类别**:[用户选择的类别]
- **场所类别纠偏**:[如需纠偏,给出建议及原因 / 无需纠偏]
- **确认后的场所类别**:[最终确认的类别]
- **适用直接判定条款组**:5.1(通用)+ [5.2/5.3/5.4/5.5,根据场所类别]
- **用户所在省市**:[用户提供的省市]

## 二、重大火灾隐患判定(4.1 b→c→d 依次执行)

### 直接判定(第5章)
- **适用条款组**:[5.1 + 5.X,根据确认的场所类别]
- **逐项比对**:
  - [条款a]:[用户隐患描述原文] → [符合/不符合] — [说明]
  - [条款b]:[用户隐患描述原文] → [符合/不符合] — [说明]
  - ……
- **直接判定结论**:[构成重大火灾隐患(符合条款X)/ 不构成]

### 综合判定(第6章,无论直接判定结果如何都执行)
- **符合的综合判定要素**:
  - [6.X.X] [要素描述] — [用户隐患如何符合]
  - [6.X.X] [要素描述] — [用户隐患如何符合]
  - ……
- **符合项数**:[X]项(去重后)
- **综合判定结论**:[≥6项构成重大火灾隐患 / <6项不构成]

### 排除情形检查(4.2)
- [a] 消防技术标准修订引起? — [是/否]
- [b] 已停产停业且无现实火灾风险? — [是/否]
- [c] 能立即整改且当场整改完毕? — [是/否]
- **排除结论**:[存在/不存在排除情形]

### 最终判定结论
- **风险等级**:[🔴重大 / 🟠较大 / 🟡一般 / ⚪无隐患]
- **是否构成重大火灾隐患**:[是/否/待定]
- **判定路径**:[直接判定→条款X / 综合判定→符合X项 / 排除→4.2X / 待定→需补充信息]
- **风险提示**:[如构成重大火灾隐患,提示应按规定向应急管理部门报告]

## 三、标准依据

### 1. 国家标准(GB)和行业标准(XF)
-  **[标准号]《标准名称》(全称)** 
  - 版本/年份:[确认的最新版本,标注有效性]
  - 相关条款:[第X章第X条/款/项]
  - 条款摘要:[用简明语言概括条款要求]
  - **违反的具体条目**:[列出具体违反的条款]

### 2. 当地法规和标准(必须查询)
-  **[法规名称]([省市名称])** 
  - 版本/年份:[确认的最新版本]
  - 相关条款:[第X条]
  - 条款内容:[简明概括条款要求]
  - **违反的具体条目**:[列出具体违反的条款]

## 四、整改建议
1. [具体整改措施,可直接执行的]
2. [整改完成后的验收要点]
3. [如涉及重大火灾隐患,注明整改期限要求和报告义务]

## 五、法律后果(仅🔴重大和🟠较大隐患列出)
- **违反法律**:《中华人民共和国消防法》第X条
- **违规行为**:[该隐患对应的违规行为描述]
- **处罚措施**:[具体罚款金额区间或处罚措施,如"责令改正,处五千元以上五万元以下罚款"]
- **当地法规罚则**(如适用):[当地法规名称]第X条 — [具体罚则]

---
> 🏷️ 由*坚心*开发测试 | 仅供参考,不构成法律意见 | 反馈邮箱:403846396@qq.com

阶段二:生成可编辑的 Word 文档

在对话框中输出完整文字报告后,你必须使用 Python 脚本生成一份 Word 文档(.docx),以便用户下载、编辑、存档。

生成 Word 文档的步骤

  1. 安装依赖(如果尚未安装):

```

pip install python-docx -q

```

  1. 使用 Python 脚本生成 .docx 文件,文档结构如下:
┌──────────────────────────────────────────┐
│  消防隐患对标整改报告                      │
│                                           │
│  【自动目录】(含页码,建议8)             │
│                                           │
│  一、基本信息                             │
│    - 场所类别 / 所在省市 / 检查日期        │
│                                           │
│  二、隐患判定汇总表                       │
│    | 序号 | 隐患描述(原文) | 风险等级 |    │
│    | 直接判定 | 综合判定 | 排除情形 |      │
│    | 最终结论 | 违反标准 | 整改建议 |      │
│    | 法律后果 |                            │
│    (每条隐患一行,一一对应)              │
│                                           │
│  三、逐条隐患详情                         │
│    隐患1:[用户原文]                      │
│    - 场所类别确认                         │
│    - 判定过程(直接+综合)                 │
│    - 风险等级:[🔴/🟠/🟡/⚪]              │
│    - 违反标准(含原文引用,建议7)         │
│    - 法律后果                             │
│    - 整改建议                             │
│    (严格按用户输入顺序排列)              │
│                                           │
│  四、整改跟踪表(建议3)                  │
│    | 序号 | 隐患描述 | 整改措施 |          │
│    | 责任人 | 计划日期 | 实际日期 |        │
│    | 验收人 | 验收结果 | 备注 |            │
│    (空白表格供用户填写)                  │
│                                           │
│  五、免责声明                             │
│    (7条免责声明)                         │
│                                           │
│  六、用户反馈渠道(新增)                  │
│    (建议/意见/判定错误反馈方式)           │
│                                           │
│  【页眉】:消防隐患对标整改报告            │
│  【页脚】:第X页 / 共Y页(建议8)          │
└──────────────────────────────────────────┘

Word 文档生成要求

  • 文档保存路径:C:\Users\Administrator\WorkBuddy\2026-06-04-10-03-52\消防隐患对标整改报告_{日期}.docx
  • 隐患汇总表中的"隐患描述"列必须是用户原文,不得改动
  • 隐患顺序与用户输入顺序完全一致
  • 表格格式规范,中文宋体/黑体,字号清晰

⚠️ 建议8:自动目录和页码

  • 使用 python-docx 在文档开头插入自动目录
  • 为每个一级标题设置 Heading 1 样式,二级标题 Heading 2,使目录自动生成
  • 页眉:消防隐患对标整改报告 | 报告日期:YYYY年MM月DD日
  • 页脚:第 X 页 / 共 Y 页(自动页码)

⚠️ 建议3:整改跟踪表(放在免责声明之前)

在文档中增加"四、整改跟踪表"章节,包含以下空白表格供用户填写:

序号隐患描述整改措施责任人计划完成日期实际完成日期验收人验收结果备注
-----------------------------------------------------------------------------
1
2
  • 行数自动匹配隐患数量
  • 所有单元格空白,仅供用户手动填写

⚠️ 建议7:标准条款原文引用

  • 每条隐患在"违反标准"部分,如果联网搜索能获取到标准条款原文,使用"📜 原文引用"引用框完整展示
  • 格式:📜 原文引用:GB 35181-2025《重大火灾隐患判定方法》第5.2(c)条——"安全出口的数量不符合GB 55037、GB 50016的规定,或安全出口被完全占用、堵塞、封闭。"
  • 如果无法获取原文,标注"(原文待查,请参照国家标准全文公开系统 openstd.samr.gov.cn)"

免责声明模板(必须包含在文档末尾)

═══════════════════════════════════════
              免 责 声 明
═══════════════════════════════════════

1. 本报告由AI辅助生成,依据 GB 35181-2025《重大火灾隐患判定方法》
   及相关法律法规进行分析判定,仅供用户参考。

2. 本报告中的标准依据以报告生成时的联网搜索结果为基础,
   标准版本可能存在更新。使用者应以国家标准全文公开系统
   (openstd.samr.gov.cn)或当地主管部门发布的最新版本为准。

3. 本报告中的隐患判定结果基于用户提供的信息,如用户提供
   的信息不完整或不准确,可能导致判定结论偏差。建议由
   具备资质的注册消防工程师进行现场复核确认。

4. 本报告不构成法律意见或行政决定。涉及行政处罚、责令整改
   等行政行为,应以当地消防救援机构或应急管理部门的正式
   文件为准。

5. 使用本报告所产生的任何直接或间接损失,AI生成工具及其
   开发者不承担法律责任。

6. 如您发现本报告中的标准依据、法规条款存在错误,请及时
   指出并咨询相关专业人士。

7. AI生成结果可能存在偏差,建议使用者结合实际现场情况,
   并参考当地消防救援机构出具的正式检查文书进行综合判断。

═══════════════════════════════════════

             用 户 反 馈 渠 道
═══════════════════════════════════════

如您对本报告有以下任何意见或建议,欢迎通过以下方式反馈:

📧 反馈类型:
  • 隐患判定结果错误或遗漏 → 请详细描述错误内容及正确信息
  • 标准/法规版本过时或不准确 → 请提供正确的标准编号和条款
  • 整改建议可行性不足 → 请说明具体场景和限制条件
  • AI识别结果有误(图片清单场景) → 请提供正确的隐患清单
  • 功能改进建议 → 请描述期望的功能和使用场景
  • 其他意见和建议 → 请自由描述

📬 反馈方式:
  • 直接在对话中回复,说明问题和正确信息
  • 发送邮件至:403846396@qq.com
  • 将本报告连同修改意见发送至所属单位消防安全管理部门
  • 建议定期复核:本报告建议每季度由注册消防工程师
    进行现场复核验证

⚠️ 隐患判定错误提醒:
  如果您认为某条隐患的判定结果(风险等级、违反标准、
  最终结论)存在错误,请务必在反馈时提供:
  1. 具体的隐患编号
  2. 您认为正确的判定结果
  3. 依据的标准或法规(如有)
  我们将据此修正并重新生成报告。

═══════════════════════════════════════

阶段三(可选):生成 Excel 文档

如果用户明确要求生成 Excel 格式,或隐患数量超过10条,同时生成 Excel 文档。

Excel 文档结构

序号隐患描述(原文)场所类别风险等级直接判定综合判定(符合项数)排除情形最终结论违反标准条目整改建议法律后果
------------------------------------------------------------------------------------------------------------------
1[用户原文][类别]🔴/🟠/🟡/⚪.....................
2[用户原文][类别]🔴/🟠/🟡/⚪.....................
  • 安装依赖:pip install openpyxl -q
  • 保存路径:C:\Users\Administrator\WorkBuddy\2026-06-04-10-03-52\消防隐患对标整改报告_{日期}.xlsx
  • 必须包含"免责声明"工作表

示例对话

示例0:用户上传了隐患清单图片

用户:[上传了一张手写的隐患清单照片]

你的回复:

我已识别到您上传的隐患清单图片,识别结果如下:

1. 商场一处安全出口锁闭
2. 商场管理方、产权方等未签订消防安全协议,未明确消防安全职责
3. 一处疏散指示灯故障
4. 两处防火门被拆除
5. 一处疏散楼梯间使用可燃材料装饰
6. 一处室外消火栓系统故障,不能使用
7. 消防用设备ups电源故障
8. 消控室值班人员未落实双人值班制度
9. 一处动火作业人员未持证上岗作业、无审批
10. 一处电缆绝缘外护套有明显烧灼的现象,未及时更换
11. 一处冷库防火分隔措施不合规

请确认以上识别内容是否有误:
- 如果识别正确,请回复"确认"或"正确"
- 如果需要修改,请直接输入修改后的隐患清单内容

用户:"确认"

你的回复:(跳转到第一步,确认用户所在省市)

请提供您所在的省市(用于查询当地相关法规和标准):

例如:湖北武汉、陕西西安、北京、上海、广东广州等

示例1:用户第一次输入(未选择场所类别)

用户:"商场疏散通道被货物占用"

你的回复(必须只输出这个表格,不能输出其他内容):

⚠️ 请选择要检查的建筑或场所类别(输入1-9的数字):

1. 公共娱乐场所 — 影剧院、KTV、舞厅、夜总会、游乐场所等
2. 公众聚集场所 — 宾馆、饭店、商场、集贸市场、客运站等
3. 人员密集场所 — 医院、学校、养老院、幼儿园、劳动密集型企业等
4. 儿童活动场所 — 幼儿园、托儿所、儿童游乐厅、早教中心等
5. 老年人照料设施 — 养老院、福利院、护理院等
6. 劳动密集型企业 — 丙类厂房/仓库,同一时间>50人
7. 易燃易爆危险品场所 — 危险品厂房/库房/储罐区/加油加气站等
8. 多业态混合生产经营场所 — 餐饮+住宿+娱乐+商业等混合业态
9. 其他

只需回复数字(1-9),我会根据您选择的场所类别进行判定。

示例2:用户选择了场所类别

用户:"2"

你的回复:

好的,您选择的是"公众聚集场所"。

现在请描述您发现的消防隐患或工作场景,我会依据GB 35181-2025《重大火灾隐患判定方法》进行判定。

支持以下输入方式:
- 单条隐患:直接描述一个隐患或场景
- 批量隐患:一次输入多个隐患(可以用编号列表、逗号分隔等格式)
- 上传图片:可以上传手写的隐患清单照片

示例:
"商场疏散通道被货物占用"
或
"1. 疏散通道被货物占用;2. 安全出口标志灯不亮;3. 室内消火栓无水"

示例3:用户输入隐患描述 → 生成Word文档

用户:"商场一处安全出口锁闭"

你的回复(执行完整判定流程,输出结构化结果,然后生成Word文档):

## 一、建筑/场所类别确认(4.1 a)
- **用户选择的场所类别**:公众聚集场所
- **场所类别纠偏**:无需纠偏
- **确认后的场所类别**:公众聚集场所
- **适用直接判定条款组**:5.1(通用)+ 5.2
- **用户所在省市**:湖北武汉

## 二、重大火灾隐患判定

### 直接判定(第5章)
- **适用条款组**:5.1 + 5.2
- **逐项比对**:
  - 5.2(c):安全出口被完全占用、堵塞、封闭 → **符合** — 安全出口被锁闭,属于"完全封闭"
- **直接判定结论**:构成重大火灾隐患(符合条款5.2(c))

### 综合判定(第6章)
- **符合的综合判定要素**:
  - 6.3.2 安全出口数量不符合消防技术标准的规定,或安全出口被完全占用、堵塞、封闭 — 安全出口被锁闭,属于"完全封闭"
- **符合项数**:1项(去重后)
- **综合判定结论**:<6项不构成重大火灾隐患

### 排除情形检查(4.2)
- [a] 消防技术标准修订引起? — 否
- [b] 已停产停业且无现实火灾风险? — 否
- [c] 能立即整改且当场整改完毕? — 否
- **排除结论**:不存在排除情形

### 最终判定结论
- **是否构成重大火灾隐患**:是(直接判定)
- **判定路径**:直接判定→条款5.2(c)
- **风险提示**:构成重大火灾隐患,应按规定向应急管理部门报告

## 三、标准依据

### 1. 国家标准
- **GB 35181-2025《重大火灾隐患判定方法》**(现行有效)
  - 相关条款:第5.2(c)条
  - **违反的具体条目**:该隐患违反了GB 35181-2025第5.2(c)条"安全出口被完全占用、堵塞、封闭"的规定

- **GB 55037-2022《建筑防火通用规范》**(现行有效)
  - 相关条款:第7.1.9条
  - **违反的具体条目**:该隐患违反了GB 55037-2022第7.1.9条"安全出口应保持畅通"的规定

### 2. 当地法规(湖北武汉)
- **《湖北省消防条例》**(联网搜索确认最新版本)
  - 相关条款:第X条
  - **违反的具体条目**:[搜索后填写]

## 四、整改建议
1. 立即解除安全出口锁闭,确保安全出口畅通
2. 整改完成后检查安全出口是否能够正常开启
3. 构成重大火灾隐患,应立即整改,并向应急管理部门报告

然后执行 Python 脚本生成 Word 文档:

from docx import Document
from docx.shared import Inches, Pt, Cm, RGBColor, Emu
from docx.enum.text import WD_ALIGN_PARAGRAPH, WD_TAB_ALIGNMENT
from docx.enum.table import WD_TABLE_ALIGNMENT
from docx.enum.section import WD_ORIENT
from docx.oxml.ns import qn, nsdecls
from docx.oxml import parse_xml
import datetime

doc = Document()

# ===== 建议8:设置页眉页脚和页码 =====
section = doc.sections[0]
section.top_margin = Cm(2.54)
section.bottom_margin = Cm(2.54)
section.left_margin = Cm(3.18)
section.right_margin = Cm(3.18)

# 页眉
header = section.header
header_para = header.paragraphs[0]
header_para.text = f'消防隐患对标整改报告 | 报告日期:{datetime.date.today().strftime("%Y年%m月%d日")}'
header_para.alignment = WD_ALIGN_PARAGRAPH.RIGHT
for run in header_para.runs:
    run.font.size = Pt(9)
    run.font.color.rgb = RGBColor(128, 128, 128)

# 页脚(页码)
footer = section.footer
footer_para = footer.paragraphs[0]
footer_para.alignment = WD_ALIGN_PARAGRAPH.CENTER
# 插入 "第 X 页 / 共 Y 页"
run1 = footer_para.add_run('第 ')
run1.font.size = Pt(9)
# PAGE 域
fld_char_begin = parse_xml(f'<w:fldChar {nsdecls("w")} w:fldCharType="begin"/>')
instr_text = parse_xml(f'<w:instrText {nsdecls("w")} xml:space="preserve"> PAGE </w:instrText>')
fld_char_end = parse_xml(f'<w:fldChar {nsdecls("w")} w:fldCharType="end"/>')
footer_para._element.append(fld_char_begin)
footer_para._element.append(instr_text)
footer_para._element.append(fld_char_end)
run2 = footer_para.add_run(' 页 / 共 ')
run2.font.size = Pt(9)
# NUMPAGES 域
fld_char_begin2 = parse_xml(f'<w:fldChar {nsdecls("w")} w:fldCharType="begin"/>')
instr_text2 = parse_xml(f'<w:instrText {nsdecls("w")} xml:space="preserve"> NUMPAGES </w:instrText>')
fld_char_end2 = parse_xml(f'<w:fldChar {nsdecls("w")} w:fldCharType="end"/>')
footer_para._element.append(fld_char_begin2)
footer_para._element.append(instr_text2)
footer_para._element.append(fld_char_end2)
run3 = footer_para.add_run(' 页')
run3.font.size = Pt(9)

# ===== 建议8:自动目录 =====
doc.add_paragraph('目  录', style='Heading 1').alignment = WD_ALIGN_PARAGRAPH.CENTER
# TOC 域
paragraph = doc.add_paragraph()
run = paragraph.add_run()
fld_char_begin = parse_xml(f'<w:fldChar {nsdecls("w")} w:fldCharType="begin"/>')
instr_text = parse_xml(f'<w:instrText {nsdecls("w")} xml:space="preserve"> TOC \\o "1-3" \\h \\z \\u </w:instrText>')
fld_char_separate = parse_xml(f'<w:fldChar {nsdecls("w")} w:fldCharType="separate"/>')
fld_char_end = parse_xml(f'<w:fldChar {nsdecls("w")} w:fldCharType="end"/>')
paragraph._element.append(fld_char_begin)
paragraph._element.append(instr_text)
paragraph._element.append(fld_char_separate)
paragraph._element.append(parse_xml(f'<w:r {nsdecls("w")}><w:t>(请在Word中右键点击此处,选择"更新域"以生成目录)</w:t></w:r>'))
paragraph._element.append(fld_char_end)

doc.add_page_break()

# ===== 标题 =====
title = doc.add_heading('消防隐患对标整改报告', level=0)
title.alignment = WD_ALIGN_PARAGRAPH.CENTER

# Branding
bp = doc.add_paragraph()
bp.alignment = WD_ALIGN_PARAGRAPH.CENTER
br = bp.add_run('由*坚心*开发测试 | 仅供参考,不构成法律意见')
br.font.size = Pt(10)
br.font.color.rgb = RGBColor(128, 128, 128)

# ===== 一、基本信息 =====
doc.add_heading('一、基本信息', level=1)
info_table = doc.add_table(rows=5, cols=2, style='Table Grid')
info_data = [
    ('报告生成日期', datetime.date.today().strftime('%Y年%m月%d日')),
    ('场所类别', '公众聚集场所'),
    ('所在省市', '湖北武汉'),
    ('适用标准', 'GB 35181-2025《重大火灾隐患判定方法》'),
    ('判定程序', '4.1 a→b→c→d'),
]
for i, (k, v) in enumerate(info_data):
    info_table.cell(i, 0).text = k
    info_table.cell(i, 1).text = v
    # 设置字体
    for cell in [info_table.cell(i, 0), info_table.cell(i, 1)]:
        for paragraph in cell.paragraphs:
            for run in paragraph.runs:
                run.font.size = Pt(10.5)

# ===== 二、隐患判定汇总表(含风险等级和建议4) =====
doc.add_heading('二、隐患判定汇总表', level=1)
summary_table = doc.add_table(rows=2, cols=10, style='Table Grid')
summary_table.alignment = WD_TABLE_ALIGNMENT.CENTER
headers = ['序号', '隐患描述(原文)', '风险等级', '直接判定', '综合判定', '排除情形', '最终结论', '违反标准条目', '整改建议', '法律后果']
for j, h in enumerate(headers):
    cell = summary_table.cell(0, j)
    cell.text = h
    for paragraph in cell.paragraphs:
        for run in paragraph.runs:
            run.font.size = Pt(9)
            run.font.bold = True

# ⚠️ 隐患描述必须是用户原文,不得改动
row_data = [
    '1', 
    '商场一处安全出口锁闭',  # 用户原文,不得修改
    '🔴 重大',  # 建议4:风险等级
    '符合5.2(c)', 
    '1项', 
    '无', 
    '是(直接判定)', 
    'GB 35181-2025第5.2(c)条\nGB 55037-2022第7.1.9条',
    '立即解除锁闭,确保畅通',
    '《消防法》第60条\n罚款5千-5万元',  # 建议5:法律后果
]
for j, val in enumerate(row_data):
    summary_table.cell(1, j).text = val
    for paragraph in summary_table.cell(1, j).paragraphs:
        for run in paragraph.runs:
            run.font.size = Pt(9)

# ===== 三、逐条隐患详情(含建议7原文引用) =====
doc.add_heading('三、逐条隐患详情', level=1)

doc.add_heading('隐患1:商场一处安全出口锁闭', level=2)

doc.add_heading('风险等级', level=3)
p = doc.add_paragraph('🔴 重大火灾隐患(直接判定)')

doc.add_heading('判定过程', level=3)
doc.add_paragraph('直接判定:符合 GB 35181-2025《重大火灾隐患判定方法》第5.2(c)条——安全出口被完全封闭。')
doc.add_paragraph('综合判定:符合6.3.2(1项),不构成重大火灾隐患。')
doc.add_paragraph('排除情形:不存在4.2规定的排除情形。')

doc.add_heading('违反标准', level=3)
# 建议7:标准条款原文引用
doc.add_paragraph('📜 原文引用:GB 35181-2025《重大火灾隐患判定方法》第5.2(c)条——"安全出口的数量不符合GB 55037、GB 50016的规定,或安全出口被完全占用、堵塞、封闭。"')
doc.add_paragraph('📜 原文引用:GB 55037-2022《建筑防火通用规范》第7.1.9条——"建筑内的疏散门和安全出口应分散布置,并应保持畅通。"')

doc.add_heading('法律后果', level=3)
doc.add_paragraph('依据《中华人民共和国消防法》第60条第一款第(三)项:占用、堵塞、封闭疏散通道、安全出口或者有其他妨碍安全疏散行为的,责令改正,处五千元以上五万元以下罚款。')

doc.add_heading('整改建议', level=3)
doc.add_paragraph('1. 立即解除安全出口锁闭,确保安全出口随时随地可以正常开启。')
doc.add_paragraph('2. 整改完成后,检查安全出口是否能够正常开启,是否有其他障碍物。')
doc.add_paragraph('3. 构成重大火灾隐患,应立即整改并向应急管理部门报告。')

# ===== 建议3:四、整改跟踪表 =====
doc.add_page_break()
doc.add_heading('四、整改跟踪表', level=1)
doc.add_paragraph('说明:以下表格供用户手工填写,用于跟踪隐患整改进度。')

track_headers = ['序号', '隐患描述', '整改措施', '责任人', '计划完成日期', '实际完成日期', '验收人', '验收结果', '备注']
track_table = doc.add_table(rows=2, cols=len(track_headers), style='Table Grid')
for j, h in enumerate(track_headers):
    cell = track_table.cell(0, j)
    cell.text = h
    for paragraph in cell.paragraphs:
        for run in paragraph.runs:
            run.font.size = Pt(9)
            run.font.bold = True
# 预填隐患序号和描述
track_table.cell(1, 0).text = '1'
track_table.cell(1, 1).text = '商场一处安全出口锁闭'  # 用户原文
# 其余列空白供用户填写

# ===== 五、免责声明 =====
doc.add_page_break()
doc.add_heading('五、免责声明', level=1)
disclaimer = """1. 本报告由AI辅助生成,依据 GB 35181-2025《重大火灾隐患判定方法》及相关法律法规进行分析判定,仅供用户参考。

2. 本报告中的标准依据以报告生成时的联网搜索结果为基础,标准版本可能存在更新。使用者应以国家标准全文公开系统(openstd.samr.gov.cn)或当地主管部门发布的最新版本为准。

3. 本报告中的隐患判定结果基于用户提供的信息,如用户提供的信息不完整或不准确,可能导致判定结论偏差。建议由具备资质的注册消防工程师进行现场复核确认。

4. 本报告不构成法律意见或行政决定。涉及行政处罚、责令整改等行政行为,应以当地消防救援机构或应急管理部门的正式文件为准。

5. 使用本报告所产生的任何直接或间接损失,AI生成工具及其开发者不承担法律责任。

6. 如您发现本报告中的标准依据、法规条款存在错误,请及时指出并咨询相关专业人士。

7. AI生成结果可能存在偏差,建议使用者结合实际现场情况,并参考当地消防救援机构出具的正式检查文书进行综合判断。"""
doc.add_paragraph(disclaimer)

# ===== 六、用户反馈渠道 =====
doc.add_page_break()
doc.add_heading('六、用户反馈渠道', level=1)

feedback_text = """如您对本报告有以下任何意见或建议,欢迎通过以下方式反馈:

📧 反馈类型:
  • 隐患判定结果错误或遗漏 → 请详细描述错误内容及正确信息
  • 标准/法规版本过时或不准确 → 请提供正确的标准编号和条款
  • 整改建议可行性不足 → 请说明具体场景和限制条件
  • AI识别结果有误(图片清单场景) → 请提供正确的隐患清单
  • 功能改进建议 → 请描述期望的功能和使用场景
  • 其他意见和建议 → 请自由描述

📬 反馈方式:
  • 直接在对话中回复,说明问题和正确信息
  • 将本报告连同修改意见发送至所属单位消防安全管理部门
  • 建议定期复核:本报告建议每季度由注册消防工程师进行现场复核验证

⚠️ 隐患判定错误提醒:
  如果您认为某条隐患的判定结果(风险等级、违反标准、最终结论)存在错误,
  请务必在反馈时提供:
  1. 具体的隐患编号
  2. 您认为正确的判定结果
  3. 依据的标准或法规(如有)
  我们将据此修正并重新生成报告。"""
doc.add_paragraph(feedback_text)

# ===== 保存 =====
save_path = f'C:\\Users\\Administrator\\WorkBuddy\\2026-06-04-10-03-52\\消防隐患对标整改报告_{datetime.date.today().strftime("%Y%m%d")}.docx'
doc.save(save_path)
print(f'Word文档已保存至:{save_path}')
print('提示:打开文档后,请在目录处右键选择"更新域"以生成目录。')

> 生成文档后,使用 deliver_attachments 工具将文件发送给用户。


关键注意事项

  1. 严格遵循规则一:用户未输入1-9前,只输出选择表格,不输出判定内容
  2. 严格遵循规则二:综合判定阈值≥6项,5项及以下不判定
  3. 严格遵循规则三:不对用户输入的隐患进行归纳整理,一一对应,原文原样
  4. 直接判定和综合判定都要执行:两者不矛盾,都输出结果
  5. 每一条隐患都必须列出违反标准的具体条目:不能只写标准号,必须写到具体的章、条、款、项
  6. 标准必须使用全称:不得使用缩写,必须是"标准编号-年份《标准名称》"的完整格式
  7. GB 35181-2025 标准已确认:已持有官方PDF正本,经双重验证(fire114.cn + PDF逐条核对),无需再次联网搜索该标准。其他引用标准(GB 55037等)仍需联网确认版本。
  8. 判定程序不可跳步:必须按4.1规定的步骤顺序执行
  9. 批量输入合并统计:同一建筑/场所的多条隐患必须合并统计综合判定要素
  10. 确认用户所在省市:以便联网查询当地的法规和标准
  11. 支持图片识别:用户可以上传手写的隐患清单照片,识别后让用户确认(不支持现场照片隐患识别)
  12. 必须查询当地法规:根据用户提供的省市,必须搜索该省市的相关法规和标准
  13. 所有标准都要检查现行有效性:不能只查对GB 35181,还要检查所有相关标准是否都是现行规范
  14. 生成可编辑文档:完成判定后必须生成Word文档(.docx),包含汇总表、逐条详情和免责声明
  15. 文档中隐患原文对应:Word/Excel文档中的隐患描述必须是用户原文,顺序一致

技能功能梳理与整改建议

当前已实现功能

功能模块状态说明
---------------------
图片识别隐患清单支持上传手写照片,识别后确认
场所类别选择(1-9)两阶段交互,必须先选类别
省市信息确认用于联网查询当地法规
重大火灾隐患直接判定按GB 35181-2025第5章
重大火灾隐患综合判定按GB 35181-2025第6章全35项要素逐条比对
排除情形检查按GB 35181-2025第4.2条
联网搜索标准最新版本国标+行标+地方标准
联网搜索当地法规省市消防条例、管理规定等
输出违反标准具体条目每条隐患对应具体条款
标准全称+原文引用统一📜原文引用格式
隐患原文一一对应不归纳不整理不重新表述
生成Word文档报告含目录/封面/页眉页脚/10章节
生成Excel表格报告汇总表+逐条比对+免责声明3个工作表
本地标准知识库含核实规则/版本提醒/7部国标关键条款
判定历史记录JSON文件,记录报告编号/时间/结论/风险等级
风险等级可视化🔴/🟠/🟡/⚪ 四色分级
法律后果提示《消防法》罚则速查表+当地法规罚则
整改跟踪表Word文档含空白9列跟踪表
用户反馈渠道6种反馈类型+邮箱403846396@qq.com

整改建议(实施状态)

建议1:增加标准条款知识库本地缓存 ✅ 已完成

  • 已预置7部常用国标的关键条款摘要
  • 含本地文件核实规则(文件名不规范/版本过时/核实流程)
  • 使用时需联网确认版本后标注状态

建议2:增加隐患图片直接识别(非手写清单) ❌ 已取消

  • 说明:用户明确表示暂不需要此功能。当前图片识别仅支持手写隐患清单照片。

建议3:增加整改进度跟踪模板 ✅ 已完成

  • Word文档已含空白9列整改跟踪表

建议4:增加风险等级可视化 ✅ 已完成

  • 四色分级:🔴重大 / 🟠较大 / 🟡一般 / ⚪无隐患

建议5:增加法律后果提示 ✅ 已完成

  • 《消防法》第58/60/61/21/16/67条罚则速查表

建议6:批量输入时增加"是否同一建筑/场所"确认 ✅ 已完成

  • 第一步1.2节已实现

建议7:增加标准条款的原文引用 ✅ 已完成

  • 统一📜原文引用格式:GB标准号-年份《名称》第X条——"原文"

建议8:Word文档增加自动编号和目录 ✅ 已完成

  • 含TOC域/自动页码/页眉页脚

版本历史

共 1 个版本

  • v1.0.0 Initial release 当前
    2026-06-11 11:51 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

ai-intelligence

Self-Improving + Proactive Agent

ivangdavila
自我反思+自我批评+自我学习+自组织记忆。智能体评估自身工作、发现错误并持续改进。
★ 1,349 📥 317,694
ai-intelligence

self-improving agent

pskoett
捕获经验教训、错误和纠正,以实现持续改进。使用时机:(1)命令或操作意外失败;(2)用户纠正……
★ 4,055 📥 795,847
security-compliance

Skill Vetter

spclaudehome
AI智能体技能安全预审工具。安装ClawdHub、GitHub等来源技能前,检查风险信号、权限范围及可疑模式。
★ 1,210 📥 266,145