根据彭博社的一份报告,GitHub Copilot将允许开发人员通过使用AI自动填充代码来编写自然语言代码。换句话说,人工智能辅助的自动代码可以通过执行重复或耗时的编码任务来提供帮助。
当然,这不是我们第一次看到GitHub Copilot。事实上,该项目在 7 月就正式上市。
微软于 2021 年首次推出 GitHub Copilot,此后一直在预览该服务。它每月收费 10 美元或每年 100 美元(每位用户)。
GitHub Copilot运行在OpenAI开发的新AI平台上,称为Codex。Copilot旨在帮助程序员跨越各种场景和框架:
“GitHub Copilot 比大多数代码助手更能理解上下文。因此,无论是在文档字符串、注释、函数名称还是代码本身中,GitHub Copilot 都会使用您提供的上下文并合成要匹配的代码。与OpenAI一起,我们正在设计GitHub Copilot,以便在开发人员使用它时更智能地生成安全有效的代码。
前途
因此,目前Copilot可以访问代码存档,用户可以访问以填补空白或填充其代码区域。然而,随着人工智能的改进,微软和OpenAI希望该工具在用户开始使用几行文本进行搜索时自动生成代码。
不仅如此,人工智能还将在系统内交换和自动生成代码。微软表示,“游戏中经常让人感到生硬或重复的对话——比如村民、士兵和其他背景角色——可能会突然变得引人入胜和反应迅速。
值得记住的是,GitHub Copilot并没有受到所有用户的热情。2021 年 6 月,微软推出了 GitHub Copilot。然而,这项服务很快就遭到了开源社区的强烈反对。
关于Copilot的主要批评之一是它违反了开源的道德规范,因为它是一项付费服务。人工智能培训对某些人来说是有问题的,因为他们认为Copilot正在使用代码片段来训练,然后向用户收费。换句话说,该服务使用其他人编写的代码并为其提供其他用户。