Перейти к содержимому
Экосистема AI Vibe

Новости

Кодинг-модель учат рисовать акварелью: открытый пайплайн TRL и OpenEnv

Редакция 3 сентября 2026 г.

Языковая модель генерирует JavaScript для p5.brush, и headless-браузер превращает код в акварельный рисунок на canvas.

После вирусного ролика Surya Narreddi Sergio Paniego выложил полный открытый рецепт на Hugging Face: кодинг-модель генерирует JavaScript для p5.brush, headless Chromium рендерит скетч в акварель. Датасет, RL-среда, скрипты обучения и три готовые модели — в одной коллекции на Hub.

Ролик набрал больше 1,5 млн просмотров. Модель не рисует пиксели — она пишет программу примерно на 150 строк, которую можно прочитать и перезапустить. Narreddi тренировал узкий этап на крупных цветах; Paniego взял инженерную часть на TRL и OpenEnv, весь пайплайн крутится на Jobs и Spaces.

Критерий — вкус, не тесты

Награда смешивает четыре компонента: компиляция скетча, длина кода, сравнение с референсами из ручного пула и оценку эстетики через HPSv3. Пул — 178 картин в ярусах love и okay, собранных из генераций четырёх открытых моделей: GLM-5.2, Kimi-K3, Qwen3-Coder-Next и Qwen3.5-122B-A10B.

Из 47 методов p5.brush в промпте разрешены только 10 — линии и штриховку убрали, чтобы сохранить размытые заливки. Обучали Qwen3.5-35B-A3B с LoRA через GRPO; три прогона меняли только веса двух «судей» вкуса. Когда среда и scorer подняты как Spaces, старт сводится к одной команде hf jobs.

Источник: Training a coding model to paint watercolours with TRL and OpenEnv.