在旧金山举行年度 GitHub Universe 会议之前,GitHub 推出了一个名为 Copilot Workspace 的新的人工智能驱动开发环境。通过利用“Copilot 支持的代理”,Copilot Workspace 旨在从构思和规划的一开始到编码、测试和实施为开发人员提供支持。 GitHub 研发团队的负责人 Jonathan Carter 将 Workspace 描述为 AI 编码助手 Copilot 的扩展,并通过包括用于交互式编码帮助的 Copilot Chat 等新功能进行了改进。
根据 Carter,研究表明开发人员经常发现第一个解决代码问题的阶段是最困难的。通过在整个代码库中提供人工智能辅助的起点和协作工具,Copilot Workspace 力求简化这一流程。即使拥有超过 180 万付费用户和 5 万商业客户,Copilot 仍难以实现盈利;每月估计每个用户的损失将达到 20 美元。随着亚马逊 CodeWhisperer 等竞争对手和多家公司加入市场,竞争也在加剧。
Workspace 提供了一个完整的代码验证和修订工具包,通过使用 OpenAI 的 GPT-4 Turbo 来推荐开发环境中的编码活动。该解决方案简化了软件开发流程,可通过 GitHub 上新的“在工作区中打开”选项获得。 Workspace 目前处于技术预览阶段,因此不受 GitHub 的 IP 赔偿条款的保护。不过,GitHub 希望在此期间改进 Workspace 的功能和市场策略。
这一突破恰逢人工智能如何影响编码技术的更广泛讨论,引发了有关更高错误率和安全漏洞的问题。另一方面,GitHub 仍然对人工智能在软件开发中的使用持乐观态度,表示人类和人工智能技能的结合可以提高编码效率和创造力。