
AI 編程智能體(如 Cursor, Claude Code)雖然極大地提升了編碼速度,但往往因為缺乏對專案特定架構、安全標準和業務邏輯的理解而陷入“幻覺”或“試錯”迴圈。
Sonar Context Augmentation 正式開啟公開測試,通過創新的 MCP(模型上下文協議),將 SonarQube 的確定性分析結果直接注入 AI 智能體的工作流。作為 Sonar 授權合作夥伴,龍智(DragonSoft)帶您深度解析這一 Agentic AI 時代的里程碑功能,助力企業在提升生產力的同時,守住代碼品質與安全的底線。
2026年3月3日,Sonar面向企業客戶推出了Sonar 上下文增強功能 (Sonar Context Augmentation)的封閉測試版(Closed Beta)。
3月31日,Sonar已正式宣布開啟公開測試版(Open Beta)——訪問許可權已擴展至所有SonarQube雲端團隊( SonarQube Cloud Teams )和企業版的客戶。
簡述
Sonar 上下文增強功能(Context Augmentation)通過向AI 智慧體提供來自 SonarQube 檢測得出的結構化、經驗證的上下文資訊,提升 AI 輔助代碼分析能力,讓它能夠獲得準確、即時的代碼品質與安全漏洞資訊。
不同於依賴大語言模型(LLM)獨立分析代碼——這種方式可能因幻覺和知識過時帶來風險——上下文增強功能(Context Augmentation)讓 AI 的回答建立在 Sonar 的確定性分析輸出之上。
該功能使基於智慧體(Agentic)的 AI 工作流能夠更精準地優先處理與分析代碼問題,從而提升 AI 生成的修復建議與代碼審查的品質。
通過模型上下文協定(MCP)將 Sonar 的分析引擎與 AI 智慧體對接,團隊可構建由 AI 驅動的工作流,在充分利用經驗證安全情報的同時,不犧牲分析結果的準確性。
像 Cursor 和 Claude Code 這類 AI 編碼智慧體正在改變我們的軟體構建方式,但它們往往在孤立環境中運行,無法自動理解您專案的特定規則、架構邊界或代碼安全標準。 因此,像 Cursor 和 Claude Code 這類 AI 編碼智慧體生成的代碼可能在孤立環境下運行正常,卻難以無縫集成到您更廣泛的整體代碼庫中。 這會導致返工與成本上升,並讓軟體開發人員陷入「試錯」流程。
為解決這一問題,Sonar推出了以智慧體為中心的開發週期(Agent Centric Development Cycle, AC/DC),一個面向 AI 時代構建的框架,包含四個持續階段:引導(Guide)→ 生成(Generate)→ 驗證(Verify)→ 修復(Solve)。 Sonar宣佈Sonar上下文增強功能(Sonar Context Augmentation)正式開啟測試版,旨在説明代理完成以智慧體為中心的開發週期( AC/DC )流程中的指導階段。
什麼是Sonar上下文增強?
Sonar 上下文增強(Sonar Context Augmentation)是一項將 SonarQube 的即時深度知識直接注入您 AI 智慧體工作流的服務。 它通過SonarQube MCP伺服器搭建橋樑,連接您的企業代碼庫與各類 AI 編碼工具。
通過提供這種「感知代碼庫」(repo-aware)的上下文,上下文增強功能説明 AI 編碼智慧體在生成任何代碼之前,就理解其所在的具體工作環境。
Sonar上下文增強工作原理
Sonar 上下文增強可為 AI 智慧體提供精準過濾後的信息,説明其首次嘗試即可正確完成任務:
動態上下文指南:避免用數千條規則淹沒智慧體,上下文增強功能會根據您當前的任務請求及特定檔的修改歷史,智慧識別最相關的編碼標準。
架構感知能力:該功能為智慧體提供代碼的結構化映射(包括類層次結構與函數調用流程),使其能夠遵循您預期的代碼架構,避免產生技術債務。
更智慧的搜索:支援智慧體基於精確的代碼簽名與代碼體模式定位特定代碼段,而非簡單的文本匹配,從而實現更精準的修改。
上下文的重要性
當智慧體擁有恰當的上下文時,其輸出將更精準、更高效,且降低長期架構偏離的風險。 您將體驗到諸多實質性的改善,包括構建通過率提升、測試通過率提升、代碼重複率大幅降低,以及認知複雜度的下降——這些正是實現AI生成代碼真正生產力價值的關鍵。
Sonar的基準測試同樣表明,當智慧體擁有恰當的上下文時,它不僅能夠編寫更優質的代碼,運行效率也會提升。 採用上下文增強(Context Augmentation)的組織可預期看到令牌詞元(Token )使用量、工具調用次數以及整體 AI 運營成本的降低,在處理複雜代碼庫時尤為明顯。
通過預先定義「交互規則」,開發人員可以花更少的時間修復 AI 生成的代碼錯誤,而將更多時間用於交付高質量軟體。
在測試階段搶先試用
Sonar 上下文增強(Sonar Context Augmentation)測試版即日起正式開放。 如需參與體驗,您需要:
SonarQube Cloud Teams或企業版計劃(月度或年度訂閱均可)
SonarQube MCP Server
一個 AI 智慧體,如 Cursor、GitHub Copilot 或 Claude Code
任意語言的專案,用於啟動智慧編碼指引功能
使用Java、C#、Python、JavaScript 或 TypeScript 專案,用於架構感知功能(需為專案配置好目標架構,才能基於您的預期架構進行分析)
注意:上下文增強(Context Augmentation)僅支持採用CI基礎分析的專案。 若您的專案使用 SonarQube Cloud 的自動分析 (Automatic Analysis),則暫無法與上下文增強功能相容。
如需瞭解配置Sonar上下文增強的詳細步驟,請參閱Sonar官方文檔。 我們誠摯邀請您在測試階段親身體驗,探索 Cursor、Claude Code 等 AI 智慧體如何從第一次提示開始,就遵循您組織的特有標準。
—THE END—
開啟智能體中心開發週期(AC/DC)的新時代
高質量的代碼不是“生成”出來的,而是“管理”出來的。龍智(DragonSoft) 作為 Sonar 官方授權合作夥伴,致力於為企業提供最前沿的 DevSecOps 解決方案。
想要搶先體驗 Sonar 上下文增強功能?或者需要針對您企業代碼庫的 AI 提效方案諮詢?立即聯繫龍智(DragonSoft) 團隊:
官網:https://hkdsdtech.com/hk
電話:+852-51679050
郵箱:customer@hkdsdtech.com


