程序猿如何借力AI工具-WorkBuddy开发一款技能学习应用(二)
上一篇分享了使用AI Agent工具codebuddy,把初步的想法通过需求调研,竞品分析以及需求文档的整理,还有静态数据的搜集。接下来就到了开发阶段。
项目开发阶段
为了让AI开发的界面好看一些,最近在网上看到了一些前端技能包,例如ui-ux-pro-max,frontend-design 等,在开发过程中尝试使用一下,看看效果是否还是千篇一律的渐变AI风😂。
对话内容“开始今天的任务吧。基础数据已经收集完毕,你可以调度对应的前端专家开始开发本项目,可以把任务拆解一下,然后制定开发任务和流程。开发完毕通知我。”
AI Agent开始理解语义,并自动读取了之前设计好的PRD文档,然后读取了项目目录中的文件结构,制定了开发任务。另外感到意外的是,它自动创建了一个开发团队的概念来执行这些任务,并新开了一个进程来展示团队的工作过程。
架构师负责重构项目中的文件结构和基础内容(原来项目中有一些之前生成的代码,但是效果不好,我也忘记删除了,但是workbuddy自动重构了相关代码)。
基础架构搭建完成之后,它竟然拉了两个前端开发者 并行开发,而且还安排了具体的任务、项目信息以及页面对应的需求描述,而我只需要在屏幕前观察他们工作就可以了。
运行调试阶段
将近25分钟左右,AI团队就完成了开发工作,运行一下看看效果如何,直接报错,尴了个尬😳,看报错信息,是加载的组件库中的地址还有icon等资源路径不正确导致的问题。直接把报错信息丢给了workbuddy,让它自行修复。他会排查问题,在网上搜索解决方案,然后自行执行修复动作。
然后接着是另外的错误,持续排错。它在修复问题时,如果有一些高风险的指令,工具会列出来并高亮,然后需要我确认后再执行,这一点还是挺不错的。
当我看到修复完成的希望时,它给了一个调用频率限制提醒,刚才代码生成的过程中花费了较多的调用量,没办法,白嫖就是这样,但是好消息是,30分钟后会恢复使用,我决定先等上一等。
等待的过程中,看了一下项目目录,除了小程序的项目代码,还多出来了几个Python文件。再具体反馈workbuddy的修复记录,发现它是用代码解决代码问题。自己写了一些工具,来修改代码。相当于自己造工具解决自己的问题。emm…🤔,好吧。再往后看看,人工不写代码的情况下,它是否能让代码跑起来。
经过一段时间的等待,恢复了使用,最终它自己也是完成了所有问题的修复。运行效果如下:
但是23点左右,我想继续使用时,发现指令发送后,返回401,随即把我踢下线了。尝试两次重新登录,还是会被踢,难道我用的太多,不给继续用了么?或者是workbuddy在更新?算了,今天到此结束,整体达到了目标。