AI 生成监理日志 v2(自定义模板)
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0f306ece/supervision-log-v2。
技能介绍
要解决什么问题
工程监理每天要填监理日志,各单位 Word 模板表头、标签名、甚至日期/填写人的排版都不一样。手工在表格里逐项敲字,还要兼顾 .doc 老格式,容易漏项或格式被 Word 搞乱。
技能如何工作
本技能走一条模板驱动的流水线,而不是写死某一版国标表:
- 模板预处理:接受
.docx;.doc经 LibreOffice(soffice.py)转为.docx;其它格式会要求你提供 Word 文档。 - 结构预览:解析模板,区分 A 类表格字段(可由
fill_template.py按标签名填单元格)与 B 类表格外行内字段(段落里的「填写人:____」、年月日空格等,脚本不处理,需在解压后的 XML 里用str_replace替换)。 - 采访式采集:按当前模板实际存在的标签追问,先从你的口述里抽取已有信息,再补问工程名称、日期、天气、气温、施工内容、记录人等;模板里有「风力」「风向」「总监理工程师」「日志编号」才额外问。
- 确认后写入:解压 docx → 脚本填表(标签不匹配则静默跳过)→ 若有 B 类字段再改 XML →
pack.py打包交付,并说明哪些字段已填、哪些未识别。
fill_template.py 兼容多种空单元格 XML 写法;默认支持「项目名称/工程名称」「施工部位及内容」等常见同义标签。
适用边界
- 表格外行内字段不会被填表脚本自动处理,复杂模板要预留第六步手工改 XML 的时间。
- 标签名与脚本默认名不一致时,该列可能留空,需对照模板表头或调整模板 wording。
.doc转换依赖 LibreOffice;转换失败时应在 Word 中另存为.docx再上传。
使用场景
- 施工单位提供的非国标 Word 监理日志,需按当日巡视、旁站与天气信息填完整表再归档
- 项目仍使用 `.doc` 老模板,要先转成 docx 再按表头标签批量写入各栏内容
- 模板在段落里用「填写人:____」、年月日空格等行内占位,表格填完后还要改 XML 才能交稿
- 表头含「风力」「风向」或缺「总监理工程师」等字段,需按本模板实际标签逐项追问后再生成文件
适合人员
- 驻场监理工程师,每天下班前要把口述的现场记录写进公司指定 Word 日志模板
- 总监理工程师,需统一团队提交的日志格式且各项目表头命名不一致
- 工程资料员,负责收集监理日志 docx 入库,常收到需从 `.doc` 转换的模板文件
- 使用含表格外行内字段的定制模板、不愿手工改 Word XML 的监理技术人员