跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Github Copilot:新一代代码补全工具
未分類
9 7 月 2021

Github Copilot:新一代代码补全工具

[ad_1]


#GitHub情报

Github Copilot:新一代代码补全工具

官网 |演示视频

自动补全对于程序的重要不言而喻。相信绝大部分程序员应该都用上了给予深度学习的自动补全,例如 Tabnine 等。

最近 Gtihub 推出了 Copilot,从演示效果上来看,可以说是横扫市面上所有的自动补全了。

根据一些视频演示,Copilot 具有以下功能:

– 根据注释自动撰写代码
– 根据函数声明自动撰写代码
– 根据规律,自动撰写重复的代码
– 自动撰写测试代码
– 提供无限多的候补选项
– 补全速度非常快
– 支持多种语言
– 包含跨文件的上下文语境

目前 Copilot 还处于 Waitlist 阶段,离所有人都能用上还有段时间。未来 Copilot 也计划推出商业付费版。

⚙️ 原理

Copilot 基于 从 GPT-3 衍生而来的 Codex,并使用了 Github 上的开源代码和 StackOverflow 上的代码作为训练数据。目前并没有太多有关的技术细节。

GPT-3 是一个处理自然语言的预训练模型。GPT-3 擅长理解,并生成自然语言。OpenAI 列举了很多 GPT-3 的应用例子,比如生成文章简介等。为了达到如此惊人的效果,GPT-3 拥有 1750 亿个参数。想要了解更多的技术细节,大家可以阅读 OpenAI 的这篇博客文章。

? 总结

目前市场上主流的深度学习智能补全工具有基于 GPT-2,包含 3.8 亿参数的 Tabnine 和在 2500 万个文件上训练的 Kite。但这些补全工具相比 Github Copilot 还真的差了一大截。我相信 Github Copilot 绝对可以帮助程序员更加轻松的写出程序。

频道:@blog4563

[ad_2]

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具