GitHub CEO:未来开发者将管理AI代理,而非直接编码
软件开发领域正在经历一场深刻的变革,人工智能日益重塑着程序员的日常工作。作为领先的开发者平台GitHub的首席执行官Thomas Dohmke提出,未来传统的代码编写行为将大范围自动化。相反,他设想开发者将转型为专注于管理和监督AI代理的角色,由AI代理处理大部分编码过程。Dohmke认为,这种转变并非遥远的幻想,而是一个加速中的现实,大多数开发者预计,在未来几年内,AI将生成他们高达90%的代码。
人类开发者与AI工具之间这种不断演进的关系是渐进但决定性的,尤其是在ChatGPT和Gemini等高级AI聊天机器人广泛出现之后。Dohmke在最近的一篇博客文章中详细阐述了这一进展,分享了对22位已将AI深度整合到其工作流程中的开发者的访谈见解。最初,许多开发者对这些AI工具持一定程度的怀疑态度,将其用途限制在次要任务和简单查询上,这主要是因为早期模型容易出错。
然而,随着大型语言模型——这些工具背后的强大AI系统——变得更加复杂和可靠,开发者开始扩大其应用范围。他们不再局限于琐碎任务,而是利用AI执行更实际的功能,例如调试代码、生成样板代码(标准、重复的代码结构)以及创建有用的代码片段。这种日益增长的熟悉度为更复杂的交互铺平了道路。开发者开始将AI工具用作头脑风暴伙伴,解决复杂问题并通过迭代提示(一个不断完善指令以实现预期结果的过程)来优化他们的指令。
这一旅程继续深入到更深层次的协作阶段,开发者积极寻求理解AI的“思维过程”。这包括参与讨论并进行内部演示,以分享有效的提示和创新的用例。最终,许多开发者达到了将AI工具视为不可或缺的伙伴的阶段。在这个高级阶段,人类开发者越来越依赖AI系统来编写和整理大部分代码。他们的重点随后从直接代码生成转移到更高层次的任务,即优化AI提示并严格验证生成的代码是否精确地按预期运行。
这种变化的步伐令人震惊。当Dohmke直接向开发者询问AI编写大约90%代码的前景时,他们的回答强调了对其即将到来的强烈信念。一半的受访开发者表示,这种情况不仅可行,而且将在未来五年内实现。另一半则持有更快的观点,预测这种水平的AI集成将在短短两年内实现。这些预测突出了一场深刻的范式转变,表明“编码”的定义正处于彻底重新定义的边缘,将开发者从代码编写者转变为复杂的AI协调者。