前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >微软的人工智能 Copilot 到底有多强大?带你来体验一下

微软的人工智能 Copilot 到底有多强大?带你来体验一下

作者头像
用户1158055
发布于 2023-10-18 09:27:56
发布于 2023-10-18 09:27:56
2.1K0
举报
文章被收录于专栏:郭霖郭霖

说实话,这是一篇我早就应该写的文章,我也不知道为什么我能拖这么久。

但好像从来也没有读者朋友们催我写过这类文章,这为我的拖更提供了很好的理由。

为什么说我早就应该写这篇文章了呢?

主要还是因为去年年底的时候,OpenAI推出了一个火遍全球的爆炸性产品,ChatGPT

在此之前,我都从来不认为OpenAI跟微软会有什么关系。直到后来我查询了一下OpenAI的股权结构,才发现微软的持股比例竟然高达49%,是OpenAI的最大单一股东。

这就不奇怪为什么谷歌百度看到ChatGPT后如临大敌一般了。并且马斯克还在推特上吐槽,OpenAI已经偏离了他创立时的开源初衷,成为了一家被微软控制的盈利机构,

事实上,OpenAI和微软的合作确实非常紧密。

在ChatGPT推出后不久,OpenAI就将自己更高级的GPT4提供给了必应使用,我们在内部体验了新必应的能力后,确实都感觉到大为震撼。

另外新必应还和Edge浏览器进行了深度绑定,那段时间为了能够快速推出带有新必应功能的Edge浏览器版本,我们组着实有几位同事周末都在加班。

这种自己做的产品莫名其妙就卷入到了世界最中心热点的感觉还挺奇妙的,我在抖音上刷到一些科技博主介绍新必应功能时,甚至还能看到自己做的新版Edge浏览器的主页界面。

其实那个时候我就想写一篇文章,也来介绍介绍ChatGPT和新必应了。但是由于我们是内部体验资格,领导特意在邮件里说明了,不要将截图流出到外部。虽然那个时候已经有外部博主也能体验到新必应了,我想了想怕把控不好度,就还是作罢了。

其实ChatGPT发展到这里,我也不知道未来会继续走向什么方向,甚至我觉得可能过段时间,这波AI的热度就过去了。

没想到就在不久之后,微软又推出了一个王炸型产品,Microsoft 365 Copilot。这次是将GPT4的能力应用到了Office领域当中。

众所周知,微软Office系列的功能深不可测,绝大多数的用户甚至连其中10%的功能都使用不到。

而有了Microsoft 365 Copilot,你再也不需要去网上搜索那些高级的Word用法,复杂的Excel公式,精美的PPT制作方法了。你只需要用文字告诉Copilot你想要什么,它就会按照你的需求自动生成你想要的一切,从而让每个用户都能轻松解锁Office剩余90%的功能。

这就属于我完全预料不到的发展方向了,因为ChatGPT虽强,但目前还只是能处理文字层面的问题问答,或许还不足以对以往的工作模式带来天翻地覆的改变。

但Microsoft 365 Copilot这次直接将AI延申到了一个全新的领域,这带来的可能是生产力的聚变。再夸张点说,甚至可能会是一次新工业革命的开始。

这波我持续看好AI。

Microsoft 365 Copilot在最近确实赚足了眼球,但今天我要介绍的并不是它。其实早在两年前,微软就推出了另外一个版本的Copilot,叫GitHub Copilot。

这里为了防止有些小伙伴还不知道,特意说明一下,微软在2018年就收购了GitHub。

那么什么是GitHub Copilot呢?

简单一句话概括,那就是借助AI的能力,让程序员可以更加轻松高效地完成自己的编码工作,从而提升生产力。

我们都知道,GitHub并不是一家AI公司。因此,GitHub Copilot背后接入的其实就是OpenAI的Codex。

那么Codex又是什么呢?这是OpenAI研发出的一个拥有人类自然语言模型编程能力的人工智能接口。简单点说,就是允许我们使用人类语言来写代码了,你告诉它你想要什么功能,Codex会自动将其翻译成对应的编程语言。

这个功能后来也被ChatGPT接入了,相信有不少朋友早已体验过了ChatGPT强大的编程能力,其实背后就是由Codex在默默地帮助我们写代码。

GitHub Copilot我在之前就已经被同事反复安利过了很多次,却迟迟一直没有使用。究其原因还是懒,懒得去对一些新些事物进行尝试和学习,这个习惯确实不好。

后来我终究还是没能抵过微软员工可以免费使用GitHub Copilot的诱惑,也开始用了起来,于是就有了这篇文章。

是的,GitHub Copilot是没有免费版本的,个人版需要支付10美元/月,企业版需要支付19美元/人月。

不过大家也不用这么快就被劝退了,个人版是有60天免费试用期的,因此我觉得至少可以去体验和了解一下。

购买完成之后,接下来在你常用的IDE商店去下载安装GitHub Copilot插件即可,像JetBrains旗下所有的IDE、微软的VS Code等都是支持的。

插件安装完成后,我们就可以去体验GitHub Copilot强大的编程能力了。

刚才有说过,Codex是可以使用人类自然语言来进行编程的,那么就来试一试吧。

创建一个新的Android项目,并打开activity_main.xml,我们通过编写注释的方式来描述我们的需求:

可以看到,需求描述完之后,GitHub Copilot就会自动根据我们的需求给出代码提示建议。这时只要按一下Tab键,就能让这些提示建议上屏了。

这种功能如果是放到半年前的话,相信足以让绝大部分的人感到震惊。但是现在大家都已经见识过ChatGPT的强大编程能力了,所以这种程度的代码提示可能也就见怪不怪了。

但不得不说,虽然GitHub Copilot和ChatGPT背后对接的都是Codex,但GitHub Copilot还是有它的优势的,因为它会拥有更加充分的代码上下文环境,这是ChatGPT所不具备的。

是的,如果你再仔细观察一下上图,你会发现,GitHub Copilot是知道我们是在ConstraintLayout中编写布局的,所以给出的代码建议也是按照ConstraintLayout的语法规则来写的。

而如果我们将同样的注释放在Compose环境下再去描述一遍,得到的结果如下图所示:

因此,GitHub Copilot总是能够根据当前的代码环境给出相应的代码建议。这些代码不一定能保证是完全正确的,但是根据我的观察,通常都是比较有参考价值的。

说到代码的正确性,前段时间文心一言刚刚发布,我在抖音上刷到一个博主,他给文心一言出了道题,让它使用php编写一段生成1万个8位数邀请码的代码,结果如下:

最离谱的是,这位博主竟然说这段代码完全正确,也真是让人哭笑不得。

由此可见,不管是ChatGPT还是文心一言,它的能力再强也需要一个懂行的人掌舵。外行人甚至连对错都无法区分,说能取代程序员还是为时过早了。

不过我确实好奇Codex是否能够很好地处理这道题目呢?我通过GitHub Copilot进行了一下验证,正确性大家自己来看吧。

除了主动告诉GitHub Copilot要写什么代码外,其实更多情况下它会自动在我们编写代码时给出一些贴心的建议,从而让你的编码工作更轻松。

我们都知道,GitHub Copilot只能根据大数据机器学习训练进行智能的代码推荐,它是不可能了解我们的业务需求的。

比如最近我在编写一个Compose的布局时,希望让每个子元素的宽度都充满父布局。

GitHub Copilot不可能知道我心里所想的需求,所以一开始给出的都是一些并非我想要的建议。

但是一旦我完成了第一个子元素的编写,GitHub Copilot就好像突然懂得了我的需求一样,后面的每个子元素都能给出准确的建议了,如下图所示:

这种情况会非常常见,因为绝大多数情况下,我们是不太需要主动想着如何去使用GitHub Copilot的,但它总是能够在我们的编码过程当中适时地给出一些能够让你会心一笑的建议。这里我没法给出太多具体的场景示例,但是只要你用过了之后,一定能明白我在说什么。

除了提高编码效率之外,GitHub Copilot还可以用于快速完成一些之前很多程序员不太愿意做的琐碎的事情,比如说写注释、写单元测试等等。

为你的代码写好详细的注释这是一个非常好的习惯,但可能并没有太多程序员能真正做好这一点,都觉得写注释太麻烦了。

而GitHub Copilot可以根据代码的逻辑自动生成相应的注释,我们可能只需要稍微引导和调整一下生成的内容就行了,这就让这些本来琐碎的事情变得非常轻松。

这里我还是拿刚才生成1万个8位数邀请码的代码进行举例,这次我们反过来,让GitHub Copilot根据现有的代码逻辑自动帮我们生成注释,如下图所示:

可以看到,效果还是非常好的。我只需要进行稍微的用词引导,GitHub Copilot就能立刻明白我的意图,并进行剩余的注释补全。

我的同事之前也开玩笑地说过,自己写代码时的思路时不时就被GitHub Copilot拿捏了,副机长的技术比机长还好怎么办。

确实,我相信现在世界上没有任何一个程序员的技术能比Codex更高了,但副机长技术再好也只能是给建议,最终拍板以及保证代码正确性的还是只能靠我们自己。

看到这里,相信你已经能够体会到GitHub Copilot强大的功能了,那么它难道就没有什么缺点吗?

这当然是不可能的。

首先,GitHub Copilot无法做到每次都给出精确无比的建议,满嘴跑火车的情况并不在少数。ChatGPT也有很多类似的情况,相信大家用过的应该都能感受到。

除此之外,我个人觉得GitHub Copilot最让人感到不够聪明的一点是,它的一切数据都来自于云端大数据的训练,而没有本地学习的能力。

我举一个例子吧,输入法大家肯定每天都在用,如果我们有一些频繁输入的词汇,打得次数多了,输入法就会更加倾向于将这些词汇的排序提前。这应该是再基础不过的能力了吧?

但GitHub Copilot却并没有这样的功能,某些我本地特有的代码模板,即使我敲了再多遍,下次再换一个文件输入时,GitHub Copilot依然不知道我想要的是什么,因为它的云端训练不到我本地特有的这些代码。

从工作原理的角度上讲,这种情况我完全能理解。不过每当发生时,我确实会在这一瞬间感觉它还不够聪明。

好了,以上就是我对GitHub Copilot所想要介绍的一切了。

看完之后你的感想是什么?

每个人或许都会有不同的想法,我个人的想法是,GitHub Copilot很好,但是我可能并不会愿意为其支付每个月10美元的费用。

因为GitHub Copilot提高的只是工作效率,我并不觉得它可以帮助提高我的编程能力。相反,使用GitHub Copilot之后,很多原本需要思考和分析的代码,现在都可以省略了。

而如果你是一个企业老板,那么我会大力推荐你,一定要为每个员工都购买一份GitHub Copilot,这是真的可以提高你的企业生产力的工具,并且它的费用相比于程序员的薪水来讲几乎可以忽略不计。

另外,本文全篇介绍的其实都还是上一个时代的GitHub Copilot版本。目前GitHub又推出了一个更加强大的Copilot X,我还没有拿到测试名额,所以不知道具体有多么的强大。

但这个崭新的AI时代真的在以日新月异的速度变化着,让我们一起来见证吧。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-10-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Codex编程革命
你还在手动写代码?未来软件开发的方式可能会彻底改变。2025年5月16日,OpenAI正式推出了AI编程领域的划时代产品——Codex。它不仅能自动编写高质量代码,还能自主完成测试、Bug修复等任务,真正成为开发者的“虚拟队友”。
程序员NEO
2025/05/18
2350
Codex编程革命
谁能真正替代你?AI辅助编码工具深度对比(chatGPT/Copilot/Cursor/New Bing)
这几个月AI相关新闻的火爆程度大家都已经看见了,作为一个被裹挟在AI时代浪潮中的程序员,在这几个月里我也是异常兴奋和焦虑。甚至都兴奋的不想拖更了。不仅仅兴奋于AI对于我们生产力的全面提升,也焦虑于Copilot等AI辅助编码工具,会将程序员这个工种和我们所熟悉的传统软件开发流程彻底颠覆,用计算机的极高效率碾压人类的低效率。
蛮三刀酱
2023/03/29
2.4K0
谁能真正替代你?AI辅助编码工具深度对比(chatGPT/Copilot/Cursor/New Bing)
GitHub Copilot体验:AI辅助编程提前看
作者 | Colin Eberhardt 译者 | Sambodhi 策划 | 施尧 我的感觉是,Copilot 目前还不会给编程带来革命。但尽管有上面列举出来的这些问题,我还是坚信它会在未来产生重大的、改变游戏规则的影响力。 Copilot 是 GitHub 新出的“人工智能结对编程工具”,一经发布就引起了不小的轰动。我很荣幸得到了 Copilot 的预览版测试资格,而这篇博文旨在分享我对这款工具的初步想法和体验。一句话来说,我被它的强大能力震撼了。把玩了几个小时,它真的让我发自内心地赞叹了好几次,你的
深度学习与Python
2023/04/01
9920
GitHub Copilot体验:AI辅助编程提前看
人工智能时代,软件工程师们将会被取代?
几年前,天猫精灵、小度等智能助手不断出现,当时作为一个程序员来说,觉得这些所谓的人工智能不过如此,不足为惧。 然而随着 2022年 11月 30 日由 OpenAI 研发的 ChatGPT 发布,一切都变了。从 GPT -3 到 GPT 3.5 到 GPT 4 ,很多方面已经超过很多专业人士,功能越发强大, 基于 GPT 研发的工具不断涌现。
明明如月学长
2023/03/20
2K0
人工智能时代,软件工程师们将会被取代?
集成GPT-4的编程神器来了,GitHub发布Copilot X:编程30年,突然就不需要手敲代码了?!
作者 | 核子可乐、Tina 畅想十多年后,失去了“AI 助手”的年轻人无法编码了,那企业只能再高薪聘请真正会编程的白发老年人回来了..... 在 GPT-4 模型的支持下,微软打造的 AI“结对编程助手”已经能够标记 pull 请求、生成模仿文档和讨论代码内容。GitHub 还添加了 OpenAI 的聊天功能,这也就是说 Copilot X 将允许程序员以 ChatGPT 的风格,通过语音聊天来编写和调试代码。 1 GPT-4 驱动的新 Copilot 编码助手 经过新一轮训练,微软 GitHu
深度学习与Python
2023/03/29
2.5K0
集成GPT-4的编程神器来了,GitHub发布Copilot X:编程30年,突然就不需要手敲代码了?!
Copilot要摊官司了!工作20年老程序员重新激活律师证,发起集体诉讼,还喊网友加入
发起人是一位干了20多年的程序员,来自美国的马修·巴特里克(Matthew Butterick)。
量子位
2022/12/08
5690
Copilot要摊官司了!工作20年老程序员重新激活律师证,发起集体诉讼,还喊网友加入
出卖灵魂:OpenAI十亿美元卖身微软之后,通用人工智能还有希望吗
选自One Zero 作者:Alberto Romero 机器之心编译 机器之心编辑部 在GPT-3开源已经成为一个梗之后,OpenAI联合微软推出了Codex,又引来更大的争议。 当金钱砸来时,你是否还能坚持初心? OpenAI 成立于 2015 年,是一家非营利性研究机构,它的愿景是构建出安全、对人类有益的通用人工智能(AGI),由伊隆 · 马斯克、Sam Altman 等人宣布出资 10 亿美元成立。 然而到了 2019 年,OpenAI 转变成了一家名为 OpenAI LP 的营利性公司,由名为
机器之心
2023/03/29
3840
出卖灵魂:OpenAI十亿美元卖身微软之后,通用人工智能还有希望吗
数十亿行代码训练,GitHub原生AI代码生成工具上线,网友:要终结编程?
GitHub Copilot 是一个 AI 代码合成器,并不是搜索引擎:它提出的绝大多数代码建议都是新生成的,此前从未出现过。
肉眼品世界
2021/07/13
5480
数十亿行代码训练,GitHub原生AI代码生成工具上线,网友:要终结编程?
Bing + ChatGPT = 联了网的人工智能(首批用户上手体验)
微软的动作异常的迅速,自发布整合了 ChatGPT 的必应搜索,推出“等待列表”的机制之后,部分用户现在已经得到了访问“新必应”的机会。
jamesjiang
2023/03/23
7000
程序员危!传OpenAI全球招外包大军,手把手训练ChatGPT取代码农
---- 新智元报道   编辑:Aeneas 好困 【新智元导读】OpenAI招了一千多名外包人员,训练AI学会像人类一样一步步思考。如果ChatGPT「学成归来」,码农恐怕真的危了? 码农真的危了! 最近有消息称,OpenAI已经在悄悄地训练ChatGPT,让它学习人类的思考过程,从而真正掌握软件工程,彻底代替「初级码农」。 OpenAI招外包大军,教AI学人类思考 会编程的AI,几家硅谷大厂都在做。 DeepMind的AlphaCode,据说「吊打72%人类程序员」,但尚未开放;传闻中谷歌的「神
新智元
2023/02/24
4050
程序员危!传OpenAI全球招外包大军,手把手训练ChatGPT取代码农
Copilot被索赔90亿美元!因侵权问题,20年老程序员激活律师证对其发起集体起诉
正式发布不到5个月,GitHub的敲代码神器Copilot已惹怒一众程序员,甚至摊上了官司:
量子位
2022/12/08
4700
Copilot被索赔90亿美元!因侵权问题,20年老程序员激活律师证对其发起集体起诉
GPT-4 Copilot X震撼来袭!AI写代码效率10倍提升,码农遭降维打击
---- 新智元报道   编辑:编辑部 【新智元导读】GPT-4加强版Copilot来了!刚刚,GitHub发布了新一代代码生成工具GitHub Copilot X,动嘴写代码不再是梦。 微软真的杀疯了! 上周,微软刚用GPT-4升级了Office办公全家桶,还没等人们反应过来,微软又来抄码农的家了。 今天,GitHub官宣:基于GPT-4的新一代代码生成工具Copilot X来了! GitHub Copilot发布还不到两年,就已经为100多万的开发者编写了46%的代码,并提高了55%的编码速度。
新智元
2023/03/29
1.3K0
GPT-4 Copilot X震撼来袭!AI写代码效率10倍提升,码农遭降维打击
真实世界的人工智能应用落地——OpenAI篇 ⛵
AI 以迅速的发展,不仅仅在研究界带来了革新,在生活的方方面面也提供智能化,使我们更便利。在本篇内容中,ShowMeAI将介绍 OpenAI 的主要发展以及它们实际落地的 AI 产品应用。
ShowMeAI
2022/12/26
2.4K0
真实世界的人工智能应用落地——OpenAI篇 ⛵
动动嘴就能写代码了!Copilot测试新功能“嘿,GitHub”,告别键盘编码
微软旗下的 GitHub 正为其 Copilot 软件测试一种基于语音的新型交互系统,让程序员在 Copilot 中通过语音创建代码。
深度学习与Python
2022/11/28
6290
动动嘴就能写代码了!Copilot测试新功能“嘿,GitHub”,告别键盘编码
Copilot - 打工人,你的下岗通知书已送达
Copilot 是 github 出品的一款基于 AI 的编程辅助编程工具,通俗点的说法就是:帮你写代码。
四叶花
2021/12/28
2K0
Copilot - 打工人,你的下岗通知书已送达
Github Copilot:是福还是祸?
作者 | Jeremy Howard 译者 | 王强 策划 | 蔡芳芳 1背景 GitHub Copilot 是 GitHub 和 OpenAI 发布的一项新服务,介绍说是“你的 AI 结对程序员”。它是 Visual Studio Code 的一个插件,可根据当前文件的内容和当前光标位置为你自动生成代码。 它用起来感觉真的很神奇。比如说,这里我输入了一个函数的名称和文档字符串,该函数应该“Write text to file fname”: 上图里函数的灰色主体完全是 Copilot 为我编写的!我按
深度学习与Python
2023/04/01
6090
Github Copilot:是福还是祸?
微软AI宇宙日益完善!ChatGPT默认用必应搜索,Windows Copilot登场!
微软在5月23日举办的微软 Build 2023 大会上宣布了一则令人振奋的消息。毫无疑问,本次大会的重点是AI,包括面向Windows 11的Copilots和其他一系列产品。
AiCharm
2023/06/07
4120
微软AI宇宙日益完善!ChatGPT默认用必应搜索,Windows Copilot登场!
Copilot 引发的生产力革新战争,才刚刚开始
Copilot 带来的生产力革新,还只是一个开始。 作者丨王永昂 编辑丨岑峰 1 科技界的Big thing——Copilot发布 3月17日凌晨,微软Copilot在朋友圈刷屏。搭载着GPT-4的全新的AI服务产品——Microsoft 365 Copilot(意为副驾驶)犹如一声惊雷,让业内感受到了生产力的变革。 业内还在震惊于GPT-4带来的改变,微软又带来新一轮惊喜。AI变革速度之迅猛,让互联网用户如做梦般惊讶又恍惚。 Copilot搭载着GPT-4模型,适用于全套Microsoft 365(原名O
AI科技评论
2023/04/04
6100
Copilot 引发的生产力革新战争,才刚刚开始
微软拥抱ChatGPT后,我亲自试了试新必应的个性搜索
大数据文摘出品 作者:Caleb 这两天相信大家都没有少玩ChatGPT吧? 自去年11月推出以来,ChatGPT就迅速走红,不到一周,用户数突破100万,月访问量达2100万人次;2023年1月末,月活用户已经突破1亿,成为史上用户增长速度最快的消费级应用程序。 正如比尔·盖茨所说,“像ChatGPT这样的人工智能聊天机器人的兴起与互联网的诞生或个人电脑的发展一样重要”,“人工智能将成为2023年最热门的话题”。 在硅谷,ChatGPT也引发了一场没有硝烟的战争。 就在谷歌宣布其下一代对话AI系统Ba
大数据文摘
2023/02/23
4460
微软拥抱ChatGPT后,我亲自试了试新必应的个性搜索
GPT-3加持,OpenAI联合GitHub发布最新编程AI,自动补全整个函数!
不一定哦!现在,似乎有一个更便捷的方法即将诞生:GitHub和OpenAI联合推出了一个全新AI编译工具——Copilot(的预览版)。
新智元
2021/07/06
1K0
推荐阅读
Codex编程革命
2350
谁能真正替代你?AI辅助编码工具深度对比(chatGPT/Copilot/Cursor/New Bing)
2.4K0
GitHub Copilot体验:AI辅助编程提前看
9920
人工智能时代,软件工程师们将会被取代?
2K0
集成GPT-4的编程神器来了,GitHub发布Copilot X:编程30年,突然就不需要手敲代码了?!
2.5K0
Copilot要摊官司了!工作20年老程序员重新激活律师证,发起集体诉讼,还喊网友加入
5690
出卖灵魂:OpenAI十亿美元卖身微软之后,通用人工智能还有希望吗
3840
数十亿行代码训练,GitHub原生AI代码生成工具上线,网友:要终结编程?
5480
Bing + ChatGPT = 联了网的人工智能(首批用户上手体验)
7000
程序员危!传OpenAI全球招外包大军,手把手训练ChatGPT取代码农
4050
Copilot被索赔90亿美元!因侵权问题,20年老程序员激活律师证对其发起集体起诉
4700
GPT-4 Copilot X震撼来袭!AI写代码效率10倍提升,码农遭降维打击
1.3K0
真实世界的人工智能应用落地——OpenAI篇 ⛵
2.4K0
动动嘴就能写代码了!Copilot测试新功能“嘿,GitHub”,告别键盘编码
6290
Copilot - 打工人,你的下岗通知书已送达
2K0
Github Copilot:是福还是祸?
6090
微软AI宇宙日益完善!ChatGPT默认用必应搜索,Windows Copilot登场!
4120
Copilot 引发的生产力革新战争,才刚刚开始
6100
微软拥抱ChatGPT后,我亲自试了试新必应的个性搜索
4460
GPT-3加持,OpenAI联合GitHub发布最新编程AI,自动补全整个函数!
1K0
相关推荐
Codex编程革命
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档