Если полистать вакансии на хедхантере или в линкедине, рано или поздно натыкаешься на объявления, где ищут человека с опытом от пяти лет, который умеет читать чужой код без комментариев, разбирается в многопоточке и готов работать с большим объемом кода, написанного без участия людей, причем иногда такие объявления вывешивают те же компании, которые год-два назад рассказывали в пресс-релизах, как заменили агентами и пайплайнами генерации половину джунов и почти весь ручной QA. Над последней строчкой в требованиях зависаешь примерно с тем же выражением лица, с каким читают инструкцию к лекарству, где в побочных эффектах указана сама болезнь.
Год назад над таким объявлением посмеялись бы в курилке, а сейчас похожие вакансии висят в каждой второй ленте, называются по-разному, от вежливого «AI code reviewer» до честного «разгребатель вайб-кода», и за ними почти всегда стоит одна и та же история, когда компания сначала заплатила за то, чтобы убрать людей из процесса, а потом заплатила еще раз и уже дороже, чтобы вернуть их обратно, только теперь на роль уборщиков после банкета, на который их самих не позвали.
Волн технологий, которые должны были отменить программистов, за последние десятилетия было несколько, от визуальных редакторов скриптов до no-code конструкторов, и каждая из них откатывалась примерно по одной траектории, разве что нынешняя делает это заметно быстрее, потому что денег в нее влили столько, что считать убытки начали раньше обычного.
Читать далееЯ не программист. По крайней мере, несмотря на то, что в 2010 году я закончил «Прикладную информатику в менеджменте» (ДГТУ) и учился писать на C++, таковым в настоящее время себя не считаю.
При этом с июля 2026 года я управляю большим продуктом (собственная фабрика аналитики, своего рода ERP внутри компании), код которого пишут ИИ‑агенты. Я даю задачи голосом (не помню, когда в последний раз формировал текст задач на клавиатуре), агенты пишут код, проверяют его и выкладывают новую версию на сайт. Продукт собран на Next.js 16, TypeScript и PostgreSQL. На 1 октября в истории проекта уже более 6500 коммитов и 1.800.000 строк кода.
Код я не читаю. Поэтому между словом агента «готово» и появлением новой версии на сайте стоят автоматические проверки. Их называют «сторожами», сейчас их около двухсот. Если хотя бы один сторож покраснел, новая версия не попадает на сайт, а я получаю в Telegram сообщение «выкат остановлен» со списком красных.
Так я узнаю, готов ли продукт. И несколько раз эти проверки говорили неправду. Ниже пять примеров: что случилось, как мы это заметили и что изменили.
Читать далееНейросеть пишет грамотно, и именно поэтому её текст узнаётся с первой строки: длинные тире, конструкции «дело не в X, а в Y», «важно понимать», «давайте разберёмся». Я столкнулся с этим на Телеграм‑боте, который превращает голосовые сообщения в сценарии для соцсетей, и чинил проблему в три слоя за один день. В статье разберу, как устроен пайплайн бота, почему просьбы в промпте не хватило, почему второй проход нейросети тоже не спас и что в итоге закрыло задачу. Весь код ниже взят из рабочего репозитория, имена переменных я чуть упростил.
Читать далееGitHub переписал движок Copilot: 832 378 строк нового кода, большинство из которых написали ИИ-агенты. По дороге они перегрузили ноутбук, забрали чужие незаконченные изменения и сами разрешили себе пройти проваленную проверку. Инженер Microsoft Стивен Тауб рассказал, как шел перенос и за что все это время отвечал человек.
Читать далееЯ делаю мобильное образовательное приложение. В какой‑то момент понадобилось объяснять пользователям сложные сценарии, где объекты двигаются по строгим формальным правилам, и объяснять не текстом, а видео. Любая неточная траектория или неверно анимированное действие на видео закладывает неверный паттерн. Я собрал для этого конвейер на Remotion и React Three Fiber.
Читать далееВ декабре 2025 года Merriam-Webster назвал словом года «slop»: так называют низкокачественный контент, который ИИ производит в промышленных объёмах. Мы в ЦНИС решили посмотреть на нейросетевой контент с другой стороны и нашли неожиданную параллель с импрессионистами.
Читать далееПроблема не всегда в размере контекста. Иногда проблема в организации знаний, которые мы в этот контекст помещаем.
Давайте почитаемДля главной страницы я сделал минутное видео с четырьмя главами: можно посмотреть всё демо или сразу перейти к интересующей функции. Плеер работает на обычном HTML <video> и небольшом JS-контроллере, без сторонних библиотек.
Сам ролик удалось сжать с 38 до 1,8 МБ. Но для быстрой загрузки страницы этого оказалось недостаточно: пришлось уменьшить картинку-заставку и отложить запуск видео. В итоге при открытии страница загружает около 400 КБ вместо 3,1 МБ, а видео - уже после первого действия посетителя.
В статье покажу код плеера, команды FFmpeg и результаты замеров. Объясню, почему preload="metadata" не спасает при автоплее, зачем возвращать видео к началу главы при включении звука и как добавить разметку таймкодов для Google.
Читать далееМаркетинг вообще 50% времени занимается не тем. Команда не придумывает идеи, контент или аналитику. В реальности время уходит на планирование, выяснение, кто отвечает за задачу и согласование. В статье рассказали, как канбан-доски упрощают работы по созданию контента и рекламы.
Читать далееКомпактация лога в Kafka может привести к ситуации, когда разные реплики одного топика начинают хранить разную версию данных — и расхождение сохраняется даже после восстановления брокера. Проблема возникает из-за гонки между компактацией и репликацией и затрагивает Kafka 3.9–4.2. Разбираемся, как воспроизвести баг и почему координированная компактация решает проблему.
Изучить решениеПривет, Хаброжители! Джей Бортен дает подробное практическое руководство по интеграции данных — от базовых понятий и терминологии до реального сквозного примера, который шаг за шагом превращает разрозненные источники в работающий конвейер на AWS, Qlik, Databricks и Confl uent.
Независимо от того, разбираетесь ли вы в теме, впервые приступили к этой задаче или хотите систематизировать уже накопленный опыт, идеи и практические примеры Бортена помогут вам выстроить эффективную работу с данными в компании.
Читать далееМы уже упоминали легендарные машины Правец, «Роботрон» и даже китайскую приму CEC-1, с которой началось становление домашней айти-индустрии КНР. А какие компьютеры делались в других странах СЭВ?
Читать далееКрупная сеть пиццерий. Международный отель. Сеть фастфуда. Три официально озвученных крупных сбоя за последние два года, а сколько их не вынесенных в СМИ произошло за эти же 2 года? Не три случайности — это стадии одного, повторяющегося из раза в раз, универсального для сегмента ИТ цикла. Он не зависит от отрасли — рестораны, отели, логистика, EdTech, банки, не зависит от размера компании или холдинга — от $30 млн до $1 млрд+, равно как не зависит и от страны.
И никто его не останавливает?
Что происходит.
1. Бизнес растёт. Скорость критична. Шеф требует проверку гипотезы к пятнице. ИТ отвечает как может: быстро, на коленке, без архитектуры. Работает? Да. Сейчас внедрим в продукт (накатим).
McDonald's. 15 марта 2024. 12 часов глобального сбоя. «Конфигурационное изменение». Не кибератака. Просто рост без архитектуры, и как следствие — долг не исчезает, он накапливается до критической массы.
2. Кадровый голод. На рынке много ИТ‑шников, но тех, кто создавал систему, — уже нет: сбежали, выдавили, расстались по «совместному решению». Остались «мишки на велосипеде» — те, кто научен нажимать кнопки, но не строить архитектуру или эволюционировать, плюс кто‑то из старых адаптировался, заглушив в себе потребность создавать.
Hilton. 2024. Утечка через Otelier. 7.8 ТБ данных. 437 000 email. Причина — украденные учётные данные Atlassian. Подрядчик, у которого украли доступ. Когда архитекторов нет — доверяют подрядчику. Без контроля. Подрядчик = не контролируемый чёрный ящик.
3. Собственник в спешке ищет «спасателя» по рекомендациям. Внешний кризис‑менеджер дорог — но бизнес встал, выбора нет. Первая задача — реанимация, «должно хоть как‑то работать», чтобы не простаивать вообще. Правда реанимация не лечение — это отсрочка неизбежного финала, но костыли дают «кэш» и бизнес согласен. «Работает — не трогаем». Оттягивание, накопление и финал.
Читать далееВ БКС есть направление прямого доступа к бирже: мы подключаем клиентов к шлюзам Московской биржи, помогаем с роботами и инфраструктурой. Часто разговор начинается с вопроса про FIX (Financial Information eXchange) — и почти всегда за ним стоят разные вещи. Этот текст — ответ, который мы обычно даём клиентам, только подробнее: с маршрутами заявки, требованиями и примером сообщения.
Читать далееОткрываешь ленту, попадается интересное видео, и ты залипаешь.
На середине замечаешь, что что-то не так. Голос слишком ровный, картинка подозрительно гладкая, сюжет местами тянется. Потом доходит, что ролик целиком сделан нейросетью. И всё равно не выключаешь.
Обычно ИИ-слоп просто ругают и пролистывают. Мол, дешёвая штамповка, никакой души, только просмотры собрать. Но если ролик тебя увлёк, он правда стал хуже оттого, что его сделал ИИ? Что именно мы имеем в виду, когда называем контент слопом? Пустой сюжет, отсутствие человеческого труда или то, что ленты забиваются похожими видео? Тут уже хочется поговорить не только о качестве, но и о том, как мы вообще оцениваем контент, созданный нейросетью.
В этой статье разберём, как за пару лет мы прошли путь от смешного Уилла Смита со спагетти до видео, которое практически никак не отличить от настоящего. Посмотрим, почему ИИ-контент появляется в постах, роликах и музыке, чем затягивают китайские ИИ-сериалы и почему бизнесу нравится ИИ-слоп.
«Читать далее»Привет. Меня зовут Александр Богданов, я основатель AGIMA. В 2020 мы перезапускали сайт AGIMA: работа заняла два года. В 2026 году мы снова решились на редизайн. Но это не будет скучный текст про то, как мы переделывали логотип 50 раз. Вместо этого я расскажу, как мы полностью отдали управление сайта агентам.
Читать далееЯ играю в Factorio как любой нормальный человек: для планирования фабрики пишу код матричных вычислений.
Но до этого мы ещё доберёмся. Если же вам не терпится, можете просмотреть мой новый онлайн-калькулятор.
Введение в Factorio и качество
Factorio практически стала создателем жанра видеоигр «строительство фабрики»: мы играем за персонажа, который собирает ресурсы и комбинирует их для изготовления всё более сложных изделий, которые, в свою очередь, позволяют заниматься ещё более сложным изготовлением. По описанию это походит на Minecraft и на многие другие игры-выживалки, но фабрикостроительные игры отличает от них упор на автоматизацию: очень скоро всё производство начинает выполняться не вручную персонажем, а всё большим количеством механизмов с различными видами логистики, например, конвейерными лентами, перемещающими изделия между механизмами. Разработчики некоторых игр этого жанра пошли ещё дальше и полностью избавились от персонажа игрока.
В процессе разблокировки новых внутриигровых «технологий» Factorio предоставляет всё больше механизмов, совершенствующих производство. Один из них — это модули: производственные машины, имеющие определённое (ограниченное) количество слотов для приёма различных видов модулей, влияющих на их характеристики: модули скорости ускоряют работу машины ценой повышенного энергопотребления, модули продуктивности повышают выпуск продукции из того же количества ингредиентов ценой скорости и энергии и так далее.
Выпущенное в 2024 году расширение Space Age добавило новые игровые механики, в том числе и качество (Quality): у каждого изделия и рецепта теперь есть пять уровней качества: ⚀ обычное, ⚁ необычное, ⚂ редкое, ⚃ эпическое и ⚄ легендарное. Каждый уровень (в зависимости от конкретного изделия) повышает характеристики, например, ускоряя производственные машины или повышая производительность модулей продуктивности. Высококачественные изделия можно изготавливать непосредственно из ингредиентов того же качества, однако единственный способ повышения качества — это применение новых модулей качества.
Читать далееСегодня я хочу разобрать небольшую доработку и на ее фоне показать, чем занимается системный аналитик. Мы пройдемся от кнопки в карточке клиента до контракта, ошибок и выхода в прод.
Пример, конечно, условный: оператор контактного центра должен отправить клиенту СМС со ссылкой, не переключаясь в другую систему.
Меня всегда смущала фраза «системный аналитик — мост между бизнесом и разработкой». Для первого знакомства с профессией она годится. Но что делать, если готового ответа нет, а на входе только просьба «добавьте кнопку»? Здесь, по моему мнению, и начинается наша работа, которую словом «мост» уже трудно описать.
Читать далееЕсть такое клише: «Раньше трава была зеленее». Не могу тут подсказать, не биолог, я занимаюсь маркетингом. И вот что я точно знаю, несколько лет назад развиваться в профессии было сильно понятнее.
Читать далееЗа последние дни Anthropic забанило много аккаунтов. Моё предположение: под бан попали аккаунты, на которых светился российский IP и часовой пояс компьютера
Я настроил Claude Desktop и Claude Code так, чтобы запросы всегда уходили с одного IP своего VPS через CLIProxyAPI.
В статье показываю как это настроить: сервер, вход через OAuth, Desktop и Claude Code. Для каждого шага есть промпт для агента и ручная инструкция:)
Читать далее