AI 驱动!7 款开发者必备生产力工具
程序员宝藏库:https://github.com/Jackpopc/CS-Books-Store
开发人员的能力可以随着他们使用的工具而成倍地提高。仅仅知道一种编程语言或一个框架是不够的,还要知道与之配套的工具。很多开发工具都是由开发人员创造的,以解决他们在编码时的生产力不足。在今天的文章中,我们将看看 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+,我把各个资源下载链接整理到一个文档内,目录如下:
所有干货送给大家,希望能够点赞支持一下!
版权声明: 本文为 InfoQ 作者【Jackpop】的原创文章。
原文链接:【http://xie.infoq.cn/article/3b3f05769c8904d25923b0743】。文章转载请联系作者。
评论