
技术关键词:CloudBase、AI 编程工具、微信小程序、全栈开发、Prompt Engineering
在传统小程序开发中,我们需要:
但现在你只需一个 Prompt:
「开发一个 AI 情绪日记小程序,用户每天可以写日记,自动识别情绪并打分,可查看历史情绪曲线,使用微信登录」
这类需求,用 Cursor + CloudBase AI ToolKit,10 分钟内即可搞定全栈代码并一键上线!
目前 CloudBase AI ToolKit 无缝适配多款主流 AI 编程工具,包括:
我们以 Cursor + CloudBase AI ToolKit 为例进行演示,流程一致,换工具无碍。
在 Cursor 中输入如下 Prompt(推荐用英文,AI 理解更佳):
Create a WeChat Mini Program called "AI Mood Diary".
Features:
1. User login with WeChat.
2. Each day, the user can write a diary entry.
3. Use Tencent NLP API to analyze sentiment (positive/neutral/negative + score).
4. Save diary entries and sentiment to CloudBase database.
5. Display a historical mood chart with ECharts.
Please generate both frontend (miniprogram) and backend (CloudBase Functions) code.
Deployable on Tencent CloudBase directly.👉 然后执行 AI Generate,几秒钟后,你将得到:
/miniprogram/:微信小程序前端目录(WXML / WXSS / JS)/cloudfunctions/:云函数代码/config/:数据库、权限、环境配置文件路径:cloudfunctions/analyzeMood/index.js
const cloud = require('wx-server-sdk')
const axios = require('axios')
cloud.init()
exports.main = async (event, context) => {
const { content } = event
const res = await axios.post('https://nlp.tencentcloudapi.com', {
Text: content,
Action: 'TextSentiment',
Version: '2019-04-08'
}, {
headers: {
'X-TC-Action': 'TextSentiment',
'X-TC-Region': 'ap-guangzhou',
'X-TC-Timestamp': Math.floor(Date.now() / 1000),
'Content-Type': 'application/json',
'X-TC-SecretId': 'xxx',
'X-TC-SecretKey': 'xxx'
}
})
return res.data
}路径:miniprogram/pages/index/index.wxml
<view class="container">
<textarea placeholder="写下你的今天..." bindinput="onInput" />
<button bindtap="analyzeMood">分析情绪</button>
<view wx:if="{{mood}}">
<text>你的情绪:{{mood.label}},分数:{{mood.score}}</text>
</view>
</view>路径:miniprogram/pages/index/index.js
Page({
data: {
content: '',
mood: null
},
onInput(e) {
this.setData({ content: e.detail.value })
},
async analyzeMood() {
const res = await wx.cloud.callFunction({
name: 'analyzeMood',
data: { content: this.data.content }
})
this.setData({ mood: res.result.Sentiment })
}
})npm install -g @cloudbase/clitcb login
tcb init
tcb framework deploy部署完成后你将获得:
mood-diary 集合)这次小程序开发可以总结为:
阶段 | 所用工具 | 所需工作量 |
|---|---|---|
需求定义 | Prompt(Cursor) | 1分钟 |
全栈代码生成 | CloudBase AI ToolKit | 5分钟 |
云函数配置 | 自动生成+微调 | 2分钟 |
一键上线 | tcb framework deploy | 2分钟 |
总计 | 不到10分钟! | ✅ |
再复杂点的场景,也可以通过链式 Prompt + 结构化配置完成。
腾讯云 CloudBase AI ToolKit 本质上为我们提供了:
无论你是刚入行的独立开发者,还是技术老鸟,AI 编程 + Serverless 平台是一次绝佳的生产力升级。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。