Почему vibecoded photoshop так и не появился?

18.05.2026 · 5 мин

Задумывались когда-нибудь, почему LLM-пилоты буквально завалили интернет клёвыми проектами на Python и JavaScript, а вот полноценного «Photoshop на словах» как не было, так и нет?

Два года прошло. Инструменты доступны миллионам. Барьер якобы рухнул — ну давайте уже! Где оно?

Тишина.

В статье «Where Are the Vibecoded Photoshops?» автор gizmo64k разбирает этот вопрос с позиции инженера с опытом в demoscene — и выводы там жёсткие.

Уровни работы с кодом

Автор выделяет три уровня любого разработчика:

УРОВНИ РАЗРАБОТКИ СЛОЖНОГО ПРОДУКТА
─────────────────────────────────────
┌─────────────────────────────────────┐
│ Уровень решения                     │
│ Что строить? Какая архитектура      │
│ выживет в реальном мире?            │
├─────────────────────────────────────┤
│ Уровень проверки                    │
│ Тесты, хесс (тестовый каркас),      │
│ отсеивание «почти рабочих» версий   │
├─────────────────────────────────────┤
│ Уровень ввода                       │
│ Синтаксис точки с запятой           │
└─────────────────────────────────────┘

AI снизил стоимость → только нижнего уровня!
Три уровня работы с кодом: AI удешевил только печатание

Ключевая мысль статьи: LLM удешевили только печатание. Архитектурные решения и проверка остались там же, где были.

Код vs визуальный редактор

С текстовым кодом всё просто: написал функцию, запустил тесты, получил ответ «работает» или «не работает». Бинарный результат легко проверять автоматически.

С визуальным редактором всё сложнее: сделал слой в Photoshop — а как понять, правильно ли он лёг? Ошибка не красная строка в терминале — она может быть тонкой и субъективной.

Функция либо компилируется, либо нет. А вот отредактированное изображение может быть технически корректным, но эстетически провальным — и никакая LLM пока не научилась это различать.

КОД vs ВИЗУАЛЬНЫЙ РЕДАКТОР: ПОЧЕМУ РАЗНЫЕ?
═════════════════════════════════════════

                    Код              Редактор
    
Компиляция        ──► бинарный        ──► эстетический
                  ответ               результат
    
Тесты             ──► pass/fail       ──► субъективная оценка
    
API                стабильные         постоянно меняется
    
Паттерны           повторяются         каждый случай уникален
    
Локализация        ошибки точная       ошибка размазана по всему файлу

→ Автоматизируемо     Требуется человеческий глаз?
Почему текстовый код проще для LLM: сравнение ключевых характеристик

Что мешает vibecoded photoshop?

Автор называет несколько конкретных барьеров:

Настоящий «Photoshop на словах» потребовал бы агента, который понимает визуальный контекст так же хорошо, как хороший дизайнер понимает композицию кадра. Такого агента пока нет.

Где уже есть частичные аналоги?

Это не значит, что ничего не происходит:

Но все они решают одну задачу целиком и не дают полноценного контроля через естественный язык над сложным проектом целиком.

Выводы

Статья gizmo64k ставит правильный вопрос и даёт честный ответ: vibecoded Photoshop не появился не потому, что спроса нет, и не потому, что технология плохая. А потому что визуальное творчество требует уровней проверки, которые LLM пока научились держать стабильно только на нижнем уровне абстракции.

Код можно протестировать автоматически до посинения. Изображение можно только посмотреть глазами. И пока этот факт не изменится, мы будем видеть крутые демо рядом с пустотой там, где должен быть vibecoded Lightroom или After Effects.

Самые интересные применения AI будут там, где традиционные метрики качества ломаются о субъективность результата: графика, музыка, видео. Там ИИ ещё долго будет помощником человека, а не его заменой.

Ссылки

Дмитрий Полухин — продуктовый дизайнер. Пишу про разработку, AI и дизайн интерфейсов. Обо мне, контакты и профили.