活动邀请 | Perforce on Tour 2026 — 游戏研发效能进阶沙龙(3月25日,广州)

400-666-7732

演讲实录:Perforce 资深工程师分享 P4 平台 2026 演进趋势与 AI 深度融合方案

随着 AI 生成代码与资产呈指数级增长,版本控制正面临前所未有的挑战。在龙智与 Perforce 联合举办的“游戏研发效能进阶沙龙”上,Perforce 资深技术工程师 Kory Luo 带来了重磅分享:P4 MCP 服务器如何重塑 AI 时代的工作流。通过引入模型上下文协议(MCP),Perforce 成功将 AI 的“大脑”与 P4 的“肌肉”连接起来。本文将深度解析 P4 MCP 如何让 AI 真正读懂版本控制系统,实现从自然语言指令到自动化代码评审的跨越,并重塑版本控制的交互体验。

* 本文为该场演讲的全文实录第一部分,后续我们还将陆续更新关于RestAPI、P4路线图等内容,欢迎关注。

以下是演讲视频回放:

 以下是正文实录:

AI 时代的版本控制挑战

今天主要和大家探讨包括:P4 平台的全新功能以及 2026 年的P4发展趋势等内容。

首先来看一下行业背景,大家都知道 AI 的发展非常迅速,很多工作室已经在广泛使用 AI。AI 自动生成的代码和数字资产比人类手动创建的速度快得多,资产呈指数级增长。在这样的背景下,工作室如何高效管理这些资产并对其保持绝对的掌控?因为当数据爆炸之后,权限的管理和工作流程的管理很容易陷入混乱状态。

我们如何在这样大规模的运作中保持绝对的信心?如何操控工作流并快速应对结构性的变化,包括调整服务器的架构?在此基础上,我们还要清楚地知道服务器上发生了哪些变更、是谁在什么时间做的,这些要素缺一不可。解决这些挑战,正是 P4 平台持续发展的一个核心目标之一。

P4 平台全景:游戏研发的基石

对于需要同时管理很多项目、与众多外包团队合作,或者需要并行开发多款游戏项目的工作室来说,P4 绝对不是一个锦上添花的工具,而是你们项目的基石。除了 P4 Server 之外,我们平台其实还有一整套相配套的软件和服务,可以在不同的研发环节中,帮助整个团队更高效地释放最大的生产力。

我们可以通过前面视频来简单了解一下,P4 平台除了 P4 Server 之外,还有哪些重要的成员。

结合刚才的分享,我们可以看到有很多客户在 P4 的支持下取得了令人瞩目的成就。例如,超过 90% 的游戏大奖获奖作品其实都在使用 P4,包括斩获今年游戏大奖(BAFTA)的《光与影:33号远征队》,他们的团队也由 P4 赋能。同时,顶尖公司开发 CPU 和 GPU 也在使用 P4,这说明 P4 始终站在行业的核心位置。我们也非常希望在座的各位,使用 P4 也能创造出成功且令人瞩目的成就。

P4 MCP:AI 与版本控制的桥梁

随着 AI 的发展,大家需要考虑一个问题:如何将你现在正在使用的 AI 工具、大语言模型以及各类脚本,自然而然地连接到 P4 的版本控制系统以及其他产品线中?对于这个问题,P4 给出了自己的答案。

现在带大家看看 P4 平台在 AI 方向的进展和动态。首先,最值得关注的就是 P4 MCP 服务器,全称是 Model Context Protocol(模型上下文协议)。我们可以简单理解,MCP 是连接 AI 与真实系统之间的一层标准化的中间服务。它的作用不是聊天,而是让 AI 真正理解我们的业务系统,并能够安全、可控地去查询或操作系统的功能。简单概括:MCP 服务器负责告诉 AI,系统里有什么能力、数据在哪里、具体该怎么用。

打个比方,AI 很聪明,但它不知道你公司的内部系统怎么用。而像 P4P4 DAMP4 Code Review 功能很强大,但它们不理解人类语言。通过 MCP 服务器,它充当了“翻译官”和“能力说明书”的角色,作为一个安全的代理把这两端整合起来。通过标准化的方式传递上下文、数据和模型运行状态,你可以用自然语言下达指令,让 AI 到版本控制系统后台执行操作,而不再仅停留在对话层面。通过这种方式,MCP 大大提升了在复杂多模型环境下的互操作性、可扩展性以及整体效率,最终目的是构建更加高效、可落地的 AI 驱动工作流程。

了解了 MCP 后,P4 MCP 是专门为 P4 平台打造的 MCP 服务器实现。它的角色是让 AI 能够看懂、理解并执行 P4 相关的操作。P4 MCP 在去年 9 月份就已经在 GitHub(注:原文口误为TikTok)上开源推出,大家都可以去下载使用。在今年年初,我们又进行了一次更新,它支持的技能集(Skill Set)更加丰富了,后续我会详细介绍它都支持哪些技能。

目前它是一个部署在本地客户端的 MCP。因此,你在 P4 服务器中的所有权限,P4 MCP 都必须遵守。管理员可以随时禁用 MCP,如果你不想让用户使用 AI 功能,直接关闭即可。此外,我们还有很多可控参数,例如你可以设置它为只读模式(Read-only)。这意味着你可以通过 MCP 访问或调取 P4 的数据信息(比如查看 Change List 里包含哪些文件),但不能执行任何修改操作(比如不能提交 Change List),一切都是安全可控的。

管理员还可以精细定义哪些用户、哪些用户组可以具体访问哪些技能并执行对应操作。后续我们也会支持远程部署的 MCP 功能。目前它与 P4 是无缝集成的,非常适合使用 Cursor、Visual Studio、Rider 等主流 IDE 的开发者,也同样适用于在 IDE 中使用开发者助手扩展的场景。

P4 MCP 核心应用场景

接下来看看应用场景。目前 P4 MCP 比较侧重于开发人员角色,后续我们也会扩展到管理人员角色,例如P4 管理员的日常操作以及报告生成。它的核心操作包括:查询 P4 文件的状态(如签出、添加、未跟踪或存在冲突),以及将 Change List 提交到 P4 服务器。

比如在云端 IDE 界面里,你只需告诉 MCP:“帮我提交一下工作区中编号为 1234 的 Change List”,它就会自动执行,并在完成后返回成功或失败的结果。它还支持智能工作流程,例如冲突解决。MCP 能根据上下文和文件的历史记录,精准识别哪些文件存在冲突,并引导用户选择最合适的解决方式(如保留你的、保留对方的或合并)。

它也支持搁置(Shelving)操作,并且能自动生成变更列表的描述,清晰总结出 Change List 里包含了哪些文件、涉及到哪些 Depot、具体做了什么改动,以及是否关联解决了特定的 Job 或 Bug。关于代码仓库管理,你可以通过 P4 MCP 了解某模块的负责人是谁,上周发生了哪些变化,或者调取某个用户最近的提交记录。它还能分析哪些文件经常被同时修改,以及调取代码库中的开发热点区域。

在团队协作方面,它能智能化地推荐代码审查者。它会根据代码所有权、Depot 更改情况和历史记录,自动分析并推荐最有效率的 Reviewer,让你直接带着这些建议去发起审核流程。它还能充当新员工入职向导,向新开发者展示项目中活跃的开发区域、解释工作区映射规则,指出每个核心模块的关键贡献者,无需老员工手把手带新人。在发布准备阶段,MCP 还能自动验证所有已提交的更改、关联的 Job 以及自动化检查项是否都已处理完毕。

展示了 MCP 在云端 IDE 里的实际使用情况。如果在没有连接 MCP 服务器时问 AI:“我现在的 P4 服务器版本号是多少?”它会回答“不知道”,因为它无法进入 P4 执行 p4 info 查询。但当你连接了 MCP 服务器后,它就会自动去 P4 里面查询,并返回确切的版本号结果。如果你中间部署了代理服务器(Proxy),它也能一并告诉你 Proxy 的版本号。

还有一个更贴近日常工作的案例。比如你可以问 AI:“能不能帮我总结一下当前工作区对应的 Depot 路径下,最近这段时间有哪些改动?”如果你刚休假回来,无需再去挨个询问同事,也不必在 P4V 或命令行里跑复杂的查询命令。只需跟 AI 交谈,它就能给你生成一份清晰的改动总结报告,让你迅速了解最近进展,再也不用一条条去翻看 Change List 历史了。

P4 MCP 的使用场景绝对不止这些。大家可以去 GitHub 上下载 MCP 服务器投入试用,并给我们反馈。今年我们还会对它进行新一轮的重大更新,非常想知道大家想让 AI 帮忙做什么。后续的技能集(Skill Set)也会根据大家的需求增加新能力。截止到 3 月份,P4 MCP 支持的技能集共分为五大类:工作区、文件、Changelist、Shelving 以及 Code Review。

重点介绍一下 2026 年主打的 Code Review 场景。比如,你可以直接在 IDE 中向 AI 提问:“当前有哪些 Code Review 需要我关注?”接到指令后,它在幕后会根据指令定位到你关联的 P4 Code Review 实例,确认你的身份状态和访问权限;随后查询你的 Review 仪表板,对获取的信息进行分析处理,精准提取出你需要关注的任务;最后,它会将这些结果结合上下文信息,一次性整理好答复返回给你。

你还可以问它:“帮我展示 Review 12345 的详细信息”,或者“这个 Review 关联了哪些 Job?是否解决了特定 Bug?代码是否已提交?”如果代码已提交,它会根据状态自动将 Review 从 Approved(已批准)切换为 Committed(已提交),并主动询问你是否要正式关闭整个Review 流程。包括点赞、发表评论等操作,都可以直接在自己的 IDE 里完成,你完全不需要去学习 P4 Swarm 网页平台怎么用。

未完待续…..

AI 不应只存在于对话框中,它应当深入到版本控制与数字资产管理的每一个环节。龙智(Dragonsoft)作为 Perforce 授权合作伙伴,致力于为中国游戏研发团队提供最前沿的工具与方法论支持。

Perforce中国授权合作伙伴—上海龙智

想要获取 P4 MCP 服务器的配置指南?或者希望针对您工作室的 AI 工作流进行性能调优?立即联系Perforce授权合作伙伴——龙智,可为您提供咨询、试用、培训、实施集成、技术支持等全方位支持。

官网: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中国授权合作伙伴