家政或维修报价不能只写“上门维修,预计几十元”。服务做哪些、价格按什么算、哪些项目不含,都要从真实资料里逐项写清。本例用一张虚构门把手维修事实卡,让本机 Qwen 起草,再由人工核金额和边界,最后做成服务说明图和报价单示意。
案例中的住宅、工作范围和金额全是虚构样例,不代表当地行情、真实经营者或正式合同。
先看本机实测
| 环节 | 实测 | 核对结论 |
|---|---|---|
| Qwen 报价草稿 | Ollama 0.35.1 / Qwen3.8-27B Q4_K_M;用时 38.03 秒 | 检查金额加总、未提供项目和额外承诺 |
| 服务插画 | ComfyUI 0.38.0 / Z-Image-Turbo;1024×1024,用时 239.42 秒 | 只作 AI 概念配图,不是真实维修现场 |
| 排版输出 | Pillow,两张 1200×1500 图 | 标出服务范围、分项金额、排除项和确认步骤 |
AI生成维修工具和室内门概念插画,配上虚构服务范围
人工核对后的虚构维修分项报价单,明确金额与额外工作的确认流程
第一步:先把服务事实和金额写成卡片
本例只处理“拧紧一扇室内卧室门把手,并更换一套标准螺丝”。事实卡提供三项金额:人工费 80 元、螺丝套件 12 元、虚构示例上门费 0 元,合计 92 元;不含换把手、修门板、钻孔或入户门锁具。任何超范围工作都先暂停,重新列价并等客户确认。
市场监管总局的《明码标价和禁止价格欺诈规定》要求经营者把服务项目、内容以及价格或计价方法显著标示;规定也禁止在标价之外收取未标明费用,先消费后结算的服务还应提供列明项目和总额的结算清单。查看规定第五至八条和第十五条
第二步:让 Qwen 只整理,不替你补事实
先启动 Ollama 并确认模型在本机,再按练习包中的事实卡运行 scripts/run_qwen.py。它向本机 127.0.0.1:11434/api/chat 发送结构化事实,并把原始回答、耗时和 token 数保存在 evidence/qwen-run.json。Ollama 的 Chat API 支持本地聊天请求和 JSON 输出格式;具体字段仍要自己检查。查看 Ollama Chat API · 查看 Qwen3.8-27B 模型卡
提示词要求模型逐项抄金额、计算总价,不新增预约时间、资质、保修、税费或收费项。即使返回了 JSON,也不能当作报价已经正确:把每一行和事实卡对照,特别检查金额、范围外项目和“先确认再施工”的条件。
第三步:生成配图并排版
ComfyUI 打开官方 Z-Image-Turbo 文生图模板,使用 prompts/service-illustration.txt 生成一张无字工具与室内门概念插画。模板如有缺失节点,先更新 ComfyUI。查看官方工作流
给选中的插画加上 AI 生成标识并保存为 input/service-illustration-ai-labeled.png。复核后的文字放入 output/approved-copy.json。首次运行需要 Pillow;装好后运行排版脚本:
python3 -m pip install Pillow
python3 scripts/compose_quote_cards.py
脚本生成服务说明图和分项报价单。提示词、事实卡、Qwen 原稿、人工复核记录与示例图片都在练习包里,可以先不运行模型,直接复排已核对版本。
公开发布 AI 生成内容时,保留图内标识,并使用平台的 AI 内容声明功能。查看《人工智能生成合成内容标识办法》第十条
发给客户前检查
- 每项工作、配件、服务费和计价方式都有真实依据,合计重新算过。
- 哪些不含、哪些需要现场确认、哪些工作会另行报价,都写清楚。
- 模型没有补进预约承诺、保修期、资质、联系方式或优惠。
- 图片只作版式概念;若要展示真实施工,换成经授权且准确的现场照片。
- 新增工作先重新列明项目和费用,再取得客户确认。
练习文件
下载家政维修服务说明图与报价单练习包。练习包含虚构事实卡、提示词、模型原稿、人工复核版、排版脚本和两张带 AI 标识的概念图。