Коммитер PostgreSQL Томас Вондра разобрал по тредам списка рассылки все 12 ревертов крупной функциональности из PostgreSQL 19 и опроверг вирусный тезис о том, что релиз развалили баги, найденные ИИ: лишь в 4 из 12 случаев проблему нашёл ИИ, остальные 8 — результат обычного человеческого ревью. Настоящее влияние ИИ оказалось косвенным — лавина security-отчётов, часть которых сгенерирована ИИ, съедает время старших ревьюеров в фазу стабилизации. Итог: PostgreSQL 19 выйдет примерно на месяц позже плана.



Что произошло
Томас Вондра опубликовал пост «Are we reverting patches because of bugs found by AI?», в котором вручную проверил историю каждого из 12 ревертов крупных функций, сдвинувших дату выпуска PostgreSQL 19. Проблема была найдена ИИ только в 4 случаях: среди них ревью Opus 5 у патча «Support more object types within CREATE SCHEMA» и пометка «possibly AI» для батчинга в RI fast-path. Остальные 8 ревертов — итог классического человеческого ревью Ноева Миша, Андреса Фройнда, Жолта и других мейнтейнеров. Вондра также сравнил циклы PG14–PG19 по коммитам «Revert»: в цикле PG19 около 2200 коммитов против около 1700 у PG14, и на этом фоне частота ревертов не беспрецедентна. Изменился не объём, а тайминг: привычного пика после feature freeze нет, а всплеск пришёлся примерно на 430-й день цикла, в начале сентября.
Контекст
Фон задаёт то, как устроена разработка PostgreSQL: патчи проходят ревью в публичных тредах списка рассылки, история каждого реверта там зафиксирована, и только мейнтейнер с доступом ко всем этим тредам может построчно проверить вирусный заголовок. Спор разгорелся после поста Элизабет Кристенсен из Snowflake от 17 сентября 2026 года, который объяснил реверты багами, найденными ИИ, — тезис разошёлся в том числе по Hacker News. Фактическая нагрузка на проект за этот год выросла иначе: число CVE в PostgreSQL увеличилось с примерно 5 за 2025 год до 44 за 2026-й, причём только в августовском патче для PG18 их было сразу 28, и часть отчётов пришла от ИИ. Вондра описывает получившийся механизм как «AI inversion»: ИИ не ломает фичи напрямую, а незаметно забирает время мейнтейнеров на триаж автосгенерированных отчётов — генерация масштабируется автоматически, а пропускная способность триажа не растёт.
Почему это важно для индустрии
Для индустрии цена этого разбора в том, что неверно поставленный диагноз ведёт к неверным решениям: если считать, что ИИ «находит нечинимые баги», проекты начнут реже принимать ИИ-ревью, хотя в разобранных случаях оно действительно находило реальные проблемы. Настоящая экономика иная: генерация отчётов масштабируется автоматически, а триаж — нет, поэтому поток security-отчётов перегружает senior-ревьюеров именно в фазу стабилизации и сдвигает даты релизов. При этом качество модельного ревью зрелых больших кодовых баз сильно зависит от поколения модели: одна версия нашла реальную проблему в ревертнутом патче, а Opus 4.8 при попытке Ноя Миша ревьюить через него отыскал лишь minor-проблемы. Для вендоров AI-review вирусный заголовок, уже вышедший на рынок, придётся опровергать данными, а не мнением. Обещанная политика PostgreSQL по ИИ-контрибуциям — с требованиями провенанса, воспроизводимости и дедупликации отчётов — может стать шаблоном, за которым последуют другие крупные open-source проекты.
Почему это важно для пользователей
Для пользователей самое осязаемое — сдвиг дат: PostgreSQL 19 выйдет примерно на месяц позже плана, а SQL/PGQ, MERGE/SPLIT PARTITION и GROUP BY ALL появятся не раньше PostgreSQL 20. Ничего в работающих системах не ломается, но командам на Postgres стоит поправить роадмапы и не закладывать отложенные функции в текущие миграции, а security-команды и так разгребают объёмный августовский патч для PG18. Если вы отправляете в открытые проекты баги, найденные ИИ, помечайте провенанс находки и ждите официальную политику ИИ-контрибуций — её содержание пока не определено. Разбор Вондры заодно показывает ценность человеческого ревью: даже при участии моделей основную работу в большинстве случаев сделали мейнтейнеры проекта.
Что пока неизвестно / ограничения
Атрибуция в разборе частично качественная: один из случаев помечен как «possibly AI», а выводы построены на чтении тредов списка рассылки. Выборка из 12 ревертов мала, а цифры в посте — приблизительные оценки (число коммитов циклов, количество CVE), а не официальная статистика проекта. Содержание обещанной политики PostgreSQL по ИИ-контрибуциям пока неизвестно, как и точная итоговая дата выпуска PostgreSQL 19.
Источники
- Are we reverting patches because of bugs found by AI? — Tomas Vondra
- PostgreSQL 19 Delayed: Key Feature Reversions & Release Updates — Snowflake (Elizabeth Christensen)
- Hacker News discussion: Postgres — Are we reverting patches because of bugs found by AI?
Автор
Look at AI, редакция
