正文

NVIDIA发布针对虚幻引擎5开发的AI代码助手可靠性框架

编辑:Kala发布时间:3小时前

解决大型C++游戏代码库中的生产失败问题

NVIDIA发布了一个用于在虚幻引擎中实现可靠AI编码的框架,解决了导致大型C++游戏代码库生产失败的上下文缺失问题。

NVIDIA发布针对虚幻引擎5开发的AI代码助手可靠性框架

NVIDIA发布了一项技术框架,旨在解决AI代码助手在处理大型虚幻引擎5代码库时的可靠性问题。该公司的方法针对所谓的“上下文差距”——即AI模型生成的内容与实际在生产游戏环境中运行的内容之间的脱节。

核心洞察:上下文缺失是主要问题

AI编码失败的原因很少是因为代码生成能力不足,而是因为助手缺乏关于引擎约定、分支差异和工作室特定模式的关键上下文。如果向AI助手提供不完整的代码库信息,生成的代码虽然看似合理,但在后续集成过程中会造成昂贵的麻烦。

框架的三大创新点

NVIDIA的框架在三个层面上运作。个人开发者可以获得基于官方文档的引擎感知代码生成——例如带有正确UE5宏的启动组件。团队则可以使用结合了Cursor等AI编辑器和Visual Studio调试功能的混合工作流。企业级工作室则获得重型基础设施:基于AST的代码分块、通过cuVS实现的GPU加速矢量搜索,以及通过NeMo Retriever NIM实现的混合检索系统。

基于AST的分块值得关注。该系统在索引时保留完整的函数、签名和控制流,而不是将代码视为原始文本。这意味着检索到的上下文在结构上是有意义的,而不会在函数中间被截断。

市场背景的重要性

这一发布正值AI for Unreal领域的竞争日益激烈之际。Epic Games于2025年9月推出了自己的Epic Developer Assistant for UE 5.6。更近期的是,Aura在2026年1月推出,声称一家VR工作室利用其代理能力进行蓝图和C++操作,将生产时间缩短了一半。

NVIDIA的卖点在于专注于企业级可靠性而非速度提升。运营专有系统的大型发行商面临跨多个分支的治理要求,这是简单工具无法满足的。模型上下文协议(MCP)组件标准化了AI代理访问内部资源(如构建日志、文档、票务系统)的方式,并内置了安全控制。

设置过程

对于希望尝试混合工作流的团队,NVIDIA估计需要10到15分钟来完成设置:安装Cursor,配置带有C++工作负载的Visual Studio 2022,将虚幻引擎的源代码编辑器设置指向VS Code(Cursor可以打开),并生成项目文件。clangd扩展是可选的,但推荐用于宏密集型UE代码导航。

未来展示与实施建议

NVIDIA将在2026年的GDC和GTC上展示这些技术,并举办一个名为“破解代码:为大型C++代码库启用AI助手”的专题会议,涵盖企业实施细节。正在评估AI编码工具的工作室应注意NVIDIA推荐的顺序:首先稳定检索,然后标准化工具访问,最后考虑对模型进行微调以实现领域特定的准确性。