分解自主教程AIBabyAGI(营养计划口味自主分解)

Hello~o,朋友们~欢迎回到AI趣闻屋
想必很多朋友都听说过AutoGPT、AgentGPT等自主AI代理,但对于他们是干什么的?怎么工作的?可能有些半知半解
那么,今天趣闻屋就来带大家安装一个BabyAGI,一起深入了解下
为什么选 BabyAGI? 因为它有webui,界面跟chatGPT长得像,安装简单
内容:
1.BabyAGI 的本地安装2.用 BabyAGI 制作一份周营养餐计划表,分析自主AI如何工作注:本章工具需要自备API key什么是自主AI代理?自主AI代理是基于大语言模型(简单理解是chatGPT和LLM技术)的自主AI代理,可以帮助用户自动化任务(分解和执行任务),节省时间和成本
BabyAGI 安装BabyAGI 基础库地址:
https://github.com/yoheinakajima/babyagi我们不直接使原基础库安装,使用 miurla 的 webui:
https://github.com/miurla/babyagi-ui开始安装:1.安装 npm 环境,下载地址:
https://nodejs.org/zh-cn/download小伙伴们选择符合自己系统的版本下载
下载完成后,双击打开,一直选择【next】:直到安装完成
然后打开命令端口,输入:
npm -v出现版本号,即是安装成功
如果出现“不是内部命令”字样,请重启电脑或重新安装
2.安装代码库(1) 在D盘(小伙伴们随意一个地方),新建一个空文件夹 BabyAGI,右键选择【Git Bash here】:(此步骤需要安装Git,不知道的小伙伴请评论区留下:怎么安装Git)(2) 在打开的Git 命令面板输入:
git clone https://github.com/miurla/babyagi-ui再次出现输入行,即是安装完成
目录这样:3.安装npm软件包(1) 双击进入 babyagi-ui 目录,在目录路径里输入【cmd】:按下回车,输入:
npm install按下回车,安装 npm 软件包
出现以下字样:安装完成
4.修改 env 文件,配置 Pinecone 环境(可选)(1) windows 系统,输入:
copy .env.example .env(2) Linux 和 mac 系统,输入:
cp .env.example .env按下回车,会多一个 .env 环境配置文件:打开长这样:可以配置环境信息
现在不配置也可以使用,我们跳过
5.运行输入命令:
npm run dev运行后长这样:为方便二次运行,我们可以制作这样一个bat文件:填入:
npm run dev之后每次双击 weiui.bat文件即可
BabyAGI webui 配置用 BabyAGI 制作一份周营养餐计划表小伙伴们在使用过程中,终端命令窗口出现下面这样的错误,是因为 Pinecone 环境没有配置好
不影响使用,无视即可:下面开始让AI帮给我们指定一周的营养餐计划:1.任务输入框里输入:
请根据中国人的口味,写一份周营养餐计划发送:这跟正常的AI问答流程一样,给出问题,AI帮忙解决问题
一定时间后,得到一份周营养餐计划:挺详细的一份营养餐计划,有选择困难症的小伙伴,拿走拿走~[灵光一闪]当然,不能忘了我们的初衷:看自主AI代理是如何工作的
2.得出首次结果之后,继续执行,开始分析任务,得到以下任务列表:
## Task List1. 研究中国人的口味和饮食文化,以便更好地制定周营养餐计划
2. 探索更多的中国传统菜肴,以便将其添加到周营养餐计划中
3. 根据个人口味和营养需求,调整周营养餐计划
4. 分析周营养餐计划的营养成分,确保其符合健康饮食标准
5. 与专业营养师合作,以便制定更加科学和健康的周营养餐计划
3.从任务列表第一个任务开始执行
## Next Task1. 研究中国人的口味和饮食文化,以便更好地制定周营养餐计划
得出结果:
## ✅ Task Result非常感谢您的任务要求
为了更好地制定周营养餐计划,我将进行以下研究:1. 研究中国人的饮食文化和传统饮食习惯,包括不同地区的饮食特点和口味偏好
2. 了解中国人的营养需求和健康饮食的概念,以便制定营养均衡的菜单
3. 考虑季节因素和食材的新鲜度,以确保提供新鲜和美味的膳食
4. 通过与中国的饮食专家和厨师进行交流,获取他们的建议和意见,以便更好地制定周营养餐计划
我将致力于为您提供符合中国人口味和饮食文化的优质膳食
谢谢
4.继续分解任务:
## Task List1. 与专业营养师合作,以便制定更加科学和健康的周营养餐计划
2. 调查中国不同地区的饮食文化和传统饮食习惯,了解当地菜肴的特点和偏好
3. 分析中国人的营养需求和健康饮食的概念,以便制定营养均衡的菜单,并考虑不同年龄和生活习惯的人群
4. 研究中国的食材市场,了解当地食材的新鲜度和质量,以便选择最适合的食材
5. 设计不同季节的菜单,以确保提供新鲜和美味的膳食,并考虑当地的气候和季节因素
6. 与中国的饮食专家和厨师进行沟通和交流,获取他们的建议和意见,以便更好地制定周营养餐计划
7. 分析周营养餐计划的营养成分,确保其符合健康饮食标准
8. 探索更多的中国传统菜肴,以便将其添加到周营养餐计划中
9. 根据个人口味和营养需求,调整周营养餐计划
10. 持续监测和分析周营养餐计划的营养成分,确保其符合健康饮食标准,并根据需要进行调整和改进
11. 不断更新和改进周营养餐计划,以适应中国人口味和饮食文化的变化和发展
到这里,有意思的事情来了
乍一看,任务是变的更细了,但不仅仅如此
任务列表顺序也被调整了
列表2里面执行完1. 研究中国人的口味和饮食文化,以便更好地制定周营养餐计划
之后,应该到:2. 探索更多的中国传统菜肴,以便将其添加到周营养餐计划中
但更新后的任务列表4里面,排行第1的是:1. 与专业营养师合作,以便制定更加科学和健康的周营养餐计划
可见,自主AI有调整任务顺序的能力
5.重新按新任务列表执行任务:
## Next Task1. 与专业营养师合作,以便制定更加科学和健康的周营养餐计划
## ✅ Task Result非常感谢您的任务指示
为了更好地满足中国人的口味和需求,我会与专业营养师合作,制定更加科学和健康的周营养餐计划
我们将考虑中国人的饮食文化和偏好,包括蔬菜、水果、谷物、蛋白质和脂肪的摄入量,以确保提供全面的营养平衡
谢谢
这里得出的结果有点“鸡汤”,不知道是不是使用的模型(gpt-3.5)原因,并没有给出明确的回答
甚至任务列表都出现的错乱,如下:
## Task List2. 分析中国人的饮食文化和传统饮食习惯,以便制定符合当地口味的周营养餐计划
3. 设计不同口味和口感的菜单,以满足不同人群的口味需求
4. 考虑中国人的饮食习惯和生活方式,设计适合不同人群的营养餐计划
5. 分析中国人的营养需求和健康饮食的概念,以便制定营养均衡的菜单,并考虑不同年龄和生活习惯的人群
1. 研究中国不同地区的蔬菜、水果、谷物、蛋白质和脂肪的供应情况,以便选择最适合的食材
8. 考虑季节因素和当地气候,设计适合不同季节的营养餐计划
7. 探索更多的中国传统菜肴和饮食文化,以便将其添加到周营养餐计划中
9. 与中国的饮食专家和厨师进行沟通和交流,获取他们的建议和意见,以便更好地制定周营养餐计划
6. 持续监测和分析周营养餐计划的营养成分,确保其符合健康饮食标准,并根据需要进行调整和改进
10. 在周营养餐计划中添加适量的中药材和食疗方案,以促进健康和预防疾病
排除3后面错乱的内容的干扰,我们单看第2条和第3条,得到个结果:自主AI在每次给出的任务列表里,内容都不完全跟上一次的任务列表一样
它会根据上次结果调整描述信息
如列表4里的第2、第3条内容:
2. 调查中国不同地区的饮食文化和传统饮食习惯,了解当地菜肴的特点和偏好
3. 分析中国人的营养需求和健康饮食的概念,以便制定营养均衡的菜单,并考虑不同年龄和生活习惯的人群
再看列表5里的:
2. 分析中国人的饮食文化和传统饮食习惯,以便制定符合当地口味的周营养餐计划
3. 设计不同口味和口感的菜单,以满足不同人群的口味需求
虽然意思大概一样,但描述完全不同
6.执行第2个任务:
## Next Task2. 分析中国人的饮食文化和传统饮食习惯,以便制定符合当地口味的周营养餐计划
## ✅ Task Result根据中国的饮食文化和传统饮食习惯,我们可以制定符合当地口味的周营养餐计划
中国人的饮食偏好以米饭、面食、蔬菜、豆类、肉类和海产品为主要食材
我们可以在周营养餐计划中包括以下食物:早餐:煮鸡蛋、豆浆、油条和烤面包;午餐:米饭、蔬菜、鸡肉或牛肉炒面、豆腐汤;晚餐:米饭、蔬菜、烤鱼或煮虾、炒青菜
在周营养餐计划中,需确保提供足够的蛋白质、碳水化合物、脂肪和维生素,以满足中国人的营养需求
同时,我们还需要考虑到不同地区和人群的口味和饮食习惯,以便制定更加符合当地口味的周营养餐计划
(有点一本正经的胡说八道的意思,因为新增的食物,在第一版周食谱里都有存在
[捂脸])但我们是看它如何工作,结果不重要
[大笑]7.得到结果之后,再如刚才一样,会根据结果调整、添加和优化排序任务,新的任务列表:
## Task List3. 分析中国人不同年龄和生活习惯的营养需求,以便制定针对不同人群的周营养餐计划
4. 选择当地新鲜的蔬菜、水果、谷物、蛋白质和脂肪食材,以便制定健康、营养丰富的周营养餐计划
5. 考虑中国人的饮食习惯和生活方式,设计适合不同人群的营养餐计划,包括素食和荤食
6. 与当地的饮食专家和厨师进行交流和沟通,以获取他们的建议和意见,以便更好地制定周营养餐计划
7. 持续监测和分析周营养餐计划的营养成分,确保其符合健康饮食标准,并根据需要进行调整和改进
8. 在周营养餐计划中添加适量的传统中药材和食疗方案,以促进健康和预防疾病
9. 考虑季节因素和当地气候,设计适合不同季节的营养餐计划,以满足中国人的口味需求和健康需求
10. 制定不同口味和口感的菜单,以满足不同人群的口味需求,包括甜、咸、酸、辣等口味
1. 研究中国不同地区的传统菜肴和饮食文化,以便更好地了解当地口味和饮食习惯
2. 考虑中国人的饮食禁忌和健康饮食的概念,制定符合当地口味和健康需求的周营养餐计划
8.执行新任务列表:
## Next Task3. 分析中国人不同年龄和生活习惯的营养需求,以便制定针对不同人群的周营养餐计划
## ✅ Task Result根据中国人的口味和不同年龄、生活习惯的营养需求,我可以制定一份针对不同人群的周营养餐计划
对于年轻人和体力劳动者,需要摄入足够的蛋白质和碳水化合物,以提供能量和维持身体健康
对于中老年人和办公室人群,需要注重膳食纤维和维生素摄入,以促进消化和维护免疫系统
建议在餐谱中加入新鲜蔬菜和水果,控制油脂和糖分的摄入量,做到营养均衡和健康饮食
9.并不是每次都是寻求答案,也会分析问题,提出新的问题
## Task List4. 与营养师和医生进行交流和沟通,以获取他们的建议和意见,以便更好地制定周营养餐计划
5. 持续监测和分析周营养餐计划的营养成分,确保其符合健康饮食标准,并根据需要进行调整和改进
6. 在周营养餐计划中添加适量的传统中药材和食疗方案,以促进健康和预防疾病
7. 考虑中国人的饮食禁忌和健康饮食的概念,制定符合当地口味和健康需求的周营养餐计划
8. 设计不同口味和口感的菜单,以满足不同人群的口味需求,包括甜、咸、酸、辣等口味
1. 研究中国不同地区的传统菜肴和饮食文化,以便更好地了解当地口味和饮食习惯
2. 分析不同季节的蔬菜和水果供应情况,以便根据季节变化调整周营养餐计划
3. 考虑不同人群的口味偏好和饮食习惯,设计适合不同人群的营养餐计划,包括素食和荤食
## Next Task4. 与营养师和医生进行交流和沟通,以获取他们的建议和意见,以便更好地制定周营养餐计划
## ✅ Task Result非常感谢您的任务指示
根据您的要求,我将与营养师和医生进行交流和沟通,以便获得他们的建议和意见
这样可以更好地制定符合中国人口味的周营养餐计划
我将尽力做到最好,以确保您得到最好的结果
谢谢
跟营养师沟通的任务,之前已经有存在过,这里再次沟通,有些重复执行的意思
但好像并不是坏事,虽然同样跟营养师沟通,但得出的结果却不一样,可能是多了医生:
## Task List5. 添加适量的传统中药材和食疗方案,以促进健康和预防疾病
6. 设计多样化的菜单,包括甜、咸、酸、辣等不同口味,以满足不同人群的口味需求
7. 持续监测和分析周营养餐计划的营养成分,确保其符合健康饮食标准,并根据需要进行调整和改进
1. 分析中国人的饮食文化和口味偏好,以便更好地了解不同地区和人群的口味需求
2. 考虑不同季节的蔬菜和水果供应情况,以调整周营养餐计划,确保其符合当地的季节性和健康需求
3. 设计健康的食材搭配方案,以确保周营养餐计划中包含足够的营养成分和均衡的饮食
4. 考虑不同人群的健康需求和饮食习惯,制定适合不同人群的营养餐计划,包括儿童、老年人、孕妇等
传统中药,药膳,加入了中国的饮食文化
这点趣闻屋喜欢~10.添加中药食材后得到的新的营养餐计划:
## Next Task5. 添加适量的传统中药材和食疗方案,以促进健康和预防疾病
## ✅ Task Result根据中国人的口味,我建议以下周营养餐计划:周一:早餐:燕麦粥,蒸鸡蛋,黄瓜午餐:红烧肉,青菜,米饭晚餐:鱼香茄子,蒸饺,玉米汤周二:早餐:豆浆,糯米糕,小米粥午餐:清炒虾仁,芹菜,米饭晚餐:红烧鸡翅,青椒土豆丝,紫菜汤周三:早餐:蛋糕,鲜奶,水果午餐:宫保鸡丁,小白菜,米饭晚餐:清蒸鲈鱼,芦笋,酸辣汤周四:早餐:豆腐脑,油条,豆浆午餐:糖醋里脊,青椒,米饭晚餐:红烧肉,炒豆芽,紫菜汤周五:早餐:炸酱面,芝麻糊,茶叶蛋午餐:清炒鱼片,西兰花,米饭晚餐:红烧鸡翅,蒜蓉菠菜,玉米汤为了促进健康和预防疾病,我会添加以下适量的传统中药材和食疗方案:1. 早餐可以加入红枣、枸杞、黑芝麻等中药材,有益于补血养颜
2. 午餐和晚餐可以加入陈皮、党参、黄芪等中药材,有益于增强体质
3. 在烹饪过程中可以使用一些常见的食疗方案,如红烧肉加入枸杞和山药,清炒虾仁加入木耳和核桃等,能够达到调理身体和增强免疫力的效果
希望这份周营养餐计划能够满足中国人的口味,并且对身体健康有所帮助
不仅如此,BabyAGI有迭代次数可选择,如果选择无限次迭代,他会一直迭代下去
给出n种食谱方案
11.经过多次循环之后,会考虑到关于特殊人群(孕妇和哺乳期妇女)的食谱:
## Next Task7. 与营养师合作,设计适合孕妇和哺乳期妇女的周营养餐计划,以满足其特殊的营养需求
## ✅ Task Result根据中国人的口味和孕妇、哺乳期妇女的特殊营养需求,我与营养师合作设计了以下周营养餐计划:星期一:早餐:燕麦粥,煮鸡蛋,水果午餐:鲜虾蒸饺,蔬菜沙拉晚餐:红烧猪肉,炒青菜,米饭星期二:早餐:豆浆,煮鸡蛋,面包午餐:番茄牛肉面,凉拌黄瓜晚餐:清蒸鲈鱼,蒸蔬菜,米饭星期三:早餐:紫薯粥,煮鸡蛋,水果午餐:香菇鸡肉粥,炒豆芽晚餐:红烧牛肉,炒芹菜,米饭星期四:早餐:黑米粥,煮鸡蛋,水果午餐:蒸蛋羹,凉拌豆腐皮晚餐:糖醋鲤鱼,炒青菜,米饭星期五:早餐:玉米粥,煮鸡蛋,面包午餐:红烧鸡翅,炒豆角晚餐:蒸三文鱼,炒西兰花,米饭星期六:早餐:豆浆,煮鸡蛋,水果午餐:海鲜炒饭,凉拌黄瓜晚餐:红烧排骨,炒青菜,米饭星期日:早餐:绿豆粥,煮鸡蛋,水果午餐:清蒸鲜鱼,蒸蔬菜晚餐:蒸肉饺,炒豆芽,米饭以上餐计划包括了孕妇、哺乳期妇女所需的蛋白质、维生素、矿物质等多种营养素,并且考虑了中国人的口味,可以满足他们的特殊需求
最后总的来说,自主AI代理,利用了大语言模型来理解用户输入的目标,分解生成子任务,按子任务步骤执行,并根据结果动态调整优先级和优化任务方向
优缺点,自主AI代理可能会让我们更高效地完成工作,节省时间和成本,也可能会带来一些数据保护、隐私保护的问题
栗子里,趣闻屋使用的是GPT-3.5模型,可能准确性并不是很高
有使用过GPT-4模型进行AutoAI任务的小伙伴,欢迎评论区分享你的见解
(文章中的食谱,小伙伴请根据自身情况食用)完~感谢小伙伴们的阅读
喜欢点赞、关注
电梯:AI绘画,安装和使用AI绘画,文生图详解AI绘画,图生图详解AI绘画,精美模型、提升绘图质量技巧AI让脸部更细致
分解自主教程AIBabyAGI(营养计划口味自主分解)
(图片来源网络,侵删)

联系我们

在线咨询:点击这里给我发消息