腾讯云推出云开发AI Toolkit,国内首个面向智能编程的后端服务

article/2025/6/22 10:23:34

5月28日,腾讯云开发 CloudBase 宣布推出 AI Toolkit(CloudBase AI Toolkit),这是国内首个面向智能编程的后端服务,适配 Cursor 等主流 AI 编程工具。

云开发 AI Toolkit旨在解决 AI 辅助编程的“最后一公里”问题,包括后端资源的创建、部署、管理与运维等问题。

开发者在Cursor 与腾讯云代码助手 CodeBuddy等 AI 编程工具里写代码时,在云开发 AI Toolkit的帮助下,AI 可自动帮用户生成可直接部署的前后端应用+小程序,并一键发布上线到腾讯云开发 CloudBase 平台,并辅助后期运维工作。

AI 编程实际落地痛点:复杂耗时的后端工作

近几年,随着AI大模型技术广泛应用,Cursor、Windsurf、VSCode Copilot 与腾讯云代码助手CodeBuddy等的AI编程工具正日益普及。“氛围编程”(Vibe Coding)的新概念也在海外开发者社区逐步流行。

“Vibe Coding”模式强调借助 AI 编程工具快速完成从产品文档、数据库设计到服务实现的完整流程,已在一些 AI 原生应用开发中得到实践。这种模式极大地降低了编程门槛,让更多非技术背景的用户也能将创意变为现实,同时显著提升了专业开发者的效率。

图片来源于网络

然而,仅通过 AI 编程工具编写应用代码是不够的,还存在“最后一公里”的痛点需要解决,包括:如何将快速生成的应用代码部署到线上运行?应用上线运行还依赖后端资源(如数据库、API 服务等),如何创建、部署并管理相关资源?还有后续复杂的运维、错误排查的表格工作,如何让 AI 更好地解决?

这些“最后一公里”的问题我们统称为“后端服务”。后端服务由于涉及到的开发、部署、资源管理、运维等环节较为复杂,往往在软件开发和运行的生命周期中耗时超过一半甚至更高,成为 AI 辅助开发在实际软件研发中落地的痛点。

图片来源于网络

在海外,AI 编程工具往往会内置与适配相关的后端即服务(BaaS,Backend as a Service)解决方案。比如,Supabase 将后端工作打包为一站式服务,提供自动 API、用户认证、对象存储、实时订阅、向量数据库等多个功能模块,让开发者可以像搭积木一样即插即用地快速搭建后端。随着 vibe coding 爆火,Supabase被多个AI编程工具产品设置为默认后端,吸引了 200 多万开发者。

正是在这样的背景下,腾讯云开发 CloudBase 推出了 AI Toolkit,全面适配主流 AI 编程工具,不仅弥补了国内 AI 编程工具在后端服务和部署平台上的空白,更将 AI 的强大能力融入开发全生命周期。

AI Toolkit面向AI编程提供后端服务

云开发 AI Toolkit为主流的 AI 编程工具提供了领域知识+操作能力+工具箱。

领域知识:针对 AI 辅助开发的场景,云开发 AI Toolkit内提供了专为云开发适配的 AI 规则和提示词,包含代码优化、架构设计、最佳实践的领域专有知识,让 AI 可以更好地理解并操作云开发平台。

操作能力:云开发 AI Toolkit提供了完整的 MCP 工具,连接了 AI 编程工具与云开发的后端服务,允许用户授权 AI 编程工具在其账号下调用和操作在云开发上的资源,如数据库、云函数、容器服务等。在 AI 编程工具中,开发者配置好云开发 MCP 工具后,即可用自然语言让 AI 自动完成一系列云端开发动作,如创建数据库集合、编写并部署云函数代码等。

工具箱:云开发 CloudBase 平台提供了 CLI、前端 SDK 等全面的本地开发工具,涵盖了从后端资源管理、运维部署、日志监控全生命周期的功能,给予 AI 充分的发挥空间和操作权限,开发者只需要当一个“裁判”逐项确认 AI 的操作即可完成开发过程。

AI Toolkit开启全新AI编程开发体验

在开发阶段,云开发 AI Toolkit让开发者可通过 AI 辅助操作数据库、编写云函数,加速后端构建,让开发者更专注于业务逻辑。开发者可以通过自然语言描述需求,让 AI 辅助生成数据库 Schema、创建数据表,并利用云开发的 SDK 进行高级查询、校验,甚至一键生成可编辑的管理应用;可以让 AI 根据需求编写云函数逻辑,并且直接发布上线。

在上线阶段,借助 AI Toolkit内的 MCP 工具,AI 编程工具生成的应用可以实现自动部署,快速上线。无论是发布到微信小程序、H5还是其他平台,云开发都能自动处理底层基础设施的配置和扩缩容。

在后期运维阶段,AI Toolkit可以帮助智能编程工具进行智能监控与报错辅助修复。云开发提供全面的监控告警和日志系统,能够实时追踪云资源的运行情况和云函数的调用状态。出现报错时,开发者可以将错误日志反馈给 AI 编程工具,利用 AI 的智能分析能力辅助定位问题,根据错误信息提供修复建议,甚至生成修复代码。而云开发则保障了这些AI辅助操作的稳定执行和快速部署。

如何开始使用云开发 AI Toolkit?

目前,云开发 AI Toolkit已经发布在 Github 开源仓库中,面向开发者提供下载,模板仓库提供了主流 AI 编程工具的配置文件。

开发者在仓库中找到快速开始模板并进行下载(目前提供 React 框架、微信小程序的快速开始模板);然后根据响应编程工具,遵循指引配置完毕即可启用云开发 AI Toolkit,让 AI 帮助管理、操作云开发。


http://www.hkcw.cn/article/WJVWFXFUOV.shtml

相关文章

当前用户的Git本地配置情况:git config --local --list

通过config命令可以查询当前用户的本地配置情况。这些配置项定义了 Git 在当前仓库中的行为,包括文件权限处理、符号链接处理以及大小写敏感性等。 git config --local --list core.repositoryformatversion0 指定 Git 仓库的格式版本。版本 0 是最初的格式。 cor…

修改 vscode 左侧导航栏的文字大小 (更新版)

1. 起因, 目的: 问题: vscode 左侧的文字太小了!!!我最火的一篇文章,写的就是这个问题。 看来这个问题,是很广泛的一个痛点。我最近更新了 vscode, 这个问题又出现了。再来搞一下。…

Python训练第四十天

DAY 40 训练和测试的规范写法 知识点回顾: 彩色和灰度图片测试和训练的规范写法:封装在函数中展平操作:除第一个维度batchsize外全部展平dropout操作:训练阶段随机丢弃神经元,测试阶段eval模式关闭dropout 昨天我们介绍…

Fine Pruned Tiled Light Lists(精细删减的分块光照列表)

概括 在这篇文章, 我将介绍一种Tiled Light 变体,主要针对AMD Graphics Core Next(GCN)架构进行优化,我们的方法应用于游戏 古墓丽影:崛起 中,特别是我们在通过光列表生成和阴影贴图渲染之间交错进行异步计…

《信号与系统》第 5 章 离散时间傅里叶变换

5.0 引言 第4章研究了连续时间傅里叶变换,并研究了这种变换的许多特性,这些特性使傅里叶分析方法在分析和理解连续时间信号与系统的性质时具有很大的价值。这一章将介绍并研究离散时间傅里叶变换,这样就完整地建立了傅里叶分析方法。 在第3…

5.2 初识Spark Streaming

在本节实战中,我们初步探索了Spark Streaming,它是Spark的流式数据处理子框架,具备高吞吐量、可伸缩性和强容错能力。我们了解了Spark Streaming的基本概念和运行原理,并通过两个案例演示了如何利用Spark Streaming实现词频统计。…

Kafka消息中间件

window中的安装 ①、下载并解压kafka压缩包,进入config目录下修改zookeeper.properties配置文件 因为kafka内置了zookeeper,所以不需安装zookeeper。设置zookeeper数据存储位置,如果该路径不存在,则自动创建 dataDir E:/kafka…

4.2.4 Spark SQL 数据写入模式

在本节实战中,我们详细探讨了Spark SQL中数据写入的四种模式:ErrorIfExists、Append、Overwrite和Ignore。通过具体案例,我们演示了如何使用mode()方法结合SaveMode枚举类来控制数据写入行为。我们首先读取了一个JSON文件生成DataFrame&#…

day23-计算机网络-1

1. 网络简介 1.1. 网络介质 网线:cat5,cat5e 六类网线,七类网线,芭蕾网线光纤:wifi:无线路由器,ap5G 1.2. 常见网线类型 1.2.1. 双绞线(Twisted Pair Cable)【最常用】 按性能主…

Ubuntu下编译mininim游戏全攻略

目录 一、安装mininim 软件所依赖的库(重点是allegro游戏引擎库)二、编译mininim 软件三、将mininim打包给另一个Ubuntu系统使用四、安卓手机运行mininim 一、安装mininim 软件所依赖的库(重点是allegro游戏引擎库) 1. 用apt-get…

org.junit.runners.model.InvalidTestClassError:此类问题的解决

不知道大家是否遇见过以上这种情况,我也是今天被这个错误搞得很烦,后来通过网上查找资料终于找到了问题所在————就是简单的Test注解的错误使用 Test注解的注意情况 :1 权限必须是public 2 不能有参数 3 返回值类型是void 4 本类的其他的…

2025年渗透测试面试题总结-匿名[校招]渗透测试(打击黑灰产)(题目+回答)

安全领域各种资源,学习文档,以及工具分享、前沿信息分享、POC、EXP分享。不定期分享各种好玩的项目及好用的工具,欢迎关注。 目录 匿名[校招]渗透测试(打击黑灰产) 2. 实习时达成的目标 3. 文件包含漏洞 4. Redis未授权访问利用 5. 钓鱼…

【Hot 100】55. 跳跃游戏

目录 引言跳跃游戏我的解题 🙋‍♂️ 作者:海码007📜 专栏:算法专栏💥 标题:【Hot 100】55. 跳跃游戏❣️ 寄语:书到用时方恨少,事非经过不知难! 引言 跳跃游戏 &#x…

Go 语言的 GC 垃圾回收

序言 垃圾回收(Garbage Collection,简称 GC)机制 是一种自动内存管理技术,主要用于在程序运行时自动识别并释放不再使用的内存空间,防止内存泄漏和不必要的资源浪费。这篇文章让我们来看一下 Go 语言的垃圾回收机制是如…

qwen 2.5 并行计算机制:依靠 PyTorch 和 Transformers 库的分布式能力

qwen 2.5 并行计算机制:依靠 PyTorch 和 Transformers 库的分布式能力 完整可运行代码: import torch import torch.nn.functional as F from transformers

如何评估CAN总线信号质量

CAN总线网络的性能在很大程度上取决于其信号质量。信号质量差可能导致通信错误,进而引发系统故障、效率降低甚至安全隐患。因此,评估和确保CAN总线信号质量是维护系统健康和可靠性的关键。 在CAN总线网络中,数据通过双绞线上的差分信号传输。…

第三方软件评测机构如何助力软件品质提升及企业发展?

第三方软件评测机构与软件开发者及使用者无直接关联,它们提供全方位的检测和公正的评价服务。这样的评测可以展现客观的成效,对提升软件的品质具有显著影响,且在软件产业中发挥着至关重要的角色。 评测的客观性 独立第三方机构与软件开发者…

Linux之MySQL安装篇

1.确保Yum环境是否能正常使用 使用yum环境进行软件的安装 yum -y install mysql-server mysql2.确保软件包已正常完成安装 3.设置防火墙和selinux配置 ## 关闭防火墙 systemctl stop firewalld## 修该selinux配置 vim /etc/selinux/config 将seliuxenforcing修改为sel…

Java 项目架构设计:模块化、分层架构的实战经验

Java 项目架构设计:模块化、分层架构的实战经验 在当今复杂多变的软件开发领域,Java 项目架构设计起着至关重要的作用。良好的架构设计不仅能够提升项目的可维护性、可扩展性,还能有效降低系统的耦合度,提高开发效率。而模块化与…

uniapp 键盘顶起页面问题

关于uniapp中键盘顶起页面的问题。这是一个在移动应用开发中常见的问题,特别是当输入框位于页面底部时,键盘弹出会顶起整个页面,导致页面布局错乱。 pages.json 文件内,在需要处理软键盘的页面添加 softinputMode 配置&#xff1…