新知榜官方账号
2023-10-20 10:24:20
DeepTabNine是一款支持23种编程语言的代码补全工具,基于GPT-2逆天语言模型,能够根据程序员过去的习惯自动补全,并在后面给出几种选项的概率。TabNine支持VSCode、SublimeText、Atom、Emacs、Vim五种代码编辑器,已经被下载1.3万次,获得全5星好评。项目超过400kb需要购买许可证:个人用户49美元,商业用户99美元。付费用户可以使用TabNineCloud云服务器,用云端GPU加速。
DeepTabNine支持Java、Python、C++、Haskell等编程语言,还支持JavaScript、C、PHP、Go、C#、Ruby、Objective-C、Rust、Swift、TypeScript、OCaml、Scala、Kotlin、Perl、SQL、HTML、CSS和Bash等主流编程语言,几乎囊括了所有主流编程语言。
DeepTabNine是根据程序员过去的习惯自动补全,并在后面给出几种选项的概率。如果有类似代码出现在之前的项目里,TabNine还会在补全候选框中直接给出地址,方便用户点击进去查阅。DeepTabNine还加入了之前用户强烈要求加入的功能:用预先存在的知识,解决在创建新项目时的代码补全问题。
DeepTabNine是基于GPT-2逆天语言模型,这是一种Transformer架构,原产自OpenAI,是个“逆天”语言模型。GPT-2的参数高达15亿个,数据量比一代扩大了10倍,使用了包含800万个网页的数据集,共有40GB。逆天之处就在于,GPT-2写起文章来毫无违和感,无需针对性训练就能横扫各种特定领域的语言建模任务,还具备阅读理解、问答、生成文章摘要、翻译等等能力。
TabNine是在GPT-2的基础上构建的,这是一种Transformer架构,原产自OpenAI,是个“逆天”语言模型。GPT-2的参数高达15亿个,数据量比一代扩大了10倍,使用了包含800万个网页的数据集,共有40GB。TabNine是在这个基础上训练出来的,具备了自动补全代码的能力。
DeepTabNine用到机器学习补全代码,因此需要大量的算力(超过100亿次浮点运算),在笔记本上运行模型,无法获得低延迟的体验。因此,软件开发者推出了TabNineCloud云服务器,用云端GPU加速。付费用户不需要再加钱即可使用。所以听起来很划算吧?软件开发者自己就说,这个价格其实不贵,有了TabNine,一分钟就里能帮你节省一秒,咱们再算算程序员的时薪,每个小时能节约1.4美元,不到一年时间就能回本了。如果你对效果不满意,TabNine开发者还提供30天退款保证。
TabNine支持VSCode、SublimeText、Atom、Emacs、Vim五种代码编辑器。对于使用VSCode和Sublime来说,安装TabNine非常方便,用自带的扩展包管理工具即可。其他编辑器的安装方法就不一一赘述了,有需要的用户可以参照文末的链接进行安装。
DeepTabNine是一名加拿大滑铁卢大学的大四学生JacobJackson开发的,支持23种编程语言,已经被下载1.3万次,获得全5星好评。除了自动补全代码的TabNine,Jackson还开发了很多有意思的应用,比如一个名为jellies的益智游戏,和使用蒙特卡罗树搜索的国际象棋引擎Sashimi等。
相关工具
相关文章
推荐
用Deepseek写AI绘图提示词,像呼吸一样简单!
2025-02-19 16:12
你以为AI绘画是黑科技?其实早成了“路边摊生意”!
2025-02-19 10:15
Flux爆火,全网最全面最详细的Flux使用教程!
2025-02-18 14:19
用AI如何创作音乐,实战教学来啦!
2025-02-17 17:23
MidJourney让你秒变绘画大神,从零开始画哪吒!
2025-02-17 14:56
AI应用新境界:让人工智能成为你的得力助手
2025-02-14 15:45
AI短片革命:当创作遇上智能,人人都能成为导演
2025-02-14 14:53
AI狂潮下的人类职场:是失业危机还是进化契机?
2025-02-13 16:53
开启影视创作新纪元,效率提升 10 倍的神器来了!
2025-02-13 15:11
深度解析DeepSeek:当AI技术照进创作产业的未来
2025-02-12 17:16