Augment Code是什麼
Augment Code是一套專為大型代碼庫及工程團隊所設計的代理式軟體開發平台。它透過Context Engine來取得代碼庫的相關資訊,再讓程式設計智能體在IDE、終端機、Cosmos雲端環境以及代碼審查流程中執行各項任務。
產品現在不僅強調代碼補全功能,還將工單處理、PR提交、大型專案管理、測試覆蓋率、故障調查、安全性修復、資料遷移以及重複性任務的自動化等流程,整合成一個軟體工程循環。工程師負責確定目標、批准計劃以及把關品質,而智慧體則負責執行中間的各項步驟。
核心功能
- Context Engine:持續索引程式碼庫並檢索與當前任務最相關的上下文。
- 編碼代理:可跨檔案建立、編輯、刪除程式碼,並執行終端機工具。
- Cosmos:在隔離式運算環境中,執行時間更長、複雜度更高的軟體任務。
- Auggie CLI:在終端中使用智能體、上下文、模型、規則和工具。
- IDE擴展:支援Visual Studio Code與JetBrains系列開發環境。
- 代碼審查:在GitHub拉取請求中分析變更並提出問題。
- MCP與原生集成:連接工單、文件、代碼託管及其他開發工具。
- 自動化:將重複性的工程工作儲存為可觸發、可審核的流程。
- 多模型:按任務選擇Claude、GPT、Gemini或Prism路由。
- SDK與協議:透過Python、TypeScript、MCP和ACP擴展智能體。
Context Engine是什麼
Context Engine是Augment的代碼理解與檢索層,會為代碼庫建立動態索引。當智能體提出問題或準備修改時,它會挑選相關的檔案、符號、依賴關係及規則,從而降低將整個儲存庫直接輸入模型的成本。
- 理解跨目錄、跨服務和跨倉庫的代碼關係。
- 根據任務動態檢索檔案、符號、呼叫鏈和相鄰實現。
- 緩存穩定的倉庫索引、規則和近期檔案以降低重複費用。
- 允許為主工作區添加其他相關倉庫作為上下文。
- 透過MCP將代碼檢索能力提供給其他AI編碼工具。
- 在大型單體倉庫和多服務項目中減少人工查找時間。
Context Engine與普通上下文窗口
| 對比項 | Context Engine | 直接把文件放入提示 |
|---|---|---|
| 上下文選擇 | 按任務動態檢索相關代碼 | 由用戶手動挑選或工具固定載入 |
| 大型倉庫 | 使用索引跨目錄和倉庫查找 | 容易超過模型窗口或漏掉依賴 |
| 更新方式 | 代碼變化後持續維護索引 | 每次對話重新附加檔案 |
| 成本 | 復用緩存並只載入相關片段 | 重複發送大段內容可能增加費用 |
| 可移植性 | 可透過MCP提供給其他智能體 | 通常綁定當前聊天或IDE |
| 主要風險 | 檢索可能遺漏真正關鍵的隱含關係 | 人工選擇可能不完整或過量 |
Coding Agent能力
Augment Agent可以將開發請求拆解成不同的計劃,並逐步進行修改,同時還能顯示工具的呼叫記錄以及檔案的變更情況。它可以使用終端、測試工具、版本控制工具以及MCP工具,但那些風險較高的命令或外部寫入操作,則需要由使用者來批准。
- 閱讀現有架構、約定和相似實作。
- 規劃跨文件功能、修復、重構和測試任務。
- 建立、修改或刪除工作區檔案。
- 運行構建、測試、靜態檢查和其他終端命令。
- 根據失敗日誌繼續診斷並迭代修復。
- 連接工單、文件和其他上下文系統。
- 總結改動、驗證結果和仍需人工處理的風險。
如何在IDE中使用Augment
- 在 Visual Studio Code 或 JetBrains 的插件市場中安裝 Augment 擴充功能。
- 登入帳戶並開啟需要處理的程式碼工作區。
- 等待Context Engine完成初始索引,並添加必要的關聯倉庫。
- 把專案規範放入AGENTS、CLAUDE或Augment規則檔案。
- 從小型、可驗證的任務開始,讓Agent先說明計劃。
- 檢查需要修改的檔案和準備運行的命令,再允許執行。
- 查看差異並運行專案測試、格式化、類型檢查與安全掃描。
- 人工審查結果後再提交或創建拉取請求。
Auggie CLI
Auggie CLI將Augment的智能體與Context Engine帶入終端,既可進行互動式操作,也可執行非互動式任務。它支援模型切換、規則、技能、自訂指令、MCP、權限策略以及多工作區檢索等功能。
- 在終端中詢問代碼、修改檔案和運行命令。
- 透過命令列出並切換當前可用模型。
- 載入用戶級和工作區級規則與技能。
- 配置MCP伺服器連接外部工具。
- 以MCP伺服器方式向其他編碼智能體提供代碼檢索。
- 透過ACP連接Zed、Neovim、Emacs等相容用戶端。
- 使用權限規則控制網頁、終端和其他工具調用。
規則與項目約定
Auggie和IDE擴展能夠讀取AGENTS、CLAUDE、Augment的指南以及規則目錄。團隊可以將代碼風格、架構、測試方式以及依賴關係等規範儲存在倉庫中,如此一來,智能體在執行任務時就能遵循相同的規範。
| 規則來源 | 作用範圍 | 適合內容 |
|---|---|---|
| 用戶規則目錄 | 所有工作區 | 個人代碼風格和通用偏好 |
| 工作區規則目錄 | 當前倉庫 | 項目架構、工具和安全要求 |
| AGENTS檔案 | 目錄層級 | 模組或團隊特定規範 |
| CLAUDE文件 | 相容規則與目錄層級 | 已有AI開發約定 |
| 自訂規則參數 | 當前CLI會話 | 臨時任務或專項遷移要求 |
| 技能目錄 | 按任務自動選擇 | 框架、流程與專業工具操作 |
Cosmos軟體工程環境
Cosmos用於在受控的計算環境中執行長時間的工程任務,以及需要多個角色協同合作的開發流程。使用者描述目標之後,Advisor會制定計劃並構建執行結構,接著由使用者在檢查點進行核准,最後再讓執行智能體開始運作。
- 為任務準備隔離的代碼和計算環境。
- 把複雜目標拆給不同職責的工程智能體。
- 在人工批准計劃後開始執行。
- 運行構建、測試、分析及迭代修復。
- 將成熟流程配置成重複運行的自動化。
- 按任務計算模型用量和Cosmos計算時間。
適合自動化的軟體工程循環
| 循環 | 智能體任務 | 人工品質關卡 |
|---|---|---|
| 工單到PR | 理解工單、修改代碼、添加測試並準備PR | 審查需求、差異和驗證結果 |
| 代碼審查 | 分析PR、查找缺陷並給出評論 | 判斷評論是否正確以及是否阻止合併 |
| 測試覆蓋 | 定位缺失路徑並補充測試 | 確認測試品質而非只提高數字 |
| 故障管理 | 讀取警報、日誌和代碼並形成假設 | 控制生產訪問和修復發布 |
| 安全修復 | 從漏洞資訊定位依賴或代碼問題 | 安全團隊評估風險和回歸影響 |
| 大型遷移 | 批量修改模式並持續驗證 | 批准架構方案和分階段上線 |
| 重複維護 | 按計劃運行依賴、文件或品質任務 | 審批自動提交和外部更改 |
GitHub代碼審查
Augment Code Review可安裝到GitHub組織或倉庫中,用於對拉取請求進行AI審查。它會結合變更內容與代碼庫的上下文,來發現錯誤、遺漏以及不符合規範的實作。
- 在PR創建或更新後自動分析代碼差異。
- 利用倉庫上下文理解跨文件影響。
- 指出潛在缺陷、邊界條件和測試缺口。
- 根據團隊規則和代碼約定提供建議。
- 讓開發者在評論中處理、解釋或忽略問題。
- 企業版提供審查分析、用戶允許列表和多組織能力。
- 企業版可透過MCP加入Jira、Linear或Notion的上下文。
如何評估AI代碼審查
- 選擇多個團隊和不同複雜度的歷史拉取請求作為樣本。
- 隱藏原有人工評論後運行Augment審查。
- 由資深工程師標記真實缺陷、重複建議和錯誤警報。
- 分別統計高風險問題召回率、評論準確率及處理時間。
- 加入專案規則與外部工單上下文後再次比較。
- 先將AI評論設為建議,不直接作為強制合併門檻。
- 持續抽查漏報和誤報,防止團隊對AI評論形成盲目信任。
支援的模型
Augment提供多種Claude、GPT和Gemini模型,並透過Prism根據任務在精選的模型系列中進行路由。可用的型號與費率會有所變動,唯有帳戶用量頁面所顯示的數值才是即時價格依據。
| 模型方式 | 適合任務 | 成本與品質特點 |
|---|---|---|
| Prism Claude與Gemini | 希望平台在強模型間自動選擇 | 按任務、上下文和系統情況路由 |
| Prism GPT | 偏好GPT模型家族的自動路由 | 在不同GPT推理檔位間選擇 |
| 輕量模型 | 簡單查詢、重複編輯和低風險實現 | 通常速度更快、費用更低 |
| 日常主力模型 | 功能開發、修復、測試和普通重構 | 品質與成本相對平衡 |
| 深度推理模型 | 架構、長任務和複雜多步問題 | 輸出成本和回應時間通常更高 |
| 手動切換 | 需要明確控制單次請求使用的模型 | 每條消息按實際選擇計費 |
IDE與編輯器支援
| 環境 | 接入方式 | 主要能力 |
|---|---|---|
| Visual Studio Code | 官方擴展 | Agent、上下文、聊天、工具和項目索引 |
| JetBrains IDE | 官方插件 | 支援IntelliJ、PyCharm、WebStorm等 |
| 終端 | Auggie CLI | 完整Agent、模型、規則、技能和自動化 |
| Vim與Neovim | 官方插件或ACP客戶端 | 上下文和智能體接入 |
| Zed與Emacs | ACP相容用戶端 | 連接Auggie Agent |
| 其他AI編碼工具 | Context Engine MCP | 為Claude Code、Codex、Cursor等提供代碼檢索 |
代碼補全狀態
Augment過去提供IDE內聯代碼補全功能,但官方文件指出,自2026年3月31日起,此功能將不再對非Enterprise方案提供支援。目前的Business用戶應以Agent、Cosmos、CLI和Context Engine作為主要功能,而不應將舊版的自動補全功能視為現行的普遍服務。
| 能力 | Business | Enterprise | 說明 |
|---|---|---|---|
| Coding Agent | 支持 | 支持 | 面向多步開發任務 |
| Context Engine | 支持 | 支持 | 代碼庫索引與檢索 |
| Cosmos | 支持 | 支持 | 計算時間計入用量 |
| Auggie CLI | 支持 | 支持 | 終端智能體 |
| IDE內聯補全 | 非Enterprise已棄用 | 繼續支持 | 不應與Agent編輯混淆 |
| Code Review | 支持 | 含額外企業功能 | 用於GitHub拉取請求 |
MCP與外部集成
- 將Context Engine作為MCP工具提供給其他AI編碼用戶端。
- 讓Augment Agent調用外部MCP伺服器和原生集成。
- 連接Jira或Linear以讀取工單及驗收標準。
- 連接Notion等文件系統,補充產品與架構資訊。
- 使用工具搜尋可減少持續將大量MCP定義放入上下文的成本。
- 為每個連接設定最小權限、確認策略和審計。
Auggie SDK
官方提供TypeScript與Python SDK,開發者可將Auggie嵌入自訂工具、CI任務和內部智能體。SDK支援代碼庫索引、流式輸出、結構化回傳、自訂工具以及多種認證方式。
- 從TypeScript或Python程式調用智能體。
- 指定工作區、模型、超時和最大輪次。
- 將輸出解析為字串或指定結構類型。
- 監聽流式事件和工具執行進度。
- 添加內部API、資料庫或業務系統工具。
- 在生產自動化中使用服務帳戶和受控憑證。
適合的應用場景
- 大型代碼庫理解:尋找跨服務實作、依賴和歷史模式。
- 功能開發:從設計或工單生成跨檔案實現與測試。
- 缺陷修復:讀取錯誤、日誌和測試後定位根本原因。
- 代碼遷移:分批升級框架、API、語言版本或依賴項目。
- 測試補全:為缺失路徑增加單元、整合和回歸測試。
- 安全整改:處理漏洞告警、依賴風險和重複修復。
- 事故調查:匯總警報、代碼和運行資訊以形成診斷假設。
- 開發者入職:解釋架構、模組邊界及常見工作方式。
- 代碼審查:為所有GitHub PR增加第一輪上下文審查。
- 團隊自動化:將重複的維護工作轉變為可批准的工程循環。
適合哪些團隊
- 擁有大型單體倉庫或多項相關服務的工程組織。
- 希望能在團隊內共享AI用量,而非按席位付費的公司。
- 需要將AI接入工單、文件、GitHub和CI流程的平台團隊。
- 正在執行長期重構、遷移或測試提升計劃的團隊。
- 重視SOC 2、身分管理及客戶金鑰控制的企業。
- 希望將代碼檢索服務提供給現有的 Claude Code、Codex 或 Cursor 使用者所在的組織。
當前套餐價格
Augment的官方網站目前公開了兩種主要方案:Business和Enterprise。舊版的Indie、Developer、Max,或是按消息量計費的方案,不應再作為新用戶的選擇。Business方案允許團隊共享帳戶餘額,最多可容納50個使用者,且不需要額外支付席位費用。
| 套餐 | 基礎價格 | 包含內容 | 適合對象 |
|---|---|---|---|
| Business | 100美元/月 | 最多50席位、每月100美元共享使用額、Cosmos、CLI、MCP、原生工具和代碼審查 | 小型至中型工程團隊 |
| Enterprise | 訂製報價 | 訂製用戶與用量、批量年付折扣、SSO、OIDC、SCIM、CMEK、ISO 42001及專屬支援 | 大型或受監管組織 |
| 試用與Beta | 以註冊頁面為準 | 社區支持且不適用正式SLA | 功能評估和早期體驗 |
| 超額用量 | 按實際資源付費 | 沿用模型、服務費和計算費率,無需切換套餐 | 超過套餐共享額度的團隊 |
用量如何計算
Business方案每月包含的100美元額度會在團隊內共享,並用於模型推理、Augment服務費以及Cosmos計算。超過該額度後則需按實際用量結算,無需手動升級套餐。
| 計費組成 | 計費規則 | 注意事項 |
|---|---|---|
| LLM輸入與輸出 | 按模型供應商公開API價格 | 不同模型、輸入、輸出和緩存費率不同 |
| 緩存輸入 | 按供應商較低緩存價格 | 穩定倉庫上下文可降低重複成本 |
| Augment服務費 | LLM用量額外加40% | 用於Context Engine與Cosmos平台服務 |
| Cosmos計算 | 按計算時間收費 | 不加收40%模型服務費 |
| 團隊餘額 | 最多50席位共享 | 重度和輕度用戶從同一餘額扣除 |
| 用量充值 | 按量購買且可繼續使用 | 非套餐充值自購買日起有效12個月 |
成本控制建議
- 簡單任務使用輕量模型,架構和複雜調試再使用高推理模型。
- 將超大目標拆成邊界清晰、能夠獨立驗證的任務。
- 維護準確的規則和倉庫索引,減少智能體反複探索。
- 為Cosmos長期任務設定時間、輪次和預算上限。
- 在用量儀表板按用戶、模型和工作流觀察支出。
- 定期清理無價值的自動化任務以及經常失敗的任務。
- 把人工返工和錯誤修復一併計入AI開發總體成本。
安全與隱私
Augment公開聲明已通過SOC 2 Type II認證,並承諾不會使用付費客戶的專有代碼來訓練AI。Enterprise還提供CMEK、ISO 42001、SSO、OIDC及SCIM等企業級控制功能。
- 使用傳輸和儲存加密保護代碼與索引。
- 付費方案合約排除使用客戶數據進行AI訓練。
- 企業可使用客戶管理加密金鑰加強資料控制。
- 透過身分提供者集中管理登入、群組及離職回收。
- 為Agent終端、MCP和外部工具設定最小權限。
- 對代碼發送範圍、數據駐留、保留和刪除規則進行合約核驗。
- 敏感倉庫上線前應完成供應商安全與模型提供商評估。
產品優勢
- Context Engine針對大型代碼庫優化上下文選擇。
- 覆蓋IDE、終端、雲執行、代碼審查和外部AI客戶端。
- 多模型和Prism路由允許團隊在品質與成本間調整。
- 最多50個席位共享一個Business價格,適合使用強度不均的團隊。
- 規則、技能、MCP、ACP和SDK形成可擴展開發體系。
- Cosmos適合長期任務以及可重複的軟體工程循環。
- 企業安全能力覆蓋SOC 2、CMEK、身分管理及AI治理。
使用限制
- 目前,Business方案的起價為每個團隊每月100美元,不再提供針對個人的低價方案。
- LLM用量另加40%服務費,重度智能體任務可能快速超出包含額度。
- Cosmos的計算時間會另外計費,長時間的任務需要進行預算控制。
- 非Enterprise方案的傳統內聯代碼補全已經停止支援。
- 搜尋引擎可能遺漏隱含約束,智慧體也可能產生錯誤實作。
- 跨檔案寫入和終端權限使誤刪、金鑰洩露和破壞性命令風險增加。
- 多模型價格與可用性會變化,歷史文章很容易過時。
- 託管平台與核心Context Engine並非完整的開源產品。
團隊實施建議
- 選擇一個非關鍵倉庫和真實任務,建立品質、耗時和成本的基線。
- 整理AGENTS、測試命令、架構說明與安全禁區。
- 使用只讀或需確認的終端權限運行第一階段試點。
- 比較人工與智能體完成任務的正確率、返工和審查時間。
- 配置每個使用者、模型和Cosmos任務的用量監控。
- 將AI代碼審查作為輔助意見,不直接替代責任人批准。
- 通過驗證後再擴展到自動化、MCP和更多生產倉庫。
GitHub與開源情況
Augment Code核心商業平台、Cosmos與託管Context Engine並未完整開源。官方GitHub組織公開了SWE-bench智能體、Vim插件、Context Engine插件以及部分示範工具。
| 官方專案 | 用途 | 開源判斷 |
|---|---|---|
| augment-swebench-agent | 用於軟體工程基準任務的官方智能體實現 | 公開倉庫 |
| augment.vim | 在Vim和Neovim中接入Augment | 公開插件 |
| context-engine-plugin | 把Context Engine作為插件接入AI工具 | 公開集成部分 |
| Auggie SDK | 從TypeScript或Python構建自訂智能體 | 以官方套件和文件提供 |
| Cosmos與Context Engine服務端 | 編排、索引、託管執行和計費 | 未完整開源 |
| IDE商業擴展 | 在VS Code與JetBrains使用Agent | 不代表核心後端開源 |
基本資訊
| 項目 | 內容 |
|---|---|
| 產品名稱 | Augment Code |
| 工具類型 | 代理式軟體開發與大型代碼庫上下文平台 |
| 核心產品 | Context Engine、Coding Agent、Cosmos、Auggie CLI和Code Review |
| 支持環境 | VS Code、JetBrains、終端、Vim、Neovim及ACP用戶端 |
| 模型方式 | Claude、GPT、Gemini和Prism自動路由 |
| Business價格 | 每個團隊100美元/月,最多50席位 |
| 企業安全 | SOC 2 第二類,Enterprise含CMEK與ISO 42001 |
| 是否訓練客戶代碼 | 付費方案不用於AI訓練 |
| 是否開源 | 核心平台不開源,部分插件、智能體和集成公開 |
推薦指數
綜合推薦指數為4.6分,滿分為5分。Augment適合那些需要在大型代碼庫中運行多個智能體以及實現團隊自動化的組織,但在使用之前,應先仔細評估40%的服務費用、相關成本,以及非Enterprise版在功能上的差異。
常見問題
Augment Code主要做什麼?
它使用代碼庫上下文驅動程式設計智能體,在IDE、終端、Cosmos和PR審查中完成工程任務。
Context Engine是什麼?
它是代碼索引與檢索層,會為每個任務動態選擇最相關的代碼和規則。
商務套餐多少錢?
每個團隊每月100美元,最多50個名額,並包含100美元的共享使用額度。
超出額度如何收費?
按模型公開API價、40%服務費及Cosmos計算繼續按量結算。
Augment支援哪些IDE?
官方支援VS Code和JetBrains,並可透過CLI、Vim插件和ACP來連接其他編輯器。
還提供代碼自動補全嗎?
非Enterprise方案的傳統內聯補全已於2026年3月31日停止支援。
可以使用不同模型嗎?
可以選擇Claude、GPT、Gemini或Prism自動路由,費用按實際模型計算。
會用客戶代碼訓練模型嗎?
官方說明所有付費方案均禁止使用客戶數據進行AI訓練。
Augment Code是開源的嗎?
核心平台不開源,但官方公開了部分智能體、插件和集成項目。
它適合個人開發者嗎?
功能可以個人使用,但目前公開的Business價格更適合共享額度的團隊。
桂公網安備45132202000164號