Ralph: скрипт Джеффа Хантли для бесконечного цикла разработки на ИИ
Ключевые факты
- 1 Ralph — это простой Python-скрипт, а не полноценный SaaS-сервис.
- 2 Скрипт использует LLM (например, Claude Opus) для выполнения микро-задач в бесконечном цикле.
- 3 ИИ самостоятельно проверяет выполнение задачи по заданным критериям.
- 4 Критически важна четкость формулировки задачи и критериев успеха, иначе ИИ будет повторять ошибки.
- 5 ИИ документирует процесс своего обучения после каждого шага, улучшая понимание кода.
Ralph — это минималистичный скрипт, а не полноценный SaaS-сервис. Он позволяет пользователю описать желаемую функцию голосом (2-3 минуты), после чего нейросеть преобразует это описание в список четких, проверяемых микро-задач с критериями успеха. После запуска скрипт инициирует цикл: ИИ берет задачу, выполняет ее, проверяет результат по заданным критериям и переходит к следующей, пока весь список не будет завершен. Ключевое условие успеха — четкое описание задачи и критериев проверки, поскольку ИИ не может работать с абстрактными или крупными проектами (например, «сделай мне CRM»). Стоимость такого цикла из 10 задач оценивается примерно в $10, что значительно ниже стоимости часа работы разработчика. Важная особенность Ralph заключается в том, что после каждого шага ИИ документирует процесс своего обучения и принятые решения. Это создает внутреннюю базу знаний, которая делает итоговый код более понятным итеративно.