当前位置:首页 > 科技资讯 > 正文

AI重塑编程未来:GitHub CEO谈智能体时代

生成式AI的迅猛发展正引领全球经历一场前所未有的产业与职业变革。开发者群体尤为关注“AI是否会取代程序员”的问题。自动写作、AI绘图、代码生成等工具的快速迭代,加剧了这一职业群体的焦虑:未来的他们是否还有立足之地?在软件开发领域,GitHub Copilot、ChatGPT等智能体工具的出现,被视为可能“颠覆”程序员岗位的标志性信号。

近日,GitHub首席执行官托马斯·多姆克(Thomas Dohmke)在《Eye on AI》播客节目中,探讨了AI如何永远改变了编程领域。多姆克表示:AI并非来取代程序员,而是正在帮助开发者进化为“智能体指挥官”。在他看来,软件开发的未来将属于人与智能体深度协作的时代。

以下为多姆克分享的核心观点:

  1. AI技术正助力重构编程范式,GitHub Copilot已助力生成46%的代码行,自然语言正成为“通用编程语言”。
  2. 智能体协作革命即将来临,GitHub从“人与人协作”转向“人与智能体协作”,并推出编程、审查、修复三类智能体。
  3. 开发者角色将演变为“智能体指挥官”,核心能力转向任务拆解、需求描述和AI协作决策。
  4. GitHub的愿景是开发者从1.5亿扩展到10亿人,让人人都能学会写代码,成为软件的创造者而非消费者。
  5. 未来开发者可自由切换GPT、Claude等AI模型,且切换成本极低。
  6. AI不会取代开发者,而是加速他们的工作并激发更多人参与软件创作。未来,开源文化将持续推动全球开发者跨越国界协作,形成更强大的创新网络。

AI重塑编程未来:GitHub CEO谈智能体时代 AI 智能体 GitHub 编程 第1张

以下为多姆克最新对话精华内容:

01 GitHub不仅是代码库,更是开发者之家

问:提到GitHub,我认为它已超越“代码仓库”的定义。能否简要回顾下GitHub的发展历程?

多姆克:GitHub从创立之初就不只是个“仓库”。尽管仓库是基础功能,但它真正革新了开发者的协作方式。2007年10月,几位创始人开始开发此项目。有趣的是,我们制作纪念海报时,列出了最早期的10条提交记录——当时他们完全没想到这个项目会变得如此重要。2008年初GitHub正式发布,最早用户主要来自Ruby on Rails社区。

最初GitHub是代码托管平台,但很快就推出了“拉取请求”功能。其实仓库功能在当时就很超前:开发者可直接在网页上浏览代码、查看文件历史。简洁高效的操作吸引了大批开发者入驻,GitHub随后又陆续加入问题追踪等功能,让协作变得更加顺畅。

现在来看,GitHub最特别之处在于它模糊了不同类型开发者之间的界限。无论是开源贡献者、商业开发者,还是创业公司或个人项目,大家的开发流程都很相似。这反映了现代开发者的多元化。

问:在GitHub之前,开发者们把代码放在哪儿?

多姆克:最原始的做法是直接在电脑上建文件夹。但不出三天准乱套。事实上,版本控制的发展史能写本书。Git(分布式版本控制系统)的诞生要感谢Linux内核团队。而GitHub的名字就暗示了它的定位——给分散的代码库安个家。

02 未来程序员像指挥家,统领一支AI团队

问:你的儿子多大了?是你教他们编程的,还是他们自学的?

多姆克:他们分别是13岁和10岁。他们学习编程的路径很有意思。疫情期间,我鼓励他们从打字软件开始练习。后来他们接触了Scratch和乐高Mindstorms这类图形化编程工具。大儿子在学校学了Python,小儿子完全靠自学。

孩子们学习编程确实比成年人更有优势,因为他们具备不断尝试的精神。现在即便是七八岁的孩子,只要对编程感兴趣,直接问Copilot“怎么做贪吃蛇游戏”,就能得到从创建文件到运行调试的完整指导。

问:GitHub平台上的代码创作规模有多大?

多姆克:目前GitHub拥有1.5亿注册开发者,每年产生的Pull Request数量达到数亿级别。即便每个Pull Request只包含10行代码,总量也轻松突破十亿行。

03 从单一模型到智能体:Copilot正走向自动编排

问:Copilot智能体处理现有代码库时,会预先分析多少代码内容?

多姆克:Copilot的工作方式很像人类开发者。它会先完整扫描代码库,理解任务需求后,通过AI模型生成解决方案。

问:开发者能否随时切换不同的AI模型来编写代码?未来是否会建立智能协调层?

多姆克:目前我们的编程智能体支持多种模型的使用。在某些场景中会自动选择模型;而在其他情况下,开发者可以自主选择。