AI驱动!7款开发者必备生产力工具

558 阅读4分钟

程序员宝藏库github.com/Jackpopc/CS…

开发人员的能力可以随着他们使用的工具而成倍地提高。仅仅知道一种编程语言或一个框架是不够的,还要知道与之配套的工具。很多开发工具都是由开发人员创造的,以解决他们在编码时的生产力不足。在今天的文章中,我们将看看7个由人工智能驱动的开发工具,它们肯定会在编码时提高你的生产力。

AI Python Docstring Generator & Quod AI Code Commenter

图片

AI Python Docstring Generator是一个VSCode扩展,用于为Python函数生成文档串。

它是从流行的VSCode的Docstring Generator扩展中分叉出来的,使用NLP将函数的内容总结成一个文档串。这个扩展不能单独运行;你还需要设置模型推理服务器,它可以作为一个Docker镜像运行。

Quod AI Code Commenter是另一个VSCode扩展,可以为任何代码片断快速生成注释,只需要高亮显示代码并点击 "生成注释"即可。Quod AI的扩展在从VSCode市场安装后,可以开箱即用。它除了支持Python以外的语言,如Java、JavaScript、TypeScript和Ruby。

GitHub Copilot

图片

GitHub最近宣布为他们的GitHub生态系统增加一个全新的项目,叫做Copilot。它是你自己的配对程序员,依托AI技术,它与你一起编码,并可以建议代码行甚至整个函数。

GitHub表示,它已经在数十亿行公共代码上进行了训练,并且可以作为VSCode扩展使用。它目前处于技术预览阶段,将支持几种语言和框架。

Quod AI Code Search

图片

Quod AI Code Search是一个由人工智能驱动的Chrome扩展,可以自动从Git存储库或Jira问题中搜索代码。

它使用问题的标题和描述,并自动在你的Git存储库中找到匹配的内容。

除了搜索之外,该扩展还通过其代码智能菜单帮助你更容易地浏览代码文件。启用它后,你会发现文件中所有功能的概要以及主题和标签。

请看上面的例子,它显示了如何使用Quod AI Chrome扩展程序来查找在JHipster代码库样本中分析的账户是否已注册。想象一下,有一个非常大的文件,却不知道从哪里开始寻找什么。有了这个扩展,搜索被简化了,答案在几秒钟内就呈现在你面前。

Kite

图片

Kite是一个代码补全工具,它使用经过2500万个文件训练的AI模型来预测补全效果。

它支持超过16种不同的语言和16种代码编辑器,使其成为任何开发者的一个非常通用的选择。

代码补全也是上下文感知的,这意味着它根据你正在编写的其他变量和函数来推荐代码。

Tabnine

图片

Tabnine是一个AI代码补全工具,是Kite的直接竞争对手。

它生成是世界领先的人工智能代码补全工具,有超过100万的开发者在使用它。

Tabnine的代码补全效果非常好,因为它研究公开可用的代码并使用深度学习来预测效果。他们的网站上有非常酷的视频片段,展示了该工具有多好,在预测代码方面有多有效。

对于开发者来说,这绝对是一个救命稻草。

Debuild

图片

Debuild是一个由OpenAI GPT-3 API开发的工具。

GPT-3是OpenAI的第一个商业产品,它为开发者提供了一个API,可以使用GPT-3模型构建非常强大的应用程序。

GPT-3模型是OpenAI最新的模型,也是其目前最强大的模型,由1750亿个参数提供支撑。

用简单的英语输入你所需要的东西,就会生成你想要的代码输出,以及随时可用的应用程序。


干货推荐

为了方便大家,我花费了半个月的时间把这几年来收集的各种技术干货整理到一起,其中内容包括但不限于Python、机器学习、深度学习、计算机视觉、推荐系统、Linux、工程化、Java,内容多达5T+,我把各个资源下载链接整理到一个文档内,目录如下:

img

所有干货送给大家,希望能够点赞支持一下!

pan.baidu.com/s/1eks7CUyj…(提取码:0000)