Filtmall 智能购物

让 AI 助手按需求搜商品、核对同款价格,并协助完成购物与订单跟进。

Star 数
★ 3k
最近更新
20 天前
License
Apache-2.0
主语言
JavaScript
FA 评分
证据不足

30 秒速览

运行形态
Agent 插件 / 技能命令行工具
可在哪里用
兼容但需适配
上手难度
低 · 几分钟可跑通
开始前需要
Node.js 18 或更高版本Filtmall 账户(用于需要身份验证的流程)Shell / 命令行网络访问本地文件系统
典型场景
想在预算内买面膜的消费者,用自然语言描述预算和肤感要求,让助手搜索候选并比较规格与价格。
不适合
  • 需要购买非美妆及个人护理商品的用户
  • 希望让代理直接完成授权和付款的用户

这个 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;后续命令可查询订单与物流、管理地址、取消符合条件的订单或进入售后流程。涉及账户或交易数据的操作应先征求用户同意,授权和付款等页面由买家打开并确认。

  1. 想在预算内买面膜的消费者,用自然语言描述预算和肤感要求,让助手搜索候选并比较规格与价格。
  2. 需要核实优惠是否对应同款同规格的买家,查看外部价格、来源平台和记录时间再决定是否购买。
  3. 已选好商品的用户,通过购物车或单 SKU 的 BUY_NOW 流程继续到结账,并自行打开付款链接。
  4. 付款后不确定订单是否成功的买家,查询订单状态及订单明细。
  5. 等待包裹或需要处理符合条件的订单的用户,查询物流、管理收货地址、取消订单或发起售后。

如何安装或部署这个 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?

FollowAgents 源码审查 · FARS-2.1
证据不足
风险与缓解建议
  • 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
  • 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
  • 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
  • 本评估仅基于所提供的 README 和 LICENSE;其中提及但未提供的代码与文档均未作验证。
  • README 所述价格优势、交易流程和安全措施应视为项目声明,不能据此确认实际行为。
证据充分度:低 评估于 2026年10月8日 审查版本 9904c8df53c9
评估证据 README.mdLICENSE
查看完整评分方法 →

常见问题

安装后需要什么运行环境?
需要 Node.js 18 或更高版本。技能包含 CLI 运行时,安装时无需单独执行 npm install。
是否需要 Filtmall 账户?
商品搜索示例可直接运行;认证后的购物流程从 OAuth Device Flow 登录开始,README 未说明账户费用或具体服务收费。
助手可以替买家授权或付款吗?
不可以。买家需要打开授权和付款页面,并确认相关操作;对账户或交易数据的变更也应先征求同意。
价格优势是否适用于所有商品和用户?
不一定。只有实时结果包含匹配规格、来源平台和记录时间时才显示价格优势;实际价格还会受账户、地区、会员和促销影响。
如果买家出现过敏反应怎么办?
若有正在发生的过敏反应、发红或肿胀,应停止商品流程并寻求专业医疗帮助。
在 GitHub 查看 ↗ 安装 ↓

相关 Agents