学 AI 最好的方式,是拿它解决一件自己生活里真实的小事。有人被冰箱里的食材过期问题困扰很久:新鲜牛奶放过期、冷冻层的东西记不起买了多久、角落的青菜悄悄发蔫;备忘录里的购物清单也坚持不下来。他的解法是:用 WorkBuddy 做一个“冰箱管家”微信原生小程序。下面是他走通的完整流程,整理成步骤,你可以直接照着复用。
第一步:想清楚要做什么功能
动手前先把需求写在纸上。这次的目标有三块:
- 食材管理:随时知道冰箱里还剩什么、放了几天、哪些要尽快吃掉;买菜回来顺手记录;按温度展示推荐食用时间和保鲜度;吃完更新库存。
- “今天吃什么”菜品推荐:根据现有食材推荐家常菜(比如有西红柿和鸡蛋就推荐西红柿炒鸡蛋),快到期的青菜优先配菜,少纠结、少浪费。
- 界面:浅绿色搭配米白色、圆角卡片,手机单手操作友好。
第二步:建一个专用工作空间
打开 WorkBuddy,点击左下角的文件夹图标,选择新建工作空间,名字就叫“小程序开发”。不同项目分开工作空间,文件和上下文不会串。
第三步:进“小程序开发”入口,把需求一次说清楚
进入新建任务页面,找到代码开发分类里的“小程序开发”入口(不同版本界面可能略有变化)。然后把需求尽量说完整、说具体,这是决定生成质量最关键的一步。一次说清这些点:
- 要的是微信原生小程序,生成完整、可运行、方便后续修改的项目,而不是静态页面或原型;
- 核心功能:食材录入与库存管理(名称、分类、数量单位、存放位置、购买日期、保质期/建议食用日期、备注,可选上传照片;支持新增、编辑、删除、标记已吃完;支持搜索、分类筛选、按到期时间排序);
- 保鲜度估算与临期提醒:按类别、购买日期、存放位置和温度估算建议食用时间,分“状态良好”“建议尽快食用”“已超过建议食用日期”三档;第一版温度手动设置,不要假装具备实时温度监测;
- 菜品推荐:优先现有库存、优先临期食材;每道菜展示菜名、所需食材、已有/缺少的食材、制作步骤、烹饪时间、难度;第一版用本地菜谱数据加明确匹配规则,不要求接入外部 AI 接口;
- 页面至少包含:首页(库存概览、临期提醒、菜品推荐)、食材列表、添加/编辑食材、食材详情、菜品推荐、菜谱详情、我的/设置;
- 数据用微信小程序本地存储,保证重启后记录不丢;日期计算注意避免时区错误;所有页面读真实库存数据,所有按钮都要有实际功能;
- 交付:能导入微信开发者工具编译调试;暂时实现不了的功能要明确说明原因,不要用虚构数据假装。
需求说得越细,返工越少。这是整个流程里最值得花时间的十分钟。
第四步:选模型,生成初版
这次用的是 DeepSeek 4.1 Flash,生成完整初版大约消耗十几积分。拿到的是包含 app.json 等配置文件的完整项目根目录——注意要认准项目根目录,后面导入时要用它。
第五步:准备 AppID
去准备一个小程序账号对应的 AppID。游客模式也能先看基础页面,但要做完整测试,建议用个人账号的专属 AppID。
第六步:导入微信开发者工具并编译
在微信开发者工具里填写 AppID,选择刚才的项目根目录导入,点击编译,模拟器里就能看到页面。先跑一遍代码包附带的检查脚本,确认无报错再往下走。
第七步:模拟器里认真测一遍
按真实使用场景走一遍:录入“西红柿 2 个、鸡蛋 4 个”,购买日期选当天,存放位置冷藏、温度 4℃。可以验证这些点:输入名字后自动归类(西红柿→蔬菜、鸡蛋→蛋奶);空表单直接保存会被拦截;填西红柿时下方出现建议日期预览;再补一条购买日期改成几天前的菠菜,检查临期提醒是否触发;首页统计是否同步更新;搜索“西红柿”能不能找到、切换分类筛选是否正确;推荐页有没有出现西红柿炒鸡蛋、西红柿鸡蛋汤,点开看食材清单、烹饪时间、难度和分步做法;缺的配料(比如小葱)有没有明确标“缺配料”;点“换一批”推荐会不会变化。
第八步:真机调试
在开发者工具顶部找到真机调试入口,生成二维码,用手机微信扫码,在真机上实际操作一遍。这一步只是测试,不代表已经提交审核正式发布。实测中发现:手机上单独添加一条带照片的记录(比如香蕉),录入页可预览、列表出现缩略图;退出重进后记录和照片还在——但这只验证了同一手机退出重开可保留,不代表换手机能同步,更不代表有云端备份;电脑和手机各存各的记录,不会自动同步。
实测发现的三个坑,提前告诉你
- 别名搜索缺失:搜“西红柿”能找到,搜“番茄”列表为空——搜索只做了精确匹配。
- 过期食材仍参与推荐:已经显示“已过期 1 天”的菠菜,还出现在推荐结果里并被归到“主料齐全”——推荐逻辑没过滤过期项。
- 没有家庭共享和跨设备同步,温度要手动填,菜谱数量也还需扩充。
它是一个能实际试用、但还有改进空间的小工具,不是成品——作者自己也这么说。
一点体会
这类小项目的价值不在“冰箱管家”本身,而在流程:提出想法、亲手做出来、真的在生活里用上。AI 工具越来越好用之后,学习 AI 的乐趣就藏在这些具体的小事里。下次你被某个生活小麻烦绊住时,不妨也试试这套流程——从说清需求开始。
此處評論已關閉