
Kite是一个人工智能程序代码完成引擎,而现在Kite引擎推出企业版Kite Team Server,这是一个企业自托管机器学习引擎,支持16种语言和16种编辑器,提供个性化的程序代码自动完成功能。
Kite Team Server以Kite社群版为基础,官方提到,财富500企业有35%皆使用免费版本Kite引擎,每月使用的开发者达40万,平均加速程序代码开发18%。Kite使用了超过2,500万个文件来训练机器学习模型,可以在程序代码编辑器中,提供更长的程序代码建议,有效减少开发者敲击键盘的次数,加速整体程序开发工作。
Kite Team Server使用机器学习技术,让企业可以根据自家的程序代码库,训练自定义的模型,企业版本比Kite Pro版本更加强大,Kite Pro的机器学习模型仅在计算机本机上执行,由于计算资源受限,可以提供的结果也受到限制,Kite Team Server可让企业在云计算上,执行25倍大的机器学习模型(下图),能够精确地产生3个单词精准程序代码建议。

Kite Team Server支持企业内部网络的高端GPU,可以提供更频繁且更好的自动完成建议,Kite Team Server利用企业程序代码库,并以GPU训练个性化机器学习模型。官方提到,由Kite Team Server显示的完成建议,可以指引开发者使用内部惯用方法与模式,来开发程序。
官方提到,与个人等级的产品相比,Kite Team Server平均完增长度从2个单词,增加到了4个单词,而且每一行程序代码可以使用的完成建议增加了40% 。