临近放春节放假,工作没有过饱和了,下班时间有点空闲,就准备折腾体验下最近很火的AI编码,看到V2上经常有人宣称100%AI编写,拿出来当产品上架。我作为一个完全没学过编程的人,只会简单的控制台调整一下CSS样式的人,只能100%依靠AI。
小学生数学训练
第一个需求就是给我家娃弄一个网站,老师布置的寒假作业有一项就是每天做一下数据口算训练。我尝试用cursor进行AI实现。由于功能比较简单,cursor直接用简单的html+js+css三个文件就实现了所有功能。纯前端的项目,历史记录通过本地缓存实现,页面适配了ipad端,手机端没怎么调试样式,基本满足使用了。基础功能的实现花了差不多1小时就能跑起来了,后续的样式优化调试比较费时间,整体耗时应该在5个小时左右,cursor的试用额度都没有试用完。AI确实强大,之前不敢想自己会开发一个网页出来。
车票收集
之前分享过我是长期出差+每周高铁通勤,所以车票比较多,一直想把车票都收集存档起来。目前是用的一个iOS的APP车票票做归档,确实很方便,功能也强大,但是毕竟是第三方APP,不知道能运行多长时间。数据还是想有自己的存档,并能够方便查看统计。这次就需要后端做存储了,依旧使用cursor来实现。描述完需求后,cursor用Node.js+React进行功能的实现。由于本次功能比之前的复杂很多,反复调试持续了差不多2周,cursor换了3个试用账号,才完成基础功能,可以按照模板导入车票信息,可以有一些简单的统计信息,并适配移动端的展示。
课程表
这个是为老婆的工作实现的需求,老婆是一个培训老师,每周有很多学生补习,需要根据每个学生的空闲时间安排课程和上课地点,目前都是用纸质版的记录,不方便统计信息,还容易有遗漏。这次我换用了Windsurf进行实现,用Python+Vue3实现,高强度调试,耗时1周完成,用了4个Windsurf试用账号。
体验上Windsurf比cursor更强大一些,可以集成终端直接进行调试。两个都会再对话时间久了之后会出现幻觉,一个问题反复无法解决,解决A出现B,解决B出现A;并且在解决问题过程了会发散思维说你的代码有其他问题,帮你解决了,结果就是正常的功能出错了,并且会越错越多,需要回溯回去重新生成;windsurf一个对话多了会非常卡。以上问题都需要重开一个会话解决。个人体验来说实现一些简单的需求确实非常好用,我作为产品经理提尽可能符合逻辑,清晰的需求即可。但是对于目前的大部分业务系统来说都是很复杂的,不可能用AI完全生成,只能局部的需求实现,或者代码自动补全。
赶上了AI智能时代,希望有生之年能够有翻天覆地的变化。