AI知识库

53AI知识库

学习大模型的前沿技术与行业应用场景


5个VS Code顶级AI插件,助你如虎添翼
发布日期:2024-05-25 11:01:34 浏览次数: 5484 来源:AI科技论谈


介绍5个VSCode AI插件。

长按关注《AI科技论谈》

随着软件开发行业新兴的生成型AI技术的崛起,Visual Studio Code Marketplace已经涌现了400余款融入AI技术的扩展插件。这些由AI驱动的扩展插件,从提供智能代码建议到自动化处理重复性任务,极大地提升了开发者的工作效率,达到了新的高度。

本文介绍5个VSCode AI插件,帮助开发者优化开发体验、提高生产力和工作效率。

1. Github Copilot

安装链接:https://marketplace.visualstudio.com/items?itemName=GitHub.copilot

GitHub与OpenAI合作开发了Copilot,可以编写代码时提供自动完成式建议。

Copilot背后依托的是一个庞大的知识库,汇聚了来自全球各地的开源代码。它能够基于代码注释和函数名称,智能预测并生成代码,让编程变得更加流畅和高效。

Copilot支持多种编程语言和框架,在Python、JavaScript、TypeScript、Ruby、Go、C#和C++等语言上的表现尤为出色。

Copilot不仅能够提供代码建议,还能扩展到数据库查询,为软件开发的各个环节提供全方位的支持。

通过自动化重复任务和提供智能指导,Copilot帮助用户专注于更复杂和创新的挑战,从而提升整个开发者体验。

GitHub的最新研究显示,开发者在使用GitHub Copilot时能够更快地完成工作,特别是对于重复性的任务,能够帮助开发者将注意力更多地集中在创造性的工作上。

2. Swimm

安装链接:https://swimm.io/?utm_source=IPE_circuit&utm_medium=paid_pub&utm_campaign=ide-launch-may&utm_content=ipe-may

根据Standish集团的一项研究,文档不完善的代码会增加软件开发的成本,最高可达100%。这是因为维护和理解文档不充分的代码需要额外的时间和精力。

文档是每个成功软件项目的支柱,不仅帮助开发人员高效地导航代码库的复杂性,还促进团队成员之间的顺畅协作。当团队对代码机制有共同的理解时,大家能够更高效开展工作,缩短开发时间提供更优质的软件产品。

Swimm是一个强大的VS Code文档插件工具,简化了文档处理流程。Swimm采用“持续文档”的方法,自动将文档与代码的最新更改同步,保障文档的时效性和准确性。

Swimm 还能跟踪代码变更。当文档中引用的代码在代码库中发生变化时,Swimm 会提示开发人员相关变化,只需点击一下按钮,所有变化都将在文档中实现。

Swimm的核心理念是让AI接管繁琐的工作,让开发者能够专注于更有价值的任务。

3 Tabnine

安装链接:https://www.tabnine.com/

Tabnine是另一款突破传统代码自动完成功能的AI驱动扩展插件。它能够根据你的代码上下文,提供智能而精准的建议。

像Github Copilot一样,在编写代码时,Tabnine能够预测下一步,提供高度相关的代码完成。

Tabnine AI 插件通过自适应学习,深入理解开发者的编码习惯,提供个性化的代码建议。它如同开发者的个人编码助手,提供精准且与上下文紧密相关的智能推荐。

随着开发者对代码的编写,Tabnine 也在持续完善对开发者意图的理解,加速编码流程,并带来更加个性化的编码体验。Tabnine 确保了建议始终贴合Tabnine 的个人风格,让编码工作更加高效和愉悦。

4 Blackbox

安装链接:https://marketplace.visualstudio.com/items?itemName=Blackboxapp.blackbox

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

通过这个界面,可以提问和搜索代码,基本上为开发者提供了一个在编辑器内的chatGPT类功能。

Blackbox非常实用。它不仅提高了调试代码的效率,还节约了开发者的时间。因为开发者不再需要投入大量努力去思考代码逻辑。只需提出自己的问题,就会立即得到答案。

5 IntelliCode

安装链接:https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode

IntelliCode,微软推出的VS Code插件,通过深度学习开发者的代码上下文,提供高度定制化的Intellisense建议,显著增强了编辑器的智能感知能力。

IntelliCode 通过搜索成千上万的 GitHub 开源库来识别最有可能被使用的代码片段,并将其优先排在推荐列表的最前面,与默认的IntelliSense不同,后者按字母顺序进行代码推荐。

下面的例子中,两张图片显示了一个开发者试图使用Axios进行GET请求。没有Intellicode时,观察到建议的代码是按字母顺序推荐的。

当Intellicode存在时(如第二张图片),Axios的get方法首先被推荐,其次是其他经常使用的Axios方法,如post、create和defaults。

在不使用 Intellicode 的情况下提出 Axios GET 请求
使用 Intellicode

推荐书单

《Visual Studio Code 权威指南》

本书由浅入深地介绍了Visual Studio Code的各个方面,主要包括Visual Studio Code的核心组件、使用技巧、进阶应用、插件推荐、插件开发、Visual Studio family的各个核心产品等。此外,本书还详细介绍了如何使用Visual Studio Code进行各种编程语言的开发、前端开发、云计算开发、物联网开发和远程开发。

本书适合刚开始使用Visual Studio Code的读者阅读,也适合有一定Visual Studio Code使用经验并且想更全面深入地了解Visual Studio Code的读者阅读。

购买链接:https://item.jd.com/12911546.html

精彩回顾

100个PyTorch深度学习小技巧,从入门到精通

机器学习新动向,用PyTorch实现液态神经网络(Liquid Neural Network)

5款能在本地流畅运行大模型的免费工具

入门PyTorch,看这一篇就够了

10个必知必会的Python Pandas函数,轻松完成数据探索

LangChain结合DSPy,高效实现提示工程自动优化

LlamaIndex对比LangChain,大模型框架孰优孰劣

长按关注《AI科技论谈》
长按访问【IT今日热榜】,发现每日技术热点


53AI,企业落地应用大模型首选服务商

产品:大模型应用平台+智能体定制开发+落地咨询服务

承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业

联系我们

售前咨询
186 6662 7370
预约演示
185 8882 0121

微信扫码

与创始人交个朋友

回到顶部

 
扫码咨询