人工智能结对编程伙伴GitHub Copilot

Metaverse    2021年6月30日

编程的每个需求和变化都需要灌注时间和思考,真不是什么低代码无代码的堆积木。不过,如果有一个结对编程伙伴(pair programmer),在写代码的时候智能的给予提示、自动完成等帮助,还是非常有价值的。微软的GitHub瞅准了这一点,推出了一个基于人工智能OpenAI的结对编程伙伴GitHub Copilot,以节省时间,提高效率。

作为微软的产品,GitHub Copilot功能自然提供给自己产品,比如在Visual Studio Code的扩展功能(Code extension),或者在GitHub Codespaces的云中,都可以使用。GitHub Copilot,经过了数十亿行公共代码的训练,基本覆盖了常见的编程语言如Python、JavaScript、TypeScript、Ruby 和 Go,以及常见的功能、函数、代码段,自动识别上下文和自动完成,在编辑器中为你提供有关整行代码或整个函数的建议。

Copilot的名字正如其意,Co表示合作,pilot表示引导、领航员。GitHub Copilot的网址是copilot.github.com,并没有单独的域名。专门查查了Copilot.com,发现这是一家专门提供远程电脑桌面操作和会议的公司。

GitHub开了个头,估计其它各大开发工具和IDE开发商会很快跟进,毕竟这个是实实在在提高编码效率的,必须标配。


Video credit: GitHub

https://copilot.github.com/