微软周二公布了其人工智能工具的一项雄心勃勃的扩展,推出了适用于 Azure 的 GitHub Copilot和一套以开发人员为中心的功能,这些功能可能会从根本上改变人工智能时代的软件构建方式。此举代表了微软迄今为止最大胆的尝试,旨在主导快速发展的人工智能应用程序开发领域。
这项声明的核心是一个看似简单的想法:消除开发人员在不同工具和界面之间切换时面临的认知负担。据微软称,这个问题导致开发人员每次切换时平均损失 23 分钟的生产力。
“如今的开发人员需要高度集中注意力,因为他们正在为自己试图创建的应用程序建立一个心理模型。必须与许多不同的工具交互会造成大量的认知超负荷,”微软开发部门产品副总裁 Amanda Silver 在接受采访时表示。
人工智能工程师的崛起
微软宣布这一消息的时机尤为重要。随着各大企业争相将人工智能功能集成到其应用程序中,一类新的软件开发人员正在涌现——业内人士称之为“人工智能工程师”。
GitHub 首席产品官 Mario Rodriguez 解释说:“如果你从现在开始考虑应用程序的工作量,那么开发人员要做的就是将智能集成到这些应用程序中,无论是在企业、商业还是消费者中。”“我们看到了人工智能工程师的崛起。”
这种转变不仅仅代表着一个新的职位名称。它标志着软件构思、构建和部署方式的根本变化。传统软件开发遵循可预测的模式:编码、构建、调试、重复。但人工智能开发引入了新的复杂性,包括模型评估、及时工程以及管理人工智能输出的固有概率性质。
打破技术壁垒
微软的新工具旨在正面应对这些挑战。GitHub Copilot for Azure 是一款人工智能助手,存在于Visual Studio Code等流行编码环境中。它可以帮助开发人员管理云资源、部署应用程序,甚至在不离开主要工作区的情况下解决问题。
该公司还推出了AI 应用模板,可以在“短短五分钟内”完成部署。这些模板支持各种 AI 框架,并与Arize、LangChain、LlamaIndex和Pinecone等供应商的流行工具集成——这明确表明 AI 开发需要多样化的工具生态系统。
对于规模较小的团队和个人开发者来说,这些工具可以创造公平的竞争环境。“实验者和修补者可以利用所有这些工具获得巨大成功,”Silver 指出。“当我们考虑开发者设计点时,它确实适合创意开发者自行探索。”
商业影响
风险巨大。随着企业竞相将 AI 功能集成到其应用程序中,他们今天选择的工具和平台可能会在未来几年内将它们锁定在特定的生态系统中。微软拥有 GitHub 和 Azure 云平台,在占领这个市场方面具有独特的优势。
“我们现在正处于这个阶段,我们开始看到 Copilot 从单线程转变为多线程,”罗德里格斯解释道。“我们从单一模型转变为多模型……从单一文件编辑转变为多文件编辑。”
这种演变反映了业界更广泛的趋势:转向更复杂的、由人工智能驱动的开发工具,以处理日益复杂的任务。微软的公告包括通过GitHub Actions进行模型评估和大规模 A/B 测试的新功能,允许开发人员在其部署工作流程中自动评估连贯性和流畅性等指标。
未来之路
虽然微软的新工具令人印象深刻,但它们也提出了有关软件开发未来的重要问题。随着人工智能助手变得越来越强大,人类和机器对代码的贡献之间的界限将变得模糊。这可能会对我们如何看待软件作者、责任和知识产权产生深远的影响。
此外,微软将 GitHub Copilot 与 Azure 整合在一起,在与亚马逊网络服务和谷歌云的持续云计算战争中占据了显著优势。95 % 的财富 500 强企业已经在使用 Azure,微软增强的开发人员工具可以帮助其进一步巩固其在企业 AI 领域的地位。
作为微软年度开发者大会GitHub Universe的一部分,这些工具本周开始以预览版的形式推出。它们的成功不仅可能决定微软在人工智能竞赛中的地位,还可能决定下一代软件的开发方式。
对于开发人员来说,信息很明确:软件开发的未来是人工智能优先,而且它到来的速度比很多人预期的要快。正如 Silver 所说,这些工具让开发人员“不再需要做重复、乏味和平凡的工作,而是专注于工作的创造性方面。”
人工智能辅助开发的愿景是否会成为新常态,将取决于开发人员如何接受这些工具,以及微软的竞争对手如何应对开发人员体验的这一最新发展。
原创文章,作者:王 浩然,如若转载,请注明出处:https://www.dian8dian.com/wei-ruan-rang-kai-fa-ren-yuan-geng-rong-yi-gou-jian-ai-ying