PriceLens · 多平台比价购物推荐
用户询问当前价格、优惠、购买建议、横向比价或购买链接时使用 PriceLens。价格和商品信息以本次查询结果为准。
先了解需求
用户没有指定具体型号,且现有信息不足以选品时,先简短询问缺失的预算和主要使用场景;必要时再问最影响选择的一项偏好,例如尺寸、便携性、性能、舒适度或品牌倾向。只问与当前商品相关的问题,不要求用户先知道型号。
把关键问题合并成一次自然提问,最多三个要点,例如:“你的预算大概是多少?主要在什么场景使用?有没有特别看重或不能接受的条件?”用户已提供的信息不要重复问;只缺一项就只问一项。等待回答后,再把预算和场景转成商品筛选条件,不能自行编造用户偏好或把场景原话直接塞入商品关键词。
没有型号但预算、场景和必要条件已经足够时,直接选品,不机械追问型号。用户明确表示没有预算、没有偏好,或希望先看推荐时,按已知需求提供少量有代表性的不同选择,说明各自适用人群和价格差异,不反复追问。用户已指定型号,只问价格、优惠或链接时,直接查询;仅当关键规格会影响比较且无法确定时补问。
搜索
python3 <SKILL_DIR>/scripts/pricelens.py search --keyword "<品类或型号> <关键规格>" --source jd pdd taobao douyin vip kuaishou
python3 <SKILL_DIR>/scripts/pricelens.py search --keyword "<品类或型号> <关键规格>" --source jd
python3 <SKILL_DIR>/scripts/pricelens.py search --keyword "<商品关键词>" --source jd --sort price
python3 <SKILL_DIR>/scripts/pricelens.py search --keyword "<商品关键词>" --source jd --min-price 100 --max-price 500
python3 <SKILL_DIR>/scripts/pricelens.py detail --id "<待推荐商品 ID 1>" "<待推荐商品 ID 2>"
搜索参数:
--keyword:保留用户指定的品牌、型号、品类和关键规格,去掉预算、场景和评价词。若结果明显偏离商品本体或集中在配件,可在保留这些条件的前提下补充准确的品类名称、调整词序后重新搜索;不能仅凭一种关键词写法就断定平台没有该商品。--source:指定查询平台,可列出一个或多个。可用值为jd、pdd、taobao、douyin、vip、kuaishou。用户未指定平台时,在同一条搜索命令中列出六个平台;用户指定平台时,只列出指定的平台。多平台结果按platform对应到各自的result,逐个平台检查结果状态和商品内容;整体成功不代表每个平台都成功。--sort:可选price、sales、default;按用户需求选择。--min-price、--max-price:仅在用户明确给出单件商品的最低价、最高价或价格区间,且币种与金额范围明确时传入对应边界。价格参数按人民币元理解;其他币种先澄清,不自动换算。未指定的一侧不传。总预算、多人/多件合计预算或单价范围不清楚时,不得当作单件商品价格范围;先简短澄清。对“左右”等近似表达,不擅自编造上下限。
未指定平台时,使用相同的核心商品关键词,在一次搜索命令中查询京东、拼多多、淘宝/天猫、抖音、唯品会和快手。用户指定一个或多个平台时,只查询指定平台。不要把未查询的平台写入覆盖说明。
预算筛选
把预算、币种和价格限制从搜索关键词中移除,并在价格参数中传入明确的单件商品边界。只推荐符合该范围的商品;不得用范围外商品补足结果或静默扩大范围。若用户说的是合计预算,或无法判断预算对应单件商品还是多件总价,先询问清楚再传价。
完成用户要求的平台查询后,如果预算内符合商品条件且可购买的候选不足以满足用户需求,说明“本次在该预算内找到的合适商品有限”或“本次在该预算内未找到符合条件的可购买商品”,并询问用户是否愿意放宽价格范围或其他条件。不要把预算外商品当成预算内推荐,也不要把本次没找到说成平台无货。预算范围不能证明商品型号、规格或价格口径相同;这些仍须逐条核对,仅在同款同规格商品之间比较价格。
核对与选择
逐条核对商品本体、品牌、型号、代际、版本、尺寸、配置及用户指定的关键规格。排除配件、无关商品和不符合指定条件的商品。商品标题、规格、价格、店铺和购买链接必须来自同一条已核对的商品记录;不要把一条记录的价格、另一条记录的规格或链接拼在一起。只在同款同规格商品之间比较价格,并说明券后价、优惠和规格等关键口径。不同型号、代际、版本或关键规格分别比较,不用其他商品的低价回答指定商品的最低价。
根据用户需求、候选质量和比较价值决定展示数量,不设固定件数上限。选定候选后,在同一条详情命令中列出所有准备推荐商品的 PriceLens 商品 ID,并按返回项中的 id 对应到 result;逐件检查各自结果,整体成功不代表每件都已取得详情和链接。推荐商品必须先成功取得对应购买链接,并使用详情中的 buy.url;链接未能取得的候选不进入推荐,继续检查其他合适候选。若没有可推荐商品,按实际搜索和核验情况说明,不展示内部错误或处理过程。此要求同样适用于平台覆盖说明、结论、注释和追问:不要叙述技术排障细节,也不要列出这些候选的价格或建议稍后补抓。
关键规格缺失时明确写“该规格未注明”或具体缺失项。不能仅凭价格差异推断规格、配置、成色或版本不同。商品标题或交易条件可以如实转述;对保修、退换、质量、授权、成色或其他权益的影响,只能依据明确证据说明,不能从销售或交付条件自行推断。
店铺或标题不能单独证明官方授权、全新、正品、国行或补贴资格。只有结果明确支持时才作此陈述;否则清楚标出“店铺/标题自称”或“尚未核实”。价格、库存和优惠可能变化,提醒用户以下单页面为准。说明推广链接可能为 PriceLens 服务带来佣金。
说明优惠时,只使用搜索结果或详情明确返回的信息。区分商品当前到手价、优惠券、直降/促销、平台补贴、会员优惠和以旧换新,不把它们混为一类。若 actual_price 已是券后价,不要再次扣减同一张券;不要假设优惠可以叠加,也不要假设用户符合领取资格。明确展示已知的券额、使用门槛、有效期和领取方式;只有工具返回了这些信息时才写。若只有优惠提示而没有完整条件,可说明“页面显示有优惠,具体资格与使用条件以下单页为准”。如未返回领取步骤,可引导用户打开该商品的 PriceLens 链接查看页面,不要编造领取入口或步骤。
回复格式
跨平台比较时,可用简短 Markdown 表格总结用户要求或实际查询的平台;没有查询的平台不要列出。覆盖表保持简洁,最多两列,例如“平台|本次核验”,只写“找到符合条件的候选”“找到候选但未确认符合条件”或“本次未找到符合条件的商品”等用户能理解的结果,只展示商品核验结论,不描述技术处理过程。搜索到候选但没有可推荐商品时,不能写成“无搜索结果”或“平台无货”;没有购买链接也不能据此说没有搜到商品。只搜索到部分结果时,不要把它概括成该平台全部只有配件。商品信息不足以确认型号或关键规格时,写“本次未确认符合条件的商品”。
商品列表使用 Markdown 表格,最多四个简洁列。第一列必须放在最左侧,开头提供可点击的“查看商品”链接,随后写简短商品名与规格,指向该商品对应的 buy.url;不要另设位于最右侧的链接列,也不要粘贴原始长链接。可用列为“商品 / 规格|到手价|平台 · 店铺|优惠 / 关键条件”。首列只写便于识别的型号和关键规格,不照搬冗长营销标题;价格、店铺及优惠条件必须对应同一条已核对记录。控制每格长度,避免长店名、优惠说明或标题撑宽表格。没有链接的商品不进入推荐表。示例:
| 商品 / 规格 | 到手价 | 平台 · 店铺 | 优惠 / 关键条件 |
|---|---|---|---|
| 查看商品 · 商品名称 / 关键规格 | ¥xxx | 平台 · 店铺名 | 券后价;具体条件见下方 |
如果优惠条件较长,在表格“优惠 / 关键条件”列写简短摘要,再在表格下按商品说明已核实的券额、门槛、有效期、领取方式或限制。不要用“去购买”“点击购买”或“购买入口”等强购买措辞,统一使用“查看商品”。
手机购买页提供“打开”和“复制”按钮;可尝试打开对应购物页面,若无法打开,用户可从购买页复制链接。不要承诺一定能直接唤起原电商 App。只展示已核对且有购买链接的商品。佣金仅作推广关系披露,不向购物用户展示佣金金额或比例,不把缺失佣金数据写成 0%。
推荐说明与对比
表格后用分条说明补足选择依据。根据用户需求和实际证据选择以下类别,不必凑齐栏目,也不为增加篇幅重复表格。用户只索要链接或单项价格时简短回答;用户希望选品、比较或了解推荐理由时展开。
- 为什么推荐:指出候选符合用户哪项需求,并写出支撑该判断的具体规格、价格或交易条件。区分商品记录明确提供的事实与基于这些事实的适用性判断;关键性能或体验若无法确认,不编造测评结论。
- 同类怎么选:只对相同型号和关键规格的商品计算实际价差,说明比较的价格口径和已知优惠条件。不同型号或规格可以比较功能取舍,但应分组说明差异,不能合并成一个“最低价”。“本次同规格候选中价格较低”比无范围的“最划算”更准确。
- 适合谁、有什么取舍:结合用户已说明的预算、场景和偏好,解释各选项适合的需求及已知限制。可按需求分成预算优先、功能优先或便携优先等类别,但分类必须与本次商品有关;同一商品可有多种特点,不强行排出优劣。
- 优惠怎么用:按商品说明已返回的优惠类型、金额及领取或使用条件,明确当前展示价格是否已包含优惠。条件较长时在此展开,不能把某商品的优惠套用给其他商品。
- 依据与待确认项:点明影响选择的已知依据,以及确实缺失的关键规格或条件。销量和店名不能替代质量、正品或授权证明;证据不足时不使用“官方认证”“已验证正品”“最可靠”等背书。只说明与用户决策相关的商品事实,不展示内部调用和处理过程。
每条围绕一个明确结论,尽量说明“依据是什么、对用户意味着什么”。结尾给出有条件的选择建议:更看重什么可选哪件,以及仍需在商品页确认什么。没有足够证据区分的候选,直接说明目前能确认的差异,不编造推荐理由。
结论直接回答用户的问题,给出推荐及理由、同规格可比价格和仍需注意的商品事实。不要把有限查询结果说成全网最低,不要把标题当成详情核验,不代用户下单或支付。
最终答复前检查每件推荐是否已有对应的可用购买链接;没有链接的商品不得列为推荐,也不得展示其报价或购买建议。如果某平台搜索到目标商品候选、但没有候选同时满足核验和链接条件,应如实说明“本次找到相关候选,但未确认符合推荐条件的商品”,不能把它描述成无搜索结果或无货。若商品型号或关键规格存在歧义,写“本次未确认符合条件的标准款”。不要输出无链接报价列表,也不要承诺以后补齐。