盛暄文
做應(yīng)用,就像和AI聊天一樣簡單。
作者|鄭玄
今年以來,「VibeCoding」無疑是除了Agent之外AI領(lǐng)域最受關(guān)注的賽道。
沒有編程基礎(chǔ)的小白,能夠通過自然語言「指揮」Cursor快速完成一個小程序;有多年經(jīng)驗的資深程序員,也在借助VibeCoding工具大幅提效。與此同時,微軟、Meta、谷歌、騰訊、華為等科技巨頭也在財報和發(fā)布會上不斷強調(diào):AI編程已經(jīng)為他們帶來了實質(zhì)性的效率提升——代碼產(chǎn)出增長了幾十個百分點,開發(fā)人力也因此得以優(yōu)化。
從AI編程「一哥」Cursor,到最近被OpenAI和谷歌爭搶的Windsurf,再到字節(jié)跳動剛剛推出的TRAE,AI編程,尤其是以集成開發(fā)環(huán)境(IDE)為核心的AI開發(fā)工具,已成為整個行業(yè)最炙手可熱的技術(shù)方向之一。而最近,騰訊也正式宣布入局,推出其首個獨立AI開發(fā)平臺——CodeBuddyIDE。
CodeBuddyIDE開啟內(nèi)測丨來自:騰訊云
事實上,騰訊在AI編程領(lǐng)域并非新兵。早在幾年前,騰訊就推出了IDE插件版本的「代碼助手CodeBuddy」,為使用VSCode、JetBrains等傳統(tǒng)IDE的開發(fā)者提供智能代碼補全與多文件項目生成能力。
今年5月,在騰訊云AI產(chǎn)業(yè)應(yīng)用峰會上,騰訊首次披露了內(nèi)部AI編程工具的使用成效:目前,已有85%的騰訊程序員在使用騰訊云代碼助手CodeBuddy,整體編碼時間縮短約40%。而這款工具在4月剛剛完成升級,引入了軟件開發(fā)智能體Craft,使其能力從代碼補全邁向了更具主動性的「智能開發(fā)」階段。
而這次推出的獨立IDE平臺——CodeBuddyIDE,則是一次更具野心的進化。它不僅是騰訊首個獨立AI編程產(chǎn)品,更是業(yè)內(nèi)首個實現(xiàn)「產(chǎn)品-設(shè)計-研發(fā)-部署」全流程一體化的AI開發(fā)工作臺。
與ChatGPT等Chatbot不同,AIIDE平臺不僅能根據(jù)自然語言生成代碼,更能承擔完整的開發(fā)任務(wù)。用戶只需用對話方式表達需求,就可以一步步完成產(chǎn)品構(gòu)思、交互設(shè)計、代碼生成、測試Debug、部署上線等全流程操作。真正讓沒有任何開發(fā)經(jīng)驗的用戶,也能實現(xiàn)「對話即開發(fā)」的體驗。
可以說,CodeBuddyIDE這類產(chǎn)品,讓完全零基礎(chǔ)的「程序小白」,也第一次有機會真正參與到數(shù)字產(chǎn)品的創(chuàng)造過程中。
01
學習兩小時,零基礎(chǔ)小白搓出了
一個能用的「小程序」
VibeCoding已經(jīng)火了一段時間。但說來慚愧,我此前只是看過一些產(chǎn)品演示視頻,還從沒真正上手過。而我也從未寫過一行代碼——可以說,這次用CodeBuddyIDE,是我第一次嘗試「親手」開發(fā)一個應(yīng)用程序。
CodebuddyIDE產(chǎn)品界面丨來自:極客公園
打開CodeBuddyIDE,界面主要分為兩個區(qū)域:左側(cè)是標準IDE操作臺,支持查看和編輯生成的多文件項目;右側(cè)則是與一個智能體交互的Chat區(qū)域,幾乎所有開發(fā)相關(guān)的操作——包括生成和修改產(chǎn)品需求文檔、創(chuàng)建和優(yōu)化代碼、調(diào)試錯誤,乃至將程序部署上線——都可以通過自然語言指令完成。
這個Chat區(qū)域又可以進一步拆分成三層:最上方是一排功能按鈕,包括導入Figma文件、配置開發(fā)集成環(huán)境、啟用MCP、預(yù)覽、部署等,主要用于幫助AI更好地匹配工作場景,或者方便后續(xù)的部署和測試;中間是用戶輸入提示詞的對話框;下方則提供了模型選擇、智能體切換、Prompt增強等功能,方便用戶調(diào)整AI的響應(yīng)方式與能力邊界。
乍看之下有些復雜,但實際使用起來非常簡單。
真正開始前,只需要做兩件事:第一,配置好希望使用的云服務(wù)平臺。目前支持Supabase和騰訊云自家的云開發(fā)CloudBase,如果只是做本地應(yīng)用,其實可以跳過這一步;第二,選擇一個AI模型。當前的版本為海外版,可選Claude、GPT、Gemini等,后續(xù)國內(nèi)版本將支持DeepSeek、混元等國產(chǎn)模型。
配置完成后,我決定從一個真實的痛點出發(fā)試試看。因為密碼太多記不住,我最近一直想弄一個簡單實用、操作直觀的密碼管理器。雖然用云文檔也能部分實現(xiàn)類似功能,但這次正好是個嘗試「能不能搓一個更像樣產(chǎn)品」的好機會。
先說結(jié)論:只用了不到半小時,我就開發(fā)出了一個具備完整功能的密碼管理工具。初次使用可設(shè)置登錄密碼,之后每次登錄都需驗證。進入系統(tǒng)后,可以按照分類查看已有密碼條目,新增記錄、添加自定義分類、修改主密碼等功能一應(yīng)俱全。最終,我還把它部署到了云端服務(wù)器,并生成了二維碼,朋友掃碼即可使用。
筆者使用CodeBuddyIDE開發(fā)的密碼管理器丨來自:極客公園
如上所示,頁面設(shè)計也是「審美在線」:整體風格簡潔現(xiàn)代,分類圖標清晰美觀,操作入口直觀易用,內(nèi)頁排版干凈流暢,完全不像是我這種零開發(fā)經(jīng)驗用戶在短時間內(nèi)能「搓」出來的產(chǎn)品。
過去,一個功能完整、體驗良好的小工具,從設(shè)計、開發(fā)到上線可能需要一名專業(yè)程序員花上至少一周。而這次,我一個「編程零基礎(chǔ)」的新手,只用了不到半個小時就完成了整個流程。我只做了以下幾步:
第一步,我用自然語言描述了自己的需求:
「開發(fā)一個密碼管理本,要求外觀時尚大氣,每次打開要有登陸密碼,主界面包含密碼分類,默認是銀行卡、視頻網(wǎng)站、游戲賬號和其他分類,主頁面還要支持添加自定義分類,添加新紀錄和修改主密碼,添加的新紀錄要可以選擇分類,填寫平臺名、賬號和密碼,二級頁面展示分類下的所有記錄,并支持修改和刪除?!?/p>
自定義分類,AI制作了很多可選用的圖標丨來自:極客公園
然后我啟用了CodeBuddyIDE內(nèi)置的Prompt增強功能。如下所示,AI把我這段相對模糊的描述,轉(zhuǎn)化為一個更清晰、結(jié)構(gòu)化的Prompt,便于大模型理解執(zhí)行:
開發(fā)一個簡潔大氣的密碼管理工具,需包含以下功能:
1.安全驗證:
·首次使用時設(shè)置主密碼
·每次啟動需驗證主密碼
·支持在應(yīng)用內(nèi)修改主密碼
2.分類管理:
·默認分類:銀行卡/視頻網(wǎng)站/游戲賬號/其他
·支持用戶自定義添加新分類
·每個分類配專屬圖標
3.記錄管理:
·一級頁面提供添加記錄入口
·記錄字段:類型(下拉選擇)/平臺名稱/賬號/密碼
·二級頁面展示分類下的所有記錄
·支持記錄的修改和刪除操作
4.界面要求:
·整體設(shè)計簡潔大氣
·分類入口采用圖標+文字形式
·記錄列表清晰展示平臺/賬號信息
·密碼默認隱藏,可點擊顯示
5.數(shù)據(jù)安全:
·所有密碼數(shù)據(jù)需加密存儲
·主密碼采用高強度加密方式
另外我注意到,Prompt增強功能雖然強大,但也并非毫無偏差。比如我最初并沒有對加密方式提出復雜要求,AI自行「補充」了加密強度的設(shè)定,結(jié)果生成的功能中出現(xiàn)了bug。換句話說,用戶在使用增強提示時,仍需對生成內(nèi)容進行初步審核。
接下來,智能體Craft開始工作。它首先會將結(jié)構(gòu)化Prompt轉(zhuǎn)化為一份標準的PRD(產(chǎn)品需求文檔),這一步只用了幾分鐘。之后,平臺根據(jù)PRD和我選擇的集成配置(本次為Supabase),自動生成了HTML、CSS、JavaScript等前端代碼,構(gòu)建出多文件項目結(jié)構(gòu)。
代碼生成完成后,我點擊「預(yù)覽」,開始進入調(diào)試環(huán)節(jié)。
添加記錄功能丨來自:極客公園
初版效果可用,但也暴露出不少問題:比如初次打開頁面直接404報錯,首次登錄無法設(shè)置初始密碼、新分類無法添加、頁面排版不整齊等。
有問題的地方,我只需要簡單描述并上傳截圖,只需上傳截圖,并用自然語言說明問題,如「分類按鈕點了沒反應(yīng)」、「主密碼設(shè)置頁面打不開」,AI就能識別出問題并自動修復。有些較復雜的bug,也可以通過日志信息進一步輔助定位,但在我的這次體驗中,AI在不需要我上傳日志信息的情況下,就修復了所有問題。
整個調(diào)試過程用了大約10分鐘。產(chǎn)品功能和體驗基本完善后,我點擊了「部署」按鈕,AI開始將項目部署至Supabase的CloudStudio。過程自動完成了權(quán)限配置、數(shù)據(jù)庫創(chuàng)建、文件托管等全部流程。最終,我收到了一個云端鏈接和二維碼,可以自行訪問,也可以分享給其他人使用。
從開始到部署上線,總耗時不到半小時。
更重要的是:我沒有寫一行代碼。甚至連項目里到底有哪些文件我都沒搞清楚,大模型和智能體就幫我搞定了一切。
02
AIIDE會帶來什么樣的沖擊?
雖然我用CodeBuddyIDE在半個小時內(nèi)「搓」出了一個可用的應(yīng)用,但它的價值遠不止于讓零基礎(chǔ)的小白能寫出程序。技術(shù)普惠固然重要,但這款產(chǎn)品當前更具現(xiàn)實意義的價值,是為專業(yè)開發(fā)者帶來的提效空間。
在我從零開發(fā)應(yīng)用的過程中,幾乎涉及了軟件開發(fā)的全流程——撰寫需求文檔、生成代碼、功能擴展、調(diào)試問題、部署上線,而這一切都可以通過自然語言與智能體交互完成。這意味著,對于已經(jīng)有項目在手的程序員來說,只需將項目導入CodeBuddyIDE,并通過接口接入已有的Figma設(shè)計稿、開發(fā)配置等信息,就可以在平臺內(nèi)完成更高效的開發(fā)、調(diào)試與優(yōu)化。
CodeBuddyIDE丨來自:騰訊云
更進一步看,當「氛圍編程」(VibeCoding)這種新范式通過AIIDE滲透進企業(yè)級的嚴肅開發(fā)流程,整個產(chǎn)品協(xié)作體系也可能隨之發(fā)生結(jié)構(gòu)性轉(zhuǎn)變。
比如,產(chǎn)品經(jīng)理、測試工程師,甚至非技術(shù)背景的運營同事,在未來或許都能通過自然語言直接與AI協(xié)作,完成原型生成、功能驗證甚至局部迭代開發(fā),不再依賴程序員完成每一項改動。這將極大減少跨職能溝通的效率損耗,讓專業(yè)工程師把更多精力投入到系統(tǒng)性創(chuàng)新與復雜問題的解決上。
這不僅是一次效率的提升,更是認知方式的轉(zhuǎn)變。
就像剪映改變了視頻創(chuàng)作的門檻,從而推動了短視頻的爆發(fā),AIIDE也正在用類似的方式,重塑軟件開發(fā)的路徑和分工。
它所帶來的,不只是讓程序員「更快地寫完代碼」,而是對整個開發(fā)方式的重構(gòu):產(chǎn)品經(jīng)理能快速生成原型,設(shè)計師可以用自然語言優(yōu)化交互邏輯,獨立創(chuàng)作者有機會實現(xiàn)完整的應(yīng)用落地,甚至具備創(chuàng)造平臺的能力。
從生態(tài)的角度看,這將孕育出一批全新的開發(fā)者。他們未必擁有傳統(tǒng)意義上的技術(shù)背景,但依靠AIIDE,就有可能打造出自己的應(yīng)用、工具,甚至內(nèi)容服務(wù)。
這就像自媒體的崛起催生了KOL、UP主和IP經(jīng)濟,AI時代的開發(fā)工具也可能催生出一類全新的職業(yè)角色——「個人數(shù)字產(chǎn)品創(chuàng)作者」。
更遠一點看,當AIAgent的能力進一步增強,我們甚至要重新思考IDE這種開發(fā)平臺本身是否還具有存在的必要。
未來的開發(fā),或許是「無IDE化」的:用戶只需與一個通用智能體對話,后者便能自動理解需求、拆解任務(wù)、調(diào)用模型、調(diào)度資源,最終生成可用的產(chǎn)品結(jié)果。
在這個過程中,我們甚至不再關(guān)心代碼是否存在、工具是否打開,甚至不再需要知道生成工具的邏輯。我們只需提出問題,智能體會在后臺完成一切,并把結(jié)果交付給我們。
那將是從「生成代碼」邁向「生成工具」,再走向「直接生成結(jié)果」的技術(shù)躍遷。
從能生成代碼的語言模型,到能夠規(guī)劃行動的推理模型,再到具備執(zhí)行任務(wù)能力的智能體,氛圍編程正以迅雷不及掩耳之勢推動這一切發(fā)生。而Cursor、CodeBuddy這樣的AIIDE平臺,正是這股變革的中樞節(jié)點。
當這類工具逐漸成為開發(fā)流程中的「默認選項」后,我們的工作方式、協(xié)作模式、創(chuàng)作路徑,可能都將迎來重新定義。
那個AI主導開發(fā)、人人皆可創(chuàng)造的時代,或許真的沒有我們想象中那么遙遠。
*頭圖來源:騰訊云
本文為極客公園原創(chuàng)文章,轉(zhuǎn)載請聯(lián)系極客君微信geekparkGO
極客一問
你想體驗一下CodeBuddyIDE嗎?
獨占第一!華為中國折疊屏手機市場第二季度份額第一。
點贊關(guān)注極客公園視頻號,
來源:紅網(wǎng)
作者:蔡建德
編輯:書中
本文為紅辣椒評論 原創(chuàng)文章,僅系作者個人觀點,不代表紅網(wǎng)立場。轉(zhuǎn)載請附原文出處鏈接和本聲明。