终于找到一个能自动记录饮食的智能技能了
说实话,我以前试过太多饮食记录App,要么界面复杂得让人头大,要么录入一顿饭要折腾五分钟。后来用了Diet Tracker这个技能,才发现原来记饮食可以这么自然——像跟朋友聊天一样,说一句“我吃了4个鸡蛋和培根”,系统就自动把卡路里、蛋白质、脂肪、碳水、纤维算出来了,还带进度条显示你离目标还有多远。
今天就来跟你们聊聊这个饮食追踪技能(Diet Tracker)到底怎么用,有哪些让我惊艳的功能,还有使用注意事项。
它能做什么?
简单来说,它是一个装在Janus智能体上的饮食管理模块。你不需要下载什么App,直接在聊天窗口里跟智能体说话就行。它的核心能力包括:
- 自然语言记录:直接说吃了什么,比如“中午吃了一碗拉面加两个煎饺”,系统会自动估算卡路里和宏量营养素。
- 食物照片估算:拍一张食物照片发过去,系统会给你一个大致的卡路里估计。虽然不能保证100%准确,但比自己瞎猜强多了。
- 体重和体脂追踪:每天早上称完体重,在聊天里说“今天早上72.5公斤,体脂15%”,系统会记录下来并显示本周趋势。
- 每日总结和每周报告:每次记录完餐食,系统自动生成带进度条的DAY STATUS;傍晚可以请求“Day Close”看完整汇总;每周一自动发周报,有7天表格、体重趋势、日类型分布。
- 支持各种饮食方式:生酮、低碳、标准、地中海、弹性饮食、甚至一天只吃一顿(OMAD),它都能适配。
- 记住你的常用份量:如果你经常吃“一碗鸡汤”,可以直接告诉系统“一碗鸡汤=250千卡”,以后说“喝了碗鸡汤”就能快速记录。
还有一个我觉得特别贴心的设计:如果你某天吃多了,系统不会说教,只是默默显示数字。它有一个安全防护机制,比如限制每周严格饮食的天数,禁止连续两天严格日,如果检测到不健康的模式会发出健康警告。
安装和设置
安装非常简单,在终端跑一行命令:npx skills add https://github.com/wtokarzewski/janus-agent --skill diet-tracker。
装好之后,跟系统说“install diet”,它就会开启对话式设置。它会问你:你的目标是什么(减脂、增肌还是维持)?当前体重、体脂?采用的饮食方式?你希望有哪些日类型(正常、断食、OMAD等)?要不要开启自动心跳消息(早上称重提醒、中午检查、傍晚总结)?
如果你之前已经装过这个技能(有历史数据),重新安装时它只会问你缺少的字段,然后更新档案,不会把你之前记录的食物日记删掉。这一点很好,换设备或者重装都不怕丢失数据。
日常使用体验
我最常用的场景就是中午吃完饭,直接在聊天框里说:“中午吃了食堂的餐盘:一份米饭、清炒西兰花、红烧肉,大概200克肉”。系统马上回复一个DAY STATUS报告:
🔥 卡路里:1230 / 2000(剩余:770)
🥩 蛋白质:80g / 120g(剩余:40g)▓▓▓▓░░░░ 67%
🧈 脂肪:45g / 60g(剩余:15g)▓▓▓░░░░░ 75%
🍞 碳水:130g / 200g(剩余:70g)░░░░░░░░ 65%
🌾 纤维:12g / 25g(剩余:13g)▓░░░░░░░ 48%
这个进度条一目了然,就知道下午还能吃什么。
晚上睡觉前,我会说“close day”,系统给出一整天完整的膳食列表、微量营养素、补剂情况,还会显示体重趋势。如果晚饭后又吃了零食,直接追加一句“刚才吃了一把杏仁”,系统会自动更新当天的总计,完全不需要重新算。
几个值得注意的规则
根据官方文档,我总结了一些使用中需要留意的点:
- 饮食日定义:从第一餐到睡眠,而不是自然日零点。如果你凌晨2点还在吃,那属于前一天的,不是新的一天。
- 估算原则:宁可多估不可少估,确保热量不低估。
- 不删除文件:想修正日期或数据,直接用编辑命令,不能删除食物日记文件。
- 一次事件一个报告:记录一餐后,系统只会发DAY STATUS,不会同时发Day Close。如果需要日终报告,需要手动触发。
- 先计算再报告:每次添加新条目,系统会先重新计算所有总计,然后才生成报告,确保数字是最新的。
实际应用场景
我觉得这个技能特别适合这几类人:
- 健身爱好者:需要精确控制蛋白质、脂肪、碳水比例,训练后要补碳水,平时还要注意卡路里盈余或赤字。
- 减重人群:想记录吃了什么,但要省去手动查卡路里的麻烦,系统帮你算好。
- 特殊饮食者:比如生酮(需要高脂肪低碳水)、断食(OMAD或骨头汤日)等,技能允许自定义各种日类型。
- 食物过敏或肠道敏感者:可以通过记录排查哪些食物引起不适。
一些小缺点
用了半个月下来,觉得也有几个可以改进的地方:
- 照片估算精度一般:对于中餐这种混合烹饪的菜,估算准确率不高,建议还是用自然语言描述。
- 没有移动端独立App:必须通过Janus对话使用,有时候想快速记录还得打开电脑,不太方便。
- 没有食物数据库的直接搜索:目前依赖自然语言理解和用户定义的固定单位,对于不常见的食物可能估算偏差较大。
不过总的来说,这个免费的开源技能能做到这种程度,已经相当实用了。如果你也在用Janus智能体,强烈推荐装一个试试。安装命令再贴一次:
npx skills add https://github.com/wtokarzewski/janus-agent --skill diet-tracker
好了,今天就聊到这儿,祝你们吃得健康,练得开心!