GitHub Copilot Workspace:AI 辅助的下一代开发工具

zzhs501d1

时间 2024年5月4日 预览 23

转载:https://www.toutiao.com/article/7364606838370894363/

原创 2024-05-02 09:39·二师兄talk

引言

在 2024 年的 GitHub Universe 大会上,GitHub 公司的 CEO Thomas Dohmke 向全世界展示了 GitHub CoPilot Workspace,他相信这款工具能彻底改变开发者的工作体验。

通过 CoPilot Workspace,开发者得以借助自然语言来完成从构思到规划,再到开发、测试、最终执行代码的全过程。

自 2022 年推出以来,GitHub Copilot 已经成为全球最受开发者欢迎的 AI 工具。而今,微软旗下的 GitHub 预计,CoPilot Workspace 将成为其产品线中的下一个进化里程碑。

“CoPilot Workspace 可以在软件开发的每一个环节中为开发者提供帮助。它最显著的好处之一,就是能帮助开发者轻松启动一个任务,”GitHub Next 的负责人 Jonathan Carter 在一次采访中分享。

GitHub 的研究显示,项目启动往往是软件开发中最具挑战性的部分之一。

“特别是在决定如何着手任务、检查哪些文件,以及权衡不同方案的利弊时。CoPilot Workspace 通过在新任务通常开始的地方——GitHub 问题——与开发者接洽,并整合该问题中的所有信息,以制定一个有序的计划,帮助开发者逐步推进,从而大幅减轻了认知负担。” Carter 解释说。


GitHub Workspace 与 Devin 的对比

今年早些时候,Cognition Labs 宣布了 Devin,它被誉为世界上第一个 AI 软件工程师。

Devin 的发布引起了开发者社区的广泛关注,因为它有效地通过了顶尖 AI 公司的多轮工程面试,并在自由职业平台 Upwork 上完成了真实任务。

然而,Carter 认为 CoPilot Workspace 与 Devin 存在本质区别,尽管它们都在解决类似问题。

“从宏观上看,Devin 和 CoPilot Workspace 都致力于将开发环境转变为 AI 本土工作流的目标。不过,我们并不将 GitHub Copilot Workplace 视为‘AI 工程师’,而是看作是一个辅助开发者提高效率和幸福感的 AI 助手。” Carter 表示。

两个 AI 工具之间最大的区别在于 Devin 包含了一个试图自我修复错误的构建/测试/运行代理。

“我们最初构建了类似的功能,你可以在我们去年 GitHub Universe 活动上的演示中看到,但最终决定在技术预览中取消这一功能,以便专注于优化核心用户体验,”Carter 指出。

“我们的研究显示,开发者更看重 AI 辅助的序列化功能。我们希望在投资新功能前,包括将我们的构建/运行/测试代理产品化之前,确保 Copilot Workspace 能够满足开发者的需求,建立起信任,”他说。


试用阶段的 GitHub Workspace

与 Devin 类似,GitHub 现在计划让开发者提前体验这款最新的软件开发 AI 工具。从今天开始,GitHub 将启动 Copilot Workspace 的Waltlist,申请体验。

“我们期待让不同背景的开发者体验 Copilot Workspace,以便了解他们在哪些方面获得最大价值,并探索我们可以如何调整,使其未来更有价值,”Carter 说。

尽管开发者对 Devin 的评价很高,但在一位软件开发者在 YouTube 上声称 Cognition Labs 今年早些时候发布的演示视频是预先编排的之后,Devin 陷入了争议。

Copyright2023小老板科技