市场数据、推荐与交易顾问模块 PRD
模块目标
将平台商品、匿名成交和第三方现货价格转为有口径的市场数据;基于明确条件提供可解释推荐;通过交易顾问帮助用户整理需求和理解业务,但不代替企业决策。
市场数据
首期页面包含价格行情、平台成交数据、热门商品和有限市场分析,不展示独立价格走势或热门采购需求板块。
数据规则
- 数据源包含平台在售商品、平台真实成交和后台配置的第三方现货价格。
- 每个指标记录来源、地区、品类、规格、单位、时间、更新时间和质量状态。
- 不同来源或口径不直接拼接为连续序列;必须先标准化并标明差异。
- 第三方数据延迟时显示最后成功时间;无数据时不填随机值。
- 平台成交按匿名规则聚合,样本不足时不展示可识别明细。
- 市场分析基于明确规则和已展示数据,标明口径与限制。
- 买家端不展示平台或企业成交额。平台成交数据只展示有效成交笔数、成交量、成交量加权均价、最高价、最低价和最新价;计价单位不一致的数据不得直接合计。
- 成交量加权均价按
Σ(最终有效成交单价 × 最终有效成交量)÷ Σ最终有效成交量 计算,只纳入已完成且未全额退款的交易;部分退款按最终有效数量和金额重算。
- 价格行情默认按品类、模型、地区、计价单位和自然日聚合;用户切换口径后,全部汇总和图表必须使用同一筛选条件。样本少于后台配置的匿名阈值时不显示平台成交价格点。
- 热门商品按最近 7 个自然日有效浏览企业数、收藏企业数、询价企业数和成交量的配置权重计算;同一企业重复行为按日去重,前台不展示内部热度分。无足够行为数据时按商品有效更新时间稳定排序。
采购偏好与推荐
- 买家完成企业账号注册后返回商品大厅并自动打开“完善采购偏好”弹窗;也可跳过,后续从企业中心修改。
- 偏好字段与商品大厅筛选完全一致:常购品类、价格上限、最低库存、最大起订量、交付方式、付款方式、质量凭证和当前品类动态指标;不增加商品大厅无法应用的自由字段。
- 采购偏好与商品筛选共用同一模型字段和选项。
- 商品大厅的候选集、推荐评分、权重、同分处理和其他排序口径统一由《商品大厅、详情、企业与对比模块 PRD》定义,本模块不重复维护排序公式。
- 交易顾问找货时先依据当前对话确认的采购条件生成真实候选集;需要对多个合格商品排序时复用商品大厅推荐排序服务,但输出应说明商品差异和推荐依据,不向买家展示推荐分、单项得分或权重。
- 交易顾问不得用自然语言推断结果覆盖商品大厅排序服务,不得将不满足明确采购条件的商品插入推荐结果。
- 偏好可在企业中心修改并重新保存。
交易顾问场景
支持找货、交易进度查询、采购需求草稿、市场数据解释、付款服务费、发票和售后规则咨询,并提供当前聊天框内直接接入平台人工客服的快捷入口。
对话规则
- 找货前确认品类、数量、交货地、交期和关键质量参数。
- 条件不完整时先追问,不直接给最终商品。
- 推荐结果来自真实候选集,按实际有效候选数量提供商品并说明匹配与差异,不为满足展示数量生成或混入无效商品。
- 采购需求只生成草稿,发布前由用户确认结构化字段。
- 交易进度只读取当前用户有权限的正式交易对象。
- 文字采用自然连续输出,买家消息右对齐,顾问消息左对齐。
- 输入框初始为单行,文字超过一行时在限定高度内自动换行;发送图标位于输入框内部,Enter 发送。快捷入口使用有完整边框、背景和交互反馈的按钮,所在区域与对话区使用相同背景,不形成独立底栏。
- 点击“人工客服”后不跳转页面,在当前交易顾问聊天框内切换为人工服务;系统消息展示接入时间,客服回复明确展示服务人员姓名、客服电话和服务时间。后续输入继续留在当前会话,选择其他智能快捷入口时退出人工服务状态。
交易顾问商品推荐规则
- 交易顾问必须先把自然语言需求转换为结构化条件,并让买家确认至少以下内容:品类、采购数量、收货地址或地区、交期,以及当前品类重点指标。买家已明确“不限”的字段视为已确认,不重复追问。
- 硬条件包括品类、采购数量所需库存、最大起订量、交期和买家明确要求必须满足的质量或规格指标;软条件包括期望价格、公路运距以及买家明确表示可协商的指标。交易顾问不得擅自把硬条件改为软条件。
- 存在完全符合硬条件的商品时,使用商品大厅推荐分排序并最多输出 3 个商品。同一商品只出现一次;结果较多且排序条件接近时优先增加卖家多样性,但不得为此引入排名明显靠后的商品。
- 每个结果必须使用统一商品卡片,并在卡片前或推荐小结中说明真实差异,至少覆盖价格、关键指标、库存、公路运距和成交量中有数据的项目;不得输出精确推荐分或模型内部权重。
- 完全匹配商品少于 3 个时,展示全部已有完全匹配结果,不要求补足固定数量;同时说明结果数量和限制条件。买家主动同意放宽条件后生成新的条件版本并重新推荐,新的结果仍最多 3 个。未经买家确认,不得把不符合硬条件的商品包装成完全匹配结果;没有完全匹配商品且买家不愿放宽时,可引导生成采购需求草稿。
- 买家修改任一条件后,上一批候选商品立即失效;新结果必须重新执行商品状态、库存、售价、企业状态和公路运距校验。
- 公路运距无法计算的商品统一放在可计算商品之后,不向买家展示“运距待确认”标记;全部商品均无法计算时忽略运距项,并使用其他推荐因素排序。
- 输出推荐结果时记录对话条件版本、商品候选快照、排序规则版本和推荐时间,用于继续追问、回溯和防止旧结果被误用。
- 交易顾问不设置固定最低推荐数量,也不要求每个品类维持指定在售商品数。实际输出数量为当前对话条件下真实有效候选商品数与 3 的较小值;为 1 或 2 时全部输出,为 0 时说明没有匹配结果并提供修改条件或生成采购需求草稿的下一步。不得生成不存在的商品。
能力边界
- 不生成不存在的商品、库存、企业、成交、信用或价格事实。
- 不代表企业出价、接受报价、确认成交、签合同、付款或确认收货。
- 不输出后台敏感风控信息或其他企业私有数据。
- 无结果时说明原因,并提供放宽条件或发布采购需求。
- 规则回答引用当前平台规则版本;无法确定时引导查看正式规则或联系平台。
异常与边界
- 数据源异常时停止使用异常来源,不用旧数据冒充实时。
- 推荐商品在用户点击时再次校验上架、库存和企业状态。
- 用户问题涉及无权交易时只给通用说明,不泄露对象详情。
- 多轮对话中用户修改条件后,旧候选结果标记失效并重新匹配。
验收标准
- 市场指标来源、口径、更新时间和页面汇总一致。
- 推荐可解释且不会突破硬条件。
- 交易顾问先澄清再输出真实结果,所有正式动作进入业务页面确认。
- 交易顾问最多输出 3 个去重商品;候选不足 3 个时输出全部真实有效候选,不为达到数量自动放宽硬条件。候选为 0 时清楚说明原因并提供修改条件或生成采购需求草稿的下一步。
- 人工客服可在当前聊天框接入,服务人员、客服电话和接入状态展示完整,页面不发生跳转。
- 无结果、数据延迟、权限不足和对象失效均有清楚说明和下一步。