一个让程序员可能失业的插件Copilot,在Visual Studio 中的使用

科技   科技   2024-10-28 07:16   北京  

    首先来看看什么是Copilot,Copilot是GitHub 联合 OpenAI,推出了一款智能工具,全名是“GitHub Copilot”可以根据上下文自动写代码,将程序员从重复的编写中解放出来。比如让Copilot写个冒泡排序算法,Copilot会马上在你要求的下面写一段冒泡排序算法,是不是很神奇,有AI机器人的风范。而且Copilot支持多种主流语言,比如java,c#,python,javascript等等,更重要的是它支持中文。接下来我们看看如何在Visual Studio 中安装使用Copilot。

Copilot的核心机制简而言之:利用先进的机器学习技术,结合语境感知和自然语言处理,为编程人员实时生成代码建议和片段。它依据代码注释、函数名等上下文,参照开源代码库,产出与任务相关的代码,并直接展示在IDE中。这项AI驱动的编程辅助功能,显著提升了开发效率,并为开发者带来了创新的编程体验。

一、使用 GitHub Copilot写代码

    使用很简单,比如你想要创建个数组,在vs的c#代码页输入双斜杠和你的需求,Copilot便会自动生成你想要的代码,如果认同Copilot给的代码可以按tab键生成。例如,我想自定义“自定义string数组,随机5个单词”,便成功定义string数组。

忘记冒泡排序算法怎么写,可以输入“// 冒泡排序算法”按回车,后生成冒泡排序算法。

这提示,等于帮你写代码了啊。机器能写代码了,以后要程序员干啥呢?

注意,提示的情况取决于网络好坏,如果网络不好,尤其是访问外网的速度。

二、如何安装Copilot

    在Visual Studio下安装Copilot比较曲折,开始在公司的环境下安装了一次,失败了,可能是公司的网络环境太差,后来在家把vs升级到最新版本才安装成功。下面介绍一下安装过程:

1、打开VS的扩展菜单,选择管理扩展打开,在右侧的搜索框输入Copilot点击回车,第一个便是Copilot,注意最好升级vs2020到最新版本才能搜索出来。


2、在vs2020安装Copilot扩展,点击搜索出的结果,点击下载按钮开始安装。这速度有点慢。

下载完成后需要关闭vs进入安装状态,安装完成后可以在扩展已安装搜索到。如下图


3、登录github账号后使用,重新打开vs后会提示登录github授权才能使用,登录成功后vs左下角有个Copilot的标记,如果有这个标记代表就可以使用了。现在github被微软收购了,放心用。流程如下

点击左下方小头像,选择“Sign In”


这时提示授权登录,并在vs输出框提示授权码



然后会打开一个授权的网页,输入刚才的提示授权码后点击Continue

成功后会提示是否接受授权,点击右下的按钮确定。


成功后可以在左下方点击Copilot图标查看是否登录,成功后可以使用。


VS Code也可以安装Copilot,感兴趣的小伙伴可以去试一试。

结语

Copilot的出现是不是让你感到危机的到来,尤其是内卷的时代。话又说回来,只要你不断的提高技能和知识面,毕竟Copilot的算法也是通过AI算法在github中检索的,完全替代还尚早,至少近10年不会担心危机。写作水平有限,欢迎留言斧正,并欢迎留言讨论。

版权声明:本文来源于网友收集或网友提供,仅供学习交流之用,如果有侵权,请转告版主或者留言,本公众号立即删除。


关注:DotNet开发跳槽

                                                             

  觉得不错,请点个在看

DotNet开发跳槽
本公众号专注为.net开发工程师提供一个学习技术及求职/跳槽的交流平台。不定期分享NET技术类文章、面试题、求助技巧等干货,原创文章300+篇,让.net开发工程师学习/面试不再迷茫。ps: 后台回复“跳槽”,免费领取.NET开发面试题!
 最新文章