慣性聚合 高效追讀感興趣之博客、新聞、科技資訊
閱原文 以慣性聚合開啟

推薦訂閱源

博客园 - 司徒正美
V
V2EX
T
Tailwind CSS Blog
有赞技术团队
有赞技术团队
aimingoo的专栏
aimingoo的专栏
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
A
About on SuperTechFans
月光博客
月光博客
T
The Blog of Author Tim Ferriss
宝玉的分享
宝玉的分享
Martin Fowler
Martin Fowler
博客园 - 聂微东
The GitHub Blog
The GitHub Blog
V
Visual Studio Blog
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI

阮一峰的网络日志

科技爱好者周刊(第 396 期):互联网通信的替代方案 科技爱好者周刊(第 396 期):互联网通信的替代方案 - 阮一峰的网络日志 科技爱好者周刊(第 395 期):软件开发的第三种方式 科技爱好者周刊(第 395 期):软件开发的第三种方式 - 阮一峰的网络日志 科技爱好者周刊(第 393 期):脑腐状态 科技爱好者周刊(第 392 期):axios 投毒与好莱坞式骗术 科技爱好者周刊(第 391 期):AI 的贫富分化 科技爱好者周刊(第 390 期):没有语料,大模型就是智障 套壳中国大模型撑起500亿美元估值?扒一扒 Cursor 的"套壳"疑云 科技爱好者周刊(第 389 期):未来如何招聘程序员 科技爱好者周刊(第 388 期):测试是新的护城河 零安装的"云养虾":ArkClaw 使用指南 科技爱好者周刊(第 387 期):你是领先的 科技爱好者周刊(第 386 期):当外卖员接入 AI 字节全家桶 Seed 2.0 + TRAE 玩转 Skill 科技爱好者周刊(第 385 期):马斯克害怕中国车企吗? 智谱旗舰 GLM-5 实测:对比 Opus 4.6 和 GPT-5.3-Codex 科技爱好者周刊(第 384 期):为什么软件股下跌 科技爱好者周刊(第 383 期):你是第几级 AI 编程 Kimi 的一体化,Manus 的分层 科技爱好者周刊(第 382 期):独立软件的黄昏 AI native Workspace 也许是智能体的下一阶段 科技爱好者周刊(第 381 期):中国 AI 大模型领导者在想什么 科技爱好者周刊(第 380 期):为什么人们拥抱"不对称收益" 科技爱好者周刊(第 379 期):《硅谷钢铁侠》摘录 我如何用 AI 处理历史遗留代码:MiniMax M2.1 升级体验 科技爱好者周刊(第 378 期):预测是新的互联网热点 科技爱好者周刊(第 377 期):14万美元的贫困线 科技爱好者周刊(第 376 期):太空数据中心的争议 科技爱好者周刊(第 375 期):一扇门的 Bug 终于有人做了 Subagent,TRAE 国内版 SOLO 模式来了 科技爱好者周刊(第 374 期):6GHz 的问题 VS Code 使用国产大模型 MiniMax M2 教程 科技爱好者周刊(第 373 期):数据模型是新产品的核心 国产大模型接入 Claude Code 教程:以 Doubao-Seed-Code 为例 科技爱好者周刊(第 372 期):软件界面如何设计 大模型比拼:MiniMax M2 vs GLM 4.6 vs Claude Sonnet 4.5 科技爱好者周刊(第 371 期):一个乐观主义者的专访 科技爱好者周刊(第 370 期):正确的代码高亮 错误处理:异常好于状态码 科技爱好者周刊(第 369 期):Tim 与罗永浩的对谈 科技爱好者周刊(第 368 期):不要这样管理软件团队 一天之内,智谱和 Anthropic 都发了最强编程模型 科技爱好者周刊(第 367 期):Nano Banana 的几个妙用 科技爱好者周刊(第 366 期):旧金山疯狂的 AI 广告 科技爱好者周刊(第 365 期):流量变现正在崩塌 科技爱好者周刊(第 364 期):最难还原的魔方 科技爱好者周刊(第 363 期):最好懂的神经网络解释 科技爱好者周刊(第 362 期):GitHub 工程师谈系统设计 科技爱好者周刊(第 361 期):暗网 Tor 安全吗?
人工智能成全微信小程序
阮一峰 · 2025-01-16 · via 阮一峰的网络日志

一、弁言

人工智能生成代码,已非新异之事,然其生成微信小程序,似犹鲜有耳。

究其缘由,盖小程序开源之项目甚寡,模型训练非难也。

上周,吾遇腾讯之同僚,闻知“腾讯云开发(Tencent Cloud Development)近有重大版本之更,小程序之智已大增。吾甚盼之,腾讯自为之,较他者尤宜。

其后,余试此更新之AI功能,顿觉甚明。微小程序或速成国内AI应用(亦称"智能体")之主要载体

自是更新之后,小程序调用 AI 模型,生成智能体,甚为便捷。且小程序自 API 至开发工具,皆融 AI 之能,开发全程有 AI 之助,非惟效率大增,复有众码可由 AI 所成。

下即吾试用之记述。此等功能俱已公开,大半已上线,余者亦将即发,诸君可即刻仿行,体验 AI 生成小程序之妙。

二、云开发助手:入法

吾之始,乃试小程序之"云开发助手"(亦称云开发 Copilot)。其用,乃以 AI 加速小程序之开发

其全功能版,今须通过"腾讯云开发平台"之网站而用。

复有游客观览之微程,可试其半。若君唯携机,可先试此观览之微程。

手机上,但“从 AI 开始探索云开发”,即可入之。

手机版略观即可,正式开发则需用网站。本文下文,皆基于网站全功能版。

首,登录"云开之台其后,页右下角现小助手之图。

点击之,则可启"云开发助手"。

其右上隅有"全屏"之图(见下图)。

点而入全界。

三、云开助手:文书之能

"云开发助手"之主要功能,如下图所示。

此功能可分二类:一类与文书相关,一类为代码生成。

姑观其文之能。

(1)Copilot(Copilot)

此乃 AI 问答之引擎,凡涉小程序之疑问,皆可向之诘问。

是故,文书之览大减矣。简略之函数,可令其自生;复能授吾以小程序之造术。

(二)AI识图

此功能乃上传页面截图(或设计稿),以成需求文档。

吾已上传一抽奖之转盘。

其生成需求文档,以文字详述此页界面布局、设计之细、功能之需等。

大公司之码匠,多循产品需求之文牍(PRD)而施为,故此功能可简产品经事之劳,需求文牍亦得为AI码生之文记而存之。

所生之需求文牍,次步可纳于"云开助手",以生页码之码,是亦AI码生小程序之中阶。

(3)撰需高手

此功能与"AI识图"同效,皆生需求文牍,异者惟输入文辞耳。

既无图示之需,适于唯具功能之求、无设计之稿者,即使AI设页面。

四、云开助手:码生小程序前端之码

既而,试使"云开助手"码生小程序之前端之码。

择左侧菜单之"人工智能创制图像之用"此功能者,依截图或文字所述,直造应用(Web或小程序)也。

上微信页截图。

自能生成此图之页码,可预览其效(下图)。

可见所成之页,复原始之制,然细察之,颇有异同。

今时之境,似难臻于百全复现,较宜作代码之基,于其所成之页,施以手调之细。

除上传图像,亦可输入文辞描述(或前节之需文),亦能成应用。

令其生成程序者之个人小程序,其效甚佳。

预览初效既毕,尔可于云开化之台,直线上编其码。

既成此页,犹可循此法,为小程序增页(下图)。

既有多页,可设页间跳转,则小程序之用已具。

调小程序之式,云开发助手中复有贴心之能"AI 编辑组件样式",即依指令,自改其式。

上图即使 AI 为页添渐变之背,如此改式,便易多矣。

众或见左侧菜单栏有"AI 生成组件"之能。此能用以生页之组件,适为既有之页添用。然今暂只支持 Web 应用,不支小程序,故此不赘。

既成前端之工,云开发平台可直发小程序。然亦可复制或下载其码,以微信开发工具为发。

五、云开发助手:生成小程序后端代码

小程序非唯前端之UI代码,亦需后端之业务逻辑与数据库之读写。"云开发助手"亦可生成后端代码,主要用以下二功能。

(1)AI生成云函数

云函数者,微信平台云端所执行之函数也,可用来获取各种后端之能力。

"云开发助手"可助吾辈生成云函数。下图即AI生成获取小程序OPENID之云函数。

AI于给出示例代码时,亦会展示各文件之写法(下图)。

若觉可受,则点击"创建云函数"之钮,代码即入新开之云IDE环境,用以编辑与调试。

编辑既成,点击"部署"之钮,即可将云函数部署于线上。

(二)AI 生成数据模型

此模型用以生成数据库之数据模型(即所谓"表结构")。

譬如,生成博客之数据模型,涵文章、作者及评论。

点击"查看",则显 JSON 数组,表数据结构。

点击"确认生成",数据结构以表格形式现,确认无误,即可保存。

六、AI 大模型接入

前述皆为"云开发助手",即 AI 辅助小程序开发之介绍。今述 AI 开发之重头戏:如何制 AI 智能体之小程序,即令小程序本身具 AI 功能。

仍于"云开发平台",左侧菜单择 AI+。

斯时,页示之,令择接入大模型抑或开智能体(下图)。

(1)开智能体(AI Agent)

此间可简喻"智能体"为AI对话之应用,用户入言,AI出应。

腾讯云开平台,将"智能体"之後端大模型,默认定为腾讯之混元模型。

尔需定制开场白、提示词、知识库(尔自之训练材料)。

继而,定制前端界面(对话组件)。

基本流程既成:用户于前端界面,依开场白之提示,入其要求,系统收之,传於後端模型,复将回复示於用户。

岂非简哉?一智能体如是而成。

(2)AI 大模型接入

若择自接大模型,则页面依开发之类型(Web/小程序/云函数),示接入之导。

小程序 API 已为大模型设适配,循导而行,数行代码即可接之。

详言之,自小程序基础库3.7.1始,增wx.cloud.extend.AI之对象,专司AI。

  • wx.cloud.extend.AI.createModel():用以接大模型。
  • wx.cloud.extend.AI.bot:用以唤智能体。

用此API,无须经SDK,亦无需后端之服务器,系统自负AI接入之责,且善理鉴权、加密、流式传输,无需用户涉入。

下示示例之码,详见之。官方文牍

七、总结

此乃吾试用之全部,吾之总体感者,此已备之部分,于小程序之开发,有巨力之助也。若汝正开小程序,必试此功能。

小程序之AI能力,后当持续拓展。腾讯欲将云之基构、微信小程序、AI大模,皆通联,以使小程序开发之阈更低,效更高。

吾闻腾讯之同侪言,下一阶段有数开发之重。

(1)用AI生成前后端之完整小程序,更与微信开发之境贯通。

(2)强AI之代码生成之力,配小程序模版与低码编辑器,速生小程序。

(三)赖乎人工智能,可无痛而接数据库,亦能唤云函数。

(四)客户端、服务端、大模型三者之间,数据交互之标准化,及统一接口。

凡此种种,皆能解目前小程序开发之困厄,冀早日睹其突破。

(终)