网易首页 > 网易号 > 正文 申请入驻

打开冰箱又关上,他做了个只让AI干活的买菜App

0
分享至

打开冰箱,盯着看,关上。五分钟后,再打开,再看,还是说不清牛奶是没了还是只剩一点。等真正坐下来写购物清单,刚才看到的东西已经忘了一半。


这是开发者Vikram在Hacktoberfest开源AI挑战第三周交出的作品起点。那一周的主题叫"Slow and Steady"——做一个奖励懒惰的东西。于是他做了SlothList:一个替你看冰箱和食品柜的工具。

它的逻辑简单到近乎无礼:你最多拍三张照片,视觉模型判断哪些是满的、哪些快没了、哪些已经空了,文本模型再把结果整理成一份分类清晰的购物清单,顺手写好一条可以直接发出去的WhatsApp消息。谁去买菜,把消息转过去就行,连重打一遍都省了。

最懒的部分是"常备品"

你只需要输入一次那些永远想补货的东西——牛奶、鸡蛋、咖啡,随便什么。此后每一份清单都会自动带上它们,拍没拍照都一样。如果连拍照都懒得拍,还有一个"重排上次清单"按钮,一键用上一次的结果加常备品重建清单,零新输入。

演示里,SlothList扫描一层货架后,正确跳过了那盒满的鸡蛋,抓到了快见底的牛奶和黄油,还把他没提过的咖啡和卫生纸自动并了进去。生成的WhatsApp消息长这样:

  • 牛奶(1升)
  • 黄油(500克)
  • 咖啡(1包)
  • 卫生纸(2包)

让视觉模型别瞎编

整套东西跑在一台没有GPU的普通笔记本上:Ubuntu、15GB内存,通过Ollama调用开放权重模型,一个Python文件,Flask加Pillow,没有API密钥,除了Ollama不依赖外部服务。

开发过程中踩到的第一个坑是幻觉。小视觉模型在照片模糊或内容不多时,会"想象"出一个整洁、符合预期的冰箱。所以提示词里明确写着:只列出你真正看得见的物品,不要编造。同时模型还要报告它实际观察到的内容,结果显示在结果页上,供人核对。

第二个坑更关键。早期版本里,视觉模型只把物品标成"有"或"没有",这基本没用——你不想因为看见一个牛奶盒就把牛奶写进清单,你想的是盒子快空了才写。把状态拆成满、低、空三档,只把低和空的物品拉进购物清单,输出才真正可用。

常备品的优先级则被写死在清单构建的提示词里:无论状态如何,每一项常备品都必须包含,与扫描结果分开处理。这一刀把"冰箱里现在有什么"和"我永远想家里有什么"彻底解耦,也正是常备品功能的意义所在。

为什么非要本地跑

冰箱是私密的地方。一张内部的照片能透露很多——饮食结构、预算、家里住几个人、有没有人出门在外。把照片交给一个常驻云端、内置分析和广告定向的应用,和让视觉模型在本地或通过单次Ollama云调用完成,是两回事。

懒惰只有在免费时才成立。这个应用的全部卖点就是"设置一次,然后什么都不做",按次计费的API会直接拆掉这个前提——你会开始 ration 自己的懒惰,那就本末倒置了。开放权重模型让"随便用、不用想成本"变成真的。

还有一层:一个你不再惦记的工具,恰恰是云服务商下架模型或改价时会悄悄坏掉的那种工具。开放权重不会被从脚下抽走。

想试的话,克隆仓库、装依赖、运行app.py,打开本地5000端口即可;手机连同一个WiFi也能直接访问,站在厨房里就能拍。这个挑战上线时正好赶上10月20日的国际树懒日——愿你的冰箱常满,付出最少。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
美向中国下“战书”?南部战区回应燃爆,态度前所未有的强硬!

美向中国下“战书”?南部战区回应燃爆,态度前所未有的强硬!

书写传奇
2026-10-23 00:00:43
李泽楷再次证明,找女友要找年轻的,即使你老,她还美得心旷神怡

李泽楷再次证明,找女友要找年轻的,即使你老,她还美得心旷神怡

刘森森
2026-09-10 12:52:11
高志凯提出了一个反向设问:俄罗斯既然觉得经蒙古向中国输气是一条好路,也可以让俄气先进入中国,再借中国管网送往印度,印度愿意吗?

高志凯提出了一个反向设问:俄罗斯既然觉得经蒙古向中国输气是一条好路,也可以让俄气先进入中国,再借中国管网送往印度,印度愿意吗?

扶苏聊历史
2026-09-22 16:45:33
47岁的秦岚,十几年体重不过百。她从不跑步,说那会跑垮脸。这一下捅了健身圈的马蜂窝。那你问她练什么?她专挑慢的来

47岁的秦岚,十几年体重不过百。她从不跑步,说那会跑垮脸。这一下捅了健身圈的马蜂窝。那你问她练什么?她专挑慢的来

背包旅行
2026-10-23 12:23:11
黄牛彻底输了,iPhone Duo 国行开售,店内居然有现货!

黄牛彻底输了,iPhone Duo 国行开售,店内居然有现货!

XCiOS俱乐部
2026-10-23 09:48:28
两部电影,同一种尴尬!

两部电影,同一种尴尬!

梳子姐
2026-10-22 18:09:37
美国放松制裁后,俄售华石油开始涨价,莫斯科打得一手好算盘

美国放松制裁后,俄售华石油开始涨价,莫斯科打得一手好算盘

阿策聊实事
2026-10-23 10:10:07
不愧是山姆断货王!真的太太太好吃啦!

不愧是山姆断货王!真的太太太好吃啦!

广州生活美食圈
2026-10-22 20:09:00
属蛇人:10月24起,家中一人“不得不走”?别难过,大运已敲门!

属蛇人:10月24起,家中一人“不得不走”?别难过,大运已敲门!

小陆搞笑日常
2026-10-23 11:07:40
颁奖典礼王艺迪全程黑脸!陈熠低头沮丧 大藤与桥本耳语脸都快笑烂

颁奖典礼王艺迪全程黑脸!陈熠低头沮丧 大藤与桥本耳语脸都快笑烂

颜小白的篮球梦
2026-10-23 11:14:04
炸裂首秀!你好,浓眉哥!再次点燃NBA交易市场

炸裂首秀!你好,浓眉哥!再次点燃NBA交易市场

篮球实战宝典
2026-10-22 22:00:43
“没有一个不化妆的!”技校班级女生火了,网友:全都化成一个样了

“没有一个不化妆的!”技校班级女生火了,网友:全都化成一个样了

泽泽先生
2026-10-21 16:33:54
破案了!蒯曼为何被安排打三单?马琳确定女单第三人,陈熠已掉队

破案了!蒯曼为何被安排打三单?马琳确定女单第三人,陈熠已掉队

体育大学僧
2026-10-23 09:57:35
胡锡进:股票跌得心疼,网友:何止心疼,完全是肉疼

胡锡进:股票跌得心疼,网友:何止心疼,完全是肉疼

东方豪侠
2026-10-23 13:21:22
干得漂亮!“辽宁舰”甲板摆满舰载机现身菲律宾苏禄海,菲媒却闭口不谈

干得漂亮!“辽宁舰”甲板摆满舰载机现身菲律宾苏禄海,菲媒却闭口不谈

天下布武
2026-10-23 11:29:09
5万架“百舌鸟”将运抵基辅,德国全额买单,俄不解决将永无宁日

5万架“百舌鸟”将运抵基辅,德国全额买单,俄不解决将永无宁日

聚焦真实瞬间
2026-10-21 07:16:38
泽连斯基:为了在战争结束后恢复运转,乌克兰需要让950万人回国

泽连斯基:为了在战争结束后恢复运转,乌克兰需要让950万人回国

阿纂看事
2026-10-23 09:00:00
又一台湾省老戏骨力挺沈伯洋!叫嚣不怕大陆抵制,曾靠《再见阿郎》走红

又一台湾省老戏骨力挺沈伯洋!叫嚣不怕大陆抵制,曾靠《再见阿郎》走红

小徐讲八卦
2026-10-23 14:26:44
粮油要变天?下半年开始,大米、面粉、食用油或迎新一轮行业洗牌

粮油要变天?下半年开始,大米、面粉、食用油或迎新一轮行业洗牌

云霄纪史观
2026-10-17 01:39:00
中方澄清:所谓“胡塞武装使用中国零件制造导弹”是抹黑造谣,如也方提供材料,中方愿认真调查

中方澄清:所谓“胡塞武装使用中国零件制造导弹”是抹黑造谣,如也方提供材料,中方愿认真调查

每日经济新闻
2026-10-22 16:27:41
2026-10-23 16:20:49
薛定谔的BUG
薛定谔的BUG
有态度网友ytd
248文章数 108关注度
往期回顾 全部

科技要闻

抢运营商饭碗!马斯克又有大动作

头条要闻

牛弹琴:普京最新表态砍出五刀 一刀更比一刀狠

头条要闻

牛弹琴:普京最新表态砍出五刀 一刀更比一刀狠

体育要闻

没人看好的加图索,打出队史最佳开局

娱乐要闻

黎纪君晒与刘恺威合照 恋情后首次同框

财经要闻

叫"保障"不叫"保险":租车平台的文字游戏

汽车要闻

比预售价降了近2万 家越07正式上市11.98万起

态度原创

数码
健康
教育
手机
旅游

数码要闻

惠普战99 Ultra "Gorgon Halo"移动工作站上架,标价59999元

痘痘能根治吗?皮肤科医生说实话

教育要闻

一教育局长被调离,曾安排低分教师与“耻辱”合影

手机要闻

苹果客服回应iPhone Duo磨砂膜可撕:不建议!纳米纹理表层损坏维修要398元

旅游要闻

北京城市副中心首届彩叶大道艺术开放周启幕

无障碍浏览 进入关怀版