2023 年 VSCode 的 5 大人工智能扩展

这篇具有很好参考价值的文章主要介绍了2023 年 VSCode 的 5 大人工智能扩展。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

vscode人工智能插件,java,后端,架构

在快节奏的软件开发世界中,一项创新脱颖而出,成为真正的游戏规则改变者:人工智能(AI)。凭借其卓越的功能,人工智能彻底改变了开发人员与代码交互的方式,重塑了现代编程的格局。

由于软件开发行业中新的生成AI技术的出现,Visual Studio Code Marketplace中已经有400多个注入AI的扩展。从提供智能代码建议到简化重复性任务,这些 AI 驱动的扩展将开发人员的工作效率提升到前所未有的高度。

以下是您应该使用的 VSCode 的前 5 个 AI 扩展的列表,这些扩展可用于改善开发人员体验、生产力和工作流程效率。

1. 吉特哈普副驾驶

vscode人工智能插件,java,后端,架构

GitHub 与 OpenAI 合作开发了 Copilot,在编码时提供自动完成风格的建议。

它是如何工作的?

Copilot 使用来自全球开源代码存储库的知识池,根据注释和声明的函数名称预测代码,从而改变开发过程。

GitHub Copilot 被称为“您的 AI 对程序员”,它不仅仅是一个自动完成工具;使用它就像在您的利基市场中与经验丰富的软件工程师一起工作一样。当您拥有GitHub Copilot时,编写代码将成为一个无缝的过程。

GitHub Copilot 为各种语言和框架提供了建议,但在与 Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++ 一起使用时表现得非常好。

Copilot还将其功能扩展到数据库查询,为软件开发的各个方面提供宝贵的支持。

通过自动执行重复性任务并提供智能指导,Copilot 可帮助您专注于更复杂和创新的挑战,提升整个开发人员体验。

GitHub Copilot 可以从注释和声明的函数名称中预测代码。您还可以手动调整建议的代码并循环浏览替代建议。

Github Copilot有多好?

根据Github研究调查,开发人员报告说他们完成任务的速度更快,尤其是重复性任务,并且在使用GitHub Copilot时可以专注于更令人满意的工作。

它的安装量超过 7 万次,在审查它的 5 名开发人员中获得了 4 星评级。

2. 游泳

根据 Standish Group 的一项研究,文档记录不佳的代码可能会增加 100% 的软件开发成本。这是因为理解和维护文档记录不佳的代码需要更多的时间和精力。

文档是每个成功软件项目的支柱,使开发人员能够有效地驾驭其代码库的复杂性,并促进团队内部的无缝协作。当团队中的每个人都了解代码的工作原理时,他们可以更高效地工作。这可以缩短开发周期和提高软件质量。

Swimm 扩展是一个功能强大的文档工具,可帮助您直接从 VS Code 处理文档。Swimm 不是手动更新重构的代码,而是通过将文档与最新的代码更新同步来使文档与代码保持同步。此方法称为连续文档。

vscode人工智能插件,java,后端,架构

Swimm 与市场上的其他 AI 扩展区分开来,其四个新的 AI 功能旨在通过让 AI 完成繁重的工作来引导记录代码的过程。

> 立即开始使用 Swimm

让我们深入了解这些功能。

创建文档结构

开发人员在编写文档时面临的最困难的事情之一是结构。

诸如“我应该首先解释什么”或“我如何提出要点”之类的问题开始出现。

使用 Swimm AI,您可以根据代码的上下文生成和建议文档结构。

游泳人工智能

让人工智能完成繁重的工作。您的文档和代码根据我们的标准和隐私政策保持加密和安全。发送到OpenAI的数据是...

swimm.ai

若要从编辑器生成代码文档,请确保从 VS Code 的扩展市场安装 Swimm 扩展,然后选择边栏上的“游泳”图标。

登录或注册,并连接到 GitHub 存储库。

登录后,选择“游泳”窗格上的“创建”按钮。

vscode人工智能插件,java,后端,架构

右侧将打开一个侧边栏,指示新文档。

输入文档标题,然后按回车键或保存按钮保存文档

vscode人工智能插件,java,后端,架构

魔术笔图标

在文档说明中,单击魔术笔图标以生成 AI 建议。

您将获得三个结构建议;单击建议标题以预览建议。

单击“添加到文档”按钮,将建议的撰写添加到文档中。

想使您的文档简洁吗?

Swimm 扩展提供“让它变得更好”AI 功能,以提高您的文档质量。

只需突出显示要改进的文本,选择文本上方工具提示上的魔术笔图标,然后选择一个选项。

vscode人工智能插件,java,后端,架构

生成文档代码说明

使用 Swimm AI,您无需在文档中编写代码解释时费力。

可以使用以下步骤通过 Swimm AI 创建代码说明:

  1. 创建游泳文档。
  2. 使用 /代码段插入代码
  3. 突出显示代码以将其插入文档中。
  4. 在描述文本字段中,单击魔术笔图标或使用 /ai 命令激活 Swimm AI。

这将根据您突出显示的功能生成描述。

下面是一个简单的演示

vscode人工智能插件,java,后端,架构

将请求拉取到文档

拉取请求 (PR) 到文档功能在我第一次遇到它时让我大吃一惊。借助此功能,记录代码将成为团队工作流程中的无缝过程。允许在旅途中编写文档。

要将 PR 转换为文档,请转到 Swimm 仪表板并连接 Github 存储库。

单击“+”按钮,然后选择“来自 PR 的文档”选项。

将弹出包含所有合并 PR 的模式,其中包含选择一个选项的选项,或者您可以直接在选项下方的文本框中输入 PR 编号。

选择所选 PR 后,单击“使用 AI 创建”按钮。

vscode人工智能插件,java,后端,架构

从拉取请求模式创建文档

祝贺!您的 PR 转换过程将在短时间内完成。

下面是此过程的演示。

vscode人工智能插件,java,后端,架构

Swimm 还跟踪代码更改。在文档中引用的代码段在代码库中发生更改的情况下,Swimm 会提示您有关更改的信息,并且只需单击一个按钮,所有更改也将在文档中实现。

增强文档可见性

使用 Swimm VS Code 扩展,您可以设置文档可见性规则以突出显示关键字,以便当您将鼠标悬停在关键字上时,它会弹出一个工具提示,显示与关键字相关的文档以及摘录。此功能有助于确保在出错之前显示相关的代码知识。

vscode人工智能插件,java,后端,架构

使用Swimm AI,只需单击一个按钮即可创建规则文档显示规则。Swimm 使用 AI 为您的文档生成用例,以便开发人员可以轻松找到有关用例中提供的变量、函数、类和任何代码的文档。

回想一下你刚接触你最喜欢的框架的时候。如果您在 VSCode 上找到与框架相关的所有函数和类的文档会怎样?

太神奇了,不是吗?

如果你是一个正在寻找改进代码文档的方法的开发人员,我鼓励你看看Swimm AI。这是一个功能强大的工具,可以帮助您节省时间并提高代码质量。

3. 塔宁

Tabnine 是另一个超越传统代码自动完成的扩展。此扩展由 AI 提供支持,提供适应代码上下文的智能建议。

与Github Copilot一样,当你编写代码时,Tabnine会预测你的下一步,提供高度相关的代码完成,并且不需要繁琐地搜索正确的语法或函数。

vscode人工智能插件,java,后端,架构

这种智能辅助简化了编码过程,使开发人员能够专注于解决问题和构建创新解决方案,而不是纠结于语法细节。

随着时间的推移,Tabnine AI 会从您的编码习惯和模式中学习,根据您的独特风格定制其建议。这种自适应学习功能可确保扩展成为您自己的扩展,提供更准确和上下文相关的建议。

在您编码时,Tabnine 会完善对您的意图的理解,加速您的工作流程并培养个性化的编码体验。

vscode人工智能插件,java,后端,架构

人工智能驱动的扩展经常引起对性能的担忧,但Tabnine AI在这方面表现出色。该扩展旨在提供响应能力和实时代码建议,确保开发人员在编码会话期间体验到最小的延迟。通过利用基于云的 AI 模型的强大功能,Tabnine 提供无缝的用户体验,将智能与速度相结合,以提高编码效率。

在撰写本文时,Tabnine 最近还推出了 Tabnine Chat 的测试版,这是一个直接在代码编辑器中由 AI 驱动的聊天界面。

据说Tabnine Chat可以研究您项目的整个代码库,其他开源软件以及每个Stack Overflow问题和响应。它总是在Visual Studio Code内部,以响应您可能遇到的任何查询。

4. 黑匣子

Blackbox提供了一个名为“Code Chat”的聊天界面,可直接集成到您的VS Code中。

通过此界面,您可以提出问题并搜索代码,实质上授予您在编辑器中访问类似 chatGPT 的功能的权限。

作为一个经常使用chatGPT的人,我发现黑匣子非常有用。此功能不仅可以有效地调试代码,还可以节省时间,因为您不再需要投入大量精力来思考代码逻辑。只需提出您的问题,您就会及时收到答案。

vscode人工智能插件,java,后端,架构vscode人工智能插件,java,后端,架构

黑盒代码 按注释搜索

创建此功能是为了通过注释生成代码。通过编写注释并以“?”问号结尾,Blackbox将触发代码聊天功能并为您提供结果。

vscode人工智能插件,java,后端,架构

凭借其与Visual Studio Code的理想集成,BlackBox被证明是开发人员的便捷工具,尤其是那些已经熟悉其他生成AI工具(如chatGPT和Google的Bard)的开发人员。利用这个惊人的工具可以提高您的工作效率,因为您无需在每次需要使用 AI 时都不断从代码编辑器移动到浏览器。

5. 智能代码

Microsoft的智能代码独特地改进了VS Code的默认智能感知。它通过在完成列表前面提供对代码上下文最有意义的智能感知建议来实现此目的。

vscode人工智能插件,java,后端,架构

IntelliCode 搜索数千个开源 GitHub 存储库,以确定最有可能使用的代码片段,并在建议列表的顶部确定它们的优先级,这与默认的 IntelliSense 不同,后者按字母顺序提供代码建议。

在下面的示例中,两张图片显示了开发人员尝试使用 Axios 发出 GET 请求。如果没有智能代码,请观察如何按字母顺序推荐建议的代码。

当存在智能代码时(如第二张图所示),首先建议使用 Axios 的 get 方法,然后是其他常用的 Axios 方法,如发布、创建和默认值。

vscode人工智能插件,java,后端,架构

在没有智能码的情况下发出 Axios GET 请求

vscode人工智能插件,java,后端,架构

使用智能码

Inteliicode 目前支持 Python、TypeScript/JavaScript 和 Java 的 AI 辅助开发功能。

Microsoft还为Intellicode提供了一个扩展包,以扩展其功能。其中一些包括:

智能代码 API 使用示例

这是一个智能代码插件,为您提供您使用的 API 的真实示例代码。向您展示其他开发人员如何使用给定函数。

IntelliCode API 使用示例是提高代码质量的好方法,因为您可以看到世界各地的其他经验丰富的开发人员如何使用您实现的相同功能。

vscode人工智能插件,java,后端,架构

智能码完成

这种智能扩展为您提供了代码的单行完成。与可以预测更大函数的Github Copilot不同,Intellicode只给你在线预测。用户的智能感知选择有助于将模型的预测引导到正确的路径上。

vscode人工智能插件,java,后端,架构

IntelliCode 是每个开发人员工具包中改变游戏规则的补充,借助 AI 的强大功能彻底改变代码完成和建议。

通过利用 IntelliCode,您可以利用 AI 驱动编码的潜力,提高工作效率并提升软件的整体质量。

结论

从使用 Github Copilot 完成准确的代码,到使用 Swimm AI 生成完整记录的代码,VSCode AI 扩展充当智能编码伴侣,在软件开发的各个方面为您提供帮助,简化流程并让您专注于工作中更具挑战性和创造性的方面。文章来源地址https://www.toymoban.com/news/detail-700473.html

到了这里,关于2023 年 VSCode 的 5 大人工智能扩展的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 人工智能之配置环境教程二:在Anaconda中创建虚拟环境安装GPU版本的Pytorch及torchvision并在VsCode中使用虚拟环境

    孟莉苹,女,西安工程大学电子信息学院,2021级硕士研究生,张宏伟人工智能课题组。 研究方向:机器视觉与人工智能。 电子邮件:2425613875@qq.com 本教程提供需要安装的CUDA11.3、Pytorch1.10.0、torchvision0.11.0的安装包,在下述百度网盘链接中自取! 链接:https://pan.baidu.com/s/18m

    2024年02月02日
    浏览(70)
  • 9 个实用的 VSCode 扩展插件,让你的开发工作更轻松

    这些扩展将帮助您提高工作效率、改进工作流程 VSCode 是几乎所有编程语言中最受欢迎的 IDE 之一。它简单、强大,有很多很酷的特性,而且是微软的产品。所以对于任何开发人员来说,它都是一个很棒的工具。 通过安装其市场上可用的各种免费扩展,可以自定义 VS Code 并使

    2023年04月20日
    浏览(60)
  • vscode 前端开发插件 2023

    自己记录 安装vscode后必装插件 chinese+git 必装没啥可说 随时更新 CTRL+点击类名可跳转到对应样式位置。 如果是scss less的话。css peak插件无法生效 可以看到每一行的git提交记录。 可以同步更新前后标签名 自动补全标签 颜色高亮显示。js+html+css文件都可以显示 html js css

    2024年02月14日
    浏览(41)
  • 离线安装vscode插件,导出 Visual Studio Code 的扩展应用,并离线安装

    在没有网络的情况下,如何安装vscode插件 1.使用之前电脑安装过的插件包 Visual Studio Code 的扩展应用安装位置在文件夹 .vscode/extensions 下。不同平台,它位于: Windows %USERPROFILE%.vscodeextensions Mac ~/.vscode/extensions Linux ~/.vscode/extensions 离线使用时,直接复制粘贴即可。 如windows系统

    2024年02月13日
    浏览(63)
  • 2023什么电脑配置适合机器学习和人工智能

    机器学习和人工智能应用有多种类型——从传统的回归模型、非神经网络分类器和以 Python SciKitLearn 和 R 语言的功能为代表的统计模型,到使用 PyTorch 和 TensorFlow 等框架的深度学习模型. 在这些不同类型的 ML/AI 模型中,也可能存在显着差异。“最佳”硬件将遵循一些标准模式

    2023年04月24日
    浏览(99)
  • 2000-2023年省市县人工智能企业数量数据

    2000-2023年省市县人工智能企业数量数据 1、时间:2000-2023年7月 2、指标:所属年度、所属省份、所属城市、所属区县、人工智能企业数量(省人工智能企业数量、地级市人工智能企业数量、区县人工智能企业数量) 3、来源:整理自天眼查(特定搜索人工智能企业,并保留存续

    2024年02月07日
    浏览(54)
  • 《2023人工智能发展白皮书》发布(118页)

    导读 nbsp; 本白皮书由七大部分组成。第一章人工智能产业链分析,描绘人工智能产业链全景图,并对产业链各环节进行深入分析;第二章人工智能行业环境,明确中国人工智能行业生命周期和竞争结构;第三章人工智能发展概况,阐述国内外人工智能行业发展现状;第四章人工智

    2024年02月09日
    浏览(54)
  • 【人工智能AI代码:AIXCodeCompletionHelper】一个集成了 Open AI 人工智能写代码的 Jetbrains IDE 插件(支持 Golang,IDEA等)

    目录 AIXCodeCompletionHelper 简介  支持平台 项目源代码 GitHub - to-be-architect/AIXCodeCompletionHelper 核心实现代码

    2023年04月08日
    浏览(96)
  • 十个值得收藏的AI人工智能网站(AI绘画、AI插件)

    1、伯乐 AI 伯乐 AI(https://ai.bleai.cn)是一种基于文心大模型的知识增强大语言模型,专注于自然语言处理(NLP)领域的技术研发。它具备强大的语义理解和生成能力,能够处理各种复杂的自然语言任务。 伯乐 AI在NLP领域有着广泛的应用。它可以用于机器翻译、文本摘要、情感

    2024年02月03日
    浏览(67)
  • 2023年B题人工智能对大学生学习影响的评价

    B题(问卷题,主要是评价算法,难度系数比较小,但是要注意前面的一些选项只是受访者的标签,后面的才是影响指标,对于这种问卷指标的量化,按照选项的好到坏给4、3、2、1分值就好,对于多选题,就把选项作为指标并用01表示,推荐编程能力不足的小组选择,基本算法

    2024年02月06日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包