前言
免责声明:AI 生成代码存在不确定性,无论使用何种模型或 IDE,在生产环境中请勿过度依赖 AI。
名词解释
- CodeBuddy:腾讯的 AI IDE,分为国内版和国际版。
- CNB:云原生构建平台,提供高配置的开发容器环境(最高支持 64C128G EPYC 9K65 及共享 GPU)。
- GitHub:全球主流代码托管平台。
- Lighthouse:腾讯云轻量应用服务器。
- EdgeOne Pages:腾讯云静态托管服务,具备一定全栈能力。
注意事项
- CodeBuddy 国内版完全免费,适合简单指令操作和小项目开发;复杂大项目建议使用国际版。
- 密钥和访问令牌指代同一概念。
- 建议尽早安装 Git,以便回退代码版本,防止因 AI 生成错误导致代码损毁。
使用 CodeBuddy 开发项目
CodeBuddy 介绍
CodeBuddy 是一款深度融合 AI 能力的现代化 IDE,支持插件、IDE 和 CLI 三种编程形态。插件版辅助专业开发者,IDE 版主打'对话即编程',CLI 版面向专业工程师实现命令行自动化。
下载并安装 CodeBuddy
根据需求选择国内版或国际版进行下载安装。
- 国内版下载地址:https://copilot.tencent.com/
- 国际版下载地址:https://www.codebuddy.ai/
安装完成后运行 CodeBuddy CN。
登录 CodeBuddy 账号
点击登录,跳转浏览器同意用户协议,微信扫码登录即可。
开始开发项目
由于 EdgeOne Pages 对后端支持有限,本教程演示纯静态版本开发流程。
第一版(带后端和 WS 通信)
- 新建文件夹,输入项目名称。
- 打开计划模式,发送提示词:
请帮我开发一个基于 node.js 的网页版五子棋。 - AI 创建计划、安装依赖并启动测试服务器。
- 本地浏览器打开网页进行测试。
第二版(纯静态)
- 添加项目规则:下载
pages-llms.mdc到本地并在 CodeBuddy 中导入规则。 - 发送提示词:
请帮我开发一个基于 node.js 的纯静态版本的网页版五子棋。 - 后续步骤与第一版类似,AI 将生成符合 Pages 规范的静态代码。
总结
本次开发体验良好,AI 能够完成联机运行、走棋记录等功能。若需自定义房间号、人机对战等高级功能,可在提示词中增加细节描述。
将项目 Push 到 CNB/GitHub
获取 CNB/GitHub 的 PAT 密钥及用户名
CNB
- 登录官网 https://cnb.cool/,微信登录。
- 创建组织(每个账号每年限创建一个)。
- 访问 https://cnb.cool/profile/token 添加访问令牌,复制 Token 保存。
- 访问 https://cnb.cool/profile/account 获取用户名。
GitHub
- 登录官网 https://github.com/。
- 访问 https://github.com/settings/tokens/new 生成个人令牌,勾选所需权限。
- 点击右上角头像获取用户名。
下载安装并配置 Git
下载安装 Git
可通过 AI 协助使用 winget 安装,或手动访问 https://git-scm.com/install/windows 下载安装包。
配置 Git
将以下信息修改为实际值后发送给 AI 或手动在 CMD/PowerShell 运行:
git config --global user.name "YOUR_USERNAME"
git config --global user.email "[email protected]"
git config --global credential.helper manager
cmdkey /generic:LegacyGeneric:target=git:https://cnb.cool /user:CNB_USERNAME /pass:CNB_TOKEN
cmdkey /generic:LegacyGeneric:target=git:https://github.com /user:GITHUB_USERNAME /pass:GITHUB_TOKEN
配置 MCP
在 CodeBuddy 设置 - MCP - 添加 MCP,填入以下配置(替换 Token):
{
"mcpServers": {
"cnb": {
"url": "https://mcp.cnb.cool/mcp",
"headers": {
"Authorization": "Bearer <YOUR_CNB_TOKEN>"
}
},
"github": {
"url": "https://api.githubcopilot.com/mcp/",
"headers": {
"Authorization": "Bearer <YOUR_GITHUB_TOKEN>"
}
}
}
}
开始 Push 代码
- 询问 AI 列出可用组织。
- 审计 AI 计划:
在我 CNB 的组织下新建仓库 wuziqi,在我的 github 账号新建仓库 wuziqi,将本项目 push 到这两个仓库里,先不要实际进行,先告诉我你要怎么做。 - 确认无误后发送
继续。 - 验证仓库是否创建成功。
将项目部署到腾讯云 Lighthouse
连接到腾讯云 Lighthouse
在 CodeBuddy 设置 - 集成 - 连接,授权腾讯云账号。
获取服务器信息
询问 AI 我有哪些轻量服务器,复制测试机 ID。
开始一句话部署
向 AI 发送 在服务器 lhins-xxxxx 上部署项目。AI 将自动上传代码、安装环境(Node.js)、修改端口并放通防火墙。
将项目部署到腾讯云 EdgeOnePages
连接到腾讯云 EdgeOnePages
在 CodeBuddy 设置 - 集成 - 连接,授权腾讯云账号。
开通 KV 存储(可选)
访问控制台申请 KV 存储,创建命名空间。纯静态项目可跳过此步。
开始一句话部署
发送 将当前项目部署到 EdgeOnePages。选择新建项目,填写名称并选择加速区域。
配置自定义域名
- 访问 EdgeOne Pages 控制台,点击项目设置 - 添加自定义域名。
- 输入域名,勾选自动生成免费证书。
- 复制主机记录和记录值,在 DNS 服务商处添加 CNAME 记录。
- 等待验证通过及证书部署。
项目修改后的再次部署
发送 将修改后的项目部署到 EdgeOnePages,选择已有项目进行更新。
结语
本文介绍了从 AI 开发到云端部署的全流程。如有问题,建议查阅相关官方文档。


