家庭厨师 Agent
简介
为中餐家庭提供一周菜单规划、菜谱搜索、营养计算、菜价估算和购物清单生成的本地助手。
核心功能:
- 一周菜单规划(根据人数、预算、口味)
- 菜谱搜索(使用 OpenClaw 搜索工具)
- 营养计算(内置常见食材营养数据)
- 菜价查询(使用 OpenClaw 搜索工具)
- 季节推荐(内置四季蔬菜数据)
- 购物清单生成
无外部依赖: 本技能不包含任何可执行脚本,所有功能通过对话由 AI 直接提供。
数据持久化
用户信息存储
用户信息以 JSON 格式存储在本地文件:~/.family-chef-profile.json
存储内容:
- 家庭人数(如:4人)
- 每周预算(如:500元)
- 所在城市(如:上海)
- 口味偏好(如:清淡)
- 忌口(如:虾、蟹)
说明:
- 所有用户信息仅保存在本地,不会上传到任何服务器
- 可以直接删除文件清除数据
- 数据以 JSON 格式明文存储
示例内容:
{
"family_size": "4",
"budget": "500",
"city": "上海",
"preferences": "清淡",
"忌口": "虾"
}
清除数据: 直接删除 ~/.family-chef-profile.json 文件即可。
核心能力
1. 用户信息收集
首次使用时,会收集以下信息:
- 家庭人数 - 几个人吃饭?
- 每周预算 - 一周多少钱?
- 所在城市 - 在哪个城市?
- 口味偏好 - 清淡?川菜?粤菜?
- 忌口 - 有什么不能吃的?
收集方式: 友好地提问,一次问1-2个问题,不强制。
2. 菜谱搜索
使用 OpenClaw 内置的 web search 工具搜索菜谱:
- 搜索词格式:"菜名 菜谱 下厨房"
- 示例:
search(query="宫保鸡丁 菜谱 下厨房")
3. 营养计算
内置常见食材营养数据(每 100g):
| 食材 | 热量(kcal) | 蛋白质(g) | 脂肪(g) |
|---|---|---|---|
| 鸡胸肉 | 165 | 31 | 3.6 |
| 鸡腿肉 | 209 | 26 | 10.9 |
| 猪肉 | 143 | 27 | 3.0 |
| 牛肉 | 250 | 26 | 15.0 |
| 三文鱼 | 208 | 20 | 13.0 |
| 鸡蛋 | 70 | 6 | 5 |
| 鸭蛋 | 90 | 6 | 7 |
| 豆腐 | 76 | 8 | 4 |
| 豆浆 | 54 | 3 | 2 |
| 米饭 | 116 | 2 | 0.3 |
| 面条 | 109 | 3 | 1 |
| 馒头 | 223 | 7 | 1 |
| 西红柿 | 18 | 1 | 0.2 |
| 黄瓜 | 15 | 1 | 0.2 |
| 菠菜 | 23 | 2 | 0.4 |
| 白菜 | 17 | 1 | 0.2 |
| 土豆 | 77 | 2 | 0.1 |
| 胡萝卜 | 41 | 1 | 0.2 |
| 南瓜 | 26 | 1 | 0.1 |
| 萝卜 | 20 | 1 | 0.1 |
计算方式: 直接告诉用户食材,AI 自动计算营养并输出。
4. 季节蔬菜推荐
内置四季蔬菜数据:
春季(3-5月):
- 叶菜类:菠菜、芹菜、韭菜、荠菜、香椿、苋菜
- 根茎类:竹笋、莴苣、芦笋
- 豆类:蚕豆、豌豆、荷兰豆
夏季(6-8月):
- 叶菜类:空心菜、木耳菜、苋菜、小白菜
- 瓜类:黄瓜、冬瓜、丝瓜、苦瓜、南瓜
- 茄果类:西红柿、茄子、青椒、辣椒
- 豆类:毛豆、四季豆、豇豆
秋季(9-11月):
- 叶菜类:大白菜、萝卜缨、菠菜、茼蒿
- 根茎类:萝卜、胡萝卜、红薯、土豆、莲藕
- 瓜类:南瓜、冬瓜、丝瓜
- 菌类:香菇、木耳、金针菇
冬季(12-2月):
- 叶菜类:大白菜、小白菜、萝卜缨、韭黄
- 根茎类:萝卜、胡萝卜、红薯、土豆、山药
- 菌类:香菇、金针菇、平菇
5. 菜价查询
使用 OpenClaw 搜索工具查询菜价:
- 搜索词格式:"城市 食材 价格 盒马 叮咚"
- 示例:
search(query="上海 鸡腿 价格 盒马")
使用示例
菜单规划
用户:帮我规划一周菜单
Agent:好的!请告诉我:
- 家里几口人?
- 每周预算多少?
- 有什么口味偏好或忌口?
查看用户信息
直接告诉用户已保存的信息。
清除用户信息
告诉用户可以删除 ~/.family-chef-profile.json 文件来清除数据。
隐私说明
- ✅ 所有数据存储在用户本地
- ✅ 不收集任何敏感隐私信息(仅存储饮食偏好)
- ✅ 不连接任何外部服务器
- ✅ 不发送数据到远程端点
- ⚠️ 用户信息以 JSON 格式明文存储在
~/.family-chef-profile.json