Открытая бета-версия Unity AI: Объяснение помощника по искусственному интеллекту

May 6, 2026|5 Мин
Иллюстрация открытой бета-версии Unity AI. Увеличенный вид темно-фиолетового бриллианта на черном фоне.
Эта веб-страница была переведена с помощью машинного перевода для вашего удобства. Мы не можем гарантировать точность или надежность переведенного контента. Если у вас есть вопросы о точности переведенного контента, обращайтесь к официальной английской версии веб-страницы.

Задавайте вопросы, планируйте сложные задачи и позволяйте агенту действовать — и все это не выходя из редактора. Сегодня в серии открытых бета-версий Unity AI мы познакомимся с помощником Unity AI Assistant.

Ассистент Unity AI занимает центральное место в Unity AI. Это GPT, встроенный непосредственно в редактор Unity, основанный на передовых моделях искусственного интеллекта и основанный на документации и передовых практиках Unity. В отличие от универсального помощника по программированию, он знает иерархию сцен, установленные пакеты, целевую платформу, GameObjects и многое другое, поэтому ответы и создаваемый код соответствуют тому, что вы на самом деле создаете.

Помощник работает в трех режимах. Вы выбираете режим в зависимости от сложности того, что вам нужно, и от того, какую автономность вы хотите предоставить своему помощнику по искусственному интеллекту.

Режим «Спросите»

Режим «Задай вопрос» — самый быстрый способ получить ответы в редакторе. Введите вопрос простым английским языком, и помощник Unity AI Assistant ответит объяснением, фрагментом кода или рекомендацией — и все это в соответствии с контекстом вашего проекта. Он основан на документации Unity, ссылках на API среды выполнения и состоянии текущего проекта.

Режим Ask доступен только для чтения: он никогда не изменяет ваш проект, никогда не записывает файлы и ничего не меняет, пока вы сами не отреагируете на ответ. Это правильный режим, когда вам нужна информация, а не действия.

Режим «Задай вопрос» хорош для:

  • Описание API Unity и принципов работы отдельных компонентов
  • Диагностика ошибок консоли и предложения по их устранению
  • Рекомендации по подходам к решению данной игровой или системной проблемы
  • Ответы на вопросы о вашей сцене: «Какие GameObjects используют этот материал?»
  • Поиск документации по пакету, не выходя из редактора
Помощник Unity по искусственному интеллекту откроется в редакторе Unity. Пользователь спрашивает помощника, как создать прототип приключенческой игры «укажи и щелкни».
Задать вопрос в режиме «Задай вопрос»

Режим «План»

Режим «План» предназначен для задач, для выполнения которых требуется несколько шагов. Когда вы описываете, что вы хотите создать или изменить, помощник составляет структурированный план (пошаговое описание того, что он намеревается сделать), прежде чем предпринимать какие-либо действия.

Вы просматриваете план, при необходимости корректируете его, а затем утверждаете. Только после утверждения что-то происходит в вашем проекте. Таким образом, режим «План» — правильный выбор, если вам нужна прозрачность и контроль над подходом, чтобы вы могли принять взвешенное решение, прежде чем позволить Unity AI вносить изменения.

Режим планирования хорошо подходит для:

  • Рефакторинг существующей системы с использованием нескольких скриптов
  • Настройка новой функции с нуля — обработка ввода, конечные автоматы, события
  • Реорганизация иерархии сцен на основе требований к дизайну
  • Перенос кода из одной версии или шаблона Unity в другую

Режим «Спросите»

Режим «Задай вопрос» является отправной точкой для большинства взаимодействий. Используйте его, чтобы задать вопросы о Unity, получить объяснения ошибок консоли, понять, как работает тот или иной компонент, или ознакомиться с передовыми практиками. Помощник опирается на документацию Unity и контекст вашего активного проекта, чтобы дать конкретные и актуальные ответы.

Примеры подсказок в режиме Ask:

  • «Почему мое жесткое тело проходит сквозь пол?»
  • «В чем разница между FixedUpdate и Update?»
  • «Как настроить NavMesh для текущей сцены?»
Помощник Unity по искусственному интеллекту откроется в редакторе Unity. Пользователь спрашивает, как создать автоматическую распашную дверь на основе физики.
Панель AI Assistant, показывающая пример запроса.

Режим «План»

Режим планирования позволяет упростить сложные задачи, разбив их на более мелкие этапы. Вместо одного ответа помощник Unity AI Assistant создает структурированный план многоэтапной задачи, в котором перечисляются задачи, которые она намеревается выполнить, прежде чем предпринимать какие-либо действия. Это дает вам возможность проверить, скорректировать и утвердить проект до того, как в него будут внесены какие-либо изменения.

Режим планирования полезен для таких задач, как рефакторинг системы, настройка новой функции с нуля или реорганизация иерархии сцен — в ситуациях, когда необходимо наглядно ознакомиться с подходом, чтобы принять взвешенное решение перед его реализацией.

Скриншот Unity AI Assistant в режиме «План» в редакторе с графиком работы и обоснованием предлагаемых изменений в проекте
Режим «План» обеспечивает структурированный план перед выполнением.

Агентский режим

Агентский режим дает помощнику Unity AI Assistant возможность действовать. Как только вы дадите команду и утвердите разрешения, она выполняет задачу от начала до конца: пишет сценарии, изменяет компоненты сцены, создает префабы и проверяет, что изменения выполняются в соответствии с инструкциями.

Каждое изменение обратимо. Шаги можно отменить, а все ресурсы, созданные искусственным интеллектом, будут помечены встроенными метаданными, чтобы их можно было идентифицировать в вашем проекте и в декларациях магазина приложений.

Уровни разрешений

Вы сами контролируете степень автономности режима Агента. Уровни разрешений позволяют ограничить то, к чему может прикасаться агент:

  • Доступно только для чтения: агент может проверять ваш проект, но не может ничего писать или изменять
  • Только написание сценариев: агент может создавать и редактировать сценарии C#, но не изменять сцены или ресурсы
  • Полная автономность: агент может писать сценарии, изменять сцены, создавать ресурсы и выполнять действия редактора

Перед внесением Агентом изменений в сеанс появляется окно разрешения. В беседе отображаются записи об активности инструмента, поэтому вы можете точно видеть, что делает агент, и расширять каждую запись, чтобы просмотреть параметры и результаты.

Помощник Unity AI Assistant откройте в редакторе Unity. В режиме агента вам предложат внести изменения непосредственно в сцену и поделиться своими аргументами.
Режим агента: выполнение задачи в редакторе Unity

Что отличает Unity AI от других: Контекст проекта

Качество продукции Unity AI Assistant зависит от контекста. Большинство инструментов программирования AI видят только открытый файл. Помощник Unity AI Assistant видит весь ваш проект:

  • Граф и иерархия сцен
  • Все GameObjects и их компоненты
  • Установленные пакеты и их версии
  • Целевая платформа и настройки сборки
  • Вывод на консоль — предупреждения, ошибки и журналы

Этот контекст жив. Когда вы задаете вопрос или запрашиваете действие, помощник Unity AI Assistant считывает текущее состояние вашего проекта, а не снимок с момента его открытия. Это означает, что оно может понять, что на самом деле находится в вашей сцене, выявлять проблемы, которые могут возникнуть только во время выполнения, и генерировать код, соответствующий существующей архитектуре.

Режим помощника Unity AI открывается в редакторе Unity для чтения контекста сцены в реальном времени.
Ассистент читает контекст сцены в реальном времени

Прикрепление дополнительного контекста

Вы также можете вручную прикрепить соответствующие данные проекта к любому разговору с помощью кнопки вложения (+) в окне Помощника, чтобы указать определенный контекст. Это позволяет направлять помощника на определенный скрипт, префаб или набор ресурсов, ограничивая его внимание задачами, в которых вы точно знаете, с чем ему следует работать.

Как открыть помощник Unity AI

После установки пакета Assistant выполните следующие действия:

1. В главном меню выберите AI > Assistant.

2. Закрепите окно в макете, чтобы оно было доступно.

3. Выберите режим («Спросите», «План» или «Агент») и введите запрос.

Если пакет еще не установлен, перейдите в меню «Окно» > «Диспетчер пакетов», выберите «Добавить пакет по имени» и введите com.unity.ai.assistant.

Пользователь, открывающий AI Assistant из главного меню редактора Unity.
Откройте AI Assistant в строке меню редактора Unity

Подробнее об искусственном интеллекте Unity

Если вам интересно узнать больше о том, что доступно в открытой бета-версии Unity AI, мы приглашаем вас прочитать другие статьи из этой текущей серии:

Попробуйте Unity AI уже сегодня

Открытая бета-версия Unity AI теперь доступна для всех разработчиков Unity 6. Подпишитесь на бесплатную пробную версию, изучите Unity AI Assistant, подключите предпочитаемые инструменты через Unity AI Gateway и начните экспериментировать с тем, как выглядит рабочий процесс разработки с помощью встроенного агента искусственного интеллекта, ориентированного на проекты.

Зарегистрируйтесь и узнайте больше о тарифных планах, ценах и конфиденциальности данных на сайте unity.com/features/ai

Полная документация доступна в документации Unity AI, ссылка на которую приведена в редакторе, или на сайте docs.unity3d.com.

Unity AI Assistant в настоящее время находится в стадии открытого бета-тестирования. Таким образом, функции, поведение и доступность, описанные в этой публикации, находятся в стадии разработки и могут быть изменены, ограничены или прекращены без уведомления.