速递|OpenAI正在开发GitHub替代品,建构代码仓库剑指微软
图片来源:Unsplash
OpenAI 正在开发一种替代 GitHub 的产品。GitHub 是微软旗下广受欢迎的代码托管平台,供软件工程师存储、共享和协作开发计算机代码。
OpenAI 决定开发这款新产品,源于其工程师与其他 GitHub 客户一样,在近几个月遭遇了服务中断次数增加的情况,这些中断曾导致 GitHub 离线。据两位来自经历中断的大型客户的员工透露,这些中断曾导致工程师无法修改代码或进行协作,中断时间短则几分钟,长则数小时。
据知情人士透露,OpenAI 的这个项目尚处于起步阶段,预计数月内难以完成。
据知情人士透露,参与该项目的员工曾讨论过向OpenAI 客户出售代码库访问权限的可能性。若 OpenAI 实施该计划,这将成为这家 AI 公司与最大股东之一微软展开正面竞争的最新例证。作为双方广泛合作伙伴关系的一部分,微软对 OpenAI 的投资已为两家公司带来可观收益。例如 OpenAI 开发的 ChatGPT 功能可支持多人协同编辑文档、 创建与修改演示文稿 ,其体验与微软 Office 应用程序高度相似。
与此同时,微软将OpenAI 模型应用于 GitHub 首创的 AI 编程工具,该工具不仅能实时自动补全代码,还可执行跨语言代码重写等复杂编程任务。
OpenAI 最终可能不会公开发布这款类 GitHub 产品,仅将其保留为内部开发工具。
但如果OpenAI 能将其 Codex 编码助手与代码仓库产品相结合,自动化处理构建功能和调试代码等任务,这对那些希望在编码项目中既与 AI 助手合作也与其他人类协作的开发者客户来说,可能会具有相当大的吸引力。
编码革命
OpenAI 的这一举措正值 AI 编码工具彻底改变企业软件开发方式之际。Meta Platforms、微软和亚马逊等科技巨头已表示,其公司现有相当比例的代码由 AI 生成,而过去一年涌现的一批初创公司—— 包括由 GitHub 前 CEO 托马斯·多姆克执掌的企业 ——正押注于未来人类开发者无需编写甚至查看代码的愿景。
GitHub 的 Copilot AI 工具面世已有四年,主要用于编写或编辑代码,是首批进入市场的同类工具之一,并在开发者客户中取得了早期领先优势。但由于来自 OpenAI 和 Anthropic 的竞争日益激烈,其领先地位已逐渐削弱 。这两家公司发布了更先进的编程助手,能够从零开始构建完整应用程序,或在无需大量人工监督的情况下调试现有应用。
对于规模庞大、技术成熟的公司而言,自主研发代码仓库并不罕见。GitHub 的核心产品正是这样一个代码仓库平台,它本质上为开发者提供了一个共同开发软件的协作空间——类似于多人可在线协同编辑同一份 Google 文档的机制。该平台主要基于开源软件构建,企业可下载并在本地自行部署运行。
为大型且技术先进的公司开发内部代码库并非罕见之事。
以谷歌和Meta 为例,它们已分别开发了自己的代码仓库——Piper 和 Sapling,以应对其工程师编写的大量代码。这两家公司均未将这些仓库作为产品对外部开发者或商业客户发布。
据知情人士透露,鉴于GitHub 拥有数千万付费用户,失去 OpenAI 这一客户对 GitHub 而言更多是象征性的打击。微软于 2018 年收购了 GitHub。
日益增多的服务中断
GitHub 服务中断的增加与其与微软及其 Azure 云计算部门的融合加深同步发生。2025 年初,微软首席执行官萨提亚·纳德拉将 GitHub 组织置于杰伊·帕里克的领导下,这位前 Meta 高管负责监督微软的 CoreAI 部门,该部门向开发者销售人工智能软件。
据一位直接了解此计划的人士透露,GitHub 最近一直在将其技术迁移至微软 Azure 云数据中心运行,而非继续使用自有数据中心。根据收到内部备忘录的人士透露,为满足 GitHub Copilot 等新型 AI 工具日益增长的需求,GitHub 首席技术官 Vladimir Fedorov 在 11 月向员工发布的备忘录中表示,公司计划在两年内将所有软件迁移至 Azure 平台。
此人称,当时GitHub 指派了先前负责开发和维护 GitHub 功能的多个工程团队,转而专注于 Azure 迁移工作。
目前尚不清楚这一举措是否影响了近期的服务中断。
公司将人为错误和Azure 平台问题均列为服务中断的原因。二月初,GitHub 将一次持续四小时的服务中断归因于 Azure 底层故障。一周后,当另一次持续约三小时的独立故障导致多项 GitHub 服务瘫痪时,该公司在公开事件报告中解释,问题源于服务配置方式的变更,并承认“GitHub 的服务可用性尚未达到我们的预期标准”。
参考资料: