使用AI完成一个微信小程序的全程开发。 本人是一个后端开发程序员,可以说是从最开始的jsp +startus2 servlet 这些最基础的框架一路过来到现在的各种便利的脚手架,感叹速度越来越快。直到AI的出现彻底改变了程序员未来的格局。 在各方面极力拥抱AI的情况下我也不例外,开启了AI的底层学习,从python数据科学库,到机器学习的逻辑回归、线性回归 决策树 随机森林,YOLO目标识别 目标追踪 到卷积神经,进入最热门的NLP 自然语言处理 学习了seq2seq 模型结构 到transfomre,在基础上又学习Dify平台 和相关的langchain langgraph 库,学习了Rag 、agent、mcp等封装后又玩过了workflow 彻底对所谓的人工没有那么好奇了。 我决定试试用人工智能100%的开发一款实用的微信小程序,全程都使用自然语言不做人工干预,从需求理解原型设计到根据原型生成前后端代码,实话说问题比较多只要你说的稍微模糊一点,生成的代码就跑偏了,你需要精确的说出来你要干啥要什么样的结果,生成的代码才能按照你的想要的方向走。中途需要调整的次数很多,生成的样式会出现每个页面都不统一的情况,部分字段需要手动,比自己手动开发都要费时间。好出就是一个完全不懂代码的人也可以上手做出一款可应用来。 我做了十几年后端,从来没有开发过小程序,但是通过AI我就能很容易的实现所有功能,是的这个是操作之后的结果,确实能全部实现,只是过程比较曲折,要不停的修改你下发的指令,才能做到,甚至有时候需要像给小孩子喂饭一样,将详细的字段详细的逻辑给他,他才会给你调整到你需要的方向,这一点就比较难受了,说明AI在某些场景下还是有待优化的。整体来说大大的提升了工作效率,只要少部分的人为干预就能完成90%的开发工作。 下一期我将我开发的过程遇到的坑和相关微信小程序效果贴出给大家看看。