Как мы перестали бояться legacy-монолита и перевели его на Python 3 с помощью LLM
Когда-то мы считали, что перевести нашу внутреннюю админку с Python 2 на Python 3 — задача на грани возможностей. В команде даже ходила легенда, что два разработчика уже пробовали это сделать и после этого увольнялись.Задача воспринималась примерно как экспедиция на Эверест. Наверное, можно. Но зачем рисковать жизнью? Рисковать своей жизнью не пришлось! У нас появился LLM, и я смело отдал миграцию ему. Через неделю у меня была рабочая админка на Python 3 и MR на 600 файлов. До прода было ещё далеко.
LLM собрала IndexedDB с нуля: 1208 тестов, SQLite и несколько неприятных сюрпризов
TL;DR: одним промптом я реализовал IndexedDB с помощью Claude Code и Ralph loop: получилось пройти 95% целевого подмножества Web Platform Tests и 77,4% более строгого набора тестов.Когда я узнал, что два простых браузерных движка были написаны с помощью вайб-кодинга, я не особенно удивился. Браузерный движок — хорошо изученная задача с несколькими независимыми реализациями, а их кодовые базы наверняка давно попали в обучающие данные LLM.Удивило меня другое: похоже, ни один из проектов по-настоящему не использовал Web Platform Tests
Ralph loop агенты, оракул и право на мутацию: как не путать execution loop с evolution loop
СодержаниеПутеводитель по паттернам (Таблица) — обзорная таксономия Ralph-агентов.Базовая терминология — разбор понятий Верификатор, Оракул и Артефакты.Паттерн №1: Same-prompt Ralph — анализ подхода Anthropic.Паттерн №2: External verifier Ralph — анализ подхода Vercel.Паттерн №3: Artifact-evolving Ralph (Huntley) — разбор оригинальной концепции.

