AI 辅助编程工具的有效性,往往取决于开发者掌握的专业知识。以下是一些考虑因素:错误修复、理解组织者的要求、解决棘手问题。
2003年10月,Sourcegraph 的首席执行官兼创始人分享了一篇颇有见地的文章,他深入探讨了像 Github Copilot 这样的 AI 辅助编程工具,并提出了一种新颖的思考模式,他称之为“AI 代码层级”。
编程系统中 AI 能力的不同层级
在 Transformer 模型成为主流之前,自然语言处理(Natural Language Processing,NLP)的首选技术是循环神经网络(Recurrent Neural Network,RNN)。Transformer 模型的出现彻底颠覆了这一局面。由 Ashish Vaswani 和他带领的 Google 研究团队开发的 Transformer 模型的核心架构,在 2017 年发表的开创性论文“Attention Is All You Need”中公布。