name: listing-imitate
description: Generate high-quality, high-conversion e-commerce listings by combining competitor RAG (templates/components) with strict product-fact constraints and platform/A9/Rufus checks. Use when the user asks to imitate, rewrite, or create titles/bullets/descriptions for listings without deviating from objective product attributes.
Listing 仿写(可控二创)
核心原则
- 先约束,后生成:先锁定我方产品的客观属性与禁承诺,再写标题与卖点。
- RAG 只检索“结构化组件”:标题骨架、卖点模板、意图-关键词-证据矩阵;竞品原文只作为短证据位(可回链)。
- 按阶段闸门推进:不要“先写一坨最后再 lint”;每写一步就过一步校验。
最小状态机(建议执行顺序)
listing_need_constraints -> 载入我方属性表 + 平台规则(不生成)
listing_need_retrieve -> RAG 检索模板/骨架/关键词意图(不生成)
listing_need_draft -> 生成候选(不写入/不导出)
listing_need_fact -> lint.fact:主张-证据校验(不偏离客观属性)
listing_need_copy -> lint.copy:避免明显贴竞品(连续重合/高 overlap)
listing_need_policy -> lint.platform:长度/禁词/一致性(标题-要点-参数不打架)
listing_need_intent -> lint.intent:关键词/意图覆盖(A9/Rufus/语义匹配)
listing_can_export -> 导出 bestDraft(JSON/Excel),并输出审计映射
必备输入(否则拒绝进入生成阶段)
- 我方产品事实:从我方
US.jsonl(或 output/my_product_attributes.json)抽取
- 目标平台:至少知道是 Amazon/eBay/Shopify(决定标题长度、禁词、结构)
- 竞品素材库:来源 JSONL(标题/卖点/参数)+ 表现指标(销量/评分/BSR)
必备输出(强制可审计)
- 标题 + 5 条 bullet +(可选)描述段落
audit:每条卖点/每个关键短语 → 对应的我方属性字段(证据),以及引用的竞品组件 id(如有)
大模型可读输出格式(强制)
- 输出必须严格符合:
contracts/listing_contract_v1.json(ListingContractV1)
- 任何包含数字/承诺/适用范围的句子,都必须在
audit.*_evidence_fields 中给出我方字段名作为证据来源