杀手级AI补代码工具问世,支持23种语言及5种主流编辑器,程序员沸腾了
在训练这个模型期间,模型学习了例如动态类型语言中的类型推断等复杂行为,用这样的训练方式预测token。 作者表示,TabNine可以很好利用传统代码补全工具难以获取的琐碎细节。 例如,假设app.get_user()的返回类型是一个带有setter方法的对象,而app.get_users()的返回类型是一个列表,两个名称之间只有细微的差别: 这个模型还能以自然语言编写的文档来推断函数名称、参数和返回类型: Deep TabNine加入了之前用户强烈要求加入的功能:用预先存在的知识,解决在创建新项目时的代码补全问题。 例如,它知道当一个类扩展React.Component时,它的构造函数通常会调用一个名为props的参数,并且通常在其内部用this.state赋值: Deep TabNine甚至可以做不可能的事情,并记住C++可变参数转发语法: “杀手级应用”TabNine问世后,不断收获好评,甚至还有程序员激动得爆粗口:
有网友表示, 没有它都不知道该怎么面对写代码这件事了。 还有人称之为开发者应用中的第一个“杀手级应用程序”: “令人印象深刻”、“感到神奇”“太酷了”……推特上的评价,颇有电视广告上“用了都说好”的画风。 在各大科技论坛上,也有网友提出了建议和改进的方向。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |