400-666-7732

Perforce技术沙龙回顾:聚焦 AI Agent 研发挑战,Perforce P4构筑企业级软件交付“可信基石”

Perforce技术沙龙回顾:聚焦 AI Agent 研发挑战,Perforce P4构筑企业级软件交付“可信基石”

Perforce技术沙龙回顾

日前,由全球版本控制与DevOps领导者 Perforce Software 与授权合作伙伴龙智(DragonSoft)联合举办的 “Perforce on Tour 2026·上海站” 技术沙龙圆满落幕。

过去十多年间,企业软件开发经历了快速演进。从传统模式到云计算,再到如今 AI 的全面参与。如今,AI Agent 能在极短时间内生成并修改海量代码。生产力的飞跃,也带来了全新的挑战:代码由谁更改?是否经过审查?变更过程如何追溯?AI 与开发者同时修改同一文件,又该如何避免冲突?

本次沙龙中,Perforce 资深售前技术工程师 Charlie Fan 带来了精彩演讲。他深度剖析了 AI 时代版本控制面临的新挑战,并分享了 Perforce 的破局之道。作为面向 AI 的版本控制平台,Perforce P4 正帮助企业实现可见、可追溯、可控制的软件交付。

~ 以下是本次演讲的核心干货回顾,让我们一同探索 AI 时代的版本管理新范式。

AI时代,传统的版本控制方案是否依然适用?

如今,在 AI 的加持下,开发者的角色正在从“手动编写代码”逐渐转向“指导、验证、审查和管理AI的产出”。一个开发者一天内使用多个 AI Agent,可以完成过去数十倍的文件修改量。面对这种规模和速度的剧增,传统的版本控制方案是否依然适用?

Charlie 指出,一个真正面向 AI的版本控制平台,必须解决三大核心问题——这也是 Perforce P4 集中式架构的优势所在:

实时掌握 AI Agent 状态:

在 P4 的集中式架构下,当某个开发者或 AI Agent 打开文件时,服务器能够实时知晓其意图,从而在冲突真正发生前,就发现重叠的工作,避免多个 Agent 做无用功。

全流程追踪变更:

在 AI 时代,企业不仅要问“代码发生了什么变化?”,更要问“这是谁或哪个Agent做的?经过了什么审查?”对此,P4 能够保留完整的变更历史、合并记录和审查轨迹,并提供清晰的责任归属。

规模化提升效率:

AI Agent 每次读取仓库、理解上下文都会消耗大量 Token。P4能够提供有关”文件有人在修改”或”任务在进行中”的状态洞察,大幅减少 AI 重复读取上下文的次数,从而降低 Token 消耗,在大规模环境下持续优化工作流程和 AI 成本。

Perforce vs Git:为什么P4的集中式架构更懂 AI Agent?

传统的 Git 分布式架构在管理开发者本地源码方面表现优异,但步入 AI Agent 时代,企业的核心挑战不再只是”代码存在哪里”,而是几十甚至上百个人和 Agent 同时工作时,如何做到可见、可追踪、可控制。

与 Git 分布式架构相比,Perforce P4的集中式架构展现出天然的 AI 协同优势。

Git和Perforce P4在AI场景下的对比

AI场景 Git分布式 Perforce P4集中式
架构 分布式,每个clone都有自己的repository/history 中心化,服务器是统一的Source of Truth权威唯一可信数据源
AIAgent并行工作 Agent可以各自在本地branch工作,但彼此对“正在发生什么”的实时可见性有限 Server可以集中掌握workspace、文件状态和变更活动
冲突发现  很多冲突在merge/rebase阶段暴露 可利用checkout/open-file状态等更早发现潜在重叠修改
历史记录 Rebase/squash可以重写本地/分支历史 Server-sidesubmittedhistory更强调稳定、可追踪
Agent可追溯性 能做到,但通常需要Git平台、CI/CD、审计工具等配合 P4的changelist、用户、文件、提交历史天然集中管理
大文件/AI+3D/芯片数据 Git原生并不擅长超大binary,需要GitLFS等扩展 P4原生就是针对大规模binary、超大repo和高并发设计
文件锁定 通常依赖GitLFSlocking等机制 Exclusivecheckout/locking是P4的成熟工作流
给AI提供工程上下文 通常需要从repo、PR、issue等多个系统组合 集中的changelist/filehistory/workspace信息更容易形成统一上下文
治理AIAgent 很大程度取决于GitHub/GitLab等外围平台 P4权限和集中式版本控制可以成为Agent操作的控制基础
MCP/Agent接入 GitHub/GitLab等已有AI/MCP生态 P4 MCP Server可以让Agent在P4权限体系内访问P4数据和执行相关操作

告别“合并瓶颈”:AI 驱动的安全协同工作流

在 AI 驱动的研发环境中,版本控制平台不能只是记录最后的结果,还需要提供足够的上下文来预防和解决冲突。

Charlie 在现场展示了一个典型的 AI Agent Bug 修复工作流:

  • 任务评估:Agent 接收任务,评估是否适合自动化处理(若不适合则交由人工)。

  • 同步基线:从 Perforce 中央服务器同步最新 Workspace,确保基于最新、正确的版本操作。

  • 创建变更:在中央服务器记录变更意图。

  • 最小化修复与本地测试:Agent 实施修复并运行本地测试,确保不破坏现有功能。

  • 对抗性测试:引入第二个 Agent 作为“审查者”,对第一个 Agent 的代码进行对抗性测试。

  • 人类最终决策:进入代码审查与 CI/CD 阶段,最终由人类开发者批准并提交。

整个工作流的目标,不是简单地“让 AI 自动写代码并直接提交”,而是“将 AI 纳入一个可控、可追踪、可审查的工程化流程之中”。Perforce P4在其中为人类、AI Agent、代码审查和自动化流水线提供共同的事实来源,确保在 AI 提升执行效率的同时,最终决策权依然牢牢掌握在人类手中。

应用案例:全球顶尖企业信任并选择Perforce P4

Perforce的高性能、高扩展与安全性,并非为了 AI 时代才临时设计,而是历经了众多对数据规模和安全性要求极高的行业验证。Charlie 在现场分享了几个极具代表性的客户案例。

NASA火星任务:利用 P4 与Unreal Engine构建数字孪生

挑战:

NASA 需要一种安全、可扩展的方式,为其制造设施之一创建一个持续更新的数字化副本。这需要强大的数据管理解决方案,以安全管理多个团队之间的大量机密文件。

解决方案:

NASA 与 LSU 合作,利用 Unreal Engine 对整个设施进行建模,精度误差控制在 3 毫米以内。Perforce P4 作为安全的核心记录系统(System of Record),管理数百万个数字资产和点云数据。各团队通过一条“数字线程(Digital Thread)”访问数据,不同的数据源通过 API 安全连接。

成效:

以 P4 作为统一可信数据源,同时让数据保留在原始系统中,使所有团队能够:

  • 通过清晰的权限控制访问机密文件。
  • 高效处理大型数据集,避免延迟。
  • 实时掌握所有项目细节。
  • 追踪所有变更,并快速定位和解决问题代码。

Mi‘pu’mi Games:借助 P4 实现AAA 级游戏开发

挑战:

Mi‘pu’mi Games 需要满足 AAA 级安全要求,同时有效处理大型游戏资产。Git 和 Clearcase 等版本控制系统无法提供赢得高价值合同所需的安全标准,也难以维持AAA级项目紧凑周期所需的效率。

解決方案:

Mi‘pu‘mi 将 P4 作为核心数据源——不仅用于游戏开发,更覆盖全公司运营。通过P4 Streams模板项目与P4代理服务器,他们实现了工作流自动化,并优化了与欧洲合作伙伴的远程协作。

成效:

相较于 Git 等分散式系统,选择 P4 使Mi’pu‘mi 能够:

  • 通过精细化权限控制满足 AAA 级合作伙伴的严格安全要求。
  • 借助 P4 Streams 模板将项目启动时间缩短90%以上。
  • 按时为按工时计费的客户合同提供工作证明。

Halon《阿凡达》预览制作团队:全面从Git转向Perforce

挑战:

随着 Halon 的规模扩大,Git 的局限性日益明显。同时管理 Git 和 Perforce 导致工作流程碎片化,影响艺术家的创作专注度。

解決方案:

Halon 通过集中式 Perforce P4 服务器和 “每项目一个仓库” 的模式优化了工作流程、简化管理、减少错误,并消除了大量手动流程。

成效:

使用P4将团队从繁琐的任务中解放出来后,Halon 能够:

  • 将项目启动时间从两天缩短至二十分钟。
  • 让艺术团队有更多的时间专注于创作。
  • 提升协作效率,并减少在 VAD、预视觉化、技术视觉化、VFX 以及游戏电影过场动画工作流程中的瓶颈。

迈向 Perforce Intelligence:Agentic Gateway 统一 AI 入口

随着 MCP 与 AI Agent 的爆发,企业正从“碎片化的 AI 工具使用”转向“统一的 AI 协调”。为此,Perforce 提出了 Perforce Intelligence 愿景,致力于提供自动、自主且可控的软件交付。

其中,全新推出的 Perforce Agentic Gateway 成为了企业连接 AI 的核心枢纽:

  • 统一安装流程:通过单一安装程序整合多个 Perforce MCP 产品,大幅简化部署流程。提供一致且引导式的安装体验,减少分散式导入所带来的复杂性,并缩短实现价值所需的时间。

  • AI 协调层,降低复杂度:将不同 Perforce 产品的能力标准化,方便整合至 AI 工作流程、CI/CD 流水线及企业生态系统。

  • 降低Token 消耗 :通过统一协调层整合多个任务,避免重复检索上下文,显著降低企业 AI 调用成本。

  • 一致的可视性:内建 UI 与监控,企业无需二次开发即可集中管理所有 Agent 的访问与执行。

Agentic Gateway 并非又一个独立的 AI 模型,而是连接 AI Agent 与企业系统之间的“编排与控制层”,帮助企业告别碎片化的独立 AI 工具与 MCP Server,逐步迈向一个更加统一、可管控、可扩展的智能体架构。

跨越行业边界:Perforce P4 构筑版本管理“可信基石”

Perforce 已被广泛应用于全球对规模、性能、安全和协作要求极为严苛的开发环境中。从暴雪、Epic Games等游戏行业巨头,到英伟达、三星等半导体领军者,再到保时捷等汽车制造先锋,这些不同的行业面临着高度一致的研发挑战:

  • 工作流极度复杂:拥有高度定制化和严谨的开发工作流;

  • 资产规模庞大:需要同时管理海量的源代码与数字/二进制资产;

  • 跨地域协同:依赖全球跨地区、跨时区团队的高度一致性协作;

  • 合规与安全底线:对系统性能、安全性、IP 保护以及可追溯性要求苛刻。

这正是 Perforce 核心价值所在——当开发环境变得极其复杂、规模极其庞大,且“绝对不能出错”时,P4 能够为企业提供一个坚如磐石的可靠基石。

随着 AI Agent 深度融入研发流程,这块基石的重要性被无限放大,因为未来企业需要管理的,不再仅仅是更多的文件和开发者,还有海量的自动化变更和AI 参与者。Perforce P4则帮助企业在狂飙突进的 AI 时代,始终保持对整个开发过程的可见、可追溯和可控制。

联系龙智,获取更多支持

AI时代,选择正确的版本控制底座Perforce P4,就是选择企业未来的研发生产力。

了解更多关于 P4 落地应用及 AI 时代的研发转型实践,欢迎联系 Perforce 中国授权合作伙伴——龙智(DragonSoft)专家团队,我们将为您提供专业的咨询与落地支持。

官网:www.shdsd.com

电话:400-666-7732

邮箱:marketing@shdsd.com

最新文章

相关产品

分享到:
关于龙智

龙智DevSecOps解决方案

龙智深耕DevSecOps相关领域近十年,集成DevOps、ITSM、Agile管理思路及该领域的优秀工具,提供软件研发生命周期管理解决方案,以及实施、培训、升级、数据迁移、定制开发、运维等服务。

龙智致力于帮助企业实现软件开发运营一体化,并确保安全防护融入软件研发的整个生命周期中。龙智提供从产品规划与需求管理、开发,到测试、部署以及运维全生命周期的解决方案与管理工具,帮助企业科学、高效、安全地管理软件开发,更快、更好地交付软件产品。

近年来,龙智团队潜心开发,先后帮助金融、通信、互联网、汽车、芯片、游戏、医疗等行业的1000多家企业促进开发安全运营的一体化的实践。 秉承着打造开放式DevSecOps的理念,龙智与国外其他多家DevOps工具顶级厂商如Atlassian、Perforce、Mend(原WhiteSource)、CloudBees、SmartBear等合作,将国际市场上先进的工具引入中国市场,帮助企业打造量身定制的DevSecOps解决方案、ITSM解决方案,助力企业高效开发与运维。

我们的自研产品包括Confluence水印插件,Timewise-Jira计划及实际工时管理插件,Jira服务台企业微信应用插件等;我们还与全球DevOps领域领先的企业建立了合作伙伴关系,我们是:

· Atlassian全球白金合作伙伴

· Perforce中国授权合作伙伴

· Mend (原WhiteSource)中国授权合作伙伴

· CloudBees中国授权合作伙伴

· SmartBear中国授权合作伙伴