在我写第一篇文章 ChatGPT不仅能写代码还能改bug 时,ChatGPT横空出世,一时间热闹非凡,似乎AI就要夺走大部分的工作机会;而在实际编码的场景中,我们并不能把业务需求告诉ChatGPT,让其生成可实际应用的代码,来大幅度的提高工作效率。
回到事物的源头,AI模型本质上是一个大型语言模型,通过神经网络的方式进行训练、学习,使得其能够理解语义,并且能够创造性的基于已有资源生成关联性内容;因此AI可以很好的协助我们的工作。
GitHub作为世界上第一大交友网站(bushi,天然的拥有丰富的代码训练资源,GitHub Copilot在我近1个月的实际应用中,可以切实的提升大概10% - 15% 的工作效率。
- GitHub Copilot 的定位是AI编码助手,目的是让你代码能够写得更快、更省力;
- GitHub Copilot 提供了InteliJ IDEA等众多ide的插件,在你写代码时实现「代码补全」,提供实时的建议;
- GitHub Copilot Chat 通过对话的方式,为查阅API文档、寻求编码建议提供了快捷、实用的入口;
如果你还没有用过GitHub Copilot,建议 try 一 try,你可以从这一份 官方文档 开始。
在实际应用中,GitHub Copilot在以下场景有着非凡的体验:
- 写注释;
- 编写规律性代码,补全代码正确率很高;
- 不同项目间切换,解决重复性工作;
- 第三方SDK,从公开的代码仓库查找匹配的代码;
so just start your journey.