杀手级AI补代码工具问世,支持23种语言及5种主流编辑器,程序员沸腾了
VS Code用户按下Ctrl+P(Mac用户按下⌘+P),粘贴以下命令,然后按回车键完成安装。
SublimeSublime用户安装分为两步: 1、按下Ctrl+Shift+P(Mac用户:⌘+Shift+P),选择Install Package Control; 2、再次按下Ctrl+Shift+P(Mac用户:⌘+Shift+P),选择Package Control:Install Package,然后选择TabNine来安装。 VimVim使用Vundle插件管理器进行安装: 1、添加Plugin ‘zxqfl/tabnine-vim’到.vimrc; 2、输入:PluginInstall,按下回车完成安装。 其他编辑器的安装方法就不一一赘述了,有需要的用户可以参照文末的链接进行安装。 项目超过400kb需要购买许可证:个人用户49美元,商业用户99美元。 由于Deep TabNine用到机器学习补全代码,因此需要大量的算力(超过100亿次浮点运算),在笔记本上运行模型,无法获得低延迟的体验。 因此,软件开发者推出了TabNine Cloud云服务器,用云端GPU加速。付费用户不需要再加钱即可使用。 所以听起来很划算吧? 软件开发者自己就说,这个价格其实不贵,有了TabNine,一分钟就里能帮你节省一秒,咱们再算算程序员的时薪,每个小时能节约1.4美元,不到一年时间就能回本了。 如果你对效果不满意,TabNine开发者还提供30天退款保证。 怎么做到的?TabNine是在GPT-2的基础上构建的,这是一种Transformer架构,原产自OpenAI,是个“逆天”语言模型。 GPT-2的参数高达15亿个,数据量比一代扩大了10倍,使用了包含800万个网页的数据集,共有40GB。 逆天之处就在于,GPT-2写起文章来毫无违和感,无需针对性训练就能横扫各种特定领域的语言建模任务,还具备阅读理解、问答、生成文章摘要、翻译等等能力。 就GPT-2而言,它的训练目标很简单:根据所有给定文本中前面的单词,预测下一个单词。虽然本来是解决NLP问题,看似与写代码没什么关联,但建模代码也算是用一种独有的方式在理解英文。 比如,可以让模型用if/else语句否定单词: 项目主页显示,在大约经过GitHub中200万个文件训练后,TabNine具备了自动补全代码的能力。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |