GitLab 在人工智慧融合方面又邁進了一步 在日常軟體開發中,最近發布了其公開測試版 Duo 代理平台此舉為尋求將人工智慧代理的效率與人類開發人員的策略願景相結合的開發團隊引入了一種新方法,即使團隊以分散式方式或按照不同的時間表工作也能促進協作。
GitLab 的目標是提供一個 DevSecOps 編排平台 這使得人工智慧代理能夠存取項目的完整上下文。 人工智慧所做的決策 與每個組織的標準和需求保持一致,從而增加信任並減少複雜流程中潛在的溝通失敗。
公開測試版的主要功能
其中最相關的發展是 Duo 代理平台,強調多代理工作流程能夠 收集項目的整個背景信息代理可以直接向開發人員解答問題並對儲存庫執行精確的更改,利用 GitLab 的結構、程式碼歷史、問題和合併請求來自主執行複雜的任務。
GitLab 的 Agentic Duo 聊天 是另一個最引人注目的功能。此聊天功能在主流 IDE 和 GitLab 網頁介面中均可使用,它將經典的問答視窗變成了真正的開發夥伴。借助它,程式設計師可以使用以下命令委派任務: /explain、/tests 和 /include,促進文件或事件上下文的傳輸,並使用您自己的規則自訂代理行為。
擴展集成和技術支持
透過新的測試版,GitLab 擴展了 支援 JetBrains 系列 IDE (IntelliJ、PyCharm、GoLand、WebStorm),將這些行業中廣泛使用的工具添加到 Visual Studio Code 已經提供的整合中。 目前用戶 可以自動存取 Duo Agentic 聊天,而新用戶可以輕鬆地從相應的市場安裝它。
另一個值得注意的技術面是 模型上下文協定(MCP)的實現,允許 GitLab 代理連接到本地和遠端 MCP 伺服器。這擴展了 GitLab 環境之外的互動可能性,因為代理可以透過此協定與公開其資料的第三方系統和服務進行通訊。
無縫協作和個人化
擬議的工作模式 讓我們 AI代理商作為DevOps團隊的額外成員,幫助完成影響整個工程師團隊的單一任務和流程。 開發者 可以設定自訂指南,建立適合專案需求的流程和規則,並確保人機協作 靈活緊密 並根據每個組織的實際情況
GitLab 也致力於開發所謂的“代理商目錄”,這是一個組織可以創建、自訂和共享代理或代理流的市場,從而豐富生態系統並促進採用針對特定問題的解決方案。
致力於更新與展望未來
該公司致力於出版 每月改進 平台將持續迭代,在 18.x 版本下進行發布,並計劃在年底前實現全面上市。目標是擴展 Duo Agent 平台的功能,優化使用者體驗,並適應科技業的新需求。
企業和行業專家的初步評價都十分正面。以下幾點尤為突出: 代理理解程式碼完整上下文的能力 以及業務需求,使開發人員能夠專注於更高價值、更具創造性的任務。 GitLab 的這項方法代表了 DevSecOps 工作的革新,使其轉變為更智慧、互聯互通的流程。
此版本標誌著人工智慧與開發流程整合的重大進步,實現了重複性任務的自動化,最大限度地減少了錯誤,並提升了團隊效率。人機與人工智慧代理之間的智慧編排與協作將代表已部署應用程式生產力和品質的下一個重大飛躍。