利用 AI 开发微信小程序的一些技巧总结

更新日期: 2025-04-08 阅读次数: 224 字数: 891 分类: 微信小程序

清明假期基于 AI 开发了一个小程序的功能,参见前文(大象成本计算器微信小程序,快速计算物品的日均成本)。虽然使用 ai 节省了不少调试界面和基础逻辑的时间,但是我依然感觉效率不是很高。

举例说明,这个小程序功能涉及到前端界面,前端 js 逻辑,以及后台 golang 的服务器接口,及 mysql 存储。如果直接让 ai 去实现,实际是在两个完全不同的前后端项目中分别开发的。最直接的问题就是,字段名称对应不上。遇到字段比较多的功能,光统一字段名称就得忙活好一会,而且枯燥乏味。

🏃‍♀️ 流程优化

于是我今天总结了一下,感觉下面的开发逻辑更合理一些,可以节省字段不统一的手工调整耗时:

  1. 工具新建后台 model,即 golang 结构体
  2. 工具生成后台 crud 接口。即 golang gin 的 api
  3. 文字描述 model 的字段。靠 ai 半自动补全字段
  4. 工具基于 model 生成 ant design 管理后台的代码
  5. 工具生成微信小程序端的 crud 界面及逻辑代码
  6. 工具基于 model 生成前端的 json item 示例。方便 ai 生成时前后端字段统一。
  7. 通过提示词模版,让 ai 完善小程序前端的界面及数据处理逻辑。
  8. 手动调整及测试

这个流程,我感觉比直接让 ai 去从头写要高效一些。至于自动化工具,我今天已经搞定了。明天在新增功能时验证一下是否需要进一步完善。

💡 感想

在项目的间隙,完善辅助工具,是非常有意义的。能大大提高生产效率。同时也是增强对开发语言了解的绝佳方式。很多时候,自动化工具完成了,基本下个项目的功能点就能一键生成了,一举多得,何乐而不为 😊 再就是 mcp (大模型上下文协议)是否可以善加利用呢?

而且据说五月份 GitHub copilot pro 会现在高级模型的调用次数,一个月限制 300 次调用。所以如何高效使用配额,就是除了节省时间,也能节省使用费用。

🎼 插曲

昨天在小学门口等闺女下足球课的时候,有位大象计算器的热心用户加我,咨询我是否可以将一段 Python 的 tk 小工具改成微信小程序。我粗略浏览了一下代码,我第一眼看到前面的代码,感觉是老程序员写的,后面看到拼音出来的时候,就完全上另外一个风格了,我就感觉不是一个人写的。后来聊天的时候,这位老板说他不懂代码,整个程序都是靠 ai 生成的。他无法修改里面的逻辑,只能调整界面显示部分。不禁感慨,越来越多的人通过 ai 来写 Python 代码,这个时代真是好 👍 但是如何使用 ai,以及何时让 ai 介入,都是需要自己摸索的一个过程。唯有如此,才能更高效的开发软件。

微信关注我哦 👍

大象工具微信公众号

我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式