GitLab與Tabnine合作向開發(fā)者提供AI程序代碼完成功能
發(fā)布時間:2022-08-22
DevOps平臺GitLab與人工智能開發(fā)工具開發(fā)商Tabnine合作,要讓開發(fā)者可以利用自己的程序代碼庫,訓練自定義人工智能模型,獲得專屬的程序代碼完成體驗,以更快的速度撰寫程序代碼。
Tabnine與GitLab集成,在GitLab存儲庫置入Tabnine人工智能技術,借此提高程序代碼開發(fā)的準確性和速度,GitLab提到,這項集成的目標,是要改善開發(fā)人員的工作體驗,加快功能發(fā)布節(jié)奏,使得開發(fā)團隊可以更快地回應市場的機會。
用戶現在能夠獲得以自家程序代碼庫訓練的自定義模型,所提供的程序代碼完成建議,這將有助于促進團隊知識共享、減少技術債,加速程序代碼審查,以及縮短新成員上手并開始提供生產力的時間。無論是只有數字開發(fā)人員的團隊的存儲庫,還是擁有數百名開發(fā)人員,同時還有數千名外部開發(fā)人員貢獻的大型開源程序代碼存儲庫,都可以從這項人工智能程序代碼完成功能中獲得好處。
開發(fā)人員可以根據私有程序代碼,自動創(chuàng)建自定義模型,官方提到,這項過程是無縫進行的,因為Tabnine會替整個團隊構建、驗證和上傳私有模型。在新的開發(fā)人員加入團隊時,就能立即收到以開發(fā)團隊程序代碼庫為基礎的最佳實踐建議。
GitLab提到,與Tabnine展開合作,他們踏出原本只是端到端開發(fā)平臺的范疇,對使用任何工作環(huán)境、程序語言或是IDE的開發(fā)者,提供新的生產力提升服務。