文章摘要
作者回顾了多年使用AI开发微信小程序的坎坷经历,发现WorkBuddy可支持零基础开发者快速开发微信小程序,仅需18分钟就能生成集成微信登录、云数据库、AI功能的成品。文中详细介绍了从准备需求到发布试用、正式版及迭代优化的全流程,作者表示后续会推出零基础友好的开发教程。

在过去三年用AI开发产品的过程中,微信小程序是我投入精力最多的开发阵地之一。

2023年3月是我第一次尝试用AI开发小程序,当天我花了一整天测试AI开发能力,先后尝试网页、iOS和小程序方向。当尝试制作一个Flappy Bird类小程序时,AI连续道歉上百次,最终还是没能完成。当晚我在社交平台感慨,自己仿佛成了一个「机-机接口」,从一台机器获取代码,复制到另一台机器,拿到报错后再传回,整个过程里完全感受不到自身的价值。

2024年11月,我开发小猫补光灯的小程序版本时前后修改了十天,但同期的iOS版本仅用一小时就完成开发并在次日通过审核。

2025年2月我录制了一期小程序开发入门视频,项目是名为「芒格思维」的小程序,收录100张芒格思维模型卡片。整个14分钟的视频里,有9分钟都在调试bug,真正学会的人并不多——毕竟除了让AI生成代码外,还要讲解如何安装开发者工具、测试号无法上传的原因、认证上传提审的流程等大量细节。而且当时的版本仅实现了纯前端功能,没有登录系统、云端数据存储,更没有集成AI能力。

前几天我发现WorkBuddy也支持小程序开发后,重新制作了芒格思维小程序,想看看这次和之前有什么不同。我只需要提交一段需求,18分钟后就得到了第一版成品,不仅集成了微信登录、云数据库和AI功能,连AI调用都不需要自行配置API密钥。看到成品的那一刻,我明显感受到这次的开发体验完全不同了。

完成这次开发后我意识到,2025年的那次尝试并没有输在代码层面,当时的报错最终都调试完成,如今很多代码生成工具已经能很好地完成代码编写环节。但让小程序从本地运行到让用户在手机上使用,需要跨越代码之外的一整套流程:开发者工具、AppID、上传、审核,再加上后端服务、登录系统、AI密钥配置。这些环节是相乘的关系,任何一个环节缺失,再好的代码也无法触达用户的手机。

这次WorkBuddy将整套流程接入了微信生态,作为微信第三方服务商帮用户完成代码上传和提审,从生成、预览到发布都可以在同一个窗口完成,省去了开发者工具安装、AppID申请、手动上传代码包等繁琐步骤,在微信生态的适配上做得非常出色。

接下来我会把整个开发流程拆解成零基础友好的教程,只需要在电脑上安装WorkBuddy,拥有一个微信号,跟着步骤操作就能完成自己的第一个微信小程序。

一、前期所需准备

你只需要准备两样东西:第一是电脑上安装的WorkBuddy,版本需要5.6.1及以上,可以从其官方网站下载Windows和Mac版本,安装完成后登录即可使用;第二是一个正常使用的微信号。

你不需要额外准备小程序账号(可以先使用试用版)、微信开发者工具、AppID、服务器或是任何AI平台的API密钥。WorkBuddy免费版每月提供500积分,每日还可以领取100积分,我制作芒格思维第一版仅消耗了60.47积分,基本不用担心积分不足的问题。

二、清晰描述开发需求

新建任务并选择「代码开发」,下方会有「小程序」选项,点击后该选项会填入输入框,同时还会提供活动报名、社区团购、门店预约、餐饮点单等现成案例供参考。你也可以直接在对话框中输入「帮我做一个XX微信小程序」,记得一定要加上「微信小程序」字样,否则工具可能会生成网页版项目。

我最初想要的功能很简单:每天展示一张思维模型卡片,当遇到问题时可以让AI结合该模型帮我分析。整理后的需求如下,你可以直接复制使用:

做一个微信小程序「芒格思维」:收录100个思维模型。首页每天随机抽取一张卡片,展示模型名称、一句话解释和一个生活场景案例;支持浏览全部模型。用户通过微信授权登录后,可以收藏卡片、写下「今日用该模型思考的内容」,收藏内容和笔记会存储在云端。新增「用这个模型帮我分析」功能:用户输入当前纠结的问题,由大模型结合当前思维模型给出分析建议。

其实只要清晰说明页面需要包含的元素、需要存储的数据内容、需要集成的AI功能,就是一份足够具体的需求,后续的登录对接、数据库设计、模型调用等细节都可以交由工具处理。

三、启用云服务支持

提交需求一两分钟后,工具会弹出提示询问是否需要启用云服务,选择「开启云服务」并确认后,开发流程就会继续推进。这里的云服务可以理解为支持微信登录、数据存储、AI调用等核心功能的基础设施,对应到芒格思维小程序的具体作用为:

  • 微信登录:确认用户身份,区分不同用户的收藏、笔记和分析记录;
  • 云数据库:存储用户收藏的卡片、撰写的笔记和AI分析结果,并按用户权限隔离数据;
  • AI调用:支持用户输入问题后,结合当前思维模型生成分析内容。

这也是这次开发体验提升最大的地方,之前的版本仅能浏览100张卡片,看完就结束了,现在用户可以输入自己的问题,结合模型分析后还能保存记录。

我还特意确认了小程序内AI功能的密钥来源:代码中并没有配置第三方模型密钥,云服务相关的调用仅使用WorkBuddy的接口地址和公开应用标识,AI模型调用走的是工具自带的免密钥通道,不需要额外注册AI平台、申请密钥再集成到小程序中。如果需要添加AI分析功能,只需要在需求中写明「用大模型结合当前思维模型分析我的问题」即可。

当然,免密钥并不代表没有使用限制,如果后续需要面向大量用户开放,可以直接告知工具「AI功能每人每天最多使用N次」,快速配置限流规则。

数据存储的位置也可以直观查看,点击预览面板上方的「云服务」即可进入数据库管理界面。我在手机上测试的芒格批注、反过来想、误判体检三条记录,在后台都能找到对应的数据。手机端的「我的」页面也可以查看这些历史记录,在手机上完成一次功能测试后,回到电脑端查看云服务面板,就能完整理清整个数据流转逻辑。

四、预览开发效果

代码生成完成后,右侧会出现模拟手机形态的预览窗口,可以在这里查看页面布局和按钮位置,修改内容后点击「刷新预览」即可更新效果。不过这个预览只是H5的近似效果,页面下方会标注「预览仅做参考,发布后扫码查看真实效果」。微信登录功能需要在发布后用真机测试,AI调用效果也以手机端为准,所以接下来我们需要将小程序部署到手机上进行测试。

五、发布试用版小程序

点击预览面板右上角的分享箭头,会弹出两个选项:如果已经拥有小程序账号并希望长期运营,可以选择「绑定已有小程序账号」;如果还没有账号,只是想测试开发效果,可以选择「创建试用版小程序」。

首次尝试的话,试用版非常适合跑通全流程,不需要注册认证,也不用等待微信审核。点击「扫码创建」,使用微信扫码后关注WorkBuddy服务号,在服务号内点击「创建试用小程序」,再回到电脑端点击「发布」。看到「已发布」提示后,点击右侧的二维码图标,使用微信扫码就能在手机上打开刚制作的小程序。

我这次也是通过这个方式将芒格思维部署到手机上,测试了三个AI入口,都能正常返回分析结果,历史记录也能正常查看。你首次尝试时,可以按照自己最常用的功能流程进行测试。

这里有几个需要注意的规则:试用版有效期为14天,到期后会自动注销,最多支持15人体验,一个微信号最多可以创建5个试用版小程序。试用版暂时无法转换为正式版,且同一个应用创建过试用版后,暂时无法再绑定已有正式账号。所以如果已经拥有正式账号并确定要上线,一开始就应该选择「绑定已有小程序账号」。

后续如果需要修改页面或添加功能,只需要回到该界面点击「更新」,更新成功后,同一个二维码扫码后就能看到新版小程序。

六、迭代优化小程序功能

第一版完成后,你大概率会和我一样,觉得可以添加更多功能或是优化视觉效果。我后续为芒格思维新增了「问芒格」标签页,可以让工具挑选合适的思维模型分析问题,也可以反向生成「怎样保证失败」的避坑清单,或是对照芒格的25种误判心理进行自我体检。这次迭代仅用了12分23秒,同时还新增了翻牌、横滑切换卡片、双击收藏等交互功能。

视觉样式的调整也是同理,我选择了参照《穷查理宝典》的双色印刷风格,将设计思路和样式要求发送给工具,让工具按照要求调整样式。所有开发工程文件都存储在电脑用户目录下的WorkBuddy文件夹中,每个任务对应一个独立子文件夹。

不过我最想添加的还是「芒格批注」功能,最初的描述比较模糊:我们的芒格多元思维小程序,能否接入API让用户可以提问,由芒格思维模型选择最合适的卡片,结合模型逻辑讲解如何理解问题,功能不要做成常规的纯对话形式,同时支持用户在回答中点击卡片查看详情。

后来我将需求细化为:在用户输入的原话中标记2到4处关键内容,为每处内容匹配一个思维模型并生成批注,逐条展示;页面下方展示100个思维模型的相关度格子,点击任意格子都可以打开对应的卡片。

以「我想辞职全职做独立开发,存款够撑八个月,但还没有一个付费用户,家里人也不太支持。」这句话为例,工具标记了四处关键内容,分别用沉没成本、安全边际、休谟的怀疑论和归因理论进行批注,下方的模型格子也会根据相关度显示深浅不同的颜色。点击未被选中的格子,可以切换分析角度,比如我点击「复利模型」后,工具就会结合该模型分析八个月存款和付费用户之间的关系。

所以你不需要在最初的需求中考虑所有细节,先做出一个可用的版本,亲自试用后再提出优化方向。比如我后来想要加快AI响应速度,就直接告知工具优先使用列表中的flash模型。

芒格思维第一版消耗了60.47积分,9月24日的7轮对话包括后续的功能和样式迭代,总共消耗了604.42积分。首次尝试时,先完成基础可用版本即可,等实际使用后再决定需要添加多少功能。

七、发布正式版小程序

试用版主要用于验证开发想法,如果想要让所有用户都能搜索并使用小程序,就需要发布正式版。代码上传、提审和发布都可以在WorkBuddy内完成,但注册、备案和审核流程仍需遵循微信官方规则:

  1. 在微信公众平台注册属于自己的小程序账号;
  2. 完成小程序备案,获取备案号后才能发布。管局审核时长官方标注为1到20个工作日,遇到节假日还会顺延;
  3. 在未创建过试用版的应用中,点击分享并扫码绑定账号。可以先发布体验版,邀请最多15名成员在手机上测试,再提交正式版审核,每周最多可以提交3次审核申请;
  4. 选择正确的服务类目。像芒格思维这类带有AI生成功能的小程序,需要选择「深度合成」类目,目前该类目仅对企业和组织开放。个人开发者可以先使用试用版或体验版验证功能,正式面向公众上线则需要使用企业或组织主体注册账号。

我后续也将原有的芒格思维账号完成绑定,发布了体验版。小程序的账号和入口始终属于开发者本人,正式版上线需要根据主体、类目和备案情况完成全部准备流程。

写在最后

此前大家对WorkBuddy的印象更多是帮助职场人士整理资料、撰写周报的智能助手,这次我用它完成芒格思维小程序的开发,从卡片展示到登录、云端存储、AI分析,再到手机端可用的完整小程序,功能比2025年的版本强大了很多。

你也可以从一个小型项目开始,清晰描述需求、确认启用云服务、扫码部署到手机上测试。当小程序真正跑起来后,你自然会想到下一步的优化方向。还是那句老话:先做出来,再发布出去。

以上内容不代表本平台立场,仅供读者参考