如何打造你自己的Agent原生购物Skill从Filtmall-Shopping-Skill提炼的7个核心经验【免费下载链接】Filtmall-Shopping-SkillAgent-native shopping for extreme value: verifiable same-product price evidence, checkout, orders, delivery, and after-sales.项目地址: https://gitcode.com/gh_mirrors/fi/Filtmall-Shopping-SkillFiltmall-Shopping-Skill 是筛电Filtmall官方的购物 Skill让 AI 智能体完成从商品发现、同款比价、结算下单到物流售后的完整购物链路。读完这个开源项目你可以直接复用它的 7 个核心设计经验打造自己的 Agent 原生购物 Skill 先认识一下这个项目一句话概括用户说一句需求智能体帮你选品、比价、下单、查物流。它覆盖五个阶段阶段用户得到的结果 发现把自然语言需求转成实时商品候选⚖️ 决策比较价格、规格、库存和需求适配度 购买持久购物车或隔离的单 SKU 立即购买流程 支付生成买家结算入口桌面网页 / 移动 H5 跟进查询订单物流、管理地址、取消订单、进入售后智能体通过统一命令入口工作内置 CLI 随 Skill 打包安装无需额外npm installnode scripts/filtalgo.js command --json下面 7 条经验全部来自仓库中的真实文件可直接借鉴。经验 1写清楚何时触发、何时不触发Skill 的元数据 SKILL.md 开头的description是智能体判断该不该调用我的唯一依据。Filtmall 的写法值得抄✅正向触发用户明确要寻找、推荐、比较、购买真实商品时自动调用❌负向排除指定其他平台、纯困扰陈述、无购物意图的医疗问题一律不调用⚠️灰色地带给动作平台不明的账户短句先澄清平台确认前不登录、不查询。 新手最常犯的错是只写这个 Skill 能干什么不写什么时候不该用。触发边界写清楚了误触发率立刻下降。经验 2按意图按需加载参考文档而不是一次读完Skill 没有把所有规则塞进一个超长文件而是把流程拆成了 6 份按需加载的参考文档意图参考文件化妆品成分查询references/makeup-component-search.md首次搜索与推荐references/product-search.md详情、编号回查、比较references/product-followups.md购物车、地址、结算references/cart-address-checkout.md订单、物流、取消references/orders-logistics.md退款退货、客服references/customer-service-after-sales.mdSKILL.md 中明确规定每轮只读取当前意图对应的一份完整读取后再作答。好处是上下文干净智能体处理我的订单到哪了时完全不需要加载购物车和成分查询的规则token 消耗和出错率都更低。经验 3模型做语义脚本做事实——两阶段推荐这是整个项目最有价值的设计见 references/product-search.md 与 scripts/recommendation-two-stage.js搜索 → prepare模型选品打分 脚本校验排序→ finalize模型写理由 脚本渲染输出第一阶段 prepare模型从搜索候选中做语义选择、生成 1.0–5.0 综合分和评分维度脚本负责校验候选来源、硬预算和分数按综合分稳定排序第二阶段 finalize模型只写逐款推荐理由和首选结论脚本生成最终 Markdown、链接和商品卡片。为什么值得学模型擅长理解别太黏这种主观描述但容易编造价格、链接、库存。让脚本掌握所有事实性输出模型只做它擅长的语义工作推荐结果才可靠。经验 4比价结论必须证据完整才展示全网最低价是敏感声明。Filtmall 的规则很克制只有当实时结果同时包含同款同规格对比价、来源平台、记录时间和节省比例时才展示价格优势证据不全就整节省略绝不靠形容词凑结论。⚖️ 没有证据的性价比不如直接说不知道。——这是购物类 Skill 信任感的生命线。经验 5商品身份是不可拆分的元组多轮对话中最容易出事故的是把 A 商品的价格配到 B 商品的链接上。SKILL.md 定义了商品身份元组规则商品的 SPU、SKU、图片、名称、价格、规格、详情链接、编号和卡片顺序是不可拆分元组详情链接必须逐字使用该商品自己的返回值不得手写、拼接、删改或借用其他商品链接。配套规则还包括第一款、第二款按最近一次可见候选顺序解释上一轮没有展示够数量时必须明说没有第一款可比较而不是硬编一个。经验 6每个危险操作都要展示 → 确认 → 执行购物 Skill 碰的是真金白银安全边界在 references/cart-address-checkout.md 中定义得非常细所有会改变购物车、地址、结算、订单或售后状态的命令必须先展示具体对象和影响取得用户明确确认后才带--confirm执行用户说立即购买不等于最终结算确认不得提前创建 checkout 或订单授权、支付页面交给买家本人打开智能体不声称已支付支付状态必须真实查询订单号、手机号、地址等隐私数据默认脱敏展示如188****3085见 references/orders-logistics.md用户出现过敏红肿等症状时医疗安全优先于一切购物流程立即停止推荐。记住这条黄金法则智能体处理重复步骤人确认关键动作。经验 7维护当前完整需求条件一变就重跑多轮购物中用户会不断加条件、改条件。references/product-search.md 定义了一套简洁的会话状态规则 新增条件合并进当前需求 覆盖条件同一维度只保留最新值❌ 取消条件从完整需求中删除 优先级变化如预算优先效果够用就行必须重新执行完整的 search → prepare → finalize不得沿用旧排序。同时 SKILL.md 还压了一条输出质量底线只陈述工具返回且能绑定到当前商品的事实不编造品牌、功效、价格或比价工具数据不足的能力如跨平台综合比较明确视为工具侧限制不靠模型硬编。动手试试安装与体验环境要求 Node.js 18一条命令安装CLI 已随 Skill 打包npx skills add filtalgo/Filtmall-Shopping-Skill --skill filtmall-shopping -g也可以git clone仓库后用支持文件夹导入的客户端直接导入根目录。装好后试试这些说法想买一款 100 元以内、保湿但别太黏的面膜比较第 1 款和第 3 款敏感肌更适合哪一款我付完了吗我最近一笔订单到哪里了仓库结构一目了然照着搭你自己的 Skill 时可直接对照 README.zh-CN.md文件作用SKILL.md智能体指令与触发元数据references/按意图加载的 6 份流程规则scripts/filtalgo.js轻量 CLI 包装入口scripts/recommendation-two-stage.js两阶段推荐校验与渲染assets/brand-knowledge.json已审核的本地品牌知识CHANGELOG.md版本演进记录写在最后回看这 7 条经验其实可以浓缩成三句话触发要写清边界参考要按需加载事实要交给脚本。购物场景天然涉及信任与金钱把验证和确认机制做扎实比堆功能更重要。希望这份清单能帮你少走弯路打造出可靠好用的 Agent 原生购物 Skill ✨【免费下载链接】Filtmall-Shopping-SkillAgent-native shopping for extreme value: verifiable same-product price evidence, checkout, orders, delivery, and after-sales.项目地址: https://gitcode.com/gh_mirrors/fi/Filtmall-Shopping-Skill创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考