QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

Github Copilot Chat 公测:已可在 Visual Studio 和 VS Code 中使用

  • 2023-10-25
    北京
  • 本文字数:972 字

    阅读完需:约 3 分钟

大小:469.80K时长:02:40
Github Copilot Chat公测:已可在Visual Studio和VS Code中使用

Github Copilot Chat是一个聊天界面,让开发人员可以在其支持的 IDE 中直接询问编码相关的问题并接收答案。它目前处于公测阶段,可供所有 GitHub Copilot 个人用户在 Visual Studio 和 VS Code 中使用。

 

GitHub Copilot Chat作为公测版推出,是一个面向所有 GitHub Copilot 商业用户的 AI 驱动软件开发扩展。现在,所有的 Copilot 个人用户都可以免费使用,Visual Studio 和 Visual Studio Code 编辑器都提供了支持。该扩展利用先进的自然语言处理(NLP)技术在所支持的编辑器中直接以自然语言提供帮助和答案,开发人员不必再查阅文档或搜索在线论坛了。

 

Shuyin Zhao是 GitHub Copilot 的产品副总裁。他在一篇博文中写道:


通过减少上下文切换,它简化了开发过程,有助于开发人员保持注意力和工作势头。

 

GitHub Copilot Chat 还允许个人贡献者提交安全补丁,从而增强该开源项目的整体安全性。此外,GitHub 还详细介绍了 Copilot Chat 提供的其他功能,包括:

  • 实时定制关于最佳实践、编码技巧和解决方案的建议;

  • 通过解释代码片段来分解复杂的概念;

  • 提供修复建议,帮助减少安全扫描期间发现的漏洞;

  • 识别调试过程中的问题,进行提示、解释,并提供替代方法。



GitHub Copilot Chat(来自GitHub博客)

 

随着用户数的增加,虽然 Copilot Chat 提供的功能也越来越多,但人们还是有更多的需求。

 

Haseeb Heaven是一名开发人员。他在推特上评论说:


请提供自动调试、代码库知识等功能,看在上帝的份上,请开始使用 GPT-4。人们已经转向 @cursor_ai 来获取更高级的功能了。

 

而 SMB Punt 则评论说:


只有 Visual Studio 吗?JetBrains 呢?

 

在提供了 Copilot Chat 之后,GitHub对扩展进行了研究。他们得出的结论是:启用 GitHub Copilot Chat 后,代码编写和审核的质量全面提高,尽管开发人员之前并没有使用过这个功能。



GitHub Copilot Chat 的搜索结果(来自GitHub博客) 

 

不过,Rafa Darader对他们的研究提出了质疑:


我喜欢 Copilot,但这项研究几乎没提到质量。那些大概的指标只是描述了开发人员在工作流中添加 Copilot 之后的感受。

 

质量能仅仅通过观察生产过程中涉及的部分来衡量吗?

 

最后,要使用 Copilot Chat,用户必须有一个活跃的GitHub Copilot订阅,而且 VS Code 用户必须使用最新扩展,并使用与访问 GitHub Copilot 相同的 GitHub ID 登录到 VS Code。

 

原文链接:

https://www.infoq.com/news/2023/10/github-copilot-chat-open-beta/

2023-10-25 08:003638

评论

发布
暂无评论
发现更多内容

秋招国内大厂最牛的Java面试八股文合集(全彩版),不接受反驳

退休的汤姆

Java 程序员 面经 Java工程师 秋招

数据存储与物联网

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

程序人生 | 编程的上帝视角应该怎么去找

小明Java问道之路

程序人生 编程思维 如何学习 9月月更 计算机思维

费时3个月啃烂了这份Redis技术笔记,我成功上岸进了字节

收到请回复

redis 架构 语言 & 开发 Java core redis 底层原理

腾讯T4整合Spring+Spring MVC+MyBatis+Redis实现

退休的汤姆

Java 程序员 面经 Java工程师 秋招

DPDK技术学习路线总结,虚拟化专家之路

C++后台开发

后台开发 DPDK VPP OvS DPDK开发

一名中年码农转型成远程工作及远程全栈教学创业者的故事

pincman

node.js typescript react.js 远程工作 nestjs

什么是 SAP Business Function

汪子熙

SAP abap Netweaver 业务流程驱动 9月月更

设计模式的艺术 第十一章组合设计模式练习(开发一个界面控件库。界面控件分为两大类:一类是单元控件,例如按钮、文本框等;另一类是容器控件,例如窗体、中间面板等。试用组合模式设计该界面控件库)

代廉洁

设计模式的艺术

分享一套自己制作的Nestjs实战教程

pincman

node.js typescript nestjs

远程TS全栈学习+远程全职工作+远程高质量外包=3R教室

pincman

node.js typescript react.js 远程工作 nestjs

中小企业集成AI人工智能的窘境

felix

人工智能 中小企业 开放应用模型

软件复杂性的来源与应对

源字节1号

软件开发 前端开发 后端开发 小程序开发

设计模式的艺术 第十三章外观设计模式练习(为新开发的智能手机控制与管理软件提供一键备份功能。通过该功能可以将原本存储在手机中的通讯录、短信、照片、歌曲等资料一次性地全部复制到移动存储介质(如MMC卡或SD卡)中。实现过程中需要与多个已有的类进行交互)

代廉洁

设计模式的艺术

重学网络系列之(我的名字叫IP)

自然

网络 9月月更

SpringCloud 配置中心(Nacos)的简单使用

斯

nacos SpringCloud 配置中心 9月月更

上车上车,快速搞懂Redis 过期策略和内存淘汰策略

知识浅谈

redis 过期策略 9月月更

分布式技术难学?谷歌大神首发纯手撸ZK+Dubbo笔记,网友看完直呼NB

收到请回复

Java zookeeper 架构 分布式 语言 & 开发

小六六学Netty系列之Java BIO

自然

网络 9月月更 neety

小六六学Netty系列之Java NIO(一)

自然

网络 9月月更 neety

Java进阶(三)Java安全通信:HTTPS与SSL应用配置

No Silver Bullet

https SSL证书 9月月更

数据治理的内核:元数据管理

Taylor

数据治理 数字化 元数据 元数据管理 元数据管理平台

设计模式的艺术 第十二章装饰设计模式练习(开发一个数据加密模块,可以对字符串进行加密。最简单的加密算法通过对字母移位来实现,同时提供了稍复杂的逆向输出加密和更高级的求模加密。用户先用最简单的算法加密,如果觉得不够,可以使用其他算法进行二次加密和三次加密)

代廉洁

设计模式的艺术

发布仅1小时Github破万赞!这份LeetCode算法刷题手册真是离谱

了不起的程序猿

Java 程序员 LeetCode 数据结构算法

云原生(三十四) | Kubernetes篇之平台存储系统实战

Lansonli

云原生 9月月更

阿里顶配版 Spring 全家桶高级笔记+300道硬核面试题,跪着啃完了

钟奕礼

Java 编程 程序员 架构 java面试

C++后台开发学习路线(已多人拿下腾讯后台开发)

C++后台开发

后台开发 后端开发 C++后台开发 C++开发 腾讯后台开发

首次发布!Java面试八股文让569人成功进入大厂,堪称2022最强面试八股文核心知识版!

退休的汤姆

Java 程序员 面经 秋招 Java八股文

[教你做小游戏] 只用几行原生JS,写一个函数,播放音效、播放BGM、切换BGM

HullQin

CSS JavaScript html 前端 9月月更

Java工程师丨面试必会进程线程问答

陈橘又青

Java 面试 9月月更

《游戏机图鉴》:发展、继承、崩溃、复兴,游戏机的前世今生

图灵社区

科普 游戏机

Github Copilot Chat公测:已可在Visual Studio和VS Code中使用_生成式 AI_Steef-Jan Wiggers_InfoQ精选文章