Anton Gladkov · 2026-06-26 · 05-ai · source ↗
Так вот, фишка в том, что это вообще абсолютно не проблема — привязать, короче,
Так вот, фишка в том, что это вообще абсолютно не проблема — привязать, короче, вот этот эмишн к запуску живой сессии Кодекса у тебя на серваке. То есть ты как бы то, чем ты кодишь, ты же можешь эту же херню развернуть у себя на сервере.
И у тебя в итоге, как у меня сейчас работает? У меня, короче, типа описано абсолютно всё типа алертами. Вот каждый кусок моей системы. У меня там несколько тысяч тестов. Я думаю, скоро там будет 10 000 тестов. У меня там 3 300 файлов. И, короче, получается, что у меня система сама себя чинит.
То есть, да, конечно же, может что-то пойти не так, если я это только что сделал, да? Ну, естественно, это и у живого человека пойдёт не так. То есть типа ты сначала должен задебажить. Но проблема заключается в том, что даже вот даже здесь в дебагинге AI впереди планеты всей на тысячу корпусов.
Потому что раньше дебагинг как работал? Сидят там два кодера, они такие понажимали на кнопки, их устроил результат. Они это отдали, короче, там рынку. Рынок сразу нашёл 100 багов, у них ничего не работает. Все прибежали обратно к кодерам. Кодеры такие: «О, ну да, мы такое не рассмотрели. Конечно, сейчас это пофиксим». Они это пофиксили. Пока они это фиксили, они сломали две другие штуки, и, естественно, они не дофиксили всё, потому что не все баги были найдены. Следующая итерация. И вот эти итерации, они годами длятся. То есть типа...
AI-ка, она пускай даже сделает вначале хуже, чем кодеры. Предположим, что это так. Но поскольку она сама себя фиксит, как быстро AI-ка сделает идеальный флоу? Может быть, за 2 дня, может быть, за три. Это не будет длиться неделю, это не будет длиться месяц точно, и это никогда не будет длиться год.
Потому что у тебя получается любое срабатывание любого алерта, который заэмитил типа тревогу... То есть как бы эта тревога... То есть смотри, опять же, сейчас просто другой подход немножко должен быть к написанию этих тестов. Раньше тесты, короче, писались... Ну, скажем так, кодовая база у человека, она сильно более фрагментированная. То есть человек не хочет писать большие чанки, большие файлы, да, потому что в них сложно...
…да, потому что в них сложно разбираться. Человек обычно как бы там типа: «Окей, функция там... вот эта штука переносится вот сюда». Она так и может называться: функция transferring this to that как бы, да, точка что-нибудь. И там просто, блин, сниппет на 16 строк кода как бы, да. И в итоге, соответственно, кодер — ему не надо было описывать очень сильно тест, потому что он как бы знал, что этот тест описывает конкретно этот файл, «я как бы, если этот тест рушится, я просто иду в этот файл и там что-то как бы исправляю», да.
А LLM-ка — ей надо на самом деле описать тест. То есть надо, чтобы она понимала, когда она алерт видит, что вообще сломалось. Потому что LLM-ка, короче... В чём её ещё один бонус по сравнению с кодером? Она не только пойдёт фиксить этот файл. Она, когда поймёт, что, короче, был допущен такой косяк, будучи невероятно гениальной в разработке, ставит под сомнение целый слой написанного, и она идёт и перепродумывает... Ну, как бы, она делает такую проверку, которую живой человек не сможет сделать за месяц. Она её делает типа за 10 минут, потому что она может посмотреть моментально тысячи файлов, она может там всё что угодно, да, там типа, и сразу по ним ризонит на ходу.
А, соответственно, как бы... отказоустойчивость. И сейчас меня, блядь, у тебя в комментариях, если ты это выложишь в итоге, наш этот разговор, у тебя в комментариях вот здесь вот на этом моменте люди будут прямо отмечать, короче, таймкод и говорить: «Да пон, блядь, пошёл нахуй, этот Антоха полную хуйню несёт». Кодерам просто ревностно от того, насколько это правда. Ну просто, знаешь, вот это... есть моменты, когда у тебя профессию реально вырывают с кожей, знаешь, типа. И эти моменты — они как бы более ярко выраженные или менее ярко выраженные. Вот этот, наверное, наиболее ярко выраженный.