GitHub Copilot Chat 公开测试版:现已在 Visual Studio 和 VS Code 中向所有个人用户开放

GitHub Copilot Chat 概述

GitHub Copilot Chat 是一款聊天界面,允许开发者在支持的 IDE 中直接提出并接收与编码相关的问题答案。它目前处于公开测试阶段,所有 GitHub Copilot 个人用户均可在 Visual Studio 和 VS Code 中使用。

功能与特点

GitHub Copilot Chat 作为 GitHub Copilot 的扩展,利用先进的自然语言处理(NLP)技术,直接在支持的编辑器中提供自然语言的帮助和答案。其主要功能包括:

  • 提供实时、定制化的最佳实践、技巧和解决方案建议。
  • 分解复杂概念,解释代码片段。
  • 提供修复建议,帮助减少安全扫描中发现的漏洞数量。
  • 在调试过程中识别问题,提供提示、解释和替代方案。

用户反馈与需求

尽管 GitHub Copilot Chat 已经向更多用户开放,但仍有一些需求未得到满足。例如,开发者 Haseeb Heaven 在推特上呼吁增加自动调试、代码库知识等高级功能,并建议使用 GPT-4 技术。同时,SMB Punt 询问了 JetBrains 平台的支持时间。

研究结果与质疑

GitHub 对 Copilot Chat 进行了研究,结果显示启用该功能后,代码的质量和审查效果均有所提升。然而,Rafa Darader 对该研究提出了质疑,认为研究主要关注开发者对 Copilot 的感受,而非代码质量的客观衡量。

使用要求

要使用 GitHub Copilot Chat,用户必须拥有有效的 GitHub Copilot 订阅,并且 VS Code 用户必须安装最新版本并使用与 GitHub Copilot 关联的 GitHub ID 登录。

总结

GitHub Copilot Chat 为开发者提供了一个便捷的工具,通过减少上下文切换,简化了开发过程,并有助于提升代码质量和安全性。尽管存在一些未满足的需求和研究质疑,但它仍然是开发者工具箱中的一个重要补充。

阅读 25
0 条评论