参加2025微信公开课的时候,体验了一个新功能,在开发者工具里边用AI来创建小程序,当时时间比较紧张,最近空下来好好体验一下。
智能创建小程序需要使用最新版的开发者工具,首先下载最新版的Nightly开发版微信开发者工具https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html (后续功能稳定了应该是用稳定版就可以,不过目前只能是Nightly版)
下载好之后,选择创建小程序,跟以往版本的开发者工具不同的地方多了一个初始化,可以选择模板或 智能创建,选择智能创建,用自然语言智能创建,随便选择一个模板体验一下
选了【做一个计算器小程序】,因为没有给它进一步的详细需求,它根据需求自动联想了一些功能模块,看上去还合理,点击确认创建。然后它会根据文案一步一步创建页面,再点击下一步。返回上一页,点击右下角进行创建。
用同样的步骤,创建了两次小程序,各有优缺点
两次创建的项目都不太满意, 整合一下创建的文案,自己梳理一下需求,因为第一个图里边的样子比较好看,但是没有显示历史纪录,单独需要再修改一下增加历史记录的文案,我们再重新创建一次
文案如下:
请帮我制作一个计算器微信小程序 ,需求如下:
1. **主页面**:显示计算器界面。
### 第二步:页面样子
1. **主页面**:
- 顶部显示“计算器”标题。
- 中间部分是一个标准的计算器键盘,包括数字键(0-9)、运算符键(+、-、*、/)、等号键(=)、清除键(C)。
- 底部显示输入框和结果框。
### 第三步:页面功能
1. **主页面**:
- 用户点击数字键时,数字显示在输入框中。
- 用户点击运算符键时,记录当前输入的数字和运算符,并清空输入框等待下一个数字输入。
- 用户点击等号键时,计算并显示结果。
- 用户点击清除键时,清空输入框和结果框。
### 进一步细化
1. **输入框和结果框**:
- 输入框显示当前输入的数字或表达式。
- 结果框显示计算结果。
2. **运算符优先级**:
- 支持基本的运算符优先级处理,例如乘除法优先于加减法。
3. **错误处理**:
- 处理除以零的情况,显示错误信息。
- 处理无效输入,例如连续点击运算符键。
4. **历史记录**:可以增加一个简单的历史记录功能,显示最近的几次计算结果。
然后它又帮我优化了一下文案
第三次创建的版本
智能创建小程序默认用的是混元大模型,如果选择腾讯云AI代码助手创建的小程序效果更差一些,计算功能直接不能使用,建议还是使用混元大模型
总结
感觉用AI创建一个非常完善的应用,还要有很长的路要走,不过用它来创建一个很简单的工具项目,还是比较好玩的。
项目创建好之后,代码就不能再用AI来调整修改了,创建初跟AI对话的时候,尽量详细描述项目需求。
很感谢 开发小玩具足够了哈哈哈
AI代码助手:说我效果差,等我收费了影响我赚钱。
你怎么能曲解我的意思