喊一句“嘿!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”会好用吗?
官网地址:
https://githubnext.com/projects/hey-github/
参考链接:
https://news.ycombinator.com/item?id=33543946
本文来自微信公众号:量子位 (ID:QbitAI),作者:明敏