Инженер-программист Unity3D
Инженер-программист для проектов Unity3D C# с прямой вставкой кода.
Что он делает
Инструмент Unity3D Editor, который использует языковые модели ИИ, включая Gemini, чтобы помочь разработчикам в создании и изменении кода для проектов Unity. Основные функции включают:
- Выбор класса из проекта
- Ввод задания для желаемых изменений кода
- Сканирует проект на наличие файлов .cs
- Анализирует выбранные классы
- Объединяет задачу пользователя с кодом класса
- Создает структурированные подсказки ИИ
- Использует конечные точки Gemini для запросов/ответов
- Поддерживает множество поставщиков (Gemini, OpenAI, Anthropic, Groq)
- Отправляет запросы и обрабатывает ответы
- Интерпретирует ответы ИИ для создания/модификации кода
- Поддерживает различные операции (добавление методов, изменение классов и т. д.)
- Проверяет валидность кода
- Интегрирует новый код с существующими файлами
- Обновляет соответствующие файлы проекта
- Поддерживает структуру и придерживается существующих иерархий
- Использует схему цепочки ответственности
- Обработчики выполняют определенные задачи (архитектор, валидатор, слиятель)
- Предоставляет подробные журналы процессов
- Управляет ошибками и ответами API
Генератор кода упрощает реализацию функций и модификацию кода, используя возможности ИИ. Он генерирует контекстно-зависимые, специфичные для Unity предложения кода, повышая производительность разработчиков и качество кода. Модульная конструкция инструмента позволяет легко интегрировать новых поставщиков ИИ и настраиваемые этапы обработки, что делает его адаптируемым к меняющимся потребностям проекта и технологиям ИИ.
Построено с
- Никто
Команда
К
Санат из Астана Геймс
От
Казахстан