Shopping List

🛒 家庭购物清单,自然语言管理

智能购物清单管理,支持自然语言添加商品、分类归档、家庭共享与购买历史追踪,让日常采购井井有条。

收藏
2.8k
安装
1.4k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Shopping List 是一个面向家庭场景的智能购物清单工具,通过自然语言交互完成商品添加、勾选、分类管理等全流程操作。用户可直接说"添加鸡蛋、面包和2加仑牛奶",系统自动解析为多条独立商品并智能归类(如牛奶→Dairy,鸡肉→Meat)。支持按8大预设分类(Produce/Dairy/Meat等)自动归档,也允许自定义新类别。

显著优点

1. 自然语言理解:无需严格格式,支持"add""check off""what do we need"等多样表达,多商品批量添加通过逗号/"and"智能切分
2. 智能防重机制:基于 normalizedName 自动合并重复项,已勾选商品重新添加时会自动取消勾选状态

3. 家庭协同设计:内置 addedBy 字段记录操作者(AJ/Shal),支持切换用户身份,便于多人协作追溯

4. 数据持久化:JSON 文件本地存储,含完整购买历史归档(按月分文件),支持"上个月买了什么"等历史查询

5. 容错设计:数据损坏时自动备份为 .corrupt 文件并重建,24小时延迟归档避免误操作

潜在局限

  • 无云端同步:依赖本地文件系统,跨设备需额外同步方案
  • 分类推理有限:仅覆盖常见商品映射,冷门商品可能归入"Uncategorized"需手动调整
  • 无价格/预算功能:纯清单管理,不支持比价或消费统计
  • 模糊匹配风险:商品名部分匹配可能误勾选相似项(如"milk"同时匹配"whole milk"和"almond milk"时强制人工确认)

适合人群

  • 需要替代纸质/便签购物清单的家庭用户
  • 多人共同管理采买的合租室友或夫妻
  • 希望保留购买历史用于消费复盘的习惯追踪者
  • 偏好语音/自然语言交互而非表单填写的效率型用户

常规风险

数据完全本地存储,需定期备份 skills/shopping-list/data/ 目录;归档操作不可逆(但历史文件可手动查阅);多用户并发写入场景下无锁机制,可能存在竞态条件。

Shopping List 内容

data文件夹
references文件夹
手动下载zip · 8.1 kB
active.jsonapplication/json
请选择文件