
我的院子快死了,所以我做了一个应用程序来解决这个问题
在我给Gemini一个冗长的提示的五分钟后,我回到电脑前,得到了两个东西:一个功能正常的应用程序预览窗口和一条关于错误的信息。“~ 通道不可恢复地损坏,将被处置!”听起来很糟!但在它下面有一个修复错误的按钮。真奇怪,我刚刚指示一台计算机为我建造一个完整的应用程序,只用一个提示,但它却需要我点击一个按钮来修复一个错误。无论如何,我还是点击了按钮,在233秒后Gemini报告说它成功了,使用了“堵塞”和“竞争条件”等词汇。我一点也不懂。这令人激动。这是我第二或第三次尝试通过氛围编程来创建应用程序,具体取决于你是否算上一个我从未推出过的预览阶段。那个从未完全推出的项目是一个网页应用,唯一的工作是检查当地一家高档杂货连锁店是否正在举办年度“桃子狂欢节”。到目前为止,没有桃子。不管怎么说,目前的项目更有雄心:一个将帮助我掌握我不受控制的院子的应用程序。所有最好的院子项目都是从聊天机器人的自然语言提示开始的。八年前,当我丈夫和我搬进我们的房子时,我们并没有太多考虑园艺工作。当然,你会修剪草坪,但灌木和树木难道不是自我照顾吗?我们忽视了院子,直到杂草入侵。沿着房屋和院子边界的花坛迅速被圣经般的杂草填满。显然,这整个“院子”业务比我们预想的要复杂得多。我们与杂草打了几场战斗,但最终输了战争,并叫来了绿化工。他那一次性的访问让我们可以在接下来的几年中基本上让院子处于自动驾驶状态。这有效,但后来杂草开始卷土重来,灌木也出现了压力迹象。当今年的天气开始变得春意盎然时,我下定决心弄清我们院子发生了什么。我大概知道从哪里开始,但我想在这个过程中寻求帮助并整理需要完成的工作。因此,为此制作一个应用程序怎么样?我尽量用描述性的语言来编写我的提示,这基本上是一个需求清单:帮助我管理一长串院子护理工作;提出建议;考虑天气;使用图像识别来帮助诊断植物问题。我将这一切输入到了谷歌的AI工作室,目标是创建一个可以在我的手机上加载并带到户外的安卓应用。你知道的,植物生长的地方。我想这会花一个小时左右,然后我可以花剩下的时间记录院子的状态,并做应用告诉我的事情。我的计算有点偏差。当然,我在几分钟内在预览窗口中得到了一个工作应用。它逻辑上组织良好,有不同植物区域的管理部分和一个AI“植物医生”,我可以从手机上上传图像。但它有一个重大的颜色方案问题。为什么,Gemini?出于某种原因,Gemini决定为我的应用选择暗黑模式,使用深紫色和砖红色的强调色。文字难以辨认,而且,真的很难看。我建议使用白色背景和浅绿色、粉色和蓝色,并提醒它要考虑人类可读性。它返回了更令人愉悦的东西,并在应用主屏幕顶部热情洋溢地问候:“欢迎回来,园艺师!”老实说,我喜欢“园艺师”这个词的冒险感,所以我保留了这个部分。我也保留了Gemini所提出的基本结构。我确实有一些调整,比如整合实况天气数据,而不是AI自行提出的一些奇怪气候预设。显然,Gemini认为我可以选择匹配当天天气条件的正确“配置文件”,并相应调整其浇水建议。当实时天气信息通过API足够容易调用时,这似乎是个奇怪的选择,这不是我第一次需要提醒Gemini物理世界和理论世界之间的区别。否则,我把它传输到我的手机上,尽快开始使用它,因为我对发布我第一个应用程序的兴奋而不愿意进行迭代。除了我在笔记本电脑屏幕上浏览应用时错过的一些关键事情。我无法在任务创建后进行编辑,或将它们安排在特定的日期。我可以为单个植物创建配置文件并按区域分组,但我无法将它们与特定任务绑定或……实际上无法做太多事情。对于一次性任务和重复任务有不同的标签,但我添加到应用中的每个任务似乎都忽视了这种分类,并落在了重复标签下。颜色方案虽然不是完美,但绝对更好。这个植物医生功能证明是我应用中最有用的东西。这变成了许多乏味的反复请求。我请求更新,等待Gemini实施它,删除了手机上的旧版本应用,并用新版本替换。
本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡