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