最近我發(fā)現(xiàn)好幾個AI交流群炸鍋了
起因是一款AI編程工具,大家聊得熱火朝天。
不多說,直接上聊天記錄,你們自己感受下:
sdfd
這款A(yù)I編程工具叫:Augment Code
augmentcode.com
它的slogen是更好的上下文、更好的Agent、更好的代碼
最強(qiáng)大的AI軟件開發(fā)平臺,由行業(yè)領(lǐng)先的上下文引擎提供支持
Cursor應(yīng)該是目前名聲最大的AI編程工具,但基礎(chǔ)會員都只需要20$一個月。
而這個augment基礎(chǔ)會員月費(fèi)都50刀!
今天就帶大家好好認(rèn)識一下這款讓群友集體高潮的AI編程工具:Augment Code
注意:augment不是一個單獨(dú)應(yīng)用,它是一個插件,適用于vsCode、JetBrains、Vim、Neovim
群友聊天記錄里面說可以安裝到Trae里面使用,但是我在Trae的擴(kuò)展里面搜索不到augment,有知道的朋友望評論區(qū)告知~
Augment到底牛在哪?
和n8n在工作流領(lǐng)域的專注一樣,Augment Code的市場定位和產(chǎn)品設(shè)計理念非常明確。
它只做一件事:成為最懂你整個代碼庫的AI編程伙伴。
Augment Code 是首個獲得 ISO/IEC 42001 認(rèn)證的人工智能編碼助手。該標(biāo)準(zhǔn)是人工智能管理系統(tǒng)的國際規(guī)范,涵蓋了人工智能工具在數(shù)據(jù)處理、風(fēng)險管理及安全維護(hù)等方面的框架要求。
>/ 1. 超長上下文
很多AI編程工具,包括大家熟知的Cursor,本質(zhì)上還是一個"外掛"式的聊天機(jī)器人,你需要不斷地@文件,手動喂給它上下文。
當(dāng)項目一大,依賴一多,它的智商就直線下降,經(jīng)常給出一些"正確的廢話",代碼還會越改越亂...
augment code則從根本上解決了這個問題。它最核心的牛逼之處,就是其恐怖的上下文理解能力。
augment支持高達(dá)200K Tokens(20萬)的上下文窗口:這是什么概念?
市面上很多同類工具的上下文窗口可能只有幾千到一萬多Token。
Cursor在chat模式下,支持 2萬tokens。在 cmd-k模式下,支持 1萬tokens。
而Augment的200K超大窗口,足以讓它"吞下"一整個中大型項目,包括前后端、數(shù)據(jù)庫模型、各種配置文件等等。
它不僅是在"看"你的代碼,而且是在"理解"你的系統(tǒng)架構(gòu)~
>/ 2.多代碼庫(Multi-Repo)支持
對于現(xiàn)在微服務(wù)架構(gòu)下的開發(fā)來說,一個功能往往需要同時修改好幾個代碼倉庫。
比如RuoYi這種經(jīng)典的后臺管理微服務(wù)項目
基于強(qiáng)大的上下文能力,Augment能夠輕松索引多個關(guān)聯(lián)的代碼庫,實現(xiàn)真正的跨項目理解和代碼生成。
這對于處理復(fù)雜業(yè)務(wù)邏輯和進(jìn)行大型項目重構(gòu)來說,絕對是剛需!
>/ 3.智能體(Agent)模式
它不只是一個問答機(jī)器人,更能作為一個自主工作的"智能體"。
你可以給它一個宏觀指令,比如"幫我實現(xiàn)用戶登錄功能,需要集成JWT認(rèn)證,并在數(shù)據(jù)庫中創(chuàng)建對應(yīng)的表"等等。
它會自己分析、規(guī)劃、執(zhí)行,甚至調(diào)用git、npm等終端指令,一步步完成任務(wù)。
>/ 4.記憶(Memories)功能
Augment會學(xué)習(xí)你的個人編碼風(fēng)格和項目中的特定模式。
PS:該截圖來自一位群友:詹同學(xué)
用久了,它生成的代碼會越來越像你親手寫的,它會記得你的代碼偏好,減少了大量磨合和修改成本。
可以說,augment code不是在幫你寫幾行代碼,它是在用一個高級架構(gòu)師的視角,陪你一起完成整個項目~
Cursor 對比 Augment
群里面好多人都說用上augment之后就棄用Cursor了
那我們就來對比看看
Augment相比Cursor,至少有四大優(yōu)勢:
>/ 1.原生插件 VS 獨(dú)立IDE
Augment是一款VS Code和JetBrains的原生擴(kuò)展插件。
這意味著你不需要改變?nèi)魏问褂昧?xí)慣,不需要重新配置你的開發(fā)環(huán)境、快捷鍵、主題和其它插件。即插即用,無縫集成到你最熟悉的編輯器中。
而Cursor是一個VS Code的Fork版本(分支修改版),一個獨(dú)立的IDE。
雖然看起來和VS Code很像,但你也需要把它當(dāng)成一個新應(yīng)用來安裝和配置,你所有的個性化設(shè)置都需要遷移一遍,這本身就是一個不小的門檻和成本。
最近甚至有人反映,Cursor會自動屏蔽augment code插件,這種操作格局就小了。
所以Augment對現(xiàn)有工作流的侵入性幾乎為零,而Cursor需要你"丟棄"原來的開發(fā)環(huán)境。
>/ 2.上下文理解能力
前面提到200K超大上下文窗口和多代碼庫支持是Augment的特長。
上下文長度越長,才能理解整個項目,理解整個項目,才能基于全局的視角(架構(gòu)師的視角)更好的開發(fā)。
所以augment能輕松駕馭幾萬、幾十萬行代碼的復(fù)雜企業(yè)級項目,給出更精準(zhǔn)、深入的回答和代碼修改方案。
Cursor雖然也在不斷優(yōu)化,但其上下文能力在面對大型項目時依然捉襟見肘。
很多時候,對于跨越多文件、多模塊的復(fù)雜問題,經(jīng)常會"失憶"或片面的理解。
如果你的項目很簡單,Cursor或許夠用
但凡項目復(fù)雜度上來,Augment的優(yōu)勢就是碾壓性的。
>/ 3.自主性
Augment的Agent Mode是面向任務(wù)的。
它把一個大任務(wù)分解成多個步驟,能使用文件系統(tǒng)、終端等多種"工具"去自主完成,更像一個開發(fā)工程師在幫你干活。
Cursor:核心交互依然是"一問一答"的聊天模式。
雖然也能生成代碼,但它稍顯被動,需要你不斷地追問。
Augment更主動,自動化程度更高;Cursor更被動,需要的人工介入更多。
>/ 4.工具集成
Augment官方提供了與GitHub, Jira, Confluence, Notion等常用開發(fā)工具的原生集成。
這意味著AI可以直接讀取你的Jira任務(wù)卡,理解需求后開始編碼,這才是真正AI Native的工作流!
Cursor在這方面的集成相對較弱,更多是停留在代碼層面,與項目管理的上下游工具鏈?zhǔn)敲摴?jié)的。
所以Augment是致力于打通整個研發(fā)生命周期,而Cursor則更聚焦于編碼這一個環(huán)節(jié)。
augment安裝、使用
說了這么多,是時候親自上手體驗了。
Augment的安裝過程極其簡單
先下載一個vsCode
https://code.visualstudio.com/download
打開vsCode。
點擊左側(cè)的擴(kuò)展圖標(biāo)(Extensions)。
在市場中搜索Augment,點擊Install安裝
安裝后,側(cè)邊欄會出現(xiàn)Augment的圖標(biāo),點擊它根據(jù)提示登錄(支持GitHub/Google等快捷登錄)。
登錄之后就可以創(chuàng)建/打開一個本地項目有,或者clone一個Github的遠(yuǎn)程項目
我這里選擇打開一個我本地已有的項目
點擊Index CodeBase,索引整個項目
接下來我用一個Case展示一下augment的使用方式和它的強(qiáng)大之處
因為我女朋友在搞貓舍,所以我最近用AI寫了一個網(wǎng)站,用于貓咪的信息展示還有養(yǎng)貓咪的一些知識問答。
頁面如下
我將用augment來幫我優(yōu)化這個項目,并實現(xiàn)一些新功能
大家可以看到我提交的任務(wù)里面描述了一堆需求(如下圖)
(根據(jù)我以往使用其他AI工具的經(jīng)驗來看,一次要完成這么多需求太懸了)
特別是貓咪的親屬關(guān)系關(guān)聯(lián),我認(rèn)為AI是很難實現(xiàn)的,而且我都沒想好以什么樣的方式來呈現(xiàn)這個功能。
提交之后它就吭哧吭哧開始執(zhí)行了,一步一步的規(guī)劃,每一步都有跡可循。
它大概花了5分鐘就完成了任務(wù),并且自動在瀏覽器打開了這個頁面
我們一起來看一下它的完成情況,請看VCR
臥槽!說實話真的有點震驚,雖然我這個項目不大
但是這個上面那一堆任務(wù)僅僅通過一次執(zhí)行就全部完成了!我是完全沒想到的。
尤其那個貓咪家族關(guān)系關(guān)聯(lián)功能完成的很棒,至少在開始任務(wù)之前我都不知道這個功能應(yīng)該怎么呈現(xiàn),而且我只說了父母和子女,但是它還把兄弟姐妹的關(guān)系也做進(jìn)功能里面了,不得不點贊~
就是這個UI改得有點丑,比原來的還稍微丑了點
體驗下來感覺augment的原生審美很一般(我測試了好幾次)
也有可能是我的提示詞表達(dá)的不到位...
另外,augment的新用戶可以體驗14天的Pro會員(價值25$吧)
我還剩8天
墻裂推薦試試~
PS:據(jù)說Augment的免費(fèi)版本會使用用戶的代碼數(shù)據(jù)來訓(xùn)練和改進(jìn)他們的AI模型,付費(fèi)用戶就不會,所以大家一開始不要用公司項目來體驗哦
如果這篇閱讀量不錯(呼聲高),后續(xù)就寫無限白嫖教程,帶大家一起免費(fèi)薅!歡迎多多點贊、轉(zhuǎn)發(fā)、推薦。
最后
從最早的GitHub Copilot,到后來的顛覆者Cursor,再到今天的augment code,我們能清晰地看到AI編程工具的進(jìn)化軌跡。
augment code真正解決的痛點,是AI與復(fù)雜軟件工程之間的鴻溝。
它讓AI不再是一個"玩具"或"輔助工具",而是真正能深入到復(fù)雜項目核心,并承擔(dān)關(guān)鍵角色的生產(chǎn)力伙伴。
雖然它目前也并非完美,比如生成的UI還略顯粗糙,但它展現(xiàn)出的強(qiáng)大能力和正確的發(fā)展方向,足以讓我們對AI編程的未來充滿無限遐想。
如果你還在被復(fù)雜的項目代碼搞得焦頭爛額
或者覺得現(xiàn)有的AI工具總差那么點意思
墻裂建議你花三分鐘時間,安裝體驗一下augment code
相信我,它會給你打開一扇新世界大門
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.