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

冰箱里塞满食材却没晚饭,他把AI做成拼桌搭子

0
分享至

打开冰箱,番茄、半碗熟米饭、半个洋葱,还有几样东西——单看都是食物,凑一起却不像一顿饭。朋友那边有菠菜和鹰嘴豆,另一位有胡萝卜和酸奶。谁都没有像样的计划,合起来却几乎凑成一餐。


这个再普通不过的晚饭时刻,成了 New Dish 的起点:一个本地优先的社区厨房,把一到三户人家的食材,变成一份真实、安全的食谱。

一个人也能用。输入手头有的东西、拍一张食材清单、或者直接拍冰箱,New Dish 会给出食材建议,请你逐项确认,套用整组的过敏与偏好,再去匹配一份有据可查的食谱。

作者设想的付费人群是合租室友、共享公寓、宿舍、小型社区厨房,以及想减少食物浪费的环保小组。付费版可以加共享每周食材库、保质期提醒、购物清单和私密家庭组。核心版本不注册、不产生 API 账单也能用。

从 CrowdChef 缩到一个小场景

第一版叫 CrowdChef,设想的是附近家庭互相发现、拼凑剩菜。听起来有趣,但摊子太大:定位、陌生人、信任、约时间、食品安全,全都在有人真正下厨之前就冒出来了。

于是想法被压缩成一个更小、更真实的瞬间,作者列了几条边界:

  • 一个人就该能用;
  • 几个认识的邻居或室友可以加入;
  • 每个人的过敏原都当作全组红线;
  • 结果必须是真能吃的食谱,不是 AI 即兴发挥;
  • 营养数据必须来自数据源,不能由模型自信地猜。

缩小之后反而更好。卡通界面和会动的辣椒向导 Peper 是后来才加的——晚饭规划该有点友好感,而不是像填税务软件。

识别归识别,事实归事实

架构上,New Dish 刻意把识别、食谱事实和呈现分开。流程是:冰箱照片或食材标签,经本地 OCR 与目标检测,交给人确认,再叠加过敏与饮食偏好,匹配经过核验的开放食谱,最后输出食谱、授权图片、步骤和来源营养,由 Peper 本地朗读。

印刷体食材清单用浏览器里的 Tesseract.js 处理。OCR 之前先缩放图片,做灰度、对比度增强,第一次结果弱时再跑一遍高对比度。冰箱照片则用 DETR ResNet-50 目标检测模型,通过 Transformers.js 在 Web Worker 里跑,图片不出浏览器。

最关键的是推理之后那一步:应用不自动相信它。作者第一次测冰箱照片,识别器只找到一个正确的词——苹果,周围全是无意义的碎片。流程技术上成功了,结果却没用。

修法是一串约束:把 OCR 输出和食谱数据集构建的词表比对,丢掉随机文本碎片,合并单复数重复项,冰箱检测要求更高置信度,只预选可靠建议,并且每一个食材都要用户亲手确认。

这次翻车改变了产品。一个自信的模型,不等于一个正确的模型。

不让语言模型编晚饭

早期原型让小语言模型直接生成食谱,很兴奋,直到作者问了自己一个更重要的问题:这东西我真会做出来吃吗?

一句通顺的话,不是食谱存在的证据。营养数据同理——模型能生成格式漂亮的卡路里和宏量营养素,和这顿饭毫无关系。

所以最终架构改用 UniTools Recipes v1,一个 CC BY-SA 4.0 的开放食谱集。每条记录包含食材用量、缩放规则、详细步骤、时间、授权图片,以及来源提供的每份卡路里、蛋白质、碳水与脂肪。

浏览器把确认过的食材和这份数据匹配,剔除与所选过敏原冲突的食谱,套用纯素、素食、无麸质、无乳制品、高蛋白、简单、限时等偏好,再按人数缩放用量。没有安全食谱匹配时,New Dish 会直接说没有,而不是为了不留白屏硬造一份。

可选的本地语言助手以 SmolLM2 360M Instruct 为主,Qwen2.5 0.5B Instruct 兜底,都走 Transformers.js,有 WebGPU 用 WebGPU,否则用 WASM。它们被明确排除在食谱事实和营养之外,只负责措辞——那里出错是麻烦,不是危险。Peper 的声音用本地 Kokoro 82M,加载失败就退回设备自带语音。

过敏排除对整组生效,当前清单包括花生、坚果、乳制品、蛋、麸质、大豆、鱼、贝类、芝麻、芥末、芹菜、羽扇豆和亚硫酸盐。界面仍提醒用户核对包装和交叉接触——软件没法替你检查厨房。邻居名字由用户自取,只存在浏览器里,图片和食材留在设备上,不需要账号。

整个应用是无构建的静态站点,托管在 GitHub Pages 上。

开放模型换来的四件事

作者认为开放创新在这里不是装饰,而是决定这个想法能不能落地。用闭源 API,每次拍照扫描、每次食谱请求、每句语音指令都可能变成计费请求,一个小工具在拿到第一个付费用户之前就先贵起来了;还得把别人家厨房和饮食习惯的照片传到他们没选的服务器上。

本地跑开放模型给了四个自由:隐私,冰箱照片和食材清单不出设备;低成本,用起来不产生增长的推理账单;可替换,SmolLM2、Qwen、DETR、Tesseract、Kokoro 都能换,不必围绕某一家供应商重做产品;诚实,模型输出可以被约束在它擅长的范围内,食谱和营养来自可检查的开放数据。

最值钱的是能对模型说不——加置信度阈值、加食材词表、要求人工确认,或者在安全敏感环节把它整个拿掉。闭源黑盒给的干预点要少得多。

第一个用户就是作者自己,站在冰箱前,指望相机功能看懂他肉眼已经看见的东西。它第一次并不漂亮,只回了一个正确的苹果和一堆胡话。这反而是最有用的反馈,因为它暴露了一个危险假设:把“模型返回了东西”当成“模型看懂了图片”。加上食材词表校验和置信度阈值后,他重跑那次失败输出,只有苹果活了下来。

目前还没有人为 New Dish 付过钱。作者选择直说,而不是为参赛编造增长数据。但产品已经收到几个真实需求:支持单人、显示每份核验营养、允许自定义邻居名字、绝不编造食谱。下一个真正的测试,是把它放进合租家庭用一周,看能不能帮他们救回至少一顿本来会放弃的晚饭。

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

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.

相关推荐
热点推荐
葡萄牙足协官宣:C罗擅自离队已严重违纪!禁赛30天+罚款255欧元

葡萄牙足协官宣:C罗擅自离队已严重违纪!禁赛30天+罚款255欧元

我爱英超
2026-10-20 05:02:43
法国总统马克龙公开表示:法国多地爆发的抗议源于燃油价格高涨,而油价上涨是因为波斯湾正在发生特朗普对伊朗发动的战争,而法国没有参与

法国总统马克龙公开表示:法国多地爆发的抗议源于燃油价格高涨,而油价上涨是因为波斯湾正在发生特朗普对伊朗发动的战争,而法国没有参与

吉刻新闻
2026-10-20 00:34:41
注销!温州又一家幼儿园没了

注销!温州又一家幼儿园没了

瓯越声音
2026-10-20 10:53:29
山东打响第一枪:“个人是养老第一责任人”

山东打响第一枪:“个人是养老第一责任人”

毒哥的毒鸡汤
2026-10-19 16:38:18
又是形势一片大好!前三季度GDP增速4.6%,人均收入涨5.3%,你信不信?

又是形势一片大好!前三季度GDP增速4.6%,人均收入涨5.3%,你信不信?

六子吃凉粉
2026-10-19 15:46:14
经济日报的评论,替一个断掉的踏板撑腰

经济日报的评论,替一个断掉的踏板撑腰

鲁先生的笔
2026-10-19 23:29:24
建议所有普通家庭:条件允许,出门办事尽量带上孩子

建议所有普通家庭:条件允许,出门办事尽量带上孩子

户外阿毽
2026-10-19 19:50:55
炸锅了!老干妈再引争议:你让工人下岗,消费者就让你下架!

炸锅了!老干妈再引争议:你让工人下岗,消费者就让你下架!

故事终将光明磊落
2026-10-19 12:47:52
又一个龟男的世界崩塌了!网传绍兴一男子遇到妻子和情人约会,咆哮每月1.3万工资,1.25万上交老婆

又一个龟男的世界崩塌了!网传绍兴一男子遇到妻子和情人约会,咆哮每月1.3万工资,1.25万上交老婆

火山詩话
2026-10-19 15:16:53
以色列总理下令推翻伊朗政权

以色列总理下令推翻伊朗政权

新京报
2026-10-20 07:04:07
加拿大媒体曝出惊人消息!一名华人因参加1979年对越自卫反击战被启动驱逐程序!

加拿大媒体曝出惊人消息!一名华人因参加1979年对越自卫反击战被启动驱逐程序!

水泥土的搞笑
2026-10-20 05:44:22
今天10月20日,全体退休人员注意:10月养老金发放,必查三项!

今天10月20日,全体退休人员注意:10月养老金发放,必查三项!

老孙说
2026-10-20 09:14:59
过保有人修?智驾有人赔?一篇看懂一汽-大众的“车界五险一金”

过保有人修?智驾有人赔?一篇看懂一汽-大众的“车界五险一金”

汽车投诉网
2026-10-20 09:35:10
明年国考几乎成了税务专场,这是什么信号?

明年国考几乎成了税务专场,这是什么信号?

深水财经社
2026-10-19 16:59:25
男子身中16刀身亡,前妻逃亡26年隐匿乡村当了妇女主任,案件迎来二审

男子身中16刀身亡,前妻逃亡26年隐匿乡村当了妇女主任,案件迎来二审

上观新闻
2026-10-20 09:01:15
赖昌星最狠的一招,就是用天价豢养空姐周兵,攻破了海关关长的防线;私生子降生的那一刻,530亿走私帝国的遮羞布被彻底撕碎

赖昌星最狠的一招,就是用天价豢养空姐周兵,攻破了海关关长的防线;私生子降生的那一刻,530亿走私帝国的遮羞布被彻底撕碎

人生录
2026-10-20 00:05:11
第一作者承认,新冠疫苗论文造假

第一作者承认,新冠疫苗论文造假

药时空
2026-10-19 18:54:21
李小冉老公被执行2111万

李小冉老公被执行2111万

雷达财经
2026-10-19 10:35:15
10月19日俄乌最新:超大规模袭击与创纪录的歼敌人数

10月19日俄乌最新:超大规模袭击与创纪录的歼敌人数

西楼饮月
2026-10-19 20:48:20
港媒曝刘恺威与32岁黎纪君恋情,因匹克球互生情愫,已秘密恋爱两个月

港媒曝刘恺威与32岁黎纪君恋情,因匹克球互生情愫,已秘密恋爱两个月

韩小娱
2026-10-20 09:20:08
2026-10-20 11:23:00
报错免疫体
报错免疫体
一名在需求评审和数据异常中反复横跳的产品运营。
182文章数 82关注度
往期回顾 全部

头条要闻

上周黄奇帆等两"虎"落马 4名省部级干部被处理

头条要闻

上周黄奇帆等两"虎"落马 4名省部级干部被处理

体育要闻

从NBA退役10年后,他真去警局上班了

娱乐要闻

港媒曝刘恺威与32岁黎纪君恋情,秘密恋爱两个月

财经要闻

宁德时代的大时代结束了吗?

科技要闻

新版MiniMax,能和DeepSeek掰手腕吗?

汽车要闻

方盒子家族再添新成员 捷途自由者7实车体验

态度原创

教育
时尚
健康
本地
公开课

教育要闻

二年级状元题,孩子喜欢的图形题,家长会做不会讲

4种“棒针毛衣”穿搭,美翻了!

看着很健康的人,怎么会突然猝死?

本地新闻

一场垂直登高赛跑出了"山城"的真正内核

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版