内容提要
研究显示,开发人员只有25%的工作时间用于编码,其余时间用于计划、跟踪问题、重复任务或尝试理解代码和项目。GitHub Copilot可以帮助减少开发所需的上下文获取时间,以便解决问题。最新更新包括Copilot Chat和Copilot Enterprise,提供更快的项目上下文获取和组织特定的建议。
延伸解读
开发者时间分配与Copilot的针对性
文章引用研究指出,开发者仅25%的工作时间用于编码,其余用于计划、跟踪问题、重复任务或理解代码。GitHub Copilot旨在减少获取上下文的时间,从而加速问题解决。这一数据凸显了Copilot并非单纯提升编码速度,而是针对开发流程中的非编码环节,帮助开发者更快进入解决问题的状态。
Copilot Chat与Enterprise的上下文扩展
Copilot Chat现在能回答关于特定问题、提交、发布、拉取请求、仓库、讨论和文件的问题,帮助开发者快速获取项目上下文。Copilot Enterprise进一步允许在VS Code和Visual Studio中直接查询组织知识库,提供针对组织标准和代码库的建议。这些更新将Copilot从代码补全工具扩展为项目上下文理解助手。
跨仓库与网络搜索的集成价值
此前Copilot只能回答当前活动仓库的问题,现在通过@github命令可以搜索GitHub上任何索引仓库,并集成Bing搜索,在IDE内直接询问最新框架、编程语言和最佳实践。这减少了在浏览器和IDE之间切换的需要,让开发者保持专注,但需注意搜索结果的准确性和时效性取决于索引和网络来源。
交互改进与持续更新
GitHub Copilot Chat的交互方式得到改进,支持在系统生成响应时继续输入、浏览消息历史和停止生成,这些看似小的变化提升了使用效率和自然度。GitHub持续推出新功能,用户应关注Copilot的最新能力和用例,以充分利用其潜力。但文章未提及具体版本号或价格,实际体验可能因环境而异。
Q&A
GitHub Copilot如何帮助开发者提高工作效率?
GitHub Copilot可以减少开发者获取上下文所需的时间,从而更快地解决问题。
Copilot Chat的最新功能有哪些?
Copilot Chat现在可以回答关于特定问题、提交、发布、拉取请求等的询问,帮助开发者更快获取项目上下文。
如何在VS Code中使用Copilot Enterprise?
用户可以在VS Code中通过输入@github #kb来询问知识库中的问题,获取组织特定的建议。
GitHub Copilot如何集成Bing搜索功能?
Copilot集成了Bing搜索,用户可以在IDE中直接询问最新的框架、编程语言和最佳实践。
开发者在使用GitHub Copilot时有哪些新体验?
用户可以更自然、高效地与Copilot Chat互动,支持消息历史导航和实时生成响应。
GitHub Copilot的更新频率如何?
GitHub持续推出新功能,以满足开发者的需求,用户应关注每月发布的更新。