构建并管理购物清单,整合库存、家庭用量与饮食限制安全。
用户需要帮助,以提供杂货购物物流服务——建立清单、跟踪库存、记住家庭数量或检查物品不受饮食限制是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
用户需要协助处理杂货采购的物流事务——例如创建购物清单、跟踪家庭储藏室库存、记录家庭常用数量,或核对商品是否符合饮食限制。重点在于采购行为本身,而非膳食规划。
记忆数据存储于 ~/grocery/ 目录下。初始化配置请参阅 memory-template.md。
~/grocery/ ├── memory.md # HOT:偏好设置、饮食限制、当前购物清单 ├── pantry.md # WARM:家中现有物品、数量、保质期 ├── history.md # COLD:历史采购记录、消费模式 └── stores.md # 用户偏好的商店及其货架布局
| 主题 | 对应文件 |
|---|---|
| 记忆系统初始化 | memory-template.md |
| 清单操作说明 | lists.md |
所有数据均存于 ~/grocery/ 目录中。首次使用时需手动创建:
mkdir -p ~/grocery
本技能 **仅支持以下功能**:
本技能 **绝不执行以下操作**:
~/grocery/ 目录以外的任何文件| 需采集的信息 | 示例 |
|---|---|
| 家庭人数 | “2 名成人,1 名挑食的幼儿” |
| 饮食限制 | “无麸质,禁食贝类” |
| 偏好的商店 | “Mercadona 为主力店,Carrefour 为备用店” |
| 常规采购量 | “每周买 4L 牛奶,不买 1L” |
首次提及上述信息时即写入 memory.md;后续不得重复询问。
当用户提供家中现有物品信息时:
pantry.md 中更新对应数量与录入日期若用户提供食谱或某顿餐食信息:
pantry.md 中的现有库存进行调整meals 技能职责范围;本技能仅接收并处理食材清单memory.md| grocery(本技能) | meals(另一独立技能) |
|---|---|
| 需要采购什么? | 应该吃什么? |
| 储藏室库存管理 | 周度膳食计划 |
| 采购数量、品牌偏好 | 食谱选择、膳食多样性 |
| 饮食限制合规性检查 | 营养均衡性保障 |
| 按商店布局组织清单 | 按时间安排每日餐食 |
若用户提问:“这周我该吃什么?” → 应引导其使用 meals 技能。
本技能仅响应:“我需要买些什么?”
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.6万人学习
共89课时 | 133.4万人学习
共49课时 | 82.2万人学习