微软开源GitHub Copilot Chat,AI编程迎来新突破

描述

GitHub Copilot + vscode的组合我已经用了很久,我的代码开发效率完全提升了一个level。帮我代码提示,代码不全,注释理解生成代码等等,这些我是我经常用到的功能。

微软

在今天凌晨4点30分,微软首席执行官Satya Nadella向大家展示了VS Code的最新AI开源编辑器GitHub Copilot Chat。

GitHub Copilot Chat的一大技术亮点是其支持的AI Agent自动化编程模式。这种模式能够执行多步骤的编码任务,自动处理编译和语法检查错误,监控终端和测试输出,并持续迭代直至编程任务完成。这意味着开发者在编程过程中可以更加高效,无需再为繁琐的错误排查和代码修正耗费大量时间,从而能够更专注于核心的逻辑和创新。

除了强大的自动化编程功能,GitHub Copilot Chat还具备自然语言交互的能力。用户可以直接用自然语言与之交流,例如询问“这段代码的作用是什么?”或者“为什么会出现这个BUG?”它能够根据代码的上下文,为用户提供详细的代码解释和优化建议。这种自然语言交互的方式,不仅降低了编程的门槛,还使得编程过程变得更加直观和便捷,即使是初学者也能够更容易地理解和使用这一工具。

微软

开源地址:https://github.com/microsoft/vscode-copilot-chat

vscode + copilot

vscode增加扩展

在vscode扩展栏中搜索Copilot,我们需要获安装两个扩展:

GitHub Copilot:用于键入是提供内联编码建议

GitHub Copilot Chat:提供对话式 AI 帮助的配套扩展

微软

获取Copilot访问权限

要使用GitHub Copilot,需要有GitHub账号,可以获取注册获取免费试用权限或公司有账号的请求权限

微软

   

GitHub Copilot功能

AI智能编程回话

开始为您的工作流程量身定制的 AI 驱动的编码会话。Copilot Edits 允许您使用自然语言直接在编辑器中跨多个文件快速迭代代码更改。为了获得更自主的对等程序员体验,代理模式可根据您的命令执行多步骤编码任务。它会自动处理编译和 lint 错误,监控终端和测试输出,并迭代直到任务完成。编辑模式提供对话式的分步编码体验。参与多轮聊天对话,同时 Copilot 将编辑直接应用于您的代码库,从而允许您在上下文中查看更改并保持完全控制。

微软

编辑器中的代码建议

在编辑器中自动接收来自补全和下一步编辑建议的代码建议,以帮助您更快地编写代码。代码完成在当前位置提供建议,根据您的编码风格和现有代码量身定制。Copilot next edit suggestions (Copilot NES) 更进一步,预测您的下一个逻辑代码更改内容和位置。使用 to Tab 键可快速连续导航和接受更改。

微软

通过聊天询问并了解您的代码

向 Copilot 寻求帮助,以解决聊天视图中的任何任务或问题,从当前文件中提取代码。它不是为您提供通用答案,而是可以使用参与者提供的信息、变量和斜杠命令提供与您的代码库相关的答案。

微软

支持的多编程语言和框架

GitHub Copilot 适用于任何语言,包括 Java、PHP、Python、JavaScript、Ruby、Go、C# 或 C++。因为它已经针对公共存储库中的语言进行了训练,所以它适用于大多数流行的语言、库和框架。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分