Unity AI 公开测试版:关于AI助手

提问模式
“提问模式”是编辑器中获取答案的最快方式。用通俗易懂的英语输入问题,Unity AI 助手就会根据您的项目背景,给出解释、代码片段或建议。它参考了 Unity 的文档、运行时 API 参考以及您当前项目的状态。
“查询模式”为只读模式:它绝不会修改您的项目,绝不会写入文件,也绝不会在您未对响应结果进行操作的情况下更改任何内容。当你需要的是信息而非行动时,这就是正确的模式。
“提问模式”擅长:
- 讲解 Unity API 以及特定组件的工作原理
- 诊断控制台错误并提供解决方案
- 针对特定的游戏玩法或系统问题提出解决方案
- 解答关于场景的问题——“哪些 GameObject 使用了此材质?”
- 无需离开编辑器即可查阅包文档

计划模式
“计划”模式专为需要多个步骤才能完成的任务而设计。当您描述想要构建或更改的内容时,助手会在采取任何行动之前,生成一份结构化的计划——即对其拟采取措施的数据细分。
请您审阅该计划,如有必要进行调整,然后予以批准。只有在获得批准后,您的项目才会有所进展。因此,当您希望对调整过程保持可视化并加以控制,以便在允许 Unity AI 进行更改之前做出明智的决策时,“计划”模式便是最佳选择。
“计划”模式适用于:
- 对跨多个脚本的现有系统进行重构
- 从零开始构建新功能——输入处理、状态机、事件
- 根据设计要求重组场景层级结构
- 将代码从一个 Unity 版本或模式迁移到另一个
提问模式
“询问模式”是大多数交互的起点。您可以利用它来咨询有关 Unity 的问题、获取控制台错误的解释、了解特定组件的工作原理,或者查阅最佳实践。该助手基于 Unity 的文档以及您当前项目的上下文,提供具体且相关的答案。
“询问”模式下的示例提示:
- “为什么我的刚体能穿过地板?”
- “FixedUpdate 和 Update 之间有什么区别?”
- “如何为当前场景设置导航网格?”

计划模式
“计划”模式通过将复杂任务分解为更小的步骤,帮助您简化这些任务。Unity AI 助手不会给出单一答案,而是针对多步骤任务制定一份结构化的计划——在采取任何行动之前,先列出它打算采取的步骤。这使您有机会在项目发生任何变更之前进行审核、调整和批准。
“规划模式”适用于系统重构、从零开始构建新功能或重组场景层次结构等任务——在这些情况下,您需要清晰了解实施方法,以便在执行前做出明智的决策。

代理模式
代理模式使 Unity AI 助手具备了行动能力。一旦您下达指令并批准其权限,它便会端到端地执行任务:编写脚本、修改场景组件、创建预制件,并验证更改是否按指令正常运行。
任何变化都是可逆的。您可以撤销操作步骤,所有由 AI 生成的素材资源都带有嵌入式元数据标签,因此可在您的项目中识别,并用于应用商店的申报。
权限级别
您可以控制“代理模式”的自主程度。权限级别可让您限制代理程序的操作范围:
- 只读:代理可以查看您的项目,但无法进行任何写入或修改操作
- 仅限编写脚本:代理可以创建和编辑 C# 脚本,但无法修改场景或素材资源
- 完全自主:该代理可以编写脚本、修改场景、创建素材资源以及执行编辑器操作
在代理在会话中应用更改之前,会显示一个权限提示。工具操作记录会显示在对话中,这样您就能清楚地看到客服代表正在做什么,并且可以展开每条记录来查看参数和结果。

Unity AI 的独特之处在于:项目背景
Unity AI 助手生成的内容质量取决于上下文。大多数人工智能编码工具只能看到你当前打开的文件。Unity AI 助手能够全面掌握您的整个项目:
- 场景图与层次结构
- 所有 GameObject 及其组件
- 已安装的软件包及其版本
- 目标平台和构建设置
- 控制台输出——警告、错误和日志
该上下文已生效。当您提出问题或请求执行操作时,Unity AI 助手会读取项目当前的状态,而非您打开项目时的快照。这意味着它能够推断场景中实际包含的内容,发现那些仅在运行时才会显现的问题,并生成与您现有架构相匹配的代码。

补充背景信息
您还可以通过助手窗口中的附件按钮(+)手动将相关项目数据附加到任何对话中,以便提供具体背景信息。这样,您就可以让助手针对特定的脚本、预制件或一组素材资源进行操作——从而缩小其关注范围,以便在您确切知道它应处理什么内容的情况下完成任务。
如何打开 Unity AI 助手
安装好 Assistant 软件包后:
1.在主菜单中,进入“AI”>“助手”。
2.将窗口停靠在布局中,以便随时访问。
3.选择一种模式(询问、规划或代理),然后输入您的提示。
如果您尚未安装该软件包,请转到“Windows”>“软件包管理器”,选择“按名称添加软件包”,然后输入 com.unity.ai.assistant。

更多关于 Unity AI 的信息
如果您想进一步了解 Unity AI 公开测试版中的功能,欢迎阅读本系列的其他文章:
立即体验 Unity AI
Unity AI 公开测试版现已面向所有 Unity 6 开发者开放。注册免费试用,体验 Unity AI Assistant,通过 Unity AI Gateway 连接您常用的工具,并开始探索内置项目感知型 AI 代理后,您的开发工作流将呈现怎样的全新面貌。
请访问 unity.com/features/Unity AI 注册并了解更多关于套餐、定价和数据隐私的信息。
完整的文档可在编辑器中链接的 Unity AI 文档中查阅,或访问 docs.unity3d.com 获取。
Unity AI Assistant 目前处于公开测试阶段。因此,本文所述的功能、行为及可用性均处于积极开发阶段,可能会发生变更、受到限制或被取消,且恕不另行通知。