
超八成的人承认自己有选择困难症而 “吃饭选餐厅菜品” 位列最容易纠结的场景第二名仅次于购物。为什么 “今天吃什么” 这么难心理学上有个概念叫决策疲劳——人在连续做出大量决策后大脑的认知资源会逐渐耗尽后续决策的能力和质量都会随之下降。而吃饭这件事一天要做三次决策一周就是二十一次一个月将近九十次。每一次看似简单的“吃什么”都在悄悄消耗你的心智带宽。更麻烦的是饮食决策还叠加了多重约束口味偏好、饮食禁忌、预算限制、用餐场景。自己做要考虑食材和厨艺点外卖要筛选配送范围和满减下馆子还得看附近有什么。变量一多大脑直接宕机最后往往做出最 “安全” 但也最乏味的选择。经常被这个问题折磨于是我在小胖叮的工具设计了 “今天吃什么”。工具界面做得极简核心就是多条件随机推荐菜品我试着配置了一组条件点外卖微辣不要海鲜。点击生成页面滚动菜品两三秒后停在了 “辣椒炒肉”附带估算热量大约 450 千卡和简短菜品描述。推荐结果很贴合日常是上班族常点、性价比合适的菜品。迭代了几版把筛选维度做细用餐形式分为「自己做」「点外卖」「下馆子」不同场景会匹配对应菜品库不会出现在家推荐佛跳墙这类脱离现实的结果。口味覆盖清淡到重辣忌口支持素食、清真、不吃海鲜、不吃香菜等选项同时加入预算区间过滤适配普通上班族日常消费。额外增加了菜品热量估算和菜品简介模块考虑到不少人有体重管理的需求。如果推荐结果不满意可以一键重新生成。简单聊聊实现思路这个小工具本质就是把多条件随机选择逻辑封装起来维护菜品基础库每条菜品数据预先打上标签用餐场景、口味、忌口标签、预估热量、简介用户选择筛选条件后先过滤数据库剔除不符合约束的菜品在筛选后的结果集合里随机抽取一条返回前端渲染。核心目的就是快速给出一个可行方案省去反复思考消耗的精力。