GitHub升级软件编码自动化智能化助手

新知榜官方账号

2023-11-13 02:21:29

GitHub升级软件编码自动化智能化助手

微软旗下的GitHub宣布升级其软件编码自动化智能化助手,从GitHubCopilot,升级为CopilotEnterprise,为公司内部的开发人员推出了一个更昂贵、更专家的软件编码自动化的Copilot助手,可以解释和提供有关内部源代码的建议。

GitHubCopilot是一款AI结对程序员,通过从自然语言注释和代码片段中提取上下文来立即建议单个行和整个函数,从而帮助开发人员更快地编写代码。GitHub发布CopilotEnterprise有助于微软通过更充分地利用合作伙伴OpenAI的技术来增加其云业务部门的收入。它可以更好地定位Microsoft,以抵御来自其最重要的云竞争对手AWS的挑战。

去年10月,亚马逊云科技(Amazon Web Services)表示,它开始测试使用私有代码定制其CodeWhisperer编程助手的能力。微软是第一家发布可以帮助开发人员完成代码编写的软件的大型科技公司,并于2021年推出了Copilot,利用了GitHub可公开访问的代码集合。一项实验表明,使用该工具的开发人员的工作速度提高了55%。

2022年9月,GitHub开始以每人每月19美元的价格销售以业务为中心的层级。上个月,Microsoft首席执行官萨蒂亚·纳德拉(Satya Nadella)在电话会议上告诉分析师,GitHubCopilot已经积累了100万付费用户。新的GitHubCopilotEnterprise的成本将是商业产品的两倍多,每人每月39美元。

有兴趣的人士可以在2024年1月全面发布之前加入等候名单。GitHub的首席执行官Thomas Dohmke在本周早些时候的一次采访中说:“我们从很多客户那里听说,他们希望能够在他们的代码库上调整或定制Copilot。”他说,一些客户甚至有自己特殊的编程语言。

在GitHub的网站上,拥有CopilotEnterprise许可证的人可以选择存储库来微调专有代码的Copilot。从那里,他们可以向GitHub的Copilot聊天机器人询问现有代码的元素,并在开发环境中建议代码行。随着时间的推移,Copilot还将能够总结代码更改。

价格上涨可能看起来相当可观。行业研究机构Redmonk的联合创始人兼首席分析师斯蒂芬·奥格雷迪(Stephen O'Grady)称其为“一笔巨大的交易”。Copilot、亚马逊的CodeWhisperer、谷歌DuetAI等编码助手以及Replit、Sourcegraph和Tabnine等初创公司的其他助手承诺在一天中的任何时间提供对多种语言和框架的见解。Dohmke说,Copilot是目前采用最广泛的AI编码系统。不过,根据技术行业研究公司Gartner的数据,这些系统仍处于萌芽状态,企业采用率不到10%。在研究报告中,Gartner建议客户对编码助手的生产力改进进行自己的评估,而不是完全依赖软件公司的说法。Gartner表示,这些助手犯了错误,并引起了安全高管的担忧。

就GitHub而言,它建议开发人员测试、审查和检查Copilot推荐的代码。然而,O'Grady说,CopilotEnterprise中对公司代码的额外了解意味着高级开发人员可能能够花更少的时间在程序组件上,而更多的初级开发人员可以更快地上手。Microsoft旗下GitHub CEO Thomas Dohmke说:“如果这些系统为开发人员节省了一个小时的时间,那么你就会算一算。”

GitHub在旧金山举行的年度Universe大会上谈到了CopilotEnterprise和其他更新,例如通过集成增加功能的Copilot合作伙伴计划。“Copilot为企业提供了难以置信的价值,令人难以置信的生产力提升,企业从Copilot中获得的价值远远超过价格所反映的价值,”Dohmke说。他补充说,较高的价格是将产品交付给客户的额外费用。PiperSandler的分析师在周一的一份报告中估计,到2026年,GitHubCopilot的年收入可能达到30亿美元,假设GitHub的1亿用户中有16%在使用它。分析师的模型相当于对Microsoft股的买入评级,不包括GitHub的CopilotEnterprise的影响。

就像编译器和开源的兴起一样,AI辅助编码将彻底改变我们构建软件的方式。通过将GitHubCopilot引入各种规模的组织并改进管理控制,我们对AI在改善开发人员体验、提高生产力和满意度以及加速创新方面的能力充满信心。

开发人员使用GitHubCopilot好处

  • 构建速度更快。如今,开发人员被期望以前所未有的规模构建、保护和维护软件,并尽可能快地完成。这就是GitHubCopilot的用武之地。Airbyte开发人员体验主管Shawn Wang表示,使用GitHubCopilot后,他的工作完成速度提高了2倍,“现在离不开Copilot,没有它,其他所有编码体验现在都会被打破。研究也支持这一点。使用GitHubCopilot的开发人员的构建速度提高了55%。
  • 对焦时间更长。我们构建GitHubCopilot的一个重要原因是,无需在互联网上搜索答案或查看文档,从而更容易专注于编码。我们也已经看到了这一点。“GitHubCopilot似乎确切地知道我接下来要输入什么,这给我留下了深刻的印象,”Socket的创始人Feross Aboukhadijeh说。“有时它甚至会暗示我即将查找的代码。”
  • 以新的方式解决问题。编写代码时最大的摩擦点之一是寻找解决问题的新方法。通过在工作流程中提供大量建议,GitHubCopilot可以轻松地循环浏览不同的潜在解决方案并进行测试,看看哪一个最有效,或者给你一个新想法。Instagram的联合创始人之一Mike Krieger在开始使用GitHubCopilot时很快注意到了这一点:“在第一天,Copilot就已经教会了我Javascript对象比较中的细微差别,并且和我一样熟悉我们的数据库模式。
  • 加快测试速度。每个人都知道测试代码很重要,但并不是每个人都花时间编写他们需要的测试来改进他们的代码。借助GitHubCopilot,任何开发人员都可以获得基本的单元测试和更复杂的集成测试作为简单的建议。

本页网址:https://www.xinzhibang.net/article_detail-19862.html

寻求报道,请 点击这里 微信扫码咨询

关键词

GitHub CopilotEnterprise 软件编码自动化

分享至微信: 微信扫码阅读

相关工具

相关文章

相关快讯