docs/prompt-projects/ice-break/2026-05-28.md§③ 业务边界 + §(H) 报价类放行
§(T) Trust 信任锚
§(C) Closing 钩子收口
§(B) Budget 预算计算
房产证面积 ÷ 2 × (1 ± 5%)投影面积 × 单价 × (1 + 配置系数) · 标配 +10% / 高配 +20% / 豪配 +30%generateOpener + §softening
brand_profile,LLM 不再凭记忆生成数字。在 OrgContext.brand_profile 下扩 4 块,作为 prompt slot 的唯一事实源。
// brand_profile 扩展字段 { "pricing": { "anchor_retail": 868, "anchor_promo": 568, "currency": "CNY", "unit": "元/㎡", "price_basis": "投影面积", "promo_drop_per_sqm": 300, "tier_coefficient": { "standard": 0.10, "premium": 0.20, "deluxe": 0.30 }, "projection_formula": "房产证面积 ÷ 2 × (1±5%)", "examples": { "property_100sqm": { "projection_area": 50, "base": 28400, "standard": 31240, "premium": 34080, "deluxe": 36520 } }, "valid_until": "2026-08-31", "region_scope": "全国" }, "config": { "carcass": { "spec": "ENF 多层板 18mm", "brands": ["兔宝宝", "千年舟", "莫干山"] }, "back_panel": { "spec": "ENF 多层板 9mm", "upgrade_18mm": { "delta": 60, "note": "非特殊需求不推荐" } }, "door": { "spec": "丽人净竹板 ENF 18mm", "alt_same_brand_eucalyptus_or_pet": { "delta": 50 } }, "hardware": { "hinge": "悍高三合一精诺 10mm 孔径", "slide": "二段力阻尼 + 三节阻尼轨道" }, "gift": { "rule": "每 3㎡ 投影 / 3 延米", "item": "阻尼抽屉 ×1" } }, "trust": { "env_test": "ENF 级板材,环保检测不合格全额赔款", "fake_compensation": "板材假一赔三(实付板材款 3 倍)", "brand_choice": "兔宝宝 / 千年舟 / 莫干山 三大品牌任选" }, "showroom": { "drop_per_sqm": 300, "perks": ["每㎡直降 300,显著节省预算", "脸面工程,配更深资设计与优工艺", "名额限量,加微锁码优先安排"], "funnel": ["征集活动", "登入系统", "抢码", "24H 联系当地销售", "下定"] }, "openers": [ /* 合作方提供 4 套模板 */ ], "fallback_lines": [ /* 3 套犹豫接话 + 1 套温柔挽回 */ ] }
原则:LLM 不再自由列价格,prompt 只决定"什么时候引用、引用几条"。
config.carcass.brands + trust.env_testpricing.examples 或现算给 3 档总价+50 / +60 加价项showroom.perks 挑 1 条| 字段 | 谁维护 | 频率 |
|---|---|---|
pricing.anchor_* / tier_coefficient / valid_until | PMM | 每次活动 / 调价 |
config.* | 产品 + PMM 双签 | 季度 review |
trust.* | 法务签 | 一次性 + 重大政策变更 |
showroom.* | 运营 | 月度活动 |
openers / fallback_lines | PMM + 运营共建 | 月度迭代 |
brand_profile 必须像改 Langfuse prompt 一样走 staging → production label(参考 feedback_langfuse_prompt_staging_to_production.md),防止活动文案直接打到生产。问题:v25 §③ 只说"全屋装修",配置颗粒度为 0;客户问"什么板"模型只能模糊回答 → 容易飘出 brand_profile 外的品牌。
改法
{{configMatrix}} ← brand_profile.config{{configMatrix}} 中的品牌或规格"问题:v25 没有标准信任背书短语库。模型自由发挥时两个极端都出现过 —— 堆"国家级 / 十大品牌 / 行业第一"(合规风险),或只字不提(错失锚点)。
改法
{{trustClaims}} ← brand_profile.trustenv_testfake_compensationbrand_choice问题:v25 收口 CTA 是泛化"加微发资料",没把「样板房征集 = 直降 300 + 名额限量」这套稀缺钩子用上。
改法
{{showroomHooks}} ← brand_profile.showroom.perks问题:v25 §(H) 报价放行只是允许报价,没有结构化预算逻辑。客户报房产证面积时模型瞎算或拒答。
改法
{{budgetTable}} ← brand_profile.pricing.examples(\d+)\s*(平|㎡|平米|平方) → 取 Ndm.decision.system)走 full version,加配置系数解释 + 加价项观察:合作方 4 套 opener + 3 套兜底 + 1 套挽回,质量明显高于当前 LLM 自由生成的 opener。建议落 opener_pool。
| 方案 | 做法 | 优点 | 缺点 | 推荐 |
|---|---|---|---|---|
| A 保守 | 4 套模板进 brand_profile.openers,generateOpener 改造:按 video signal 挑模板 → LLM 只微调称呼 + 接 1 句视频引用 |
合规、稳定、可 A/B | 失个性化深度 | 先走 A |
| B 中庸 | 4 套模板作为 few-shot examples 注入 system prompt,LLM 学风格仍生成 | 保留个性化 | 仍可能飘 | v26 稳到 99%+ 后 |
兜底话术(3 套犹豫接话 + 1 套温柔挽回)→ 落 brand_profile.fallback_lines,§softening / bail-out(v23)改成从池中挑,不再 LLM 自由发挥。
valid_until + region_scope;prompt fallback 用 retail anchorsrc/lib/prompts.ts fallback 副本 + CI 三方一致性(沿用 commit 4d2cf77 框架)generateOpener opener_pool 改造:方案 A 先落,brand_profile.openers 4 条feedback_brand_profile_pricing_as_single_source_of_truth.md| prompt 段落 | 当前状态 | 话题① | 话题② | 话题③ | 话题④ | 话题⑤ |
|---|---|---|---|---|---|---|
| §③ 业务边界 | v25 含柜体/硬装/软装 | 加 configMatrix | — | — | — | — |
| §(H) 报价类放行 | v22+ 落地 | trigger 细化 | — | — | 接 §(B) | — |
| §(W) 联系方式豁免 | v22+ 落地 | — | — | — | — | opener_pool |
| §(p) self_check | v14 落地 | — | — | — | — | — |
| §softening / bail-out | v23 落地 | — | — | 引 §(C) | — | fallback_lines |
| §后置 ban check | v16 落地 | 加绝对化禁词 | 加合规禁词 | — | — | — |
| §(T) Trust(新) | — | — | 新增 | — | — | — |
| §(C) Closing(新) | — | — | — | 新增 | — | — |
| §(B) Budget(新) | — | — | — | — | 新增 | — |
| opener_pool(新,非主体) | — | — | — | — | — | 新增 |