Алгоритмическая генерация в стиле Арчимбольдо: как Midnight Code Cup тестирует AI-агентов

На финале 24-часового соревнования Midnight Code Cup протестировали нестандартный подход к турнирам. Участникам официально разрешено писать код с помощью AI. Чтобы нейросети не выдавали решение по одному промпту, организаторы сместили фокус на сложную алгоритмическую оптимизацию. Хороший пример — задача на воссоздание картин в стиле Джузеппе Арчимбольдо.
Алгоритм должен собрать целевое полотно из ограниченного набора клипартов. База элементов заранее сгенерирована через движок Repaint.ai. На холст можно поместить максимум N деталей. Вращать или масштабировать исходники нельзя. Допускается только наложение с перекрытием предыдущих слоев. Любые пустые пиксели получают штрафной цвет (-255, -255, -255). Это ломает простые жадные подходы к заполнению пространства.
Система оценки опирается на жесткое попиксельное сравнение. Считается сумма квадратов разностей RGB-каналов между оригиналом и результатом. Итоговый балл динамически зависит от лучшего решения среди всех команд. Формат требует писать кастомные эвристики для пространственной оптимизации. Стандартные LLM-агенты пока не могут решить такие задачи без контроля разработчика.
Поделиться:
Ещё из архива
Все публикации
Интервью с Владимиром Аюевым: графический язык бигтеха, студия SASHA и дизайн-образование
1 месяц назад
Jockey от TwelveLabs: ИИ-агент для семантического поиска по видеоархивам и извлечения метаданных
1 месяц назад
Архитектура винной этикетки: баланс наборного шрифта и каллиграфии в кейсе Winecraft
1 месяц назад
Оптимизация контекста в Claude Code: как работает кэширование промптов и за что мы платим
1 месяц назад
Архитектура памяти для LLM-агентов: от базового SQLite до Graph RAG
1 месяц назад