用途 context-assemble 用于在客户服务流程中,于 inquiry-intake(问询受理)之后,为每次运行组装统一的客户上下文,并确定性地选择处理路径。其目标是提供“一个整合视图 + 确定性路径选择”。
主要能力
- 汇总客户、订单、忠诚度与承运商上下文。
- 检测记录(record)与账户(account)之间的矛盾;出现矛盾时,触发 DNR 流程(#2.1)。
- 依据策略配置确定性地选择解决路径,并执行金额边界检查(#3.1)。
- 按即时解决门槛核对层级与金额,并要求在响应中原样引用路径与门槛计算。
- 响应不质疑客户的账户,只解释流程与时限(#2.2)。
使用方式 输入为 classified.json、records.json(随案例提供的记录提取,含 OMS 订单、承运商扫描、忠诚度)以及 config/service-config.json。运行命令: scripts/context_assemble.py --classified classified.json --records records.json --config service-config.json --out assembled.json 输出 assembled.json,即 {context} 环节。
适用场景 适用于每次问询受理后的上下文组装与路径判定,尤其需要处理记录与账户矛盾、执行金额门槛、并要求可追溯依据的客服流程。
限制与约束
- 路径选择仅由引擎完成;同情、业务量或渠道压力都不能把 dnr_investigation 翻转为即时退款。
- 善意补偿(goodwill credit)在任何层级都不在范围内,最多只能建议由人工处理(propose-for-human)。
- 每个上下文事实都必须引用其提取来源;路径必须引用策略配置。
- 存在矛盾时,升级内容须携带承运商扫描引用,以供调查。