喊一声“嘿!GitHub”,说出需求VS Code就能自己写代码了

news2024/10/6 0:36:51

喊一句“嘿!GitHub”,说出你的需求,代码自动来!

Python中导入pandas库,只需说一句“import pandas”:

长句语音、一连串命令,都不在话下:

嗯,就是和Siri一个味儿,想干啥吆喝就行了。

像插个空行、跑程序,这些小操作,也能通通搞定:

这就是GitHub最新推出的语音助手——Hey GitHub

让你不用键盘也能写代码!

各位程序猿,看到这你不激动吗?

毕竟谁没有过敲代码敲到手指废掉、锁骨骨折还要写代码的辛酸经历呢

……

有人直接放话,如果它效果好,即便是花重金他也愿意买这个功能!

还有人开脑洞,这下岂不是不懂编程的人,也有希望自己写代码了?

目前,“嘿!GitHub”作为测试项目被放在Copilot中,功能还未完全开放,但是可以先去官网排个队了~

不用手怎么写代码?

从GitHub开发者大会现场的演示来看,“嘿!GitHub”的操作界面大概长介样:

操作几乎没门槛,表达清楚指示就好,官方演示里给的也都是大白话。

从网上获取Titanic CSV数据集,并进行赋值

清除age=null的Titanic数据记录

……

看样子它也懂得连贯上下文

想要重新开启一个任务,一般需要再说一次“嘿,GitHub”。

官方表示,甚至还能语音要求它自己写一段代码摘要出来。

看到这里,有人已经在开脑洞了。

如果搭配上老罗的TNT,写代码再合适不过了!

GitHub官方表示,这个实验性的项目是对Copilot的扩展。

后者是去年GitHub推出的自动补全代码工具,基于OpenAI的Codex,它能理解自然语言表达,输出对应代码。Codex则是基于GPT-3。

而“嘿!GitHub”甚至不需要输入文字,可以让打字有困难的开发者,也能快速编程。

目前,它只能在VS Code中使用,不过官方表示他们希望将这一功能进一步推广开来。

由于是Copilot的扩展,所以“嘿!GitHub”不是能免费体验的。Copilot定价每位用户月费10美元,或者年费100美元。

不过目前来看,“嘿!GitHub”好像还只能支持英文。

但是Copilot都支持中文了,“嘿!GitHub”还会远吗?

此外,官方这次不只开放了“嘿!GitHub”个人开发者的排队通道,还一并给出了Copilot企业版的排队通道。

网友:到底靠不靠谱?

由于功能还不能体验,所以网友们现在还只能泛泛讨论,这玩意到底将会是生产力还是然并卵?

毕竟这确实是有痛点需求的。

有位老哥表示,自己1998年摔断锁骨的时候,就想到用语音识别应用(Dragon Dictate)来尝试写代码,不过受限于当时的技术水平,效果不是很好。

还有新手奶爸说,这样就能一边抱孩子一边写代码了。

但从实际操作层面来看,可能还有很多细节需要考虑。

比如想要遥控好AI,对程序员的语言表达能力还是有要求的。

而且代码自动输出后,程序员还是要自己来debug一下,这些操作无法用语音完成。

有人就表示,希望它的写代码能力不要太差:

希望它不要搞出来什么bug,后面还要我自己来修复!

以及,这种语音操控的场景,放在办公室环境貌似有点尴尬……

难道让所有人都听到我指挥AI干啥吗???

嗯……可能这些问题还得等第一批排上队的开发者来解答了。

One More Thing

而在发布实验性新功能的另一边,Copilot最近其实官司缠身。

其背后GitHub、OpenAI、微软都被告上法庭。

程序员们指控,OpenAI和微软使用他们贡献的代码训练Copilot,而这又是个收费项目。

据悉,该诉讼已提交到美国加州北区地方法院,要求法院批准 90 亿美元(约 649 亿人民币)的法定损害赔偿金。

不知道这会不会对Copilot后续造成影响……

话说回来,你觉得“嘿!GitHub”会好用吗?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/81599.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ETDR 0A 电缆故障测试仪 手持便携式 电缆故障脉冲反射仪 可测30KM

用途: ETDR 10A-3 采用低压脉冲反射技术,用于快速、 精确测试通信或电力电缆的故障距离。 多种测试模式,适用于断线、短路、低阻、间歇性等故障类型,并能测试接头的位置。 使用环路脉冲发生器(ES 2002)可以更容易测试有分支的电缆…

实验五、U_GSQ对共源放大电路电压放大倍数的影响

一、题目 UGSU_{GS}UGS​ 对共源放大电路 A˙u\dot A_uA˙u​ 的影响。 二、仿真电路 共源放大电路如图(ccc)所示,其中MOS场效应管型号为2N7000。 三、仿真内容 图1(a)为2N7000相关的参数,图1(b)为其转移特性,以作为参考(需注…

Python + ffmepg + nginx-html-flv实现摄像头的实时播放

Python ffmepg nginx-html-flv实现摄像头的实时播放 这段时间有个项目需要捕获摄像头的画面,做轨迹分析之后再做显示。做了四天的调研,虽然结果我还不是特别满意,但也颇有收获,在这里做一下总结。 整体的结构大概是这样的&…

redis高并发问题以及解决方案

文章目录1.高并发读操作问题1.1缓存穿透1.2缓存击穿1.3缓存雪崩2.高并发写问题2.1数据库双写不一致问题2.2双写不一致问题解决方案2.2.1延时双删2.2.2队列2.2.3分布式锁1.高并发读操作问题 1.1缓存穿透 指访问一个缓存和数据库中都不存在的key,由于这个key在缓存中…

[附源码]Node.js计算机毕业设计大学生心理健康咨询系统Express

项目运行 环境配置: Node.js最新版 Vscode Mysql5.7 HBuilderXNavicat11Vue。 项目技术: Express框架 Node.js Vue 等等组成,B/S模式 Vscode管理前后端分离等等。 环境需要 1.运行环境:最好是Nodejs最新版,我…

[附源码]Python计算机毕业设计吃到撑零售微商城Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等…

R语言里的非线性模型:多项式回归、局部样条、平滑样条、 广义相加模型GAM分析

总览 在这里,我们放宽了流行的线性方法的假设。最近我们被客户要求撰写关于非线性模型的研究报告,包括一些图形和统计输出。有时线性假设只是一个很差的近似值。有许多方法可以解决此问题,其中一些方法可以通过使用正则化方法降低模型复杂性…

计算机网络——应用层

应用层概述 计算机网络各层所解决的问题 我们在浏览器的地址中输入某个网站的域名后,就可以访问该网站的内容,这个就是万维网WWW应用,其相关的应用层协议为超文本传送协议HTTP 用户在浏览器地址栏中输入的是“见名知意”的域名,而…

115-127-mysql-高级篇-索引及结构

115-mysql-高级篇-索引及调优篇: 索引及调优篇 1、索引的数据结构 1. 索引及其优缺点 1.1 索引概述 索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。 **索引的本质:**索引是数据结构。“排好序的快…

Java项目:SSM在线蛋糕商城销售网站项目

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 本项目为前后台项目,前台为普通用户登录,后台为管理员登录; 用户角色包含以下功能: 查看所有蛋…

[附源码]Python计算机毕业设计宠物托管系统Django(程序+LW)

该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等…

redis--主从复制、哨兵和cluster集群

一、介绍redis 在Redis中,实现高可用的技术主要包括持久化、主从复制、哨兵和cluster集群,下面分别说明它们的作用,以及解决了什么样的问题。 持久化: 持久化是最简单的高可用方法(有时甚至不被归为高可用的手段&…

[网络工程师]-网络安全-数字签名和数字证书

随着《中华人民共和国电子签名法》这部法律的出台和实施,电子签名获得了与传统手写签名和盖章同等的法律效力,这意味着经过电子签名的电子文档在网上传输有了合法性。电子签名并非是书面签名的数字图像化,而是一种电子代码。联合国贸发会的《…

单源最短路径问题——分支限界法(Java)

单源最短路径问题——分支限界法(Java) 文章目录单源最短路径问题——分支限界法(Java)1、 前置芝士1.1 分支限界法求解目标1.2 分支限界法引言1.3 分支限界法基本思想1.4 两种典型的解空间树2、分支限界法解题过程2.1 算法要点2.…

java 实现对数据表的备份与还原(备份与还原 到服务器中)

java备份还原表数据 背景 需求:这个功能还是费了我一段时间才完成,大体的需求是这样的。 首先是 分模块,每个模块有不同的几个表,备份的时候就按照模块来备份数据,相当于一次性备份多张表的数据了,模块 和…

攻防世界-baigeiRSA

1.下载附件,得到压缩包,解压得到两个文件。 import libnum from Crypto.Util import number from secret import flagsize 128 e 65537 p number.getPrime(size) q number.getPrime(size) n p*qm libnum.s2n(flag) c pow(m, e, n)print(n %d % …

(已更新)Discuz手机模板:NVBING5-APP手机版,界面美观大方,可封装安卓/苹果APP,模板文件+插件+分类信息导入文件

Discuz手机模板:NVBING5-APP手机版——是一款界面美观大方的完整Discuz手机模板,附带模板插件分类信息导入文件详细的安装说明模块说明。 功能介绍 *支持封装安卓APP、苹果APP,原生微信登录、分享等几十项功能 *支持视频上传至优酷云或本地…

水溶性荧光团磺酸基-花青素Cy7 酪酰胺,Tyramide-Sulfo-Cy7

磺酸基-花青素Cy7 酪酰胺是一种水溶性荧光团,用于近红外光谱部分。由于其结构中存在三亚甲基桥,使其量子产率比其他七甲基菁高。氟化染料是理想的体内成像应用。一个非氟化版本,Cyanine7,也可用。 『英文名称』:Tyram…

基础SQL语法语句大全(一篇学会所有SQL语句)

如:select distinct name from student; 如:select name,salary from employee where deptno 3; 如:select * from employees where deptno 3 and salary>-5000;(两个条件同时满足) select * from employees where (deptno 3 or depton…

HARDiNFO Pro 8.0 绿色版-轻便版

HARDiNFO 一体化系统信息、诊断和基准测试 主要特点 硬件清单、计算机管理、基准测试和网络监控 硬件库存 获取有关您的 PC 硬件组件和外围设备的详细系统信息,例如;CPU、内存、主板、显示适配器、HDD/SSD 磁盘驱动器、显示器、笔记本电池、操作系统驱动…