騰訊云推出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
英文地址,請注明出處:http://en.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起顏色鎏光金、鎏光黑釉紅、釉青、釉白、釉黑釉金、釉白、釉黑絲絨金、絲絨綠、絲絨白、絲絨黑外觀材質設計光芒耀…