|
Post by account_disabled on Jan 8, 2024 6:01:34 GMT
智能寻求彻底改变网络开发,并得到与技术相关的大型组织的支持。这就是 GitHub Copilot,一个旨在为数以千计的开发人员的数字项目提供支持的工具。 指代 GitHub Copilot 的图标。 6 月 29 日,微软旗下公司 GitHub(在开发领域以最大的代码存储库而闻名)公布了与OpenAI公司的联合项目。该组织的特点是非营利性,致力于友好人工智能的研究,以追求提高人类的生活质量;事实上,在其创始人中我们可以找到著名的埃隆·马斯克(Elon Musk)。 GitHub Copilot 的起源 GitHub Copilot 诞生于这一战略联盟,其中包括 OpenAI 在软件开发领域创建的 Codex(生成模拟人类书写文本的深度学习语言模型)。如果我们有像Tabnine或 Kite这样的项目,这将不是我们第一次看到在开发中结合人工智能的努力。 然而,Copilot 与这些竞争对手的不同之处在于,他们得到了该领域两家大公司 GitHub 和 OpenAI 的支持。毫无疑问,这两篇参考文献代表了技术的未来,设想了一个更加共同的未来,重点是提高人类生活质量。 就其本身而言,GitHub 是最大的现有代码存储库,托管着无数属于公司或独立人士的代码。同样,它拥有最重要的开源项目的数据库,例如 Facebook 的 React、VueJS、Linux Kernel 等 WhatsApp 号码 再加上 OpenAI 提供的 AI 分析这个大型存储库中的数百万行公共代码,与竞争对手相比,提高了响应或建议的质量,使其成为强大的竞争对手。 目前,Copilot 仅作为 Microsoft 著名的 Visual Studio Code 代码编辑器的扩展提供。它的使命是成为开发过程中的伴侣,让开发者成为这一旅程的领航者,无论使用何种语言,至少 GitHub 是这么建议的。 副驾驶如何工作? 在 OpenAI Codex 的支持下,Copilot 能够理解其提供的代码的使用上下文。如果您在不同的项目中需要相同的解决方案,这允许您提供定制的结果。 其功能包括: 设法通过注释解释请求并以代码形式提供解决方案。 自动完成重复代码。 除了可能的解决方案之外,它还能够提供一系列可能性供开发人员选择。 测试更快、更省力。 显示 Copilot 如何工作的图表。 会取代开发人员的工作吗? 答案是肯定的“不”。随着提案的提出,它成为开发过程中协作的伴侣。因此,它无法自行编写大型复杂项目,也无法提供完美的代码来解决其解决方案中的问题。这样,开发人员必须始终对其进行分析,并且必须修改必要的内容,以便结果满足所需的特定要求。 我们必须记住,这并不是第一次这种争论涉及开发伙伴或构建代码的人工智能的游戏。甚至提到这些新的、令人惊讶的提议取代了开发人员的角色。 关于副驾驶您应该了解的内容 关于这个人工智能存在一系列问题,这会让开发者犹豫是否要尝试它。因此,我们为您提供其中一些问题的答案。 Copilot 写出完美的代码吗? 不会,Copilot 仅在请求解决方案时尝试了解开发人员的上下文或意图,并且开发人员将提供解决方案。然而,所提供的答案应始终经过测试、审查和检查。 免费? 他们目前处于“技术预览”阶段。这授予了有限的访问权限,尽管用户也可以通过官方网站申请免费访问它。展望未来,尚不确定他们是否计划创建 Copilot 的商业版本。
|
|