GitHub Copilot logo

GitHub Copilot

GitHub推出的AI编程工具

AI辅助编程
GitHub Copilot

详细描述

AI辅助编程 GitHub Copilot 1. 背景和技术路线 GitHub Copilot 是由微软、OpenAI 和 GitHub 联合打造的 AI 编程辅助工具。
它是由 OpenAI 开发的全新 AI 系统 OpenAICodex 提供支持,该系统基于 GPT-3 模型。
GPT-3 是一种第三代 Generative Pre-trained Transformer,是一种能够从简单提示生成文本序列的语言模型。
OpenAICodex 能够处理文本,并生成一些最流行语言的代码。
2. 发展历程 GitHub Copilot 于 2023 年正式发布。
在发布之前,它已经接受了来自 GitHub 上公开可用存储库的数十亿行代码的训练。
自去年 6 月 AI 代码补全工具 GitHub Copilot 上线以来,官方一直从收集到的反馈中进行改进。
3. 定价 GitHub Copilot 的定价根据不同版本和使用情况有所不同。
企业版 GitHub Copilot 的定价为每月每人 39 美元。
对于希望体验 Copilot 服务的个人用户,GitHub 提供每月 10 美元或每年 100 美元的个人版选项。
而 GitHub Business 订阅用户则需按每人每月 19 美元付费。
4. 优点 GitHub Copilot 的最大特色在于,它能为每个企业定制个性化的代码库和知识库,从而精准回答与企业相关的编程问题。
此外,该版本还新增了对拉取请求描述和摘要的支持,以及针对一般编码问题的聊天支持功能。
通过集成微软必应搜索引擎的支持,用户能够轻松获取最新的软件和编码信息,提升工作效率。
GitHub Copilot 还可以帮助程序员节省时间,集中精力去解决更重大的问题。
例如,它可以将注释转化为代码,自动填充重复代码,以及重构代码等。
5. 其他相关信息 GitHub Copilot Copilot 已经阅读了 GitHub 的整个公共代码档案,其中包含数千万个存储库,其中包括来自许多世界上最好的程序员的代码。
有人会问,为什么 GitHub Copilot 会编写如此糟糕的代码?原因是语言模型的工作方式。
它们展示了大多数人是如何编写代码的。
GitHub 上的相当多的代码是初学者的练习项目。
GitHub Copilot 提出的建议是,如果这些程序员正在编写与你相同的代码时,他们可能会写什么。
然而,GitHub Copilot 的商业化进程也引发了争议。
一些人对该技术可能引发的法律和哲学问题表示担忧,认为开发者使用 GitHub Copilot 编写任意软件可能是不公正的。
为此,GitHub Copilot 提供了对学生党和热门开源项目维护者的免费政策。