GitLab与Tabnine合作向开发者提供AI程序代码完成功能

DevOps平台GitLab与人工智能开发工具开发商Tabnine合作,要让开发者可以利用自己的程序代码库,训练自定义人工智能模型,获得专属的程序代码完成体验,以更快的速度撰写程序代码。

Tabnine与GitLab集成,在GitLab存储库置入Tabnine人工智能技术,借此提高程序代码开发的准确性和速度,GitLab提到,这项集成的目标,是要改善开发人员的工作体验,加快功能发布节奏,使得开发团队可以更快地回应市场的机会。

用户现在能够获得以自家程序代码库训练的自定义模型,所提供的程序代码完成建议,这将有助于促进团队知识共享、减少技术债,加速程序代码审查,以及缩短新成员上手并开始提供生产力的时间。无论是只有数字开发人员的团队的存储库,还是拥有数百名开发人员,同时还有数千名外部开发人员贡献的大型开源程序代码存储库,都可以从这项人工智能程序代码完成功能中获得好处。

开发人员可以根据私有程序代码,自动创建自定义模型,官方提到,这项过程是无缝进行的,因为Tabnine会替整个团队构建、验证和上传私有模型。在新的开发人员加入团队时,就能立即收到以开发团队程序代码库为基础的最佳实践建议。

GitLab提到,与Tabnine展开合作,他们踏出原本只是端到端开发平台的范畴,对使用任何工作环境、程序语言或是IDE的开发者,提供新的生产力提升服务。