Релиз модели9 октября 2026 г., 14:20 МСК🤖 Auto

SlopWare: Почему AI-агенты создают «мусорный» софт

Исследование показало, что современные AI-кодеры (Gemini, GPT, Claude, Fable) создают функциональные, но неудобные приложения. Главная проблема — отсутствие человеческого контекста и «чувства» интерфейса.

Баннер новости 9296

Эксперимент: $100 на PDF-редактор

Исследователь нейросетей nielstron провел тест: дал четырем AI-агентам (Gemini 3.8 Flash, GPT Astra 6, Opus 5, Fable 5) бюджет в $100 и задачу создать открытый PDF-редактор с отличным UX. Агенты работали автономно на выделенных VM, не взаимодействуя друг с другом. Результат: код работает, но интерфейсы полны багов и нелогичных решений. Автор называет это явление SlopWare — софт, который «работает», но раздражает пользователя.

Ключевые провалы AI-разработчиков

Анализ выявил системные ошибки, которые AI не замечает, так как не испытывает «трения» при использовании софта:

  • Web-first ошибка: Все модели создали веб-приложения, игнорируя нативные установки. Gemini даже не предоставил готовой ссылки, только инструкции по npm. Только Astra сделала GitHub Pages, но ни одна не подумала о PWA или мобильных версиях.
  • Проблемы взаимодействия: Gemini 3.8 Flash вставлял изображения в случайную точку без превью, делая их последующее удаление невозможным. Claude и Codex решили это случайно, добавив drag-and-drop, но не объяснили логику.
  • Навигация: Astra перегрузила интерфейс текстовыми подписями к каждой кнопке (антипаттерн UX). Gemini насыпал кучу иконок без ясности. Ни одна модель не добавила поиск по настройкам — стандарт для мобильных ОС.
  • Производительность: На примере форка Gramps-Web показано, что AI-код часто содержит последовательные SQL-запросы и медленные бэкенд-операции, которые пагубно сказываются на скорости при больших объемах данных (1500 записей).

Сравнение подходов моделей

Модель Деплой UX/Интерфейс Функциональность
Gemini 3.8 Flash npm (сложно) Много кнопок, нет превью вставки Базовый просмотр, сжатие
GPT Astra 6 GitHub Pages Текстовые лейблы на всех кнопках Базовый редактор
Opus 5 Инфо отсутствует Информация недостаточна Единственная попытка редактировать существующие элементы
Fable 5 Инфо отсутствует Минимализм до абсурда Только выделение текста, нет выбора объектов

Почему люди всё еще нужны?

Автор выделяет две главные ценности человека в процессе разработки с AI:

  1. Контроль цели: Не дать агенту преждевременно завершить задачу или сбиться с пути.
  2. Обнаружение «мусора»: Замечать мелкие баги и неудобства, которые AI не видит, так как не взаимодействует с продуктом как пользователь. AI генерирует код, но не чувствует «трения» интерфейса.

Без изменения парадигмы работы LLM (добавления симуляции пользовательского опыта) мы рискуем получить рынок, заваленный функциональным, но раздражающим софтом.

Источник: LessWrong ↗