Код чинит сам себя: петля Ральфа Виггама уничтожает ручной дебаг

Пока вы спите, этот алгоритм заставляет ИИ биться головой о стену, пока она не сломается. Почему тупой перебор эффективнее умного инженера?

Обновлено:
2 мин чтения
Код чинит сам себя: петля Ральфа Виггама уничтожает ручной дебаг

Забудьте про ночные бдения над консолью

Представьте сценарий: вы просыпаетесь утром, наливаете кофе, открываете ноутбук, а баг, который мучил вас вчера весь день... исчез. Исправился сам. Звучит как научная фантастика или бред сумасшедшего? Нет, это новая реальность, которую Том Тунгуз называет «Петлей Ральфа Виггама».

Тупость как стратегия победы

В основе метода лежит гениально простая идея, названная в честь самого бестолкового персонажа «Симпсонов». Ральф Виггам не отличается умом, но он настойчив.

Board Game <a href="/glossary/query" class="text-primary hover:underline">Query</a> Failure

Board Game <a href="/glossary/query" class="text-primary hover:underline">Query</a> Failure

Тунгуз столкнулся с проблемой: его AI-агент в Asana не мог найти название настольной игры. <a href="/tools/gemini" class="text-primary hover:underline">Gemini</a> провалился. <a href="/glossary/claude" class="text-primary hover:underline">Claude</a> провалился. Обычный инженер начал бы править промпты вручную. Но вместо этого была создана система, которая работает по принципу «детерминированная тупость в недетерминированном мире».

Как это работает?

  1. Сбор неудач: Каждую ночь скрипт сканирует задачи со статусом «failed».
  2. План атаки: Система генерирует план дебага.
  3. Бесконечный кошмар для ИИ: Скрипт заставляет модель решать задачу снова и снова, меняя подход, пока она не «вымечтает» правильное решение — просто чтобы вырваться из этого цикла.

Это не про интеллектуальное превосходство. Это про грубую силу итераций.

AI Agent Failure Logs

AI Agent Failure Logs

Почему это меняет всё?

Мы привыкли думать, что идеальный код требует идеальной логики. Но в эпоху <a href="/glossary/llm" class="text-primary hover:underline">LLM</a> количество попыток бьет качество кода.

Тунгуз отмечает: «ИИ создает софт дешево, но совершенство требует итераций». Этот наивный цикл самообучения гарантирует, что система просыпается умнее, чем засыпала. Пока вы отдыхаете, ваш софт проходит через ад бесконечных ошибок, чтобы утром выдать вам чистое решение.

Есть риск, что система зациклится между двумя неправильными ответами, но пока этого не произошло. Главный вопрос теперь не в том, как писать код, а в том, хватит ли у вас смелости доверить исправление ошибок самому источнику этих ошибок?

Итог: Эра «умного» программирования уступает место эре «настойчивого» ИИ. Вы готовы к тому, что ваш код будет жить своей ночной жизнью?

Источник:Tomtunguz

Читайте также