Build the First Wechat Miniprogram

2025年底的AI

从2024年的年底我有开始尝试 AI 辅助编程,到了当下的2025年的年底,大模型的能力已经突飞猛进到了新的高度。

因此,借着 Google Gemini 3 Pro 刷榜之际,我再一次亲手试一试使用 AI 开发现在的感受。

先说结论:2 天从 0 做出一个复杂的微信小程序,令人耳目一新

【一人公司】 已不再只是故事,而是可以达到盈利水平的模式

最佳实践的重要性

正如几乎所有新兴的技术一样,AI 所能体现的价值除了来其自身强大的能力以外,人如何使用它也至关重要。

或者换句话说,对于AI人们正在从“通用智能”与“工程范式”这两头向中间双向奔赴,即我们正在为了未来的某一天“AI 能做所有事情”而努力,同时又在当下探讨着各种如何快速让强大却又并非万能的AI快速融入生活与生产场景。

不论哪一种结果先到来,对人类来说都是胜利。

因此,在这一次 AI 辅助开发的尝试中,我把重点放在了过去几年中人们与 AI 共同工作生活中所总结出来的 “最佳实践”,看一看它们能带来怎样的价值。

在学习了一系列的视频与文章之后,我打算开始着手开发一个微信小程序,作为验证的方式,一来是因为有现成的 “开发工作流” 可以借鉴,二来是因为夫人正好也需要一个帮助她进行排课管理的小工具。

从提示词到 PRD

这是整个开发工作流中至关重要的一步,我需要把我脑海中模糊的想法翻译成能指导 AI 工作的提示词。为了形成这个提示词,我还是使用 AI 自己来为自己生成它。在跟 Gemini 聊了一会儿后,它帮我生成了一篇 PRD 文档。

从 PRD 到 Prototype

这一步也是非常关键的一步,我需要让 AI 不仅能参考 PRD 文档来帮我设计界面,我还需要为它找到一个输出的载体,以些一些输出的“准则”,要不然我们永远无法做到清晰准确的“过程监控”,那么好的结果就无从谈起了。

考虑到这是一个微信小程序(本质上是一个Web容器),我们要求它

  1. 使用 html 输出(方便未来转换)
  2. 只能使用微信官方建议的 TDesign 样式库来设计
  3. 要求设计出每一个可能的界面(确保设计清晰准确)
  4. 要求从一开始就使用 mock 数据(方便未来后端实现)

prototype.jpg

于是一次性在 Antigravity 中,Gemini 3 Pro(High)就给我输出了如下令人满意的原型稿

最重要的,这是一份直接可交互的,使用统一 mock 数据接口的原型稿,它离真正的应已只差一步之遥。

从原型到功能前端界面

有了原型稿后,只需要一个命令,给出三个具体要求,就能确保90%的界面直接输出

  1. 深入理解 PRD 文档描述
  2. 忠实还原原型稿的每一个页面
  3. 只允许使用约定好的 mock 数据

后端集成

需求的最大不确定性在于前端,当前端完成后,有了 mock 数据,那么后端的开发基本上是明确而清晰的了。 此时只需要要求大模型

  1. 深入理解 PRD 文档描述
  2. 理解前端界面之间的关系
  3. 将所有 mock 接口转换成 Cloudbase 函数

甚至如果你不太熟悉微信云开发方式,可以在提示词中加入一句

  1. 并告诉我接下去该怎么做

这样它在完成一个功能后,会提供你要如何通过在哪个目录中右键进行函数上传部署等等

developing.png

最后调整与上线

基本上我花了两天时间,就把这个拥有3个用户角色、30个界面、25个云函数及4个云存储目录的相对较为复杂的小程序给开发完成。目前打磨到了 v1.0.2 版本,在试用过后正准备 v1.0.3 版本的开发。

verify.png

总结

2025年底的 AI 辅助开发,让人有一种更加从从容容的感觉,一方面大模型能力的突飞猛进,另一方面得益于 AI 工程化范式的形成。也许研发领域是最早能感觉到 “科技” 浪潮带给人类生活改变的领域之一,非常多其他领域的人们可能还没有意识到以大模型为代表的 AI 技术将为人类未来的工作生活带来何种颠覆式的改变,但世界上嗅觉最灵敏的资本已经开始提前为之疯狂,希望我们都能提前看清局势,拥抱变革,方能勇立潮头。欢迎扫码试用。

qr-code.jpg