腾讯云推出CodeBuddy:革新AI全栈开发体验

在这里插入图片描述

文章目录

  • 一、前言
  • 二、安装流程
  • 三、CodeBuddy 核心功能
    • 3.1 AI辅助开发
    • 3.2 Coding Design Chat 三大模式
    • 3.3 Boost Prompt
    • 3.4 Figma 集成
    • 3.5 Componen 控件库
    • 3.6 Config MCP
    • 3.7 Upload Images 图片上传和管理
    • 3.8 Preview功能
    • 3.9 Deploy 一键部署
    • 3.10 项目展示 | MCP生成小红书卡片 | CodeBuddy生成动态网页
  • 四、总结:CodeBuddy 的全栈开发革命

腾讯云 CodeBuddy IDE 全球首发,作为首款集“产品、设计、研发”于一体的 AI 全栈开发平台,吸引了全球开发者的广泛关注。作为幸运获得内测资格的一员,我深度体验了这款革命性工具的核心特性与实用功能。@CodeBuddy 官号

一、前言

收到工作人员提供的安装包链接后,需要复制到浏览器中进行下载。强烈建议使用Chrome浏览器,我个人在Edge浏览器上下载时耗费了数小时,这里推荐去""浏览器下载。

【Edeg浏览器-加速下载速度】:

(1).网址输入框中输入: edge://flags

(2).跳转到Edge浏览器实验室,上面的搜索标签中输入:speed

(3)."Parallel downloading "赋能

在这里插入图片描述

二、安装流程

在这里插入图片描述

安装过程顺利,但提醒大家,最好将软件安装到 D盘 或其他非系统盘,避免系统盘空间被占满。

在这里插入图片描述

根据"个人需求"选择

在这里插入图片描述

在这里插入图片描述

点击"CodeBuddy"进入登入页面,呈现画面还是不错的。

在这里插入图片描述

在这里插入图片描述

如果没有考虑好,可以先skip跳过。后续可以在"General"进行设置。

  • 原文:“lmport lDE configuration from VS Code, Cursor with one click,
    including plug-ins, settings, shortcuts, etc.”
  • 中文:“从VS Code导入IDE配置,一键获取光标位置、插件、设置、快捷键等。”

【个人选择】:可以选择"install the ‘buddy’ command",还是看个人

在这里插入图片描述

点击"Logging in"进行注册,这里需要谷歌账号,咱们直接到"Chrome"浏览器进行注册。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这里有三种风格背景选择,我选择蓝色。

在这里插入图片描述

英语薄弱】:先"获取Chinese插件"

在这里插入图片描述

三、CodeBuddy 核心功能

作为一体化AI全栈工程师,只需一个想法就能完成产品的实现到发布。优化的流程包括:在产品阶段,确保需求明确、快速验证,并根据市场反馈调整。通过设计阶段,采用迭代方式设计,并与开发紧密合作,确保设计可实施并加速进程。研发与部署阶段则依靠敏捷开发、自动化部署、持续集成等工具提高效率,保证每次代码都能快速部署,并强化团队间的沟通与协作,确保项目顺利进行。

在这里插入图片描述

工作流程图】:

CodeBuddy 不仅是一个集成开发环境(IDE),它将 AI 技术与 全栈开发 流程结合,提供了强大的工具和高效的工作流:

在这里插入图片描述

3.1 AI辅助开发

引入了 Claude-3.7-SonnetClaude-4.0-Sonnet,支持文件和图片上传分析。结合 MCP(配置管理控制面板) 和 AI 工具,极大提升了开发效率。尤其是与 Deepseek 生成流程图的对比,CodeBuddy 提供了更快且方便的图形化操作。

在这里插入图片描述

接下来,我们将进一步探讨左下角的三个模块。

3.2 Coding Design Chat 三大模式

Coding Design Chat 作为一体化AI全栈工程师工作流程中的关键环节,实际上包含三个不同的工作模式,每个模式针对不同的设计到代码转换场景。同时也是"CodeBuddy "作为AI全栈工程师的底气。

在这里插入图片描述

  • Coding模式:代码生成】:Coding模式专注于将需求或设计直接转化为可执行代码。
  • Design模式:项目设计】:Design模式专注于系统架构和项目结构的设计,帮助用户规划技术方案。
  • Chat模式: 普通对话】:Chat模式提供自然语言交流,用于需求讨论、问题解答和知识分享。

在实际项目开发中,这三种模式往往需要协同工作,形成完整的开发流程:

在这里插入图片描述

结合下面"CodeBuddy"提供的多种功能模块,可以快速提高产品的生成效率

功能模块描述
Boost Prompt提升 AI 生成的准确性,使得请求更具针对性。
Figma 集成与 Figma 无缝协作,简化界面设计、原型设计和协作流程。
Componen 控件库可复用的组件库,基于现代前端框架(如 React、Vue),帮助开发者快速构建界面。
Config MCP打通外部资源与开发工具之间的桥梁,集中管理配置并进行快速调用。
Upload Images简化图片上传和管理,通过界面或 API 轻松实现。
Preview 功能提供实时、可视化的效果预览,帮助开发者即时查看并调整代码。
Deploy一键部署到生产环境,简化传统部署流程,实现从开发到上线的高效过渡。

3.3 Boost Prompt

这个‘Boost Prompt’功能,似乎其他AI没有提供,目前我只在‘影刀魔法工具’的内置AI中看到。很高兴在‘CodeBuddy’上也看到了这个功能。这功能非常实用。如果请求不够详细,AI可能无法给出你想要的答案,最终就像是对牛弹琴,效果完全达不到。

文】:

在这里插入图片描述

增强"Boost Prompt"】:

在这里插入图片描述

3.4 Figma 集成

Figma是一款基于云端的协作式设计工具。它的核心定位是**“让设计协作像共享文档一样简单”**。无论是个人设计师快速完成界面设计,还是跨时区的团队共同打磨产品原型,Figma 都能通过实时同步、版本控制和无缝沟通,让设计流程更流畅、更透明。

在这里插入图片描述

在这里插入图片描述

以下是Figma的主要功能和用途:

  1. 界面设计:创建网站、移动应用和其他数字产品的视觉界面
  2. 原型设计:通过添加交互和动画,将静态设计转变为可交互的原型
  3. 设计系统:建立和维护组件库和设计系统,确保设计一致性
  4. 协作功能:多人实时协作编辑同一设计文件
  5. 注释与反馈:团队成员可以直接在设计上添加评论和反馈

3.5 Componen 控件库

Componen 控件是一个基于现代前端框架(如 React、Vue)构建的可复用组件库,专为提升开发效率而设计。它通过提供一组高度集成、可定制的UI元素,让开发者能够快速构建界面,同时确保代码的一致性和可维护性。

在这里插入图片描述

【"Components"选择】:这里我采用了TDesign,可以根据不同需求进行选择

主要功能】:

  • ⚙️ 快速构建界面:Componen 控件提供了大量的基础控件,如按钮、输入框、表单等,开发者可以轻松组合和定制。
  • 🎨 一致的设计规范:控件遵循统一的设计系统和风格,确保不同页面和功能模块间的视觉一致性。
  • 🔄 高度可定制:每个控件都支持灵活的配置选项,满足不同场景的需求。
  • 🌱 提高开发效率:开发者无需从零开始构建基础组件,节省时间和精力,专注于业务逻辑的实现。

在这里插入图片描述

看起来是十分的专业

在这里插入图片描述

3.6 Config MCP

在现代开发场景中,系统配置越来越依赖于外部服务、API 和分布式资源。Config MCP 是 CodeBuddy 提供的配置管理控制模块,旨在打通外部资源与开发工具之间的桥梁,统一配置操作,提升协作效率。

点击"Config MCP"进入页面,及那个MCP server json配置文件添加进来。这里我采用了modelscope创建了一个md2card-MCP插件。

在这里插入图片描述

主要功能】:

  • 🔗 连接外部资源:支持与数据库、API 服务、云配置等外部系统集成。
  • ⚙️ 统一配置管理:集中修改和下发配置项,避免多处维护。
  • 🚀 调用配置功能:开发者可通过 CodeBuddy 快速调用 MCP 功能,如获取远程配置、执行热更新等。
  • 🔒 权限与安全控制:配置访问严格控制,支持审计与版本追踪。

【生成"小红书"卡片】

Md2Card MCP server提供的json配置文件

{"mcpServers": {"create_card": {"type": "sse","url": "https://mcp.api-inference.modelscope.net/0f86a4592db54d/sse"}}
}
}

生成效果】:这里采用"Coding模式"

在这里插入图片描述

3.7 Upload Images 图片上传和管理

Upload Images 是一种允许用户通过界面或 API 上传本地图片至服务器或云平台的功能。无论是个人项目、社交平台,还是企业级应用,它都能为用户提供无缝的图片上传体验。

主要功能】:

  • 📤 轻松上传:用户可以通过拖拽或选择文件的方式将图片上传至系统。
  • 🖼️ 自动处理:上传后的图片可以自动进行压缩、格式转换、大小调整等处理,适应不同场景需求。
  • 🔄 高效管理:支持查看、删除、批量管理和重命名等功能,帮助用户轻松整理上传的图片资源。
  • 🔒 权限控制:设置访问权限,确保只有授权用户能够查看或下载图片。

解析题目】:

这里切换到"Coding模式"分析图片题目,然后生成代码。

在这里插入图片描述

分析图片内容

在这里插入图片描述

3.8 Preview功能

Preview 是 CodeBuddy 提供的实时预览工具,它通过可视化界面,让开发者在开发过程中随时查看代码变动的实际效果。无论是 UI 设计、页面布局,还是交互体验,所有的改动都可以即时呈现,确保每一个细节都符合预期。

我们只需在界面上修改链接,CodeBuddy 就能迅速识别并更新,实际上相当于在 CodeBuddy 内嵌入了一个浏览器,实时展示链接的效果。

对于原始需要打开浏览器进行预览,是提高了便利。

在这里插入图片描述

主要功能】:

  • 🔍 实时预览:在开发过程中,开发者可以快速查看代码修改的即时效果,避免了繁琐的反复刷新。
  • 🎨 可视化展示:所有的效果变化都以图形化、直观的方式展现,帮助开发者更清晰地看到设计与功能实现的差距。
  • 🔄 快速迭代:通过预览功能,开发者可以即时发现问题并修正,加快开发速度和准确性。
  • 🧩 无缝衔接:它将“开发过程”与“最终呈现”紧密连接,提升了工作流的流畅性和高效性。

3.9 Deploy 一键部署

Deploy 是 CodeBuddy 提供的一个部署工具,帮助开发者直接在平台上管理和执行远程部署任务。它简化了传统部署流程,提供了一个集成的界面,让开发者可以实时预览和调整项目,确保最终发布的代码符合预期。

主要功能】:

  • 🌐 实时预览:开发者可以在 CodeBuddy 中嵌入浏览器,实时查看文件运行效果,确保部署内容无误。
  • 🚀 自动化部署:通过自动化的部署流程,轻松将本地项目推送到线上环境,减少手动操作的复杂度。
  • 🔄 灵活配置:支持自定义部署设置,适应不同的生产环境需求,确保项目的顺利上线。
  • 🧩 完整流程打通:从开发完成到线上发布,Deploy 功能打通了这一“最后一公里”,使得部署更加简单和高效。

温馨提示】:对于复杂的项目,可能需要使用 Gitee 或 GitHub 的 Pages 服务,并在本地进行配置。CodeBuddy 提供了一键部署工具,非常方便。如果项目包含几千行代码,可能就需要自行在 Cloud Studio 等服务器上进行配置,使用 Python 进行调用等操作

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.10 项目展示 | MCP生成小红书卡片 | CodeBuddy生成动态网页

MCP生成小红书卡片】:

在这里插入图片描述

CodeBuddy生成动态网页】:
在这里插入图片描述

四、总结:CodeBuddy 的全栈开发革命

腾讯云 CodeBuddy 无疑是开发者的福音。它不仅整合了 产品设计、研发AI 助力开发,还通过智能化的工具提升了项目开发的效率和质量。从 设计到编码,再到 部署上线,每个阶段的流畅衔接都让开发者的工作变得更加高效和便捷。个人体验非常好,尤其是 AI 辅助开发实时预览 功能,极大提升了工作效率和准确性。

CodeBuddy 作为首款 AI 全栈开发平台,开启了全新的开发体验,将是未来软件开发领域的一大亮点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/90267.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/90267.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

龙虎榜——20250723

上证指数放量收上影线,未站上3600点,个股下跌明显多于上涨,指数有调整需求,注意短线风险。深证指数较昨日缩量收阴线,依然在5日均线上方运行,打到前期平台高点有震荡调整需求,注意风险。2025年7…

SpringBoot06-@ConfigurationProperties注解

ConfigurationProperties注解用于将配置文件(application.properties 或 application.yml)中的配置值,自动绑定到 Java Bean 对象上。1-1、基本用途比如我们在 application.yml 中有这样一段配置:app:name: myAppversion: 1.0.0au…

oracle里面concat函数用法,oracle wm_concat函数用法-

wmsys.wm_concat函数,它的作用是以’,’链接字符 例子如下: SQL> create table idtable (id number,name varchar2(30)); Table created SQL> insert into idtable values(10,’ab’); 1 row inserted SQL> insert into idtable values(10,’bc…

C++中的list(2)简单复现list中的关键逻辑

C中的list(2)//简单复现list中的关键逻辑 前言 这一节的主要内容就是:简单复现list中的关键逻辑。同样的,我们这一节也是先粗略的看一眼源码,结合源码,边理解边复现。源码我已经上传到gitee,网…

Linux——System V 共享内存 IPC

文章目录一、共享内存的原理二、信道的建立1.创建共享内存1.key的作用2.key的选取3.shmid的作用4.key和shmid的区别5.内存设定的特性6.shmflg的设定2.绑定共享内存3.代码示例三、利用共享内存通信1.通信2.解除绑定3.销毁共享内存1.命令行销毁2.程序中销毁四、共享内存的生命周期…

Python 程序设计讲义(9):Python 的基本数据类型——复数

Python 程序设计讲义(9):Python 的基本数据类型——复数 复数与数学中的复数概念类似。在 Python 中,复数表示为 abj,其中:a为实数部分,b为虚数部分,j称为虚数单位。复数必须包含虚数…

leetcode_121 买卖股票的最佳时期

1. 题意 有一个股价变化图,你可以在一天买入,在未来一天卖出。 求通过这样一次操作的最大获利。 2. 题解 2.1 枚举 直接枚举,买入卖出的时间,肯定会超时啦~ 时间复杂度为O(n2)O(n^2)O(n2) 空间复杂度为O(1)O(1)O(1) class …

ToBToC的定义与区别

B 端和 C 端主要是从产品所面向的用户群体角度来区分的,B 端指的是企业用户(Business),C 端指的是个人消费者(Consumer),它们在多个方面存在明显区别,具体如下:用户特征B…

Python 程序设计讲义(8):Python 的基本数据类型——浮点数

Python 程序设计讲义(8):Python 的基本数据类型——浮点数 目录Python 程序设计讲义(8):Python 的基本数据类型——浮点数一、浮点数的表示形式1、小数形式2、指数形式二、浮点数的精确度浮点数也称小数&am…

MCP客户端架构与实施

前言:从模型到生产力 — MCP的战略价值 在过去的一年里,我们团队见证了大型语言模型(LLM)从技术奇迹向企业核心生产力工具的演变。然而,一个孤立的LLM无法解决实际的业务问题。真正的价值释放,源于将模型的认知能力与企业现有的数据、API及工作流进行无缝、安全、可扩展…

白盒测试核心覆盖率标准详解文档

白盒测试核心覆盖率标准详解文档 1. 什么是白盒测试与覆盖率? 白盒测试(White-box Testing),又称结构测试或逻辑驱动测试,是一种测试方法,测试人员能够访问并了解被测软件的内部结构、代码和实现逻辑。测试…

顺丰面试提到的一个算法题

顺丰面试提到的一个算法题面试过程中大脑空白,睡了一觉后突然想明白了 原理非常简单就是根据数组中元素的值对值对应的索引进行排序 哎,,,,具体看以下代码吧[使用 Java 17 中 Stream 实现] 最好别用 CSDN 提供的在线运…

ChatGPT Agent深度解析:告别单纯问答,一个指令搞定复杂任务?

名人说:博观而约取,厚积而薄发。——苏轼《稼说送张琥》 创作者:Code_流苏(CSDN)(一个喜欢古诗词和编程的Coder😊) 目录一、什么是ChatGPT Agent?从"客服"到"秘书"的华丽转…

位运算在算法竞赛中的应用(基于C++语言)_位运算优化

在C算法竞赛中,位运算优化是一种非常重要的技巧,因为它可以显著提高算法的效率。以下是一些常见的位运算优化方法及其在各种算法中的应用示例: 常见的位运算优化 1)位与运算 &: 用途:用于检查某个位是否…

SpringBoot 使用Rabbitmq

1.Springboot默认MQ支持rabbitmq或者kafka maven引入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>propertis添加配置 # spring.rabbitmq.host192.168…

C++核心编程学习4--类和对象--封装

C面向对象有三大特性&#xff1a;封装、继承和多态。 封装 将属性和行为作为一个整体。将属性和行为加以权限控制。 例子1&#xff1a;设计一个圆类 #include <iostream> using namespace std;// 设计一个圆类&#xff0c;求圆的周长 // 圆周率&#xff1a;3.14 const do…

AC身份认证实验之AAA服务器

一、实验背景某公司需要在企业的公司网络出口使用上网行为管理设备&#xff0c;以审计管理局域网的所有设备&#xff0c;同时&#xff0c;局域网内的所有设备都将上网行为代理上网&#xff0c;但是发生过访客外传一些非法信息&#xff0c;所以需要对外来人员进行实名认证&#…

数组算法之【数组中第K个最大元素】

目录 LeetCode-215题 LeetCode-215题 给定整数数组nums和整数k&#xff0c;返回数组中第k个最大元素 public class Solution {/*** 这里是基于小顶堆这种数据结构来实现的*/public int findKthLargest(int[] nums, int k) {// 实例化一个小顶堆MinHeap minHeap new MinHeap…

高亮匹配关键词样式highLightMatchString、replaceHTMLChar

replaceHTMLChar: s > s.toString().replace(/</g, <).replace(/>/g, >),// 高亮匹配关键词样式----------------------------------------highLightMatchString(originStr, matchStr, customClass ) {matchStr && (matchStr matchStr.replace(/[.*?…

HUAWEI Pura80系列机型参数对比

类别HUAWEI Pura80 UltraHUAWEI Pura80 ProHUAWEI Pura80 ProHUAWEI Pura80建议零售价&#xffe5;9999起&#xffe5;7999起&#xffe5;6499起&#xffe5;4699起颜色鎏光金、鎏光黑釉红、釉青、釉白、釉黑釉金、釉白、釉黑丝绒金、丝绒绿、丝绒白、丝绒黑外观材质设计光芒耀…