Py学习  »  Git

GitHub原生AI代码生成工具Copilot,官方支持Visual Studio 2022

3D视觉工坊 • 1 年前 • 150 次点击  
来源丨机器之心
编辑丨极市平台
现在,微软、OpenAI、GitHub 三家联合打造的 AI 编程辅助工具 GitHub Copilot 可用于 Visual Studio 2022 了。


去年 6 月 AI 代码补全工具 GitHub Copilot 上线,该工具可以在 VS Code 编辑器中自动完成代码片段。相比于市面上一些编程辅助工具,Copilot 的上下文理解能力要强大得多。无论是在文档字符串、注释、函数名还是代码主体中,Copilot 都能根据编程者已写出的上下文生成匹配的代码。

GitHub Copilot 是在数十亿行公共代码上训练的,由 OpenAI 开发的全新 AI 系统 OpenAI Codex 提供支持。

先来看一下 Copilot 的主要功能——代码补全的效果。以 TypeScript 语言为例,给出函数名和参数,Copilot 就能自动补全代码。


除了补全函数,Copilot 还能根据注释写出代码。编程者给出一条描述代码逻辑的注释,GitHub Copilot 就能自动生成代码:


自从去年 GitHub Copilot 推出技术预览版以来,官方一直从收集到的反馈中进行改进。好消息是 Copilot 现在可用于 Visual Studio 2022 了。

想必各位用户已经跃跃欲试,希望尽快试验一把。

首先,在安装 Visual Studio 2022 扩展之前,你需要先注册等待列表(waitlist)来获得 GitHub Copilot 技术预览版的访问权限。虽然访问空间有限,但随着服务容量的增加,GitHub 表示会继续在预览版中添加更多的开发人员。

在收到来自 GitHub 的电子邮件后,证明你有访问权限,就可以进入 Visual Studio 2022 ,在 Extensions > Manage Extensions 中搜索 GitHub Copilot。


此时就进入到下载界面,点击 Download,此时界面会提示安装 GitHub Copilot 扩展,选择 Modify 开始安装。

一旦安装完成,重新打开 Visual Studio 2022,系统会提示你已经授权 Visual Studio 使用 GitHub Copilot 服务。此时会弹出一个浏览器窗口,Ctrl-V 粘贴授权代码,点击 Continue,然后授权 GitHub Copilot 插件。

在用户确认已经连接的消息后,你可以关闭浏览器窗口并返回到 Visual Studio。此时应该会看到有关接受遥测条款以成为 GitHub Copilot 技术预览的一部分的提示。如果接受,点击 Yes 继续,之后就可以运行了!

如何使用 GitHub Copilot

一切准备就绪,效果如何呢?

在 Visual Studio 2022 中当你键入时,GitHub Copilot 会自动建议你可能需要的代码。你可以按 Tab 键接受,也可以继续输入忽略建议代码,GitHub Copilot 将根据它认为你在做什么提出更多建议。如果你不需要建议,也可以按 Esc 键完全清除建议。


虽然 GitHub Copilot 将始终显示其最佳建议,但你可以使用 Ctrl+Alt+] 和 Ctrl+Alt+[ 从它生成的多个建议中导航备选方案。

你也可以随时通过单击编辑器窗口底部的 GitHub Copilot 图标来调整 GitHub Copilot 的设置。这允许你控制何时启用扩展,包括为特定解决方案和编程语言启用或禁用它的能力。


不过目前,GitHub Copilot 项目还只是严格的技术预览版,用户可以在主页注册报名,将有机会访问试用。


GitHub Copilot 注册地址:https://github.com/features/copilot/signup

原文链接:
https://github.blog/2022-03-29-github-copilot-now-available-for-visual-studio-2022/


本文仅做学术分享,如有侵权,请联系删文。

干货下载与学习

后台回复:巴塞罗自治大学课件,即可下载国外大学沉淀数年3D Vison精品课件

后台回复:计算机视觉书籍,即可下载3D视觉领域经典书籍pdf

后台回复:3D视觉课程,即可学习3D视觉领域精品课程

3D视觉精品课程推荐:

1.面向自动驾驶领域的多传感器数据融合技术

2.面向自动驾驶领域的3D点云目标检测全栈学习路线!(单模态+多模态/数据+代码)
3.彻底搞透视觉三维重建:原理剖析、代码讲解、及优化改进
4.国内首个面向工业级实战的点云处理课程
5.激光-视觉-IMU-GPS融合SLAM算法梳理和代码讲解
6.彻底搞懂视觉-惯性SLAM:基于VINS-Fusion正式开课啦
7.彻底搞懂基于LOAM框架的3D激光SLAM: 源码剖析到算法优化
8.彻底剖析室内、室外激光SLAM关键算法原理、代码和实战(cartographer+LOAM +LIO-SAM)

9.从零搭建一套结构光3D重建系统[理论+源码+实践]

10.单目深度估计方法:算法梳理与代码实现
11.自动驾驶中的深度学习模型部署实战
12.相机模型与标定(单目+双目+鱼眼)
13.重磅!四旋翼飞行器:算法与实战
14.ROS2从入门到精通:理论与实战
15.国内首个3D缺陷检测教程:理论、源码与实战

重磅!3DCVer-学术论文写作投稿 交流群已成立

扫码添加小助手微信,可申请加入3D视觉工坊-学术论文写作与投稿 微信交流群,旨在交流顶会、顶刊、SCI、EI等写作与投稿事宜。

同时也可申请加入我们的细分方向交流群,目前主要有3D视觉CV&深度学习SLAM三维重建点云后处理自动驾驶、多传感器融合、CV入门、三维测量、VR/AR、3D人脸识别、医疗影像、缺陷检测、行人重识别、目标跟踪、视觉产品落地、视觉竞赛、车牌识别、硬件选型、学术交流、求职交流、ORB-SLAM系列源码交流、深度估计等微信群。


一定要备注:研究方向+学校/公司+昵称,例如:”3D视觉 + 上海交大 + 静静“。请按照格式备注,可快速被通过且邀请进群。原创投稿也请联系。

▲长按加微信群或投稿

▲长按关注公众号

3D视觉从入门到精通知识星球:针对3D视觉领域的视频课程(三维重建系列三维点云系列结构光系列手眼标定相机标定、激光/视觉SLAM、自动驾驶等)、知识点汇总、入门进阶学习路线、最新paper分享、疑问解答个方面进行深耕,更有各类大厂的算法工程人员进行技术指导。与此同时,星球将联合知名企业发布3D视觉相关算法开发岗位以及项目对接信息,打造成集技术与就业为一体的铁杆粉丝聚集区,近5000星球成员为创造更好的AI世界共同进步,知识星球入口:

学习3D视觉核心技术,扫描查看介绍,3天内无条件退款
 圈里有高质量教程资料、答疑解惑、助你高效解决问题
觉得有用,麻烦给个赞和在看~  

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/130911
 
150 次点击