Godot-разработчик — локальные LLM для 2D новеллы@ AI Avatars
О позиции
AI Avatars открывает набор в команду нового проекта — 2D визуальной новеллы, где персонажи управляются локальной языковой моделью. Разработка только начинается, но фундамент уже заложен: архитектура визуальной новеллы на Godot готова.
Чем вы будете заниматься
- Встраивать локальную LLM в уже существующий Godot-проект.
- Настраивать и запускать модель локально под игровые задачи.
- Проектировать систему управления контекстом и памятью персонажей поверх LLM.
- Организовывать хранение и передачу данных о героях, событиях и прошлых диалогах.
- Формировать контекст и промпты под разные игровые ситуации.
- Контролировать объём контекста и следить за тем, чтобы модель получала только релевантную информацию.
- Связывать игровое состояние с поведением и репликами NPC.
- Встраивать ответы LLM в уже готовую диалоговую систему новеллы.
- Работать с асинхронностью: запросы, ожидание ответа, состояния игры.
- Обрабатывать ошибки, таймауты и ситуации, когда модель недоступна.
- Оптимизировать потребление памяти и производительность под 8 ГБ VRAM.
- Развивать архитектуру интеграции LLM, не ломая существующие системы.
- Писать инструменты, которые позволят добавлять новых персонажей и сценарии без переписывания ядра.
- Участвовать в проектировании новых систем, связанных с AI-персонажами.
Требования
- Коммерческий опыт разработки на Godot / GDScript.
- Уверенное понимание чужого кода и умение работать с существующим проектом.
- Знание принципов работы LLM и локального запуска моделей.
- Опыт интеграции LLM, локальных моделей или AI-сервисов в приложения.
- Понимание, что «память LLM» — это отдельная система управления контекстом и данными.
- Опыт работы с асинхронными операциями и корректная обработка ошибок.
- Внимание к edge cases и вопросам стабильности.
Будет плюсом
- Опыт работы с локальными LLM.
- Знакомство с Ollama, llama.cpp, GGUF или похожими инструментами.
- Опыт quantization и оптимизации моделей.
- Создание AI/NPC-систем в играх.
- Оптимизация приложений под ограниченное железо.
Что мы предлагаем
- 37,5 часов в неделю — график планируешь сам.
- 70 000 ₽ на руки, выплаты дважды в месяц.
- Полностью удалённая работа без привязки к офису.
- Новый проект на старте — можешь влиять на архитектуру и ключевые технические решения.
Вакансия предлагает интересный проект с использованием локальных LLM в игровой разработке. Условия работы хорошие, но требуется опыт в Godot.
Кто здесь добьётся успеха
Глубокое знание Godot и GDScript, с умением интегрировать локальные языковые модели в игровые проекты.
Способность эффективно работать в удаленном режиме, самоорганизованность и высокая степень ответственности за выполнение задач без постоянного контроля.
Опыт работы с асинхронным программированием для обеспечения плавного взаимодействия между элементами игры и локальной LLM.
Творческий подход к проектированию игровых механик, умение адаптировать технологии под специфические игровые задачи.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости Gaming
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев