「每天打开冰箱都像在解一道哲学题?」——当鸡胸肉和青菜在保鲜盒里大眼瞪小眼,当外卖软件的第8页还在重复昨天的炸鸡,你是否也幻想过一个「厨房精灵」?既能够保存自己的个人食谱,还能一键盲选今日菜单,并化身营养师算清卡路里,连买菜清单都能自动合并同类项!
正好我们用新发布的AiPy,帮我们生成一个做菜小助手,从「今天吃啥」到「今晚开吃」,一键承包你的犹豫不决与手忙脚乱~
准备工作
我给出的提示词是:
我需要开发一个应用,使用Tkinter作为GUI界面,主要功能是帮我决定我今天吃什么,要求如下。
1.应用顶部有2个Tab,[首页],[厨房],[食谱]
2.[首页]有1个选择器,可以选择荤菜,素菜,然后一个按钮[摇一摇],点击后随机显示一个菜的弹框。
3.弹框里可以显示菜的详细信息,包括名称,烹饪时间,烹饪步骤,材料,卡路里,蛋白质,脂肪,碳水化合物。我没有别的网站的API,需要你想办法搜索10道家常菜的相关信息。
4.当我确定要吃这个菜,我可以点击加入[厨房]
5.[厨房]可以显示我添加的所有菜
6.[厨房]正上方有一个按钮[采购]
7.点击[采购]后,[厨房]页面会显示一个列表,列表里显示所有菜的材料,以及材料的数量,在最下方有一个按钮[做菜]
8.点击[做菜]后,[厨房]页面会显示第一个菜,下面会展示做菜的所有步骤,并显示当前步骤的进度条,最下面有一个按钮[下一步],当走完最后一步后,显示[下一道]。
9.点击[下一道]后,[厨房]页面会显示下一道菜,以此类推
10.界面要美观清晰,没有bug。
做好后保存到桌面,并运行。
运行过程
我们可以在AiPy的GUI界面/终端界面输入提示词。
Aipy收到指令后,就开始编写代码,全程没有提供任何网站的API,但Aipy可以自己联网进行搜索。
差不多两分钟就写好了一个简单的小程序,基础的功能还比较完善,但界面略显粗糙。
但使用过后神奇的事情发生了,在没有进行额外pua的前提下,Aipy对生成的小程序进行了自主更新。
第一次更新:新增了多项实用功能,极大丰富了小程序的使用体验。但在界面交互方面仍存在不足,例如首个弹窗尺寸过小,影响视觉观感;点击 “加入厨房” 按钮后,弹窗无法自动关闭,使用流程不够流畅。
第二次更新:经过再次优化,小程序无论是功能实现还是界面排版,都达到了近乎完美的程度,页面显示无死角、无乱码!
修复后的小程序不仅消除了之前存在的语法错误,还精准实现了我提出的所有功能需求,带来超乎预期的使用效果:
- 三个Tab页:首页、厨房、食谱
- 首页可以选择荤素并随机推荐菜品
- 弹窗显示菜品详细信息
- 可以将菜品加入厨房
- 厨房显示已添加的菜品
- 采购清单功能
- 逐步烹饪指导
- 美观的界面设计
- 无bug
在 AI 时代,我们不仅是技术的使用者,更能成为创造者。