0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

GPT-4 驱动的新Copilot编码助手

Hack电子 来源:Hack电子 2023-03-27 11:44 次阅读

畅想十多年后,失去了“AI 助手”的年轻人无法编码了,那企业只能再高薪聘请真正会编程的白发老年人回来了.....

在 GPT-4 模型的支持下,微软打造的 AI“结对编程助手”已经能够标记 pull 请求、生成模仿文档和讨论代码内容。GitHub 还添加了 OpenAI 的聊天功能,这也就是说 Copilot X 将允许程序员以 ChatGPT 的风格,通过语音聊天来编写和调试代码。

1 GPT-4 驱动的新Copilot编码助手

经过新一轮训练,微软 GitHub 的 Copilot 编程模型再度升级,也让这位广受好评的 AI 助手在开发领域的地位又稳牢了一层。

为了纪念这一重大时刻,微软还给这位编程助手改了名:Copilot X。请注意,X 代表可能性、可不是“限制级”。

GitHub CEO Thomas Dohmke 在博文中写道,“我们的 GitHub Next 研发团队一直在努力超越传统编辑器,希望将 GitHub Copilot 开发成贯穿整个开发生命周期、而且易于使用的 AI 助手。最终成果就是 GitHub Copilot X,代表着我们对于未来 AI 软件开发愿景的希冀。”“它将从根本上影响开发人员的体验。”

但在随后的介绍中,Dohmke 自己仍然称这款软件为 Copilot,不禁让人怀疑是不是 X 这部分还要等待些时日才能真正名副其实。

展望未来,Copilot 将对接一系列不断发展的大语言模型,包括 OpenAI 的 GPT-3.5-turbo 和 GPT-4,而不再沿用 OpenAI Codex 的定制化版本。OpenAI 将于 2023 年 3 月 23 日关闭 Codex 的公共 API,但强调 Codex 的停用不会对客户造成影响。有声音怀疑此次 API 终止跟 Codex 和 Copilot 身陷版权和许可诉讼有关,但 OpenAI 并未立即做出置评。

在经过一年的技术试验之后,Copilot 于去年夏季正式推出,能够为使用 GitHub 及受支持文本编辑器 /IDE(例如 Visual Studio Code)的开发人员提供编码建议。尽管质量不够稳定,但仍开创了生成式 AI 服务编程领域的先河。

59be6d56-cba0-11ed-bfe3-dac502259ad0.png

根据 GitHub 的数据,截至上个月,Copilot 已参与到微软全体云代码仓库中的 46%,帮助开发人员将编程速度提高了 55%。

2 Copilot 升级版可以用来做什么

Copilot 升级之后,现在它能在 Visual Studio Code 和 Visual Studio 中以 ChatGPT 的风格与用户交流。提示和响应对话显示在 IDE 侧边栏的聊天窗口内,不再像之前那样在源文件中依靠评论查询提供自动补全建议。

Dohmke 表示,“Copilot Chat 不只是提供一个聊天窗口,它可以识别开发人员输入的代码、显示的错误消息,并深深嵌入至 IDE 当中。”

它集成了“嘿,GitHub”语音扩展功能(也就是现在的 GitHub Copilot Voice),使用自然语音提示,这位编程助手可以生成(或复制)代码并按需运行。

5a09281e-cba0-11ed-bfe3-dac502259ad0.png

Dohmke 表示,“Copilot Chat 的技术基础,跟 OpenAI 和微软的 ChatGPT 与 New Bing 是完全相同的”。并且 Dohmke 还展示了通过聊天来编写 Python 版本的贪吃蛇游戏,并表示非常沉迷其中。

这种功能也震撼到了一些开发者:“ChatGPT 将永远改变编程。对我来说,作为一名开发人员最令人愉快的方面是处理逻辑和解决技术问题,而不是专注于生产力或满足需求。虽然这种改变让我沮丧,但我知道我需要习惯它。”“我也是。迄今为止,我手写代码已经 30 年了,我仍然热爱编程。但如果从此没有手写编码,我不确定世界会是什么样子。”......

5a3dff8a-cba0-11ed-bfe3-dac502259ad0.png

另外,开发人员可以高亮显示源文件中的正则表达式,并邀请 Copilot 解释表达式中的迟钝模式。Copilot 还可根据要求生成测试、分析和调试,提出修复建议或尝试自定义任务。该模型甚至能够为源代码添加解释性注释,并像 linter 那样清理文件。

对于这部分功能,有网友表示他从测试版开始就一直在使用 Copilot,它在生成测试方面可以说是“大放异彩”,“感觉像是重复各种繁琐的事情,测试各种各样的输入,测试各种各样的错误案例,与手工相比,它花费的时间要少得多。”

另一位名为“roygbivasaur”的网友则表示,他现在的工作是编写 kubernetes 控制器并使用 envtest 和 ginkgo 为控制器编写测试。令人沮丧是他必须执行通常由默认 kubernetes 控制器完成的所有任务(例如为 sts 创建 pod)。但使用了 Copilot,编写了几个测试之后,“现在当我编写新测试时,它可以从上下文(测试用例、测试描述、CRD 类型、我显然正在测试的协调器等)中推断出什么我需要创建的对象,我需要监视的状态,甚至可能的特定故障状态。它完成了我大部分的测试,我只需要校对它。”

简而言之,使用 Copilot 来做一些测试用例还是非常能提高效率的。

5a485836-cba0-11ed-bfe3-dac502259ad0.png

Copilot 处理 pull 请求的截屏

无论如何,GitHub 已经在开放预览版中引入了 GPT-4 支持,现在 AI 已经能为所有 pull 请求(代码变更提交)生成描述。

在 AI 的监控下,开发人员在发出 pull 请求时将看到 GitHub 模型帮你填写标签,尝试描述接下来可能发生的情况。开发人员则可根据标签进行操作或修改。

更重要的是,Copilot 的应用范围还扩展到了文档层面。从 React、Azure Docs 和 MDN 文档开始,开发人员可以通过聊天界面提出问题并获取 AI 生成的答案。Dohmke 介绍称,通过聊天界面与文档交互的能力将很快被扩展至组织用户的内部代码仓库和文档当中。

5a7807e8-cba0-11ed-bfe3-dac502259ad0.png

Copilot CLI 截屏

因此,开发人员将可以提出不那么结构化的问题,并直接从 Copilot 那边获得合理建议甚至是非常准确的答案(但不提供来源属性)。这就取代了以往基于关键字的文档内容查询,也让我们更能理解为什么谷歌被这位突如其来的 AI 红人打得措手不及。

GitHub 甚至提供 Copilot CLI 以渗透命令行界面。如果大家突然忘记了某条晦涩的命令行咒语或者命令标志,Copilot 可以立刻提供帮助。

3 写在最后

至于这位强大编程助手的存在到底是不是好事,就看各位如何理解了。Dohmke 强调说 Copilot 可以在开发过程的每个阶段发挥重要作用,从项目规划到代码的最终部署,然而鉴于 Bing 在 GPT-4 支持下的表现“也就那样”,New Bing 似乎也不如 Dohmke 设想中的那么“New”,所以还需要时间来证明 Copilot 的能力。但在相对更简单的代码生成场景下,GPT-4 也许能够更轻松地提供有用输出。

Copilot 将马上提供给 waiting list 中的开发人员注册使用,Dohmke 说,在第一波产品准入之后,更多的开发人员将获得访问权限,具体取决于需求水平。

Copilot 的个人费用为每月 10 美元,企业费用为每位开发人员每月 19 美元。

鉴于有整整一代开发人员需要支付 1000-2000 美元或更多来订阅 MSDN 以开展业务,Copilot 这个定价也许不算太高。考虑以后很大可能“AI 编程助手”是开发人员不可或缺的编程工具,那集成了 GPT-4 的“Copilot X”对微软来说其战略重大,这场 AI 战争也许是继 Windows 操作系统、Azure 云服务之后的一大终局之战。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程
    +关注

    关注

    88

    文章

    3468

    浏览量

    92848
  • GPT
    GPT
    +关注

    关注

    0

    文章

    333

    浏览量

    15097
  • GitHub
    +关注

    关注

    3

    文章

    458

    浏览量

    16062

原文标题:集成GPT-4的编程神器来了,GitHub发布Copilot X:编程30年,突然就不需要手敲代码了?!

文章出处:【微信号:Hack电子,微信公众号:Hack电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    OpenAI推出新模型CriticGPT,用GPT-4自我纠错

    基于GPT-4的模型——CriticGPT,这款模型专为捕获ChatGPT代码输出中的错误而设计,其独特的作用在于,让人们能够用GPT-4来查找GPT-4的错误。
    的头像 发表于 06-29 09:55 197次阅读

    微软调整Copilot Pro服务,移除GPT Builder功能

    微软近日宣布,将于7月10日对其备受瞩目的Copilot Pro服务进行调整,正式移除GPT Builder功能。这项决策距离GPT Builder的发布仅仅过去了短短三个月时间,引起了业界的广泛关注。
    的头像 发表于 06-15 09:41 209次阅读

    微软Copilot全面更新为OpenAI的GPT-4 Turbo模型

    起初,Copilot作为Bing Chat AI助手推出,初期采用GPT-3.5模型,随后升级至GPT-4取得显著进步,如今再次更新至性能卓越的GP
    的头像 发表于 03-13 13:42 409次阅读

    微软发布Copilot GPT Builder,允许用户自定义AI机器人

     现阶段,微软 Copilot GPT Builder 正逐步推向市场,部分获得许可的 Copilot Pro 用户可率先享受到该新功能。通过点击此选项,用户便能自由设定参数,创建个性化的 C
    的头像 发表于 03-10 11:21 346次阅读

    ChatGPT plus有什么功能?OpenAI 发布 GPT-4 Turbo 目前我们所知道的功能

    OpenAI 发布 GPT-4 Turbo 目前我们所知道的功能分析解答 在最近的OpenAI DevDay上,该组织发布了一项备受期待的公告:推出GPT-4 Turbo,这是对其突破性AI模型
    的头像 发表于 12-13 09:19 764次阅读
    ChatGPT plus有什么功能?OpenAI 发布 <b class='flag-5'>GPT-4</b> Turbo 目前我们所知道的功能

    OpenAI发布的GPT-4 Turbo版本ChatGPT plus有什么功能?

    OpenAI的GPT-4 Turbo以前所未有的功能和价格改变人工智能的未来 在人工智能领域的一次里程碑式活动中,OpenAI开发者大会上发布了GPT-4 Turbo,这是突破性人工智能模型
    的头像 发表于 12-05 17:57 1886次阅读
    OpenAI发布的<b class='flag-5'>GPT-4</b> Turbo版本ChatGPT plus有什么功能?

    微软Copilot(Bing Chat)将升级至GPT-4 Turbo

    微软Copilot(Bing Chat)将升级至GPT-4 Turbo 微软广告和网络服务负责人Mikhail Parakhin在X平台透露,Copilot(Bing Chat)目前还在解决一些问题
    的头像 发表于 11-28 18:37 930次阅读

    ChatGPT重磅更新 OpenAI发布GPT-4 Turbo模型价格大降2/3

    ChatGPT重磅更新 OpenAI发布GPT-4 Turbo模型价格大降2/3 目前OpenAI算是全球大模型的引领者,一举一动都牵动着大家的关注,现在ChatGPT迎来重磅更新。 OpenAI
    的头像 发表于 11-07 18:20 2336次阅读
    ChatGPT重磅更新 OpenAI发布<b class='flag-5'>GPT-4</b> Turbo模型价格大降2/3

    OpenAI最新大模型曝光!剑指多模态,GPT-4之后最大升级!

    目前为止,OpenAI还没有对爆料中的传闻做出回应,但此前发布过多模态模型测试。CEO奥特曼在回应有关GPT-5的传闻时,也暗示过GPT-4“正在增强”。
    的头像 发表于 09-20 17:34 967次阅读
    OpenAI最新大模型曝光!剑指多模态,<b class='flag-5'>GPT-4</b>之后最大升级!

    谷歌Gemini被曝算力达GPT-4五倍,手握TPU王牌碾压OpenAI

    根据Patel和Nishball的说法,此前屡屡被爆料将成为GPT-4大杀器的谷歌Gemini,已经开始在新的TPUv5 Pod上进行训练了,算力高达~1e26 FLOPS,比训练GPT-4的算力还要大5倍。如今,凭借着TPUv5,谷歌已经成为了算力王者。
    的头像 发表于 09-04 16:02 690次阅读
    谷歌Gemini被曝算力达<b class='flag-5'>GPT-4</b>五倍,手握TPU王牌碾压OpenAI

    GPT-4没有推理能力吗?

    今年三月,OpenAI 重磅发布了 GPT-4 大模型,带来了比 ChatGPT 背后 GPT-3.5 更强的推理、计算、逻辑能力,也引发了全民使用的热潮。在各行各领域研究人员、开发者、设计师的使用过程中,「GPT-4 是最为领
    的头像 发表于 08-11 14:20 716次阅读
    <b class='flag-5'>GPT-4</b>没有推理能力吗?

    GPT-3.5 vs GPT-4:ChatGPT Plus 值得订阅费吗 国内怎么付费?

    GPT-3.5 vs GPT-4:ChatGPT Plus值得订阅费吗?ChatGPT Plus国内如何付费?  ChatGPT-3.5一切都很好,但ChatGPT-4(通过ChatGPT Plus
    的头像 发表于 08-02 12:09 3624次阅读
    <b class='flag-5'>GPT</b>-3.5 vs <b class='flag-5'>GPT-4</b>:ChatGPT Plus 值得订阅费吗 国内怎么付费?

    gpt-4怎么用 英特尔Gaudi2加速卡GPT-4详细参数

    介绍GPT-4 详细参数及英特尔发布 Gaudi2 加速器相关内容,对大模型及 GPU 生态进行探讨和展望。英特尔发布高性价比Gaudi2加速卡GPT4详细参数分析。
    发表于 07-21 10:50 714次阅读
    <b class='flag-5'>gpt-4</b>怎么用 英特尔Gaudi2加速卡<b class='flag-5'>GPT-4</b>详细参数

    OpenAI宣布GPT-4 API全面开放使用!

    OpenAI 在博客文章中写道:“自 3 月份以来,数百万开发者请求访问 GPT-4 API,并且利用 GPT-4 的创新产品范围每天都在增长。” “我们设想基于对话的模型未来可以支持任何用例。”
    的头像 发表于 07-12 14:55 999次阅读

    GPT-4催生的接口IP市场空间

    GPT-4大语言模型公布以来,百度、阿里、知乎、出门问问等国内互联网公司纷纷跟进,在近两个月中相继推出了自家的产品。日前,鲜有公开演讲的奇绩创坛创始人兼CEO陆奇也分享了他对大模型时代的宏观思考
    的头像 发表于 07-03 14:17 641次阅读