加入我们的每日和每周时事通讯,了解有关行业领先人工智能报道的最新更新和独家内容。了解更多
微软周二公布了其人工智能工具的雄心勃勃的扩展,介绍了适用于 Azure 的 GitHub Copilot以及一套以开发人员为中心的功能,可以从根本上改变人工智能时代软件的构建方式。此举代表了微软迄今为止为主导快速发展的人工智能应用程序开发领域所做的最大胆的尝试。
该公告的核心是一个看似简单的想法:消除开发人员在不同工具和界面之间切换时面临的认知负担。根据 Microsoft 的说法,这个问题会让开发人员在每次上下文切换时平均损失 23 分钟的工作效率。
– 如今的开发人员需要达到高度专注的状态,因为他们正在为他们正在尝试创建的应用程序创建一个心理模型。必须与许多不同的工具交互会造成巨大的认知超载,”微软开发人员部门产品首席副总裁 Amanda Silver 在接受 VentureBeat 采访时表示。
AI工程师的崛起
微软宣布这一消息的时机尤为重要。随着组织急于将人工智能功能集成到他们的应用程序中,一种新的软件开发人员类别正在出现——业内人士称之为“人工智能工程师”。
“如果你考虑一下从现在开始的应用程序工作负载,无论是企业、商业甚至消费者领域的开发人员将要做的就是将智能集成到这些应用程序中,”首席技术官 Mario Rodriguez 解释道。GitHub 产品官。“我们正在见证人工智能工程师的崛起。”
这种转变不仅仅意味着一个新的职位名称。它标志着软件的构思、构建和部署方式发生了根本性变化。传统的软件开发遵循可预测的模式:编码、构建、调试、重复。但人工智能开发引入了新的复杂性,包括模型评估、即时工程以及管理人工智能输出固有的概率性质。
打破技术壁垒
微软的新工具旨在正面应对这些挑战。GitHub Copilot for Azure 充当 AI 支持的助手,位于流行的编码环境中,例如视觉工作室代码。它可以帮助开发人员管理云资源、部署应用程序,甚至在不离开主要工作空间的情况下解决问题。
该公司还推出人工智能应用程序模板,只需五分钟即可完成部署。这些模板支持各种 AI 框架,并与供应商(例如阿里兹,浪链,骆驼指数, 和松果– 明确承认人工智能开发需要多样化的工具生态系统。
对于较小的团队和个人开发人员来说,这些工具可以创造公平的竞争环境。“实验者和修补者可以利用所有这些工具取得非常成功,”西尔弗指出。– 当我们考虑开发人员的设计点时,实际上是让有创意的开发人员自行探索。 –
商业影响
赌注是巨大的。随着企业竞相将人工智能功能集成到他们的应用程序中,他们今天选择的工具和平台可能会在未来几年将他们锁定在特定的生态系统中。微软拥有 GitHub 及其 Azure 云平台,在占领这一市场方面拥有独特的优势。
“我们现在正处于这个阶段,我们开始看到 Copilot 从单线程转向多线程,”罗德里格斯解释道。“我们正在从单一模型转向多模型……从单一文件编辑转向多文件编辑。”
这种演变反映了行业更广泛的趋势:转向更复杂、人工智能驱动的开发工具,可以处理日益复杂的任务。Microsoft 的公告包括通过以下方式进行大规模模型评估和 A/B 测试的新功能GitHub 操作,允许开发人员在部署工作流程中自动评估一致性和流畅性等指标。
前方的路
尽管微软的新工具令人印象深刻,但它们也提出了有关软件开发未来的重要问题。随着人工智能助手的能力变得越来越强大,人类和机器对代码的贡献之间的界限将变得模糊。这可能会对我们如何看待软件作者、责任和知识产权产生深远的影响。
此外,微软将 GitHub Copilot 与 Azure 集成,在与 Amazon Web Services 和 Google Cloud 正在进行的云战争中占据了显着优势。和95%的财富500强企业微软已经在使用 Azure,增强的开发人员工具可以帮助其进一步巩固其在企业人工智能领域的地位。
这些工具将于本周开始推出预览版,作为GitHub 宇宙,公司年度开发者大会。他们的成功不仅可以决定微软在人工智能竞赛中的地位,还可以决定下一代软件的构建方式。
对于开发人员来说,这个信息很明确:软件开发的未来是人工智能优先,而且它的到来速度比许多人预期的要快。正如 Silver 所说,这些工具使开发人员能够“消除重复、乏味和平凡的工作,并专注于工作的创造性方面。”
这种人工智能辅助开发的愿景是否成为新常态将取决于开发人员如何使用这些工具,以及微软的竞争对手如何应对开发人员体验的最新发展。