GitHub 发布 Copilot Workspace,用自然语言写代码
Lasted 2024-04-30 09:59:29
过去两年,用于加快程序员工作的生成式人工智能有了很大进步。现在,GitHub 推出了更多工具来支持他们。
本周一,GitHub 发布了 GitHub Copilot Workspace 的技术预览版,这是一个以人工智能为基础的开发环境。这个新版本是在 GitHub 之前推出的 GitHub Copilot 和 Copilot Chat 的基础上开发的,这些工具允许程序员使用自然语言来测试和调试代码。
GitHub 的官方公告解释说:"在 Copilot Workspace 中,开发者现在可以用自然语言进行头脑风暴、规划、构建、测试和运行代码。"这种以任务为中心的新体验利用了多个 Copilot 驱动的代理,同时让开发者完全掌控整个流程。
Copilot Workspace 提供了端到端的人工智能支持,帮助开发者解决项目启动时遇到的各种难题。从 GitHub 仓库或问题开始,工程师们可以与人工智能驱动的代理合作,解决问题并测试可能的解决方案。
由于 Copilot Workspace 熟悉代码库和以前的问题回答,因此该工具可以提出建议并尝试解决问题,所有这些都是用自然语言编写的。Copilot Workspace 的所有步骤和代码建议都可以编辑,这意味着开发者可以保持对部署内容的控制,而不必从头开始构建每个组件。
开发者可以在 Workspace 中运行他们的最终代码,在 GitHub Codespace 中进行调整,并与其他团队成员分享他们的工作区链接,这些成员可以看到他们是如何使用 Copilot 代理实现最终产品的。GitHub 希望通过 Copilot Workspace 重新构想整个开发者体验:"Copilot Workspace 代表了一种全新的用自然语言构建软件的方式,其设计目的是提升——而不是替代——开发者的创造力,让他们更快速、更轻松地进行工作。
GitHub 表示,通过使软件更简单、更易于构建,该工具可以让专业开发者将注意力集中在更大规模的系统上,而不是被深深地卷入代码细节中。该公司还希望 Copilot Workspace 能够帮助初学者和业余程序员。