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