Filtmall 智能购物
让 AI 助手按需求搜商品、核对同款价格,并协助完成购物与订单跟进。
- Star 数
- ★ 3k
- 最近更新
- 20 天前
- License
- Apache-2.0
- 主语言
- JavaScript
- FA 评分
- 证据不足
30 秒速览
- 运行形态
- 可在哪里用
- 兼容但需适配
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 想在预算内买面膜的消费者,用自然语言描述预算和肤感要求,让助手搜索候选并比较规格与价格。
- 不适合
- 需要购买非美妆及个人护理商品的用户
- 希望让代理直接完成授权和付款的用户
这个 Agent 能做什么,适合哪些场景?
Filtmall Shopping 是筛电(Filtmall/Filtalgo)提供的购物技能,面向 AI 助手提供实时商品、同商品同规格价格证据,以及交易后的订单、物流和售后流程。仓库包含 `SKILL.md`、按需加载的 `references/` 工作流说明、`scripts/filtalgo.js` 命令行包装器和打包运行时 `assets/filtalgo-cli.cjs`。助手通过 `node scripts/filtalgo.js <command> --json` 调用商品与交易服务,返回结构化结果,并可将商品、授权、付款和订单页面交给用户打开。当前商品目录侧重美妆和个人护理,账户授权、订单确认及付款由买家完成。适合希望在一次对话中从选品延伸到订单跟进的用户;如果需要更广的商品品类或无人参与的付款流程,则不太适合。
技能将自然语言购物需求交给 search 命令,在筛电实时目录中查找候选商品,并提供价格、规格、库存、商品详情及适配需求的信息;有同规格外部价格证据时,还能显示来源平台、记录时间和节省比例。用户选定商品后,可用购物车或隔离的单 SKU BUY_NOW 流程继续购买,通过 checkout create 创建结账,并用 checkout prepare-payment 生成桌面网页或移动 H5 付款链接。认证流程使用 OAuth Device Flow;后续命令可查询订单与物流、管理地址、取消符合条件的订单或进入售后流程。涉及账户或交易数据的操作应先征求用户同意,授权和付款等页面由买家打开并确认。
- 想在预算内买面膜的消费者,用自然语言描述预算和肤感要求,让助手搜索候选并比较规格与价格。
- 需要核实优惠是否对应同款同规格的买家,查看外部价格、来源平台和记录时间再决定是否购买。
- 已选好商品的用户,通过购物车或单 SKU 的
BUY_NOW流程继续到结账,并自行打开付款链接。 - 付款后不确定订单是否成功的买家,查询订单状态及订单明细。
- 等待包裹或需要处理符合条件的订单的用户,查询物流、管理收货地址、取消订单或发起售后。
如何安装或部署这个 Agent?
需要 Node.js 18 或更高版本。技能自带 CLI 运行时,安装不需要单独运行 npm install。支持 skills 安装命令的环境可执行:
npx skills add filtalgo/Filtmall-Shopping-Skill --skill filtmall-shopping -g支持导入文件夹或 ZIP 的客户端也可直接导入仓库根目录。README 未列出适用客户端的完整清单。
如何使用这个 Agent?
先检查运行环境,再搜索实时商品:
node scripts/filtalgo.js doctor --json
node scripts/filtalgo.js search "想要保湿一点的面膜,预算 100 元以内,但别太黏" --json需要账户的操作从 OAuth Device Flow 登录开始:
node scripts/filtalgo.js auth login
node scripts/filtalgo.js auth status --json例如,将商品加入购物车并创建结账:
node scripts/filtalgo.js cart add-item --way CART --sku-id <sku_id> --quantity 1 --json
node scripts/filtalgo.js checkout create --way CART --json
node scripts/filtalgo.js checkout prepare-payment <checkout_session_id> --link-channel mobile_h5 --json付款由买家在生成的链接中完成。查询订单和物流可运行:
node scripts/filtalgo.js order list --page-size 5 --json
node scripts/filtalgo.js order get <order_sn> --include-items true --json
node scripts/filtalgo.js logistics get <order_sn> --json完整命令列表:
node scripts/filtalgo.js help这个 Agent 有哪些优点和局限?
- 将商品搜索、购物车、结账、订单、物流和售后连接在一个购物流程中。
- 搜索结果包含实时价格、规格和库存等结构化信息,便于助手比较商品。
- 同规格价格优势有条件展示,并可附带来源平台、记录时间和节省比例作为依据。
- 提供持久购物车和单 SKU
BUY_NOW两种购买路径,并可生成桌面或移动付款链接。
- 当前商品目录侧重美妆和个人护理,其他品类的覆盖情况没有说明。
- 需要 Node.js 18 或更高版本及对筛电商品和交易服务的网络访问。
- 账户授权、订单确认和付款需要买家参与,不能由助手独立完成。
- 价格会因账户、地区、会员身份和促销活动而变化;所述价格优势不保证适用于每位买家。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Filtmall 智能购物 当前 | 证据不足 | Agent 插件 / 技能 | ★ 3k | 20 天前 | JavaScript | — |
| AIBot:Minecraft 自主玩家 | 83 · 表现良好 | 自托管服务免费 + 模型费 | ★ 154 | 1 个月前 | Java | OpenAI API |
| Nuclear 音乐播放器 | 53 · 缺口较多 | 桌面应用免费 | ★ 19k | 1 天前 | TypeScript | Codex · Claude Code |
FollowAgents 如何评估这个 Agent?
- 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
- 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
- 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
- 本评估仅基于所提供的 README 和 LICENSE;其中提及但未提供的代码与文档均未作验证。
- README 所述价格优势、交易流程和安全措施应视为项目声明,不能据此确认实际行为。
常见问题
安装后需要什么运行环境?
npm install。