Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 29|回復: 0

什么是 GitHub Copilot?适合所有人的人工智能结对程序员

[複製鏈接]

1

主題

1

帖子

5

積分

新手上路

Rank: 1

積分
5
發表於 14:51:21 | 顯示全部樓層 |閱讀模式
程序员花费大量时间编写代码。代码编辑器等工具可以帮助我们提供语法建议、代码片段、调试建议等。但是,如果我们有一个使用人工智能 (AI) 的工具来帮助我们编写更重要的代码部分呢?这就是 GitHub Copilot 的意义所在。 Backward Skip 10s Play Video Forward Skip 10s 我最近在浏览 Twitter 时看到了来自 GitHub 官方帐户的这条推文: 认识一下 GitHub Copilot – 您的 AI 配对程序员。我对 AI 帮助我编写代码(甚至完成所有繁重工作)的想法感到惊讶,因此我继续访问了GitHub Copilot 页面。 我跳过了所有内容,转到页面底部寻找测试方法。我遇到了一个横幅,呼吁采取行动注册 GitHub Copilot 技术预览版。 GitHub 副驾驶公告 经过几天(或几周)的等待,我获得了技术预览的访问权限,现在我可以让 AI 为我编码……或者我可以吗? 阅读更多内容,了解 GitHub copilot 是什么、我的使用经验以及它将如何影响您……或者为什么不。


什么是副驾驶? 简而言之,GitHub Copilot 是一款 AI 工具,可根据注释和您正在编辑的文件的上下文为您提供代码建议。 Copilot 是 GitHub 和OpenAI合作的成果,并得到了微软的大力支持。它由名为 Codex 的全新人工智能系统提供支持,该系统基于 GPT-3 模型。 GPT-3代表第三代生 决策者电子邮件列表 成式预训练 Transformer - 一种能够根据简单提示生成文本序列的语言模型。Codex 源自该模型,它不仅能够生成文本,还能够生成一些最流行语言的代码。 Copilot 已经接受了来自 GitHub 上公开存储库的数十亿行代码的训练,因此您的代码可能以某种方式改进了这个 AI 工具(我们稍后将详细介绍)。 尽管它支持大多数编程语言,但目前它与 Python、JavaScript、TypeScript、Ruby 和 Go 的配合效果最好。 让我们看看 GitHub Copilot 是如何工作的,以及它目前的功能。 GitHub Copilot 实际操作 Copilot 的安装非常简单。



如果您有权访问技术预览版,只需在“扩展”选项卡上搜索并激活 VS Code 扩展即可下载它。 GitHub Copilot 扩展 然后,它会要求您登录 GitHub 帐户,以便确认您有权访问技术预览版。 目前,使用 Copilot 的唯一方法是在 VS Code 上,根据Copilot 的页面,它可能会在一段时间内保持不变。 以下大多数示例将使用 Python,因为它是该 AI 工具非常擅长使用的语言之一。 代码建议的工作原理 GitHub Copilot 会根据您正在编辑的文件的上下文为您生成多个建议。主要是,它根据您在文件中所做的注释以及您之前编写的代码为您提供建议。 一旦 Copilot 有了代码建议,它就会要求您使用它。让我们通过创建一个计算数据集平均值的函数来测试 Copilot。我将向 Copilot 提供的唯一内容是注释和函数名称。 计算平均值 如您所见,灰色文本是 Copilot 建议的,我可以按 接受它Ta或者使用+]从侧面板查看一堆解决方案。

回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|z

GMT+8, 19:50 , Processed in 0.784317 second(s), 19 queries .

抗攻擊 by GameHost X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |