7个由人工智能驱动的开发工具,助力编码生产力提升

新知榜官方账号

2023-07-08 14:04:35

开发工具的重要性

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

AIPythonDocstringGenerator&QuodAICodeCommenter

AIPythonDocstringGenerator是一个VSCode扩展,用于为Python函数生成文档串。它是从流行的VSCode的DocstringGenerator扩展中分叉出来的,使用NLP将函数的内容总结成一个文档串。这个扩展不能单独运行;你还需要设置模型推理服务器,它可以作为一个Docker镜像运行。QuodAICodeCommenter是另一个VSCode扩展,可以为任何代码片断快速生成注释,只需要高亮显示代码并点击"生成注释"即可。QuodAI的扩展在从VSCode市场安装后,可以开箱即用。它除了支持Python以外的语言,如Java、JavaScript、TypeScript和Ruby。

GitHubCopilot

GitHub最近宣布为他们的GitHub生态系统增加一个全新的项目,叫做Copilot。它是你自己的配对程序员,依托AI技术,它与你一起编码,并可以建议代码行甚至整个函数。GitHub表示,它已经在数十亿行公共代码上进行了训练,并且可以作为VSCode扩展使用。它目前处于技术预览阶段,将支持几种语言和框架。

QuodAICodeSearch

QuodAICodeSearch是一个由人工智能驱动的Chrome扩展,可以自动从Git存储库或Jira问题中搜索代码。它使用问题的标题和描述,并自动在你的Git存储库中找到匹配的内容。除了搜索之外,该扩展还通过其代码智能菜单帮助你更容易地浏览代码文件。启用它后,你会发现文件中所有功能的概要以及主题和标签。请看上面的例子,它显示了如何使用QuodAIChrome扩展程序来查找在JHipster代码库样本中分析的账户是否已注册。想象一下,有一个非常大的文件,却不知道从哪里开始寻找什么。有了这个扩展,搜索被简化了,答案在几秒钟内就呈现在你面前。

Kite和Tabnine

Kite和Tabnine都是代码补全工具,它们使用经过AI模型训练的预测算法来推荐代码。Kite支持超过16种不同的语言和16种代码编辑器,而Tabnine则是世界领先的人工智能代码补全工具,有超过100万的开发者在使用它。两者都是上下文感知的,这意味着它们根据你正在编写的其他变量和函数来推荐代码。对于开发者来说,这些工具绝对是救命稻草。

Debuild

Debuild是一个由OpenAIGPT-3API开发的工具。GPT-3是OpenAI的第一个商业产品,它为开发者提供了一个API,可以使用GPT-3模型构建非常强大的应用程序。GPT-3模型是OpenAI最新的模型,也是其目前最强大的模型,由1750亿个参数提供支撑。用简单的英语输入你所需要的东西,就会生成你想要的代码输出,以及随时可用的应用程序。

结语

以上介绍的7个开发工具都是由人工智能驱动的,它们可以帮助开发人员提高编码的生产力。无论你是Python开发人员还是Java开发人员,都可以从中受益。

最后,本文还为大家提供了一个干货推荐,其中包括了各种技术干货,内容多达5T+。希望大家能够喜欢!

本页网址:https://www.xinzhibang.net/article_detail-6972.html

寻求报道,请 点击这里 微信扫码咨询

关键词

开发工具 人工智能 编程语言

分享至微信: 微信扫码阅读

相关工具

相关文章