OpenAI为其聊天机器人ChatGPT Plus发布了一个新插件,使用户能够用自然语言编写和运行代码。该插件称为代码解释器,旨在使初学者和专家都更容易访问和有趣地编码。OpenAI在三月份推出了该工具,但它现在正在测试中,可供所有ChatGPT Plus用户使用。
ChatGPT 是一个聊天机器人,可以与用户就各种主题进行自然且引人入胜的对话。使用代码解释器,用户还可以将 ChatGPT Plus 用作代码编辑器和编译器,而无需切换到不同的应用程序或环境。代码解释器支持广泛的编程语言和框架,如Python,Java,C#,HTML,CSS,JavaScript,React,Angular等。
要使用代码解释器,用户只需在聊天框中键入#code,然后输入自然语言查询。然后,代码解释器将生成相应的代码片段并将其显示在聊天框中,以及输出(如果适用)。用户还可以编辑代码或提供输入来测试它。
代码解释器对于想要学习编码的初学者来说是一个有用的工具,因为它允许他们用自己的话编写代码并立即看到结果。对于想要节省时间和精力的专家来说,它也很有帮助,因为它可以快速准确地为常见任务或查询生成代码。
代码解释器功能现在可供网络上的所有 ChatGPT Plus 用户通过测试版面板使用。要使用它,只需输入一个代码块,ChatGPT 就会运行它并返回结果。您还可以将文件上传到代码解释器,ChatGPT 将能够访问和使用它们。如果您不熟悉 ChatGPT Plus,它是聊天机器人的基于订阅的专业版,提供更多功能和功能。
AI代码工具正变得普遍和流行
人工智能编码领域正在迅速发展,因为谷歌、Microsoft和亚马逊等大型科技公司提供了可以创建和修复代码的尖端工具。这些工具可以帮助开发人员节省时间、提高质量并学习新技能。让我们来看看该领域的一些最新发展:
- 最突出的工具之一是GitHub Copilot,这是Microsoft和OpenAI之间的联合项目,它使用GPT-4根据用户的输入生成代码建议。GitHub Copilot由OpenAI Codex提供支持,OpenAI Codex是由OpenAI创建的生成式预训练语言模型。该工具还可以创建整个函数,并从注释和代码上下文中学习。今年早些时候,GitHub通过GitHub Copilot X展示了其未来愿景,该X与OpenAI的GPT-4集成。
- 另一个从Microsoft获得股权投资的工具是 Builder.ai,这是一家人工智能软件公司,通过Microsoft Teams为娜塔莎提供人工智能产品经理。Builder.ai 和GitHub Copilot是两种不同类型的人工智能软件开发工具。Builder.ai 是一个无代码平台,允许用户通过从各种模板和功能中进行选择来制作应用程序,而无需编写任何代码。该服务非常适合想要制作简单或标准应用程序的非技术用户。
- 谷歌还与Replit合作,提供了Ghostwriter,这是一种帮助开发人员编写代码的人工智能工具。该合作伙伴关系还使Replit开发人员可以访问Google Cloud,反之亦然。此外,谷歌为其Bard AI聊天机器人带来了代码生成和调试。用户可以用自然语言编写他们的编码问题或请求,Bard将生成多个可能的响应草稿供他们选择。用户还可以提出后续问题,或者如果他们对结果不满意,请让 Bard 重试。
- 亚马逊推出了CodeWhisperer,这是一款与GitHub Copilot竞争的免费AI工具。它适用于Python,JavaScript和Java语言,并与流行的IDE(如PyCharm和Visual Studio Code)集成。它可以帮助用户更快、更轻松地编写代码。CodeWhisperer 与 AWS 服务和工具集成,如 Lambda、CloudFormation 和 Amplify。
- 五月,Meta 推出了 CodeCompose,这是一个人工智能驱动的工具,当开发人员在 VS Code 等集成开发环境 (IDE) 中输入时,它为包括 Python 在内的各种语言提供代码建议。该工具可以利用其对周围代码的理解来提供增强的建议。
- 中国公司百度也在这个领域与自己的编码AI竞争。Comate 与主流集成开发环境 (IDE) 框架兼容,支持 30 多种编程语言,重点是 C/C++、Python 和 Java。