内容提要
GitHub推出Copilot Workspace,帮助工程师节省阅读代码和开始新项目的时间。用户通过提示告诉Copilot Workspace项目需求,它提供建议和步骤。该服务将与GitHub存储库集成,先提供技术预览版,然后整合到GitHub Copilot平台中。
延伸解读
从编码助手到项目启动助手
GitHub Copilot 此前主要在编码过程中提供代码补全,而 Copilot Workspace 将能力延伸至项目启动阶段。根据 GitHub Next 负责人 Jonathan Carter 的说法,用户反馈 Copilot 在项目中期很有帮助,但在开始时作用有限。Workspace 旨在让开发者减少阅读代码和文档的时间,更专注于实际编码。
技术预览与平台整合计划
Copilot Workspace 目前仅以技术预览形式提供,开发者需加入等待列表才能体验。GitHub 表示,在结束预览后,该服务将整合到更大的 GitHub Copilot 平台中。这意味着现有 Copilot 用户未来可能无需额外工具即可使用 Workspace 功能。
基于提示的逐步工作流程
用户通过提示向 Copilot Workspace 描述项目需求,系统会提供启动建议和逐步流程。用户可以编辑这些建议,满意后运行代码或使用 Copilot 完成代码。该服务与 GitHub 仓库或库集成,旨在帮助开发者更高效地启动新项目。
快速理解旧代码的潜力
Copilot Workspace 还能用于审查旧代码。Carter 表示,它可以扫描代码库并理解其运作方式,速度比人类阅读书面文档更快。这对于需要快速熟悉遗留项目的开发者可能尤其有用,但文章未提供具体性能数据或对比细节。
Q&A
GitHub Copilot Workspace的主要功能是什么?
GitHub Copilot Workspace旨在减少工程师和开发者在启动新项目时阅读代码的时间,提供项目建议和逐步流程。
如何使用GitHub Copilot Workspace启动项目?
用户可以通过提示向Copilot Workspace描述项目需求,系统会提供建议和步骤,用户可以编辑后运行代码。
Copilot Workspace与GitHub Copilot的关系是什么?
Copilot Workspace将首先以技术预览版形式提供,之后将整合到GitHub Copilot平台中。
GitHub Copilot Workspace如何提高开发效率?
它可以快速解析旧代码,理解其工作原理,效率高于人类阅读文档,从而提升开发效率。
Copilot Workspace的技术预览版如何获取?
Copilot Workspace的技术预览版目前仅对一部分开发者开放,需加入等待名单。
GitHub Next负责人对Copilot的看法是什么?
GitHub Next负责人Jonathan Carter表示,Copilot在项目开始时的帮助有限,但可以让开发者更多地专注于编码。