AI News HubLIVE
站內改寫1 分鐘閱讀

OneDev AI:將AI作為團隊成員融入問題、拉取請求和CI

OneDev 將 AI 使用者嵌入到開發平臺中,使其能夠像團隊成員一樣處理問題、提交拉取請求、參與程式碼審查以及響應 CI/CD 失敗。這種整合方式保持了需求、實現和審查在同一平臺中可見,提高了透明度和問責性。

來源Hacker News AI作者: timplant

OneDev 推出了一項新功能,將 AI 作為虛擬團隊成員直接整合到軟體開發工作流中。與獨立的聊天式 AI 助手不同,OneDev 的 AI 使用者與人類開發者在同一平臺上協作,共享問題、拉取請求、程式碼和 CI/CD 管道。

在 OneDev 中,AI 使用者接收分配的問題作為工作規範。問題中包含了所有必要的資訊:功能請求、錯誤報告、接受標準、截圖、設計檔案以及澄清討論。AI 使用者讀取這些問題,建立隔離的工作空間,檢出程式碼倉庫,實施更改,並提交拉取請求。所有操作都在平臺的許可權和規則控制之下,確保了安全性。

拉取請求是審查和迭代的中心。AI 使用者提交的拉取請求連結到原始問題,因此審查者可以對照需求檢查實現。AI 還可以作為審查者加入,檢查程式碼變更並與問題上下文比較,留下行內註釋並給出審查結論。如果 CI/CD 失敗或審查者要求修改,AI 會根據反饋更新拉取請求,直到所有條件滿足。

OneDev 的管理員可以透過規則配置 AI 的行為。例如,特定型別或優先順序的問題可以自動分配給 AI 使用者。分支保護規則可以要求 AI 審查某些變更。這使得 AI 的參與成為專案政策的一部分,而不是手動操作。

這種方法的關鍵在於保持所有工作可見且可追溯。需求、執行、審查和交付都在同一個平臺內連線。AI 使用者不是外部的輔助工具,而是專案中的正式參與者。這提高了開發過程的透明度和問責性,使團隊能夠信任 AI 完成的任務。

OneDev 已經提供了 Git 託管、問題跟蹤、拉取請求、CI/CD、包管理、程式碼搜尋和工作空間等功能。AI 使用者的加入擴充套件了這個生態系統,使其成為一個完整的 AI 自主開發平臺。開發團隊現在可以在一個統一的系統中利用 AI 加速開發,同時保持對質量和流程的控制。