5 строк кода, сводящих с ума весь Кремниевый долина! Австралийский пастух раскрывает точку сингулярности в AI программировании

Австралийский овцевод-старик использовал 5 строк кода, чтобы прорвать потолок AI-программирования, вызвав крупное землетрясение в Кремниевой долине. Основатель Claude Code не писал код 30 дней и даже спровоцировал взрыв нового вида совместной работы Cowork, что привело к революционным изменениям в разработке программного обеспечения. Эта статья основана на статье, опубликованной в Xin Zhiyuan, подготовленной, переведённой и написанной Foresight News.
(Предыстория: запуск Elon Musk xAI модели программирования «Grok Code Fast 1»: Cursor, Copilot, Windsurf… ограниченное по времени бесплатное использование, три прорыва по скорости, масштабу и цене)
(Дополнительный фон: слухи о том, что OpenAI потратила 3 миллиарда долларов на покупку «автоматического инструмента программирования Windsurf», чтобы захватить крупный рынок Vibe Coding)

Содержание статьи

  • Тайна пяти строк кода
  • Основатель Claude Code высоко оценивает: я больше не пишу код
  • Ближе всего к AGI? Ralph-Wiggum потряс всю Кремниевую долину
  • Неудача сама по себе — ценная информация
  • Ralph Wiggum — смерть разработки программного обеспечения

Недавно история о том, как австралийский овцевод-старик использовал 5 строк кода для прорва потолка AI-программирования, стала настоящим вирусом.

К концу 2025 года, в перерывах между уборкой овечьего навоза, Geoffrey Huntley написал скрипт Bash, состоящий всего из 5 строк:

while :; do cat PROMPT.md | claude-code ; done

Тогда он, вероятно, и не мог представить, что всего за месяц эти несколько строк вызовут волну технологического бумa, которая полностью перевернёт сегодняшнюю Кремниевую долину!

Можно сказать, что ранее популярный Claude Code и недавно взорвавшийся Claude Cowork тесно связаны с этими пяти строками кода.

Даже один инженер предсказал: 2026 год станет годом, когда вся Кремниевая долина будет окружена Ralph Wiggum!

Тайна пяти строк кода

Что же означают эти пять строк кода?

Проще говоря: «Выполни задачу. Если тест не прошёл — не высовывайся. Можешь смотреть на ошибки, писать код, пробовать снова. Сколько хочешь раз — пробуй. Пока не появится ошибка — меняй до посинения, не уходи с работы!»

AI поверил.

Эта бесконечная циклическая команда позволила AI действительно писать код без вмешательства человека.

Поэтому овцевод-старик назвал этот цикл Ralph Wiggum — персонажа из «Симпсонов», вечно бодрого и невероятно оптимистичного мальчика.

В отличие от традиционной «один раз — правильно», ядро Ralph Loop — предположение, что в первый раз всё равно неправильно.

Но если неправильно — компилятор выдаст ошибку, тест провалится. А сообщение об ошибке — самое ценное богатство, оно точно укажет AI, где ошибка.

Именно поэтому AI может полностью прозреть.

Теперь Ralph Wiggum — имя персонажа из мультфильма превратилось в одно из самых влиятельных имён в области AI.

Можно сказать, Ralph-Wiggum делает современные большие модели AI очень близкими к AGI.

Основатель Claude Code высоко оценивает: я больше не пишу код

Почему считается, что цикл Ralph-Wiggum играет фундаментальную роль для Claude Code и Cowork?

История начинается с конца 2025 года.

Когда заметили магическую силу этих пяти строк, руководитель Claude Code в Anthropic Boris Cherny официально включил скрипт Geoffrey Huntley в свою систему и выпустил официальный плагин Ralph-Wiggum.

С тех пор Claude Code словно получил божественную поддержку.

В Claude Code достаточно ввести следующую команду:

/ralph-loop “Build a REST API for todos. Requirements: CRUD operations, input validation, tests. Output COMPLETE when done.” –completion-promise “COMPLETE” –max-iterations 50

И Claude сможет реализовать:

  • Постоянные итерации — повторные попытки, даже при неудаче
  • Самообучение — на основе результатов тестов и улучшений предыдущего кода
  • До полного завершения — цикл, пока все требования не будут выполнены
  • Вывод обещания завершения — при выполнении задачи выводится заданный маркер

К концу 2025 года это выступление Boris Cherny вызвало настоящий землетрясение среди разработчиков.

Он признался: за последние тридцать дней его вклад в проект Claude Code полностью выполнен самим Claude Code!

Boris вспоминает, что за последние тридцать дней он сделал 259 PR — 497 коммитов, добавил 40 000 строк кода и удалил 38 000 строк. Все строки написаны с помощью Claude Code + Opus 4.5.

Тогда Claude уже мог работать непрерывно несколько минут, часов или даже дней. Можно сказать, что программная инженерия переживает революцию, и мы уже вступили в новую эру кодирования.

Почему Claude может работать несколько дней подряд? Boris объясняет, что при остановке его можно «подтолкнуть» с помощью специального хука, чтобы он продолжил работу.

И этим «подталкивателем» является Ralph-Wiggum!

Подробности по ссылке: https://github.com/anthropics/claude-plugins-official/tree/main/plugins/ralph-wiggum

Поскольку эта новость оказалась настолько взрывной, сообщения разработчиков буквально заполнили личные сообщения Boris. Через два дня Boris поделился своим эксклюзивным секретом.

В разделе 12 Boris упомянул, что для очень долгих задач он обычно использует несколько методов, один из которых — использование плагина Ralph-Wiggum.

(a) После завершения задачи, Claude использует фоновый агент для проверки своей работы;
(b) Использует Stop hook агента для более точной и управляемой проверки;
© Или использует плагин Ralph-Wiggum.

То есть, всего за месяц эти 5 строк кода породили сегодняшний взрыв Claude Cowork!

Ближе всего к AGI? Ralph-Wiggum потряс всю Кремниевую долину

Одновременно, дизайн Ralph-Wiggum с постоянными итерациями и циклическими попытками позволяет другим разработчикам достигать невероятных результатов.

На хакатоне Y Combinator кто-то за ночь создал 6 полноценных репозиториев кода; кто-то за 297 долларов API-расходов завершил контракт на 50 тысяч долларов.

Даже за три месяца кто-то полностью использовал этот метод и создал язык программирования под названием cursed!

На YouTube уже полно видео о цикле Ralph.

Недавно преподаватель программирования Matt Pocock подробно объяснил, почему Ralph так «крут».

Мечта программного интеллекта — проснуться утром и обнаружить, что код уже написан.
Ваш AI-интеллект тихо работал всю ночь, очистил backlog, и код уже готов к запуску.

По его мнению, плагин Ralph уже очень близок к этой мечте: «Это самый мощный инструмент AI-программирования, который позволяет долгосрочным интеллектуальным системам реально выдавать рабочий код.»

Генеральный директор и основатель платформы для создания блокчейн-токенов Tally Dennison Bertram опубликовал сообщение:

Не шучу, это, возможно, самое близкое к AGI, что я видел:
Этот подсказка и Claude — настоящие звери.

Основатель и CEO инструмента автоматической аналитики Podscan для извлечения бизнес-интеллекта и обнаружения брендов, Arvid Kahl, заявил, что новый метод открывает будущее и показывает отличные результаты:

Как сказал предприниматель из Чикаго Hunter Hammonds: «Миллионные возможности прямо перед глазами, но вы не готовы.»

AI-инженер и последовательный предприниматель Ian Nutall заявил: «2026 год — это год, когда Ralph Wiggum станет полноценной системой.»

Неудача сама по себе — ценная информация

В конечном итоге, суть Ralph очень проста: это цикл Bash.

Но официальный плагин реализует этот простой принцип более изящно:

Он не выполняет скрипты вне диалога, а прямо внедряет Stop Hook внутри диалога Claude.

Вы задаёте задачу и указываете «маркер завершения».

После выполнения Claude пытается выйти —

Если он не обнаружил маркер завершения, Stop Hook перехватывает выход и снова вводит тот же запрос.

Так формируется «самообратная цепь»:

Каждый цикл Claude видит свой предыдущий вывод, ошибки или историю Git, и пытается исправить ошибки.

Образовательный специалист Matt Pocock назвал это «парадигмальным сдвигом» в AI-программировании:

От каскадной разработки (Waterfall) к настоящему AI-агильному развитию (Agile).

Больше не нужно прописывать множество хрупких шагов — достаточно:

  • AI самостоятельно «берёт на себя задачу»
  • После завершения ищет следующую
  • И так далее, пока все задачи не будут выполнены

Истинная сила первоначальной Ralph — не только в «цикле», а в той наивной настойчивости в повторных попытках.

Самое важное — Ralph не защищён, он не «очищается» от ошибок.

Он сталкивается с хаосом, признаёт неудачу.

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

Версия Huntley подчеркивает жесткую итерацию и использование любых средств; версия Anthropic основана на более мягких принципах: сама неудача — ценный источник данных.

Об этом ясно написано в официальных документах:

Плагин реализует обратную связь через специальный механизм Stop Hook — перехватывает выход AI и определяет, действительно ли задача выполнена.

Механизм работы плагина следующий:

  • Перехват выхода: когда Claude считает, что завершил задачу и готов выйти, плагин перехватывает этот момент
  • Проверка маркера завершения: обнаружение заданного (например, «пройти все тесты»)
  • Внедрение обратной связи: если задача не завершена, плагин форматирует ошибку в структурированный объект данных и снова вводит её в систему для продолжения попыток

Но официальный Ralph Wiggum от Anthropic разочаровал соавтора Geoffrey Huntley — Dex:

  • Без —dangerously-skip-permissions легко сломать
  • Местоположение Hook странное, файлы отслеживания состояния трудно найти
  • Логика сложная, удаление ошибок даже может привести к потере всего репозитория

Более того, он неправильно понял суть Ralph: Ralph не должен «бесконечно работать», его нужно «разделить на части и постепенно решать в отдельных окнах».

Поэтому он всё-таки выбрал эти 5 строк Bash.

Ralph Wiggum — смерть разработки?

Весь разработчикский круг только сейчас начал осознавать мощь AI.

Недавно Ralph Wiggum стал вирусным.

Но большинство ещё не поняли: Ralph — это только старт.

Настоящие продвинутые пользователи AI уже владеют гораздо более сложными техниками.

И они не просто делают мелкие штуки — используют эти техники, чтобы копировать целые компании за несколько часов.

Michael Arnaldi начал программировать в 11 лет, изначально чтобы взломать игры.

Затем, разрабатывая на самом высоком уровне, он почти написал весь код на TypeScript, и сейчас является основателем и CEO Effectful Technologies.

Он раньше считал, что программирование — вся его жизнь. Но теперь всё кардинально изменилось.

Большинство разработчиков даже не осознают сути этого глобального сдвига.

Они увлечены борьбой моделей: Claude или GPT лучше? Gemini догнал? Открытые модели могут конкурировать? В конечном итоге — они всё неправильно понимают.

Ключ в «процессе», а не в «модели». Модель — лишь часть процесса.

Как в традиционной разработке: не все программисты должны быть топ-уровня, главное — зрелый процесс, и тогда обычные разработчики смогут делать хорошие продукты.

То же самое и в AI-программировании:

Средняя модель + хорошая методология — гораздо лучше, чем топовая модель + хаотичный процесс.

Это тревожный факт: самые передовые практики пока не публичны.

Продвинутые пользователи не делятся ими, потому что эти технологии слишком мощные и разрушительные. Мы обязательно к ним придём, но пока не время.

Ralph — хороший старт, но есть ограничения.

В ближайшие два года начнём слышать больше о Lean, TLA+, Agentic Infrastructure.

От программных интеллектов к инфраструктуре умного программирования — вся индустрия разработки претерпит глубокие изменения.

Он привёл два примера:

  • За 2 часа он создал упрощённую современную версию терминала Bloomberg с помощью Ralph;
  • Его друг-юрист, почти без опыта программирования, создал с помощью Claude Code инструмент для проверки GDPR.

Чтобы подтвердить это фактами, он решил открыть исходный код системы учёта под названием Accountability:

  • Поддержка межкорпоративных, мультивалютных учётных систем, соответствующих стандартам GAAP США,
  • Обычно на разработку уходит несколько месяцев.

И он планирует в свободное время «вытащить Ralph» — без использования каких-либо «чёрных технологий» или секретных приёмов.

Просто применяя открытые, базовые технологии правильно.

Но не стоит думать: «Разработка умерла» — это не значит, что «инженерия умерла».

Инженеры уже не просто «писатели кода», а «создатели систем, умеющих писать код».

Они проектируют технологические маршруты, строят инструменты…

Они могут освоить новые инструменты за несколько минут — максимум за несколько часов.

Это означает, что многие лучшие практики за последние 40 лет уже устарели.

Структура команд, процессы разработки, выбор технологий — всё нужно перестраивать.

Индивидуальные возможности становятся невероятно мощными.

Один человек — это уже целая команда прошлого.

Разработка программного обеспечения умирает, инженерия возрождается, AI перестраивает всё.

Добро пожаловать в новую эпоху.

#####

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев