decoration-quote-audit · 装修报价审价师
适用场景
- 拿到装修公司报价单,怕被宰 → 先过一遍审价报告再去谈
- 半包/全包/清包报价对比,不知单价合理区间在哪
- 谈合同时想逐项砍价 → 用报告里的砍价清单直接谈
- 监理/二房东/帮亲戚看报价,快速找出明显猫腻
核心能力
| 能力 | 工具 | 说明 |
|---|---|---|
| 报价单解析 | quote_parser.py | 文本/CSV 报价单 → 结构化清单(含无法识别行待确认) |
| 均价比对审价 | audit.py | 逐项与内置珠三角参考区间比对,红黄绿标注 + 可砍金额汇总 |
| 猫腻识别 | audit.py | 拆项/重复计费/数量灌水/模糊大项/管理费异常 |
| 砍价清单 | audit.py | 逐项建议价 + 预计节省 + 谈判要点 |
| 区域价格参考 | references/price_ranges.txt | 珠三角常见项目经验区间(非权威) |
| 避坑与谈判 | references/cheat_patterns.md · negotiation_tips.md | 猫腻对照表 + 砍价话术清单 |
标准工作流
第 1 步 · 整理报价单
文本格式(每行一条,项目名 + 数量 + 单位 + 单价):
乳胶漆墙顶面 220㎡ 32元/㎡ 多乐士金装
地砖铺贴 80㎡ 65元/㎡
防水 60㎡ 95元/㎡
管理费 12%
也可用 CSV:项目,数量,单位,单价,备注(--format csv)。
第 2 步 · 先解析看清单
python scripts/quote_parser.py --quote 报价单.txt --out 解析清单.md
确认每条都解析对了;「无法识别行」手动补成标准格式。
第 3 步 · 审价
python scripts/audit.py --quote 报价单.txt --area 89 --out 审价报告.md
--area 填建筑面积(用于数量灌水复核),不填则跳过数量检查。
第 4 步 · 谈判
打开报告「砍价清单」逐项谈:先砍🔴偏高项,再质疑🟡项,最后把整单总价目标写在合同补充条款里。
输入输出
- 输入:报价单文本/CSV(项目、数量、单位、单价[、备注])、建筑面积(可选)
- 输出:解析清单(md)、审价报告(md:三色明细/猫腻发现/砍价清单/预计节省额)
常见问题
- 参考区间准吗:参考区间是内置经验值(珠三角 2026,启发式),不是权威定价;请再找本地 2~3 家报价横向比;
- 报价缺项怎么办:审价只针对已有行;漏项风险请对照 references/cheat_patterns.md 的「常见漏项清单」逐项问;
- 主材要不要审:地砖/地板/卫浴等主材品牌价差大,建议自己跑建材市场或电商比价,审价重点放人工+辅料;
- 对方不认区间价:不用争区间,改问"这个单价含什么工艺/材料/辅料,写进备注",逼对方把模糊项说清楚;
- 本报告能保证不亏吗:不能,报价水分还需结合工艺与材料;涉及合同纠纷建议咨询律师。
示例
python scripts/quote_parser.py --quote examples/sample_quote.txt --out 解析清单.md
python scripts/audit.py --quote examples/sample_quote.txt --area 89 --out 审价报告.md
合规红线
- 参考区间与识别规则均为经验启发式,输出结论仅供参考,不构成法律/造价咨询意见;
- 不代客伪造审价资质文件;涉及合同纠纷请咨询专业人士(造价师/律师);
- 所有数据本地处理,不联网。