| name | huyu-project |
| description | 鄠邑梧桐樾府代建项目管理资料生成与OCR识别。 触发词:鄠邑项目、梧桐樾府、整改资料、管理制度文件、代建项目管理、 生成文档、OCR识别、图片识别、PDF识别、通信录识别、 gen_脚本、总包人员、安全员配备、施工日报、 检查提醒、专项检查、会议方案、施工进度、考核资料、 总包人员、安全员配备、施工日报、 新日报、日报更新、进度追踪、进度知识库、人员信息。 用于自动生成代建项目管理制度、安全管理行为、质量管理行为等docx文档, 通过百度OCR识别图片和PDF文件提取文字信息, 根据施工日报自动生成检查提醒和会议/专项检查方案。
|
鄠邑梧桐樾府代建项目管理
代建项目管理文档自动生成、OCR文字识别、施工进度智能检查联动。
核心能力
1. 文档生成
项目整改资料共分三大类,通过 Python 脚本(gen_*.py)生成 docx 文件:
| 编号范围 | 类别 | 文件数 | 编号前缀 |
|---|
| gen_01~25 | 管理制度体系 | 25 | HYXM-AQSC / HYXM-AQWH |
| gen_26~41 | 安全管理行为 | 16 | HYXM-AQSC / HYXM-AQJC / HYXM-JL / HYXM-ZC / HYXM-HG |
| gen_42~49 | 质量管理行为 | 8组/22个 | HYXM-ZL-001~025 |
| gen_50 | 施工日报 | 1 | HYXM-SG-001 |
输出目录:D:\鄠邑项目\整改资料\管理制度文件\
脚本目录:D:\鄠邑项目\整改资料\管理制度文件\gen_*.py
生成文档时注意:
- 运行全部脚本:依次执行
python gen_01.py 到 python gen_50.py
- PowerShell 环境下避免 f-string,用
% 格式化或字符串拼接
- python-docx 的 bold 参数传 True/False/None,不传中文值
2. OCR 图片/PDF 识别
使用内置脚本 scripts/baidu_ocr.py 调用百度高精度 OCR API:
图片识别
python scripts/baidu_ocr.py image <图片路径>
python scripts/baidu_ocr.py image <图片路径> --output <输出txt文件>
PDF识别
python scripts/baidu_ocr.py pdf <PDF路径>
python scripts/baidu_ocr.py pdf <PDF路径> --output <输出txt文件>
python scripts/baidu_ocr.py pdf <PDF路径> --pages 1-3,5,7-10
注意事项:
- PDF 单页最多识别 3000 字,超长页可能截断
- PDF 识别自动分页返回,结果按页码排序
- 脚本路径是 skill 内的相对路径,实际执行时用完整路径
3. 施工进度智能检查联动
日报检查提醒(gen_daily_inspector.py)
根据施工日报内容自动识别施工阶段,生成对应的检查提醒:
python gen_daily_inspector.py
python gen_daily_inspector.py --date 2026-04-25
python gen_daily_inspector.py --scan
联动逻辑:
- 日报内容 → 识别施工阶段(土方/基础/主体/砌体/抹灰/室外)
- 施工阶段 → 匹配安全检查项目 + 质量检查项目
- 特殊关键词 → 触发专项检查提醒(塔吊安装、外窗安装、防水施工等)
- 检查提醒 → 关联需更新的资料文件
- 自动同步到桌面考核资料文件夹
会议与专项检查方案(gen_meeting_planner.py)
python gen_meeting_planner.py meeting --type monthly
python gen_meeting_planner.py meeting --type leader
python gen_meeting_planner.py meeting --type quarterly
python gen_meeting_planner.py inspect --type foundation
python gen_meeting_planner.py inspect --type crane
python gen_meeting_planner.py inspect --type waterproof
python gen_meeting_planner.py inspect --type quality
输出内容包括:
- 会议:参会人员、议程、考核依据、需准备资料
- 检查:检查依据、检查项目及标准、参检人员、检查流程
4. 桌面考核资料文件夹联动
运行 gen_desktop_folders.py 自动同步:
python gen_desktop_folders.py
- 从管理制度文件目录复制最新 docx 到桌面考核资料文件夹
- 按附表5(安全管理行为)和附表2(质量管理行为)的考核项目分类存放
- 检查提醒文档自动归入对应子文件夹
5. 项目关键信息
查阅 references/project_info.md 获取项目完整信息,包括:
- 项目基本信息(名称、代码、面积、投资额等)
- 各参建单位及负责人
- 总包项目部20人通信录(真实人员)
- 建筑单体信息
- 合规手续清单
- 整改资料文件体系
- 重要约束条件(不设副经理、无虚构人员等)
6. 施工进度知识库
查阅 references/construction_progress.md 获取:
- 施工日报汇总:每日各楼号施工内容、施工人数
- 楼号进度追踪:各楼号当前施工层数/阶段
- 施工阶段识别:当前所处阶段(主体/砌体/室外等)
- 人员配置全表:代建5人+监理4人+总包20人+第三方4人
- 资料脚本索引:gen_01~50 完整对照表
- 整改修改历史:每次脚本修改记录(原因、内容、日期)
- 桌面文件体系:考核资料文件夹结构
- 编码踩坑记录:PowerShell约束、签字区对齐、项目特殊约束
知识库更新流程:
当用户提交新的施工日报时,AI 应:
- 在
construction_progress.md 的「一、施工日报汇总」下追加新日期数据
- 更新「二、各楼号施工进度追踪」表格
- 更新「三、施工阶段识别」中的当前阶段
- 修改
gen_50.py 生成新日报 docx
- 运行检查联动和桌面同步
工作流程
新日报处理流程
- 获取用户提供的施工日报内容(文字/图片/文件)
- 如为图片/文件,使用 OCR 识别提取内容
- 更新知识库:在
references/construction_progress.md 追加日报数据
- 修改
gen_50.py 中的日报数据
- 执行
python gen_50.py 生成日报 docx
- 执行
python gen_daily_inspector.py 生成检查提醒
- 根据提醒内容决定是否更新其他 gen 脚本
- 执行
python gen_desktop_folders.py 同步到桌面
日报驱动检查流程
- 获取最新施工日报
- 运行
gen_daily_inspector.py 解析日报内容
- 查看生成的检查提醒清单
- 根据提醒组织检查或会议
- 运行
gen_meeting_planner.py 生成会议/检查方案
- 检查完成后更新对应 gen 脚本生成资料
- 运行
gen_desktop_folders.py 同步到桌面
生成/修正文档
- 阅读
references/project_info.md 确认项目信息
- 读取需要修改的 gen_*.py 脚本
- 修改脚本内容(人员、日期、数据等)
- 执行脚本生成 docx 文件
- 运行
gen_desktop_folders.py 同步到桌面
OCR识别流程
- 获取用户提供的图片或PDF文件路径
- 根据文件类型选择 image 或 pdf 模式
- 执行
scripts/baidu_ocr.py 识别
- 解析返回的文本内容
- 根据识别结果执行后续操作(如人员比对、数据提取等)
编码规范
- 文件编码统一 UTF-8
- PowerShell 兼容:不用 f-string,用
%s 或 + 拼接
- 路径用原始字符串
r'...' 或双反斜杠
- docx 操作使用 python-docx 库
- 脚本执行前确保已安装依赖:
pip install python-docx requests