ChatGPT不是惟一 智能编写程序的另七个选用!
译者|布加迪
审校|重楼
ChatGPT并不是惟一可以协助编写代码的AI工具。无妨经常使用这些工具,将你的编程效率优化一个品位。
ChatGPT是一种杰出的AI工具,可以依据提示智能生成代码。但是,它并不特意关注代码,或许无法无缝地集成到你的上班流程中。以下是更多器重代码的AI工具方面的几个选用。
1、GitHubCopilot
GitHub Copilot是GitHub与OpenAI协作开发的一款AI助手。当您击键输入时,它会倡导各种编程言语的完整代码行。Copilot是经常使用GitHub上可用的公共代码库启动训练的。
GitHub Copilot的一些关键配置:
GitHub Copilot不是不要钱的,但有30天的不要钱试用期。到期后,须要订阅团体或企业套餐能力经常使用它。
GitHub还颁布了经常使用GPT4的Copilot X。它引入了更多的AI辅佐配置,比如生成的兼并恳求、高低文感知对话、智能化测试和命令行AI。
Codeium是一种不要钱的基于AI的代码生成工具,可以由人造言语注释或以前的代码片段生成代码。
它的一些关键配置:
可以在Codeium游戏场()上看到它是如何上班的。
3、CodeWhisperer
CodeWhisperer是亚马逊创立的代码生成工具。与Copilot和Codeium一样,它依据高低文和注释生成代码倡导。关键区别在于CodeWhisperer关键努力于为AWS服务支持代码。
它的一些关键配置:
CodeWhisperer对团体用户不要钱,但专业套餐每个用户每月需不要钱19美元。
Tabnine也是一款在IDE中上班的智能代码生成工具。它依据之前的代码和注释生成代码。
它的一些关键配置:
Tabnine有三个版本:不要钱版、专业版和企业版。不要钱版十分有限,只提供冗长的代码补全。但是企业版有更多的配置。你可以在本地或VPC上部署Tabnine,确保你的代码坚持私密。它还有IDE中的聊天配置。
Codex是OpenAI开发的一种言语模型,它依据疑问形容等人造言语提示生成代码。这是驱动GitHub Copilot的模型。
它的一些关键配置:
在测试时期,Codex可以无偿经常使用。假设在JavaScript代码沙箱()中输入提示,可以了解它是如何上班的。
6、Intellicode
Intellicode是面向Visual Studio的不要钱AI代码生成工具。它可以检测代码的高低文,并生成倡导。目前它支持Python、TypeScript/JavaScript和Java编程言语。
以下是它的一些关键配置:
Intellicode支持十分有限的编程言语,只在一种IDE中上班。经常使用本文中讨论的其余更灵敏的工具或许会更好。
AskCodi提供了一种片面的工具来协助开发人员极速生成代码。它有不同的运行程序来生成不同类型的代码。比如说,它可以回答无关前端语法、测试用例、数据库的SQL和NoSQL查问以及Python代码的文档字符串等疑问。
以下是它的关键配置:
AskCodi有不要钱版和付费版,前者积分有限,后者有更多的积分。
8、应该依赖代码生成器吗?
诸如此类的AI代码生成器关于缩小编写的代码量十分有协助。但是,开发者不应该齐全依赖它们来编写整个运行程序。它们生成的代码或许并不总是正确的。在将生成的代码与消费级代码集成之前,彻底测试和审核一番十分关键。
最好将代码助手视为补充编程常识的工具。比如说,依赖它们生成样板代码,或许当经常使用一种新的编程言语或框架、宿愿学习其语法时可以借助它们。
原文链接: