GitLab在19.1版更新AI代理與流程目錄AI Catalog,讓AI工作流程功能Duo Flows可依合併請求、工作項目與CI/CD管線狀態自動觸發,並加入多項治理設定。管理員也可限制AI代理、流程與模型在組織內的使用範圍,降低未經審核的AI自動化內容進入企業環境的風險。
過去Duo Flows主要靠使用者在GitLab介面中提及服務帳號、指派服務帳號,或把服務帳號加入為合併請求審查者來啟動,較難直接納入正式開發流程。GitLab 19.1新增事件觸發後,當系統偵測到合併請求出現程式碼衝突,或開發者將合併請求從草稿標記為準備審查,相關AI流程就能自動執行,用於產生衝突摘要、提出處理建議,或進行審查前檢查。
Duo Flows支援的觸發事件還包括合併請求取得所有必要核准,以及建立新的工作項目。GitLab也強化既有的管線事件,讓使用者可設定只在管線執行中、成功、失敗或取消等特定狀態觸發流程,避免每次狀態變更都執行AI工作。
GitLab新增設定,讓執行個體管理員與頂層群組擁有者限制AI Catalog的使用範圍。管理員可停用自訂AI代理與流程,讓使用者僅能使用GitLab提供的基礎內容,也可限制使用者只能啟用同一群組階層內的AI Catalog項目,避免未經審核的社群或第三方內容進入企業環境。
GitLab 19.1也把流程設定檢查提前到儲存階段。使用者在AI Catalog新增或更新流程時,系統會先透過Duo Workflow Service檢查設定內容,要是缺少必要輸入或使用不明的工具參數,介面會在儲存前顯示錯誤,降低自動化流程上線後才因設定問題造成干擾的機率。
另一項治理功能是AI模型白名單,目前以公開測試版提供。管理員可指定組織核准使用的AI模型,並設定預設模型,讓企業在資料駐留或內部審核要求下限制模型來源。GitLab表示,該功能初期適用於GitLab Duo Agentic Chat,之後會擴大到更多功能介面。
Comments (0)