微信AI能力接入全流程踩坑记录,喂饭级教程!
- 免费干货
- 2天前
- 59热度
- 0评论
微信最近搞了个大动作:小程序AI能力。
简单说就是——把你的小程序封装成一个个 skill,用户一句话就能调用。以前要点餐得打开小程序、选菜、下单,现在直接说"我要点XXX"就完事了。
据说是微信近10年最大的变动。我第一时间跟进,折腾了一下午总算搞定…

下面把全过程分享出来,坑都帮你踩完了。
一、申请开通
登录小程序后台,找到「AI能力」然后申请开发模式。就这么简单。

二、开发步骤
2.1 下载 Nightly 版工具
下载地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
选最下面的「开发版 Nightly Electron Build」。别选错了,稳定版没有这个功能。

2.2 项目结构改造
把小程序的功能封装成一个个 skill,具体格式和存放目录见下图:

整个开发流程我用 Claude Code 帮忙搞定的。但是有个坑——微信AI能力刚出来,大模型根本不了解这东西,你得把官方的接入文档投喂给它,不然它瞎写。
2.3 修改 app.json
{
"lazyCodeLoading": "requiredComponents",
"subPackages": [
{
"root": "packageAgent",
"independent": true,
"pages": []
}
],
"agent": {
"instruction": "AGENTS.md",
"skills": [
{
"name": "my-skill",
"description": "我的技能描述",
"path": "packageAgent/my-skill"
}
]
}
}
2.4 编写 SKILL
SKILL.md(最大16000字节):用自然语言描述这个技能做什么、什么时候用、有什么前置条件。说白了就是给AI看的说明书。
mcp.json(最大24000字节):声明原子接口的入参出参。
{
"apis": [
{
"name": "myApi",
"description": "接口功能描述",
"inputSchema": {
"type": "object",
"properties": {
"param1": { "type": "string", "description": "参数说明" }
},
"required": ["param1"]
},
"outputSchema": {}
}
]
}
index.js:注册原子接口。
var myApi = require('./apis/myApi')
var skill = wx.modelContext.createSkill('packageAgent/my-skill')
skill.registerAPI('myApi', myApi)
apis/myApi.js:实现业务逻辑。
async function myApi({ param1 }) {
var res = await new Promise(function(resolve, reject) {
wx.cloud.callFunction({
name: 'myFunction',
data: { param1: param1 }
}).then(function(r) { resolve(r.result) }).catch(reject)
})
if (!res.success) {
return { isError: true, content: [{ type: 'text', text: res.message }] }
}
return {
content: [{ type: 'text', text: '操作成功' }],
structuredContent: { result: res.data }
}
}
module.exports = myApi
2.5 编写全局提示词 AGENTS.md
描述你的小程序整体能力、多个SKILL之间的关系、回答风格等,最大10000字节。这个文件挺关键的,相当于给AI一个全局视角,让它知道什么时候该调哪个skill。
三、调试测试
选择「小程序AI编译」,然后选择自己要调试的skill。建议全选上,这样还能测一下全局调度的效果——毕竟很多功能需要多个skill协作才能完成。

我把拆号鸭拆成了7个skill,对外暴露4个功能:提取账号、收藏文章、拆解文章和深度分析文章,基本覆盖了基础功能。
实测下来嘛…说实话,这个功能目前没想象中那么强大,经常答非所问。说到底还是腾讯底层大模型不够牛逼,上层场景设定再好也是鸡肋。
那我为什么还要接入?
看中的就两个字:引流。
官方接入指南:https://developers.weixin.qq.com/miniprogram/dev/ai/guide.html
微信AI能力接入后效果如何?
老实讲,目前体验一般般。底层大模型能力有限,经常出现答非所问的情况。但作为微信生态的新入口,引流价值是实打实的,建议有小程序的开发者尽早接入占位。
接入微信AI能力需要什么条件?
需要有已上线的小程序,然后在小程序后台申请AI能力开发模式。开发时需要用 Nightly 版开发者工具,按 skill 格式封装功能就行。
skill开发用什么工具最高效?
我推荐用 Claude Code 辅助开发。不过得注意把微信官方AI能力接入文档投喂给大模型,毕竟是新功能,模型可能不了解具体格式要求,不投喂的话它真的会乱写…