過(guò)去兩年雖有眾多 AI 編程工具涌現(xiàn),但在真實(shí)軟件開(kāi)發(fā)中仍面臨諸多挑戰(zhàn),如工程復(fù)雜度高、不確定性強(qiáng)和知識(shí)無(wú)沉淀傳承等,現(xiàn)有工具難以滿(mǎn)足開(kāi)發(fā)需要,Qoder 正是為解決這些問(wèn)題而推出。Qoder 是阿里巴巴發(fā)布的一款全新的 Agentic 編程平臺(tái),它集成了全球頂尖的編程模型,提供最強(qiáng)的上下文工程能力,可一次檢索10萬(wàn)個(gè)代碼文件;趶(qiáng)大的編程智能體,可實(shí)現(xiàn) AI 自主研發(fā),大幅提升真實(shí)軟件的開(kāi)發(fā)效率。
據(jù)官方披露,Qoder 上線 5 天用戶(hù)規(guī)模突破 10 萬(wàn),其中 Repo Wiki 功能受到開(kāi)發(fā)者廣泛好評(píng)。Repo Wiki 能基于代碼自動(dòng)為工程生成結(jié)構(gòu)化的文檔,涵蓋工程架構(gòu)、引用關(guān)系圖譜、技術(shù)文檔等內(nèi)容,并持續(xù)跟蹤代碼與文檔的變更,把知識(shí)沉淀為可復(fù)用的工程資產(chǎn)。
舉例來(lái)說(shuō),在新項(xiàng)目開(kāi)始時(shí),Repo Wiki 可以根據(jù)工程代碼自動(dòng)生成架構(gòu)圖譜、模塊文檔、API 手冊(cè)以及依賴(lài)關(guān)系文檔,幫助團(tuán)隊(duì)搭建工程框架,讓成員快速了解工程結(jié)構(gòu)。對(duì)于遺留系統(tǒng)研發(fā),Repo Wiki 能快速分析工程結(jié)構(gòu),幫助開(kāi)發(fā)者理解代碼邏輯,解決遺留工程文檔缺失或過(guò)時(shí)的問(wèn)題。更為重要的是,工程中存在許多隱性知識(shí),如設(shè)計(jì)決策考量、模塊之間深層依賴(lài)關(guān)系等,這些知識(shí)通常散落在文檔、郵件或口頭交流中,難以被有效獲取。Repo Wiki能夠?qū)⑦@些隱性知識(shí)顯性化,以結(jié)構(gòu)化的形式存儲(chǔ)和呈現(xiàn),方便開(kāi)發(fā)者和智能體更全面、準(zhǔn)確地理解代碼工程。同時(shí) Repo Wiki 對(duì)于軟件代碼的學(xué)習(xí)和傳承大有幫助,讓開(kāi)發(fā)者更快地理解陌生代碼庫(kù),提高開(kāi)發(fā)、學(xué)習(xí)和交接效率。
今天, Repo Wiki 正式上線新功能:支持 Wiki 共享、編輯和導(dǎo)出。為了讓知識(shí)更好地在團(tuán)隊(duì)中流轉(zhuǎn),Qoder 提供了 Wiki 共享能力。當(dāng)用戶(hù)在本地生成 Wiki 時(shí),會(huì)自動(dòng)在代碼庫(kù)中創(chuàng)建一個(gè)專(zhuān)屬目錄,只需將該目錄推送至代碼倉(cāng)庫(kù),即可將生成的文檔輕松共享給團(tuán)隊(duì)成員,實(shí)現(xiàn)協(xié)作共建。
此外,為確保 Wiki 與代碼始終保持一致,Qoder 內(nèi)置了自動(dòng)檢測(cè)機(jī)制。當(dāng)發(fā)現(xiàn)代碼變更導(dǎo)致文檔滯后時(shí),系統(tǒng)會(huì)及時(shí)提醒更新 Wiki。同時(shí)為了支持靈活自定義,開(kāi)發(fā)者可以直接修改 Wiki 內(nèi)容, 實(shí)現(xiàn)手工維護(hù)。