在过去的两年里,生成式人工智能帮助加速了程序员的工作。现在,GitHub 为他们提供了更多工具。
周一,该公司推出了 GitHub Copilot Workspace 的技术预览版,这是一个人工智能驱动的开发环境。该版本建立在 GitHub 现有生产力工具的基础上,包括 2022 年推出的GitHub Copilot和 Copilot Chat,后者允许程序员使用自然语言来测试和调试他们的代码。
"在 Copilot Workspace 中,开发人员现在可以用自然语言集思广益、规划、构建、测试和运行代码,"公告解释道。 "这种以任务为中心的新体验从头到尾利用不同的 Copilot 支持的代理,同时让开发人员完全控制流程的每一步。"
Copilot Workspace 为开发人员提供端到端的人工智能支持,无论他们正在构建什么,旨在帮助许多程序员遇到困难:项目的开始。从 GitHub 存储库或问题开始,工程师可以与人工智能驱动的代理一起解决错误并测试可能的解决方案。
由于 Copilot Workspace 熟悉代码库和之前的问题回复,因此该工具可以提出建议并采取步骤尝试解决问题,所有这些都以自然语言编写。
Copilot Workspace 的所有步骤和代码建议都是可编辑的,这意味着开发人员可以保持对部署内容的控制,但不必构建每个组件来实现这一目标。开发人员可以在 Workspace 中运行他们的最终代码,在 GitHub Codespace 中进行调整,并与其他团队成员共享其工作区的链接,他们可以看到他们如何使用 Copilot 代理来实现最终产品。
根据公告,GitHub 希望重新构想整个开发者体验:"Copilot Workspace 代表了一种使用自然语言构建软件的全新方式,并且明确旨在以比以往更快、更轻松的方式交付(而不是取代)开发者创造力。 "。
GitHub 解释说,通过使软件更简单、更容易构建,该工具可以让专业开发人员专注于更大的系统,而不是陷入代码行中。该公司还希望 Copilot Workspace 能够帮助初学者和业余编码员。
正如新闻稿中所指出的,GitHub 的目标是通过"量化地减少样板工作",使各级程序员的编码民主化。该公司补充道:"我们正在加速实现这样一个未来:GitHub 上的 10 亿人将像骑自行车一样轻松地控制机器。"