> 🏷️ 由\坚心\开发测试 | 基于 GB 35181-2025《重大火灾隐患判定方法》| 仅供参考,不构成法律意见
本 Skill 的文档生成功能需要以下 Python 环境和依赖包:
| 依赖项 | 版本要求 | 用途 | 安装命令 |
|---|---|---|---|
| :--- | :--- | :--- | :--- |
| Python | ≥ 3.10 | 脚本运行环境 | https://python.org/downloads/ |
| python-docx | ≥ 1.0 | Word 文档(.docx)生成 | pip install python-docx |
| openpyxl | ≥ 3.1 | Excel 文档(.xlsx)生成 | pip install openpyxl |
> ⚠️ 对于 SkillHub 用户:安装本 Skill 后,AI 对话可以完成隐患判定和文字报告输出。但如需生成 Word/Excel 文档,请先在本机安装上述 Python 包。
> 💡 无需 Word/Excel 的用户:所有判定结论、标准依据、整改建议均可在对话中直接查看,无需安装任何依赖。
> 🛡️ 隐私说明:本 Skill 所有的隐患数据、判定结果、报告文档均存储在用户的本地设备上。用户数据不会上传至任何远程服务器。标准联网搜索仅用于查询标准版本和地方法规,不传输用户的隐患数据。
本技能的核心功能:依据 GB 35181-2025《重大火灾隐患判定方法》 进行重大火灾隐患判定。
规则一:在用户明确输入场所类别编号(1-9)前,只输出场所类别选择表格,绝对禁止输出任何判定内容、隐患分析或标准依据。
规则二:综合判定阈值为6项(含)以上,即≥6项才判定为重大火灾隐患。5项及以下不判定为重大火灾隐患。
绝对禁止对用户输入的隐患进行以下操作:
必须做到:
在输出任何标准引用时,必须使用以下全称格式(名称 + 编号 + 年份):
| 缩写 | 全称 |
|---|---|
| ------ | ------ |
| GB 35181-2025 | GB 35181-2025《重大火灾隐患判定方法》 |
| GB 55037-2022 | GB 55037-2022《建筑防火通用规范》 |
| GB 50016-2014(2018版) | GB 50016-2014(2018年版)《建筑设计防火规范》 |
| GB 50222-2017 | GB 50222-2017《建筑内部装修设计防火规范》 |
| GB 50974-2014 | GB 50974-2014《消防给水及消火栓系统技术规范》 |
| GB 50116-2013 | GB 50116-2013《火灾自动报警系统设计规范》 |
| GB 50140-2005 | GB 50140-2005《建筑灭火器配置设计规范》 |
| GB 25201-2010 | GB 25201-2010《建筑消防设施的维护管理》 |
| GB 25506-2010 | GB 25506-2010《消防控制室通用技术要求》 |
| GB 50072-2021 | GB 50072-2021《冷库设计标准》 |
| GB 55036-2022 | GB 55036-2022《消防设施通用规范》 |
| XF 503-2004 | XF 503-2004《建筑消防设施检测技术规程》 |
> ⚠️ 注意:除 GB 35181-2025(已确认现行有效)外,其他标准版本以联网搜索确认的最新版本为准。如果搜索发现标准已更新,使用最新版本并更新此表。
> ⛔ 使用前必读——本地文件核实规则:
>
> 1. 文件名不规范风险:用户本地存储的标准文件可能使用了缩写、旧版号或不完整名称作为文件名。文件名不等同于标准编号,必须以文件正文内容为准。
> 2. 版本过时风险:本地存储的标准文件可能是旧版本。每次使用前必须联网搜索确认该标准的最新现行版本,对比本地文件的内容/版本。
> 3. 核实流程:本地文件 → 核对文件名与正文编号是否一致 → 联网搜索确认最新版本 → 如不一致则使用最新版本并标注。
> 4. 引用标注:使用本地条款时,必须标注"(本地参考,请核实最新版本)"。如联网确认是最新版本,改为标注"(现行有效)"。
> 5. 禁止行为:严禁仅凭文件名判断标准编号和版本;严禁使用未核实版本的本地标准条款作为权威依据。
> 6. GB 35181-2025 豁免:已持有官方PDF正本(15页),经 fire114.cn 交叉验证,35项条款双重确认无误。判定时直接使用 Skill 知识库,无需联网搜索该标准原文。
以下为常用标准的关键条款摘要,供离线快速参考。除 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项
> 版本状态:2014年发布,2018年修订,需联网确认是否仍为现行版本
| 条款 | 内容要点 |
|---|---|
| :--- | :--- |
| 第5章 | 民用建筑防火分区、防火间距 |
| 第6章 | 建筑构造——防火墙、防火门、防火卷帘、防火封堵 |
| 6.2.9 | 电缆井、管道井防火封堵要求(每层楼板处用不燃材料封堵) |
| 第7章 | 安全疏散——安全出口数量、疏散距离、疏散宽度 |
| 第8章 | 消防给水和灭火设施——消火栓、自动喷水等 |
| 第10章 | 电气——电气线路敷设、电器设备安装防火要求 |
| 10.2节 | 电气线路防火——敷设方式、可燃材料上敷设限制 |
> 版本状态:2022年发布,强制性工程建设规范,需联网确认是否为最新版
| 条款 | 内容要点 |
|---|---|
| :--- | :--- |
| 第2章 | 基本规定——建筑防火目标、功能要求 |
| 第3章 | 建筑总平面布局——防火间距、消防车道 |
| 第4章 | 建筑平面布置——防火分区、防火分隔 |
| 第5章 | 建筑构造——防火封堵、防火门窗、防火卷帘 |
| 第6章 | 安全疏散与避难——安全出口、疏散走道、楼梯间 |
| 第7章 | 消防给水与灭火设施——消火栓、自动喷水等 |
| 第8章 | 防烟与排烟——自然排烟、机械排烟 |
| 第9章 | 电气——火灾自动报警、消防应急照明 |
| 第10章 | 建筑内装修——装修材料燃烧性能 |
> 版本状态:2010年发布,需联网确认是否仍为现行版本(可能已被替代)
| 条款 | 内容要点 |
|---|---|
| :--- | :--- |
| 第4章 | 一般规定——消防设施维护管理的基本要求 |
| 第5章 | 消防设施维护管理要求——日常巡查、定期检查、维修保养 |
| 第6章 | 消防控制室管理——值班制度、操作规程、档案管理 |
> 版本状态:2022年发布,强制性工程建设规范,需联网确认是否为最新版
| 条款 | 内容要点 |
|---|---|
| :--- | :--- |
| 第2章 | 消防给水与消火栓系统 |
| 第3章 | 自动喷水灭火系统 |
| 第4章 | 气体灭火系统 |
| 第5章 | 泡沫灭火系统 |
| 第6章 | 火灾自动报警系统 |
| 第7章 | 防烟与排烟系统 |
| 第8章 | 灭火器配置 |
> 版本状态:2013年发布,需联网确认是否为最新版
| 条款 | 内容要点 |
|---|---|
| :--- | :--- |
| 第3章 | 系统设计基本规定——保护对象分级、系统形式 |
| 第4章 | 消防控制室——设置要求、设备配置 |
| 第5~9章 | 火灾探测器、手动报警按钮、系统供电、布线 |
> 版本状态:2005年发布,需联网确认是否为最新版
| 条款 | 内容要点 |
|---|---|
| :--- | :--- |
| 第4章 | 灭火器配置场所的危险等级 |
| 第5章 | 灭火器的最大保护距离 |
| 第6章 | 灭火器的最低配置基准 |
| 第7章 | 灭火器的设置要求——位置、高度、标识 |
> 版本状态: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. 如联网确认失败,标注"(本地参考,请核实最新版本)"
你必须先检查用户的输入是否包含图片:
识别结果确认模板:
我已识别到您上传的隐患清单图片,识别结果如下:
[逐条列出识别出的隐患,保持原始顺序和表述]
请确认以上识别内容是否有误:
- 如果识别正确,请回复"确认"或"正确"
- 如果需要修改,请直接输入修改后的隐患清单内容
1.1 确认用户所在省市
在用户选择场所类别之前,你必须先确认用户所在的省市,以便联网查询当地的法规和标准。
确认省市的模板:
请提供您所在的省市(用于查询当地相关法规和标准):
例如:湖北武汉、陕西西安、北京、上海、广东广州等
1.2 批量输入确认(⚠️ 当用户一次输入≥2条隐患时,必须先确认)
为什么必须确认:综合判定合并统计的前提是"同一建筑/场所"。如果用户的隐患来自不同场所,合并统计会导致误判。
确认逻辑:
当检测到用户输入中包含了多条隐患(≥2条,如编号列表、逗号分隔等),你必须先确认:
⚠️ 检测到您输入了 X 条隐患。综合判定的合并统计要求这些隐患属于同一建筑/场所。
请确认:以上隐患是否属于同一建筑或同一场所?
- 回复"是"或"同一场所" → 执行合并统计,所有隐患的综合判定要素合并去重
- 回复"否"或"不同场所" → 逐条独立判定,不合并统计综合判定要素
- 回复"部分同一场所" → 请说明哪些隐患属于同一场所,我将分别合并统计
1.3 检查用户输入,决定下一步行动
你必须先检查用户的输入,然后根据输入内容决定下一步:
⚠️ 请选择要检查的建筑或场所类别(输入1-9的数字):
1. 公共娱乐场所 — 影剧院、KTV、舞厅、夜总会、游乐场所等
2. 公众聚集场所 — 宾馆、饭店、商场、集贸市场、客运站等
3. 人员密集场所 — 医院、学校、养老院、幼儿园、劳动密集型企业等
4. 儿童活动场所 — 幼儿园、托儿所、儿童游乐厅、早教中心等
5. 老年人照料设施 — 养老院、福利院、护理院等
6. 劳动密集型企业 — 丙类厂房/仓库,同一时间>50人
7. 易燃易爆危险品场所 — 危险品厂房/库房/储罐区/加油加气站等
8. 多业态混合生产经营场所 — 餐饮+住宿+娱乐+商业等混合业态
9. 其他
只需回复数字(1-9),我会根据您选择的场所类别进行判定。
提示用户输入隐患清单的模板:
好的,您选择的是"[场所类别名称]"。
现在请描述您发现的消防隐患或工作场景,我会依据GB 35181-2025《重大火灾隐患判定方法》进行判定。
支持以下输入方式:
- 单条隐患:直接描述一个隐患或场景
- 批量隐患:一次输入多个隐患(可以用编号列表、逗号分隔等格式)
- 上传图片:可以上传手写的隐患清单照片
示例:
"商场疏散通道被货物占用"
或
"1. 疏散通道被货物占用;2. 安全出口标志灯不亮;3. 室内消火栓无水"
(这就是情况B的处理,包含在上述逻辑中)
当用户提供了隐患描述后,严格按照 GB 35181-2025《重大火灾隐患判定方法》 第4.1条规定的程序执行判定:
重要:直接判定和综合判定不矛盾,两者都要进行判定,最终给用户完整的结果。
5.1 所有建筑或场所的通用直接判定要素:
5.2 公共娱乐场所、宾馆、商店及集贸市场的直接判定要素(适用于场所类别1和2):
5.3 儿童活动场所、老年人照料设施和医院的门诊楼、病房楼的直接判定要素(适用于场所类别3/4/5):
5.4 劳动密集型企业的厂房、仓库的直接判定要素(适用于场所类别6):
5.5 易燃易爆危险品场所的直接判定要素(适用于场所类别7):
6.1 总平面布置(综合判定要素):
6.2 耐火等级、防火分隔与装修装饰(综合判定要素):
6.3 安全疏散(综合判定要素):
6.4 消防设施(综合判定要素):
6.5 电气(综合判定要素):
6.6 消防安全管理(综合判定要素):
这是必须执行的步骤,不能跳过!
针对识别出的隐患类型,必须联网搜索以下内容:
必须搜索的标准(包括但不限于):
搜索要求:
"[标准号] [标准名称] 最新版本" 或 "[标准号] 是否废止" 或 "[标准号] 现行有效"根据用户提供的省市信息,必须搜索:
格式示例(以湖北武汉为例):
[湖北/武汉] 消防条例[湖北/武汉] 消防管理若干规定[湖北/武汉] 消防安全责任制实施办法DB42 [湖北] 消防技术标准(地方标准)[湖北/武汉] 消防救援总队 通知 文件[湖北/武汉] 重大火灾隐患 判定 细则搜索要求:
每一条隐患都必须列出违反的标准条目,包括:
在完成直接判定和综合判定后,根据以下规则为每条隐患和整体场所确定风险等级:
| 风险等级 | 图标 | 判定规则 | 含义 |
|---|---|---|---|
| --------- | ------ | --------- | ------ |
| 重大火灾隐患 | 🔴 | 直接判定成立 或 综合判定≥6项 | 需立即整改,向应急管理部门报告 |
| 较大火灾隐患 | 🟠 | 直接判定不成立 且 综合判定3-5项 | 需限期整改,加强监控 |
| 一般火灾隐患 | 🟡 | 直接判定不成立 且 综合判定1-2项 | 需及时整改 |
| 无隐患 | ⚪ | 未违反任何判定条款 (但可能仍违反其他法规) | 记录存档 |
注意:
对判定为🔴重大火灾隐患或🟠较大火灾隐患的条目,必须引用《中华人民共和国消防法》的具体罚则。
常用罚则速查表:
| 消防法条款 | 违规行为 | 处罚措施 |
|---|---|---|
| ----------- | --------- | --------- |
| 第60条 | 消防设施器材/安全标志配置不符合标准;损坏/挪用/擅自拆除/停用;占用/堵塞/封闭疏散通道、安全出口 | 责令改正,处五千元以上五万元以下罚款 |
| 第58条 | 依法应进行消防验收而未经消防验收或不合格擅自投入使用 | 责令停止使用,并处三万元以上三十万元以下罚款 |
| 第61条 | 生产/储存/经营易燃易爆危险品的场所与居住场所设置在同一建筑物内 | 责令停产停业,并处五千元以上五万元以下罚款 |
| 第21条 | 进行电焊、气焊等具有火灾危险作业的人员未持证上岗 | 处警告或五百元以下罚款;情节严重的,处五日以下拘留 |
| 第16条 | 未履行单位消防安全职责(如未明确消防安全责任人、未建立消防档案等) | 责令限期改正;逾期不改的,处一千元以上五千元以下罚款 |
| 第67条 | 对重大火灾隐患经消防救援机构通知后不及时采取措施消除 | 责令改正,处五千元以上五万元以下罚款,对其直接负责的主管人员和其他直接责任人员处五百元以上二千元以下罚款 |
使用要求:
分为两个阶段:
输出结构化的判定结果:
重要要求:
单条隐患输出格式:
## 一、建筑/场所类别确认(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
在对话框中输出完整文字报告后,你必须使用 Python 脚本生成一份 Word 文档(.docx),以便用户下载、编辑、存档。
生成 Word 文档的步骤:
```
pip install python-docx -q
```
┌──────────────────────────────────────────┐
│ 消防隐患对标整改报告 │
│ │
│ 【自动目录】(含页码,建议8) │
│ │
│ 一、基本信息 │
│ - 场所类别 / 所在省市 / 检查日期 │
│ │
│ 二、隐患判定汇总表 │
│ | 序号 | 隐患描述(原文) | 风险等级 | │
│ | 直接判定 | 综合判定 | 排除情形 | │
│ | 最终结论 | 违反标准 | 整改建议 | │
│ | 法律后果 | │
│ (每条隐患一行,一一对应) │
│ │
│ 三、逐条隐患详情 │
│ 隐患1:[用户原文] │
│ - 场所类别确认 │
│ - 判定过程(直接+综合) │
│ - 风险等级:[🔴/🟠/🟡/⚪] │
│ - 违反标准(含原文引用,建议7) │
│ - 法律后果 │
│ - 整改建议 │
│ (严格按用户输入顺序排列) │
│ │
│ 四、整改跟踪表(建议3) │
│ | 序号 | 隐患描述 | 整改措施 | │
│ | 责任人 | 计划日期 | 实际日期 | │
│ | 验收人 | 验收结果 | 备注 | │
│ (空白表格供用户填写) │
│ │
│ 五、免责声明 │
│ (7条免责声明) │
│ │
│ 六、用户反馈渠道(新增) │
│ (建议/意见/判定错误反馈方式) │
│ │
│ 【页眉】:消防隐患对标整改报告 │
│ 【页脚】:第X页 / 共Y页(建议8) │
└──────────────────────────────────────────┘
Word 文档生成要求:
C:\Users\Administrator\WorkBuddy\2026-06-04-10-03-52\消防隐患对标整改报告_{日期}.docx⚠️ 建议8:自动目录和页码
消防隐患对标整改报告 | 报告日期:YYYY年MM月DD日第 X 页 / 共 Y 页(自动页码)⚠️ 建议3:整改跟踪表(放在免责声明之前)
在文档中增加"四、整改跟踪表"章节,包含以下空白表格供用户填写:
| 序号 | 隐患描述 | 整改措施 | 责任人 | 计划完成日期 | 实际完成日期 | 验收人 | 验收结果 | 备注 |
|---|---|---|---|---|---|---|---|---|
| ------ | --------- | --------- | ------- | ------------ | ------------ | ------- | --------- | ------ |
| 1 | ||||||||
| 2 |
⚠️ 建议7:标准条款原文引用
📜 原文引用:GB 35181-2025《重大火灾隐患判定方法》第5.2(c)条——"安全出口的数量不符合GB 55037、GB 50016的规定,或安全出口被完全占用、堵塞、封闭。"免责声明模板(必须包含在文档末尾):
═══════════════════════════════════════
免 责 声 明
═══════════════════════════════════════
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 格式,或隐患数量超过10条,同时生成 Excel 文档。
Excel 文档结构:
| 序号 | 隐患描述(原文) | 场所类别 | 风险等级 | 直接判定 | 综合判定(符合项数) | 排除情形 | 最终结论 | 违反标准条目 | 整改建议 | 法律后果 |
|---|---|---|---|---|---|---|---|---|---|---|
| ------ | --------------- | --------- | --------- | --------- | ------------------ | --------- | --------- | ------------ | --------- | --------- |
| 1 | [用户原文] | [类别] | 🔴/🟠/🟡/⚪ | ... | ... | ... | ... | ... | ... | ... |
| 2 | [用户原文] | [类别] | 🔴/🟠/🟡/⚪ | ... | ... | ... | ... | ... | ... | ... |
pip install openpyxl -qC:\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-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 个版本