Sonar Context Augmentation 公測開啟,賦能企業級 Agentic AI 工作流

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

關於龍智

DragonSoft 於 2006 年成立,現已成爲中國領先的 DevSecOps 解決方案提供商。
我們融合 DevOps 與敏捷管理理念,並整合全球頂尖工具,爲客戶提供應用生命周期管理(ALM/SDLM)、DevSecOps 及敏捷開發等解決方案,涵蓋實施部署、系統升級、培訓支持、定制開發及維護服務。 透過自動化軟件開發流程,促進團隊協作,全面提升開發效率與產品質量,同時確保整個過程可追溯、可量化。