用途:把多份食谱的食材汇总成一份可直接执行的购物清单,只买需要的量和真正买得到的包装。启动时会说明正在使用 grocery-shopping 技能。
主要能力:
- 合并:同一食材同单位相加;单位不同先换算再相加(如 1/2 杯黄油 + 4 汤匙 = 3/4 杯);相似但不同的食材(黄油与含盐黄油、中筋面粉与面包粉)分开保留;极小用量(小于 1/4 茶匙)会询问用户是否已有。
- 库存核对:先询问储藏室与冰箱常见常备品(面粉、糖、油、黄油、鸡蛋、牛奶、香料等),再逐项确认扣除,处理部分数量(有 1/2 杯但需要 3/4 杯仍需购买)。
- 换算为可购买量:把食谱用量变成真实包装规格,例如需要 2/3 杯巧克力豆对应买 1 袋 12 盎司标准装,并提示剩余量。
- 整理输出:按超市分区(乳制品、烘焙、意面、酱料等)分组,附已持有物品与剩余提示;可输出便于复制到 Chrome 扩展的纯文本格式。
- 可选自动化:有 Instacart 时提供搜索词、购物车清单或分步添加指引;有 Costco 时按是否值得批量购买给出建议。
使用方式:先确认偏好(常去超市、是否有 Costco 会员、是否有 Instacart、现有库存),偏好可存入记忆供下次使用;随后按合并、扣库存、换算包装、分区输出、可选自动化六个阶段推进。命令与代码示例原文未给出。
适用场景:为某周菜谱准备购物、先盘点再采购、需要把用量换成包装规格、希望通过 Instacart 或 Costco 下单。
限制与注意:不适用于仅需食谱推荐、只是浏览食谱或只要营养信息的请求。资料列出的停止条件包括一次超过 10 份食谱、含特殊食材、远期易腐食材、用户未开通账号却要求自动化等;聚会大用量建议考虑 Costco 或餐厅供应渠道。价格、平台可用性与具体商店信息会随情况变化,资料中未给出的价格与功能不作承诺。