Augment Code 的定位是在大型程式碼庫裡工作:先對儲存庫建立索引和理解,再讓代理按需求找相關程式碼、解釋模組關係、給出跨檔案改動,入口同時涵蓋 IDE 和命令列。它面向多人協作的工程環境,重視檢索品質和團隊約定。這類工具在超大儲存庫上的差別最明顯,建議拿自己最難查的那類老問題去試,改動仍按正常審查流程走,不要因為它說改好了就合。
主要功能
- 對儲存庫建索引,問答涵蓋跨模組的呼叫關係
- 代理式改動,按需求產出多處修改
- IDE 與命令列兩種入口都可使用
- 面向團隊使用,強調統一約定與共享上下文
- 改動以差異形式呈現,便於逐處審閱
適合誰用
- 大型單體儲存庫,找一個功能要跳十幾個檔案
- 跨團隊改 API,需要先弄清有哪些呼叫方
- 新人要快速建立對大型專案的整體認識
- 希望把檢索和改動這兩步合併交給一個工具
怎麼開始
- 先只問不寫,用幾個真實的老問題檢驗檢索準不準
- 再做一次小範圍的跨檔案改動,逐處對照差異
- 團隊內固定審查規則後再擴大使用範圍