Pipes Feed Preview: Все публикации подряд на Хабре & Все публикации подряд на Хабре & Все публикации подряд на Хабре

  1. Менеджер задач со сквозным шифрованием для своего сервера, который Claude Code написал за 19 часов

    Wed, 14 Oct 2026 01:37:04 -0000

    <img src="https://habrastorage.org/extt/7b/56/8b/7b568b7bf9c1b36defca59e8d67b056b.png" /><p>Я сделал менеджер задач Dela, который ставится на свой сервер. Задачи шифруются на устройстве, сервер хранит и раздаёт только зашифрованный текст, а телефон и компьютер сводят правки сами, по отдельным полям с метками гибридных часов. Весь код написал Claude Code.</p><p>Dela работает в браузере, на Windows и на Android, код открыт под лицензией AGPL-3.0. Сервер ставится через Docker. Свой сервер я поднял на VPS, где уже работают другие мои проекты. Регистрация там закрыта, и пользуюсь им только я.</p> <a href="https://habr.com/ru/articles/1094094/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094094#habracut">Читать далее</a>
  2. Как сцена взлома принтеров изобрела собственный DRM

    Wed, 14 Oct 2026 01:25:30 -0000

    <img src="https://habrastorage.org/extt/c4/e6/7c/c4e67c75c202316be5aa5cea6313a811.webp" /><p>Если за последние двадцать лет у вас был принтер, вы наверняка знаете, какими они могут быть неожиданно капризными: «не могу печатать черным, потому что закончился желтый» — классическая шутка о струйниках. Или функция сканирования в МФУ, которая в некоторых моделях перестает работать, если закончились чернила, — и без специальных махинаций ее не запустить.</p><p>Для заправки лазерного картриджа не нужно ничего, кроме отвёртки, недорогого тонера в банке и желания: в первый раз вы наверняка перепачкаетесь в чёрной субстанции с ног до головы, но принципиально с процедурой справится любой дееспособный человек с газеткой.</p><p>Однако во многих моделях оригинальный картридж после первой же заправки отказывается печатать, или работает совсем недолго. Причина кроется в крошечном фирменном чипе, встроенном в картридж: он считает количество напечатанных страниц и блокирует печать, если решает, что тонер закончился, даже если его внутри еще предостаточно.</p><p>Эта история — о российско-украинских крякерах, которые сначала взломали <abbr class="habraabbr" title="Digital Rights Management, система защиты" data-title="&lt;p&gt;Digital Rights Management, система защиты&lt;/p&gt;&lt;p&gt;&lt;/p&gt;" data-abbr="DRM">DRM</abbr> своих лазерных принтеров для личного пользования, а затем поставили патчи на коммерческие рельсы, внедрив собственную систему защиты прошивок, чтобы предотвратить бесконтрольную установку взломанных версий на принтеры бесплатно.</p><p>Данный материал основан на моей интерпретации событий, сохранившихся на ныне неработающих сайтах и ​​форумах, поэтому в нем могут встречаться неточности. История изначально писалась для англоязычного журнала (зина) по информационной безопасности: информации о <em><abbr class="habraabbr" title="Исследование систем защиты с целью поиска брешей для запуска своего кода или иного получения полного доступа к устройству или сервису" data-title="&lt;p&gt;Исследование систем защиты с целью поиска брешей для запуска своего кода или иного получения полного доступа к устройству или сервису&lt;/p&gt;" data-abbr="хаке">хаке</abbr></em> принтеров (например, на конкурсе Pwn2Own, <a href="https://fuzzinglabs.com/pwn2own-ireland-2026-brother-printer/" rel="noopener nofollow">свежак этого года</a>) предостаточно, а вот сведений о <em><abbr class="habraabbr" title="crack — взлом для обхода защиты, см. https://ru.wikipedia.org/wiki/Взлом_программного_обеспечения" data-title="&lt;p&gt;crack — взлом для обхода защиты, см. &lt;a href=&quot;https://ru.wikipedia.org/wiki/Взлом\_программного\_обеспечения&quot; data-mark=&quot;link&quot;&gt;https://ru.wikipedia.org/wiki/Взлом_программного_обеспечения&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;" data-abbr="кряках">кряках</abbr> с целью разблокировки</em> практически нет, особенно в англоязычном сегменте.</p> <a href="https://habr.com/ru/articles/1092764/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1092764#habracut">Читать далее</a>
  3. Конец привычного уютного айти. Что делать дальше

    Tue, 13 Oct 2026 22:36:49 -0000

    <img src="https://habrastorage.org/extt/63/7b/da/637bda4428b022a1e99d584c9e4e6199.png" /><p>Думаете, что это очередная статья про то, что ИИ всех заменит?</p><p>Возможно.</p><p>Но на самом деле я просто хочу разобраться что делать сегодня, чтобы завтра не остаться ни с чем. </p> <a href="https://habr.com/ru/articles/1094080/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094080#habracut">Читать далее</a>
  4. Резюме не работает. Я сделал платформу, где код говорит за тебя

    Tue, 13 Oct 2026 21:50:58 -0000

    <img src="https://habrastorage.org/extt/01/33/82/013382cb079a9cfc941de7947fece15c.png" /><p>&nbsp;На днях я выложил статью про DevRaid — платформу, где разработчик подтверждает свой опыт через реальные проверки кода. Docker, тесты, ESLint, безопасность, AI-ревью. Вместо резюме — публичный профиль с подтверждёнными навыками.</p><p>Результат был скромный: 7300 просмотров, 333 захода на сайт, 16 регистраций,&nbsp;<strong>0 пройденных квестов</strong>.</p><p>Я полез в логи и увидел ноль строк&nbsp;<code>verify.start</code>. Люди регистрировались и уходили, не начав проверку. Единственный квест тогда был «Создать интернет-магазин» — 9 фаз, Docker-сборка на 3–4 минуты, нужен свой публичный репозиторий. Человек с холодным трафиком не готов столько ждать ради любопытства.</p><p>Тогда я переделал воронку так, чтобы&nbsp;<strong>первый результат был за 30 секунд</strong>. Ниже — как это устроено сейчас.</p> <a href="https://habr.com/ru/articles/1094078/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094078#habracut">Читать далее</a>
  5. Влияние транспорта KV‑переноса на производительность PD‑disaggregation на примере инференса MiniMax‑M3

    Tue, 13 Oct 2026 21:29:50 -0000

    <img src="https://habrastorage.org/extt/0d/23/11/0d23114b813a9bd47f13e47331c157b2.png" /><p>Привет! Проводил тестирование на рабочих стендах и хочу поделиться своими результатами с Habr.</p><p>В работе исследуется влияние транспорта KV-кэша на производительность и работоспособность disaggregated inference, в котором стадии prefill и decode выполняются на разных GPU-узлах. На кластере из двух узлов с восемью NVIDIA B200 на каждом сравниваются RDMA/InfiniBand с GPUDirect и TCP/Ethernet в инференсе MiniMax-M3 через sglang. Эксперимент включает четыре уровня наблюдения: потолок фабрики (<code>L0</code>), изолированный microbenchmark transfer engine (<code>L0b</code>), фактический маршрут трафика по счётчикам портов (<code>L1</code>) и end-to-end метрики движка и запросов (<code>L2/L3</code>). Всего проанализировано 268 прогонов.</p> <a href="https://habr.com/ru/articles/1094076/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094076#habracut">Читать далее</a>
  6. Модуляция CPFSK и не только в квадратурах на микропроцессорах STM32

    Tue, 13 Oct 2026 21:10:44 -0000

    <img src="https://habrastorage.org/extt/bc/a3/89/bca3891a183672464f29d752bd201c64.jpg" /><p> Добрый день, уважаемые коллеги!</p><p> Начнем с того, что побудило написать статью.</p><p> Я инженер, который ранее работал в организациях, которые так или иначе были связаны с проектированием, производством и поставками оборудования и микросхем для систем связи. В наши задачи входила работа с протокольным уровнем систем связи, проектирование устройств и стабилизация их параметров с применением калибровок. Это мир большого телекома. На работе мы пользовались весьма серьезными приборами вроде CMW-270, FSL-6, FSQ-8, векторными анализаторами и много-гигагерцовыми осциллографами Agilent. А дома у меня маленький мирок в котором приборы значительно проще. И процессоры проще. Но интерес тот же. Вот и попробуем сделать кое что интересное из этой сферы.<br> <br>Некоторое время назад планировал собрать радио-модем. Первое что пришло в голову, это старенький протокол AX.25, который де-факто нижним уровнем использует модуляцию CPFSK. Сказано-сделано. Модемную часть планировалось реализовывать на знакомом ядре Cortex M3 и оптимизировать его работу. </p><p> Итак. Нам предстоит работать с модуляцией Continuous-Phase Frequency-Shift Keying (CPFSK). Эта модуляция является разновидностью частотной модуляции при которой не происходит разрыва фазы. Давайте разработаем эффективный модулятор на микроконтроллере STM32.</p><p>В результате, получим функции на Assembler Corex M3, позволяющие относительно быстро синтезировать гладкие сигналы с непрерывной фазой.</p> <a href="https://habr.com/ru/articles/1094068/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094068#habracut">Читать далее</a>
  7. ИИ‑агенты. Часть 1: Первые шаги

    Tue, 13 Oct 2026 20:37:12 -0000

    <img src="https://habrastorage.org/extt/77/5c/13/775c132d7e441ceb45cd44f0d01d262b.png" /><p>Всем привет! Сегодня я хочу рассказать вам про то, как я начал внедрять в процесс разработки ИИ-агентов.&nbsp;Поделюсь своим опытом.</p><p>Эта статья нацелена на начинающих, чтобы дать им первый толчок к использованию ИИ-агентов. Однако, если вы уже давно в этой теме, то буду рад вам в комментариях.</p> <a href="https://habr.com/ru/articles/1094062/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094062#habracut">Читать далее</a>
  8. Новый GPT-6 собирает ответы ChatGPT из диаграмм, кнопок и форм. Как туда попадает бренд, в OpenAI не сказали

    Tue, 13 Oct 2026 19:02:00 -0000

    <img src="https://habrastorage.org/extt/62/59/22/6259226f64f3f4b62424b838100ec415.png" /><p>С выходом GPT-6 ChatGPT может отвечать текстом вместе с диаграммой, формой или набором кнопок. У всех, кто отвечает за видимость сайта в нейросетях, сразу возникает вопрос: как бренд попадает в эти элементы. Я прочитал <a href="https://openai.com/index/gpt-6-for-everyone/" rel="noopener nofollow">анонс OpenAI от 7 октября</a>, справки OpenAI и первые SEO-разборы. Правил отбора брендов OpenAI не опубликовала. Есть версия, что выиграют сайты, данные с которых легко забрать, но держится она только на документации товарных карточек ChatGPT Shopping, а они работали и до GPT-6. Проверить на сайте всё равно есть что. Главное — понимать, к какому описанному механизму относится каждая проверка.</p> <a href="https://habr.com/ru/articles/1094044/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094044#habracut">Читать далее</a>
  9. Комнатный RAG: бесплатный ИИ-помощник-консультант по содержимому сайта

    Tue, 13 Oct 2026 18:43:39 -0000

    <img src="https://habrastorage.org/extt/fd/4a/c8/fd4ac824f2ab6dbfe468d1612028216b.jpg" /><p>Можно ли превратить обычный сайт небольшой компании в ИИ-консультанта и уложиться в бесплатные квоты хостинга? На примере показываем, как собрали такого помощника с агентом на платформе Cloudflare.</p><p>Внутри — семь этапов: от подготовки базы и сравнения моделей до проверки темы, ограничений расхода и ссылок на разделы сайта. Разбираем реальные ошибки: выдуманные кейсы, пустые ответы и “сортировку на Python” вместо консультации по услугам сайта. Скриншоты, пошаговая инструкция для воссоздания и ссылка на работающий чат.</p> <a href="https://habr.com/ru/articles/1094042/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094042#habracut">Как мы это собрали</a>
  10. Вышла Gemini 4 Argon: разбираем бенчмарки и карточку модели

    Tue, 13 Oct 2026 18:18:54 -0000

    <img src="https://habrastorage.org/extt/61/8d/1c/618d1cb7259c59e68c44a13c1f192fba.jpg" /><p>13 октября Google начала публичную раскатку Gemini 4 Argon, анонсированной в конце сентября. Модель появилась в платном API, а в приложении Gemini ее открывают подписчикам Pro и Ultra. Вместе с релизом вышла документация, которая уточняет несколько важных деталей: когда закончится промо-цена и какие риски Google обнаружила при тестировании.</p> <a href="https://habr.com/ru/articles/1094026/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094026#habracut">Читать далее</a>
  11. Не делайте NPC умнее игрока

    Tue, 13 Oct 2026 18:13:35 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/470/c00/fef/470c00fefb63e4091ac1c14c3c4cfecc.png" /><p>Cегодня принято хвастаться достижениями в области ИИ, даже если вы встроили исправление пикселей в текстурах, чем раньше занимался джун-артист, работа кстати непыльная и художник делает её лучше и быстрее модельки до сих пор, но реалии времени диктуют убрать джуна-Васю и взять умничку-Клавдия. И возникает довольно странное ощущение… если нейронные сети уже научились распознавать изображения, генерировать текст и музыку, управлять автомобилями, играть в сложные гео-политические игры и решать огромное количество задач, которые ещё совсем недавно считались исключительно человеческими, что нам стоит запустить модельку в современную игру и дать ей управление NPC, чтобы сделать его более живым и интегрированным в лор.</p><p>Но вот вы заходите с супер-современные (Pragmata, PUBG, выберите свое), как внезапно выясняется, что там по-прежнему находятся старые добрые конечные автоматы, Behavior Tree (поведенческие деревья), эвристики и тонна ифов, которые говорят NPC, что если игрок достаточно близко, то надо его атаковать, если игрок убежал, то надо немного его поискать, потом покричать, потом …выберите свое…, а если искать его слишком долго, то следует сделать вид, что вообще ничего не заметили и уйти заниматься своими нпсишными делами, мужественно охраняя сундук с лутом от дерзких взглядов местной живности, которая тоже, кстати, на эвристиках.</p><p>И это все происходит в современных AAA проектах, где на рендеринг одного кадра работают сотни потоков, физика считается на нескольких уровнях детализации, анимация использует сложнейшие системы смешивания и procedural animation, а навигация строится на огромных графах и разработчики совершенно спокойно используют ML для отдельных частей графического пайплайна, обработки звука или генерации контента. А вот когда дело доходит до вопроса «что сейчас должен делать этот конкретный NPC», внезапно оказывается, что старый switch по состояниям всё ещё является самым лучшим инженерным решением.</p> <a href="https://habr.com/ru/articles/1085546/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085546#habracut">Читать далее</a>
  12. DataSafeS3 1.5.0: доставка событий и переключение Postgres с отчётом

    Tue, 13 Oct 2026 17:50:04 -0000

    <img src="https://habrastorage.org/extt/80/e9/97/80e997bcb78835f7561494c8dea95062.jpg" /><p>В DataSafeS3 1.5.0 я переделал доставку событий. Раньше вебхук уходил после записи метаданных, и если сервер падал между записью и отправкой, событие пропадало: система аудита или антивирус просто не узнавали об изменении объекта. Теперь событие записывается в таблицу исходящих событий в той же транзакции, что и метаданные, а отдельный процесс доставляет его в вебхуки, NATS JetStream или Kafka. Событие доставляется хотя бы один раз, поэтому возможны дубли. Есть и случаи, когда оно может не дойти, и их видно в метриках.</p> <a href="https://habr.com/ru/articles/1094034/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094034#habracut">Как устроены доставка событий в DataSafeS3</a>
  13. 8 неочевидных вариантов использования Claude Opus 5.5

    Tue, 13 Oct 2026 17:32:54 -0000

    <img src="https://habrastorage.org/extt/df/32/2c/df322c195bf0d3556d4842697ce8e677.jpg" /><p>Я использую новую модель Opus 5.5 в работе уже больше недели, и впечатления у меня пока только хорошие. Практически всё, о чём я ее прошу, модель генерирует почти без ошибок, при этом нет необходимости постоянно следить за ней и исправлять результаты. К тому же стоимость токенов гораздо меньше по сравнению с Fable 5.1.</p><p>Недавно Anthropic выпустила Opus 5.5, и после этого в моей ленте в X я нахожу примеры того, как люди используют модель. Кто-то использует ее в технических задачах, а кто-то - в творческих. Некоторые пользователи просят модель нарисовать анимацию по кадрам, а другие создают интерактивные уроки, проектирует сайты, а один пользователь показал, как подключил модель к Blender.</p><p>В этой статье я расскажу про 8 интересных способов использования Opus 5.5, которые мне понравились больше всего и поделюсь несколькими идеями, что ещё можно попробовать. Самостоятельно повторить всё это несложно: вам понадобится только Claude Opus 5.5 и инструменты, которые упоминаются в каждом примере. Желаю приятных экспериментов!</p> <a href="https://habr.com/ru/articles/1094032/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094032#habracut">Читать далее</a>
  14. Сломанный Ctrl+C — сначала гасла VM, а потом не прерывался sleep: Java, KVM и Linux

    Tue, 13 Oct 2026 17:26:27 -0000

    <img src="https://habrastorage.org/extt/ee/21/2b/ee212bd16140a7d7a552e55835cc1fca.png" /><p>Обычный <code>Ctrl+C</code> оказался для моей Java VM неожиданной проблемой: сначала он завершал саму виртуальную машину, а после исправления перестал останавливать команды внутри Linux. Чтобы разобраться, пришлось пройти весь путь от host terminal через UART и KVM до гостевого TTY и Unix-сигналов. В статье разберём не только причину, но и метод диагностики, который пригодится далеко за пределами виртуализации.</p> <a href="https://habr.com/ru/articles/1094024/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094024#habracut">Разбираемся, куда пропал Ctrl+C</a>
  15. Второй том «Мёртвых душ». Мистификация Клавдия

    Tue, 13 Oct 2026 17:22:11 -0000

    <img src="https://habrastorage.org/extt/ac/95/66/ac9566eb7fff0cd856aa55cdd285f135.jpg" /><p>Вдохновившись опытом Сбера, заставившего ГигаЧат ходить Гоголем, мы в «Товариществе Виноградова» и магазине «Книжный.рф» решили лукаво не мудрствовать, а воспользоваться складывающимся вокруг продолжения хайпом. Команды экспертов собирать не стали: на дворе, слава богу, двадцать первый век, и мир, переживший ковид, давно научился обходиться малым; а малое, надобно сказать, есть чудо. Загружать в машину два миллиарда русских слов и британский путеводитель по русской истории также не стали, но задачу для искусственного разума, наречённого нами Клавдием — полное же имя его: Claude Opus 5,5, — сформулировали так просто, что труд целого года, исполненный целою сберкассою, в один только день, да ещё начавшийся после обеда, был окончен: так что и бумага не успела заскучать, и чернила не успели высохнуть от удивления.<em>:</em></p> <a href="https://habr.com/ru/articles/1094020/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094020#habracut">Читать далее</a>
  16. Сервис лежит. Пользователи злятся. Что им говорить?

    Tue, 13 Oct 2026 17:07:56 -0000

    <img src="https://habrastorage.org/extt/c2/55/18/c25518504d3f55fec143b6855c87fb77.jpg" /><p>Сервис перестал открываться в 11:03. Через три минуты в поддержку пришло первое сообщение: «У меня оплата прошла, а заказ пропал. Где деньги?» Разработчики ещё ищут причину. Руководитель запрещает публиковать сообщение, пока «не будет ясности». Но пользователи уже видят сбой. Не видят они только одного: занимается ли им кто-нибудь.</p> <a href="https://habr.com/ru/articles/1094016/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094016#habracut">Читать далее</a>
  17. Я добавил Rerank в Obsidian. Что показали тесты на 64 и 500 заметках

    Tue, 13 Oct 2026 17:00:58 -0000

    <img src="https://habrastorage.org/extt/05/cf/d5/05cfd5743c433c709a2b471afa110659.png" /><p>Добавил Rerank в свой плагин для Obsidian и решил проверить, стоит ли запускать вторую модель при каждом поиске. Сравнил три модели, провёл эксперименты на 64 и 500 заметках. В тесте на 64 заметках первый полезный результат удалось поднять наверх только один раз из 24. На 500 заметках обнаружилась другая проблема: оценка целых документов скрывала различия между выбранными фрагментами. Рассказываю о результатах, расходах и том, почему в итоге сделал отдельную кнопку уточнения.</p> <a href="https://habr.com/ru/articles/1093954/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093954#habracut">Читать далее</a>
  18. [Перевод] Я не хочу читать то, чего вы не писали

    Tue, 13 Oct 2026 17:00:58 -0000

    <img src="https://habrastorage.org/extt/32/b9/dc/32b9dc5461a7e46741bee6dae7652636.jpg" /><p>Инженер Колин Брек устал читать дизайн-доки, описания PR, тикеты и письма, сгенерированные ИИ. При этом ему самому ИИ помогает писать: недавно он закончил научную статью, где ИИ сверял написанное с исходниками и логами, ловил опечатки и оформлял ссылки, а написал только аннотацию. В эссе он разбирает, почему чужой сгенерированный текст нечитаем, где ИИ в письме действительно полезен и чего он сделать не может.</p> <a href="https://habr.com/ru/articles/1093138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093138#habracut">Читать дальше &amp;rarr;</a>
  19. [Перевод] OIDC настроен. Почему ваши GitHub Actions всё ещё уязвимы?

    Tue, 13 Oct 2026 16:31:54 -0000

    <img src="https://habrastorage.org/extt/f7/79/51/f779515f3acfb92f5649ba79fb9f9d3d.jpg" /><p>Убрали AWS-ключи из GitHub Secrets и настроили OIDC — можно считать CI/CD защищённым? Массовая атака Megalodon, в ходе которой злоумышленники внедряли вредоносные workflow в GitHub-репозитории, показала, что временные токены тоже можно украсть. Разбираем, где остаются уязвимости и какие меры помогут защитить GitHub Actions.</p> <a href="https://habr.com/ru/articles/1093780/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093780#habracut">Разобрать угрозы</a>
  20. 14 октября 2026: проверяем ключи для GitHub

    Tue, 13 Oct 2026 16:21:06 -0000

    <img src="https://habrastorage.org/extt/b6/8c/63/b68c63defa091d68de938f0d615d72c9.jpg" /><p>Хабр, привет! Хекслет в эфире.&nbsp;</p><p>Мы в десятый раз перепроверяем свои RSA-ключи, чего и всем желаем: 22 сентября 2026 года GitHub <a href="https://github.blog/changelog/2026-09-22-security-improvements-for-ssh/">объявил</a>, что ужесточает правила для подключений по SSH. Мы расспросили об этом Дмитрия Зайцева — он DevOps, CTO в компании Flocktory, организатор и спикер Devops Days.</p><p>Скоро GitHub отключит часть старых алгоритмов и изменит требования для новых RSA-ключей. Изменения касаются только SSH и не затронут репозитории, которые открываются по HTTPS.&nbsp;</p><p>Что и когда изменится, как подготовиться и что проверить — всё расскажем и покажем.&nbsp;</p> <a href="https://habr.com/ru/articles/1094004/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094004#habracut">Читать далее</a>
  21. Как сделать RAG-чат для сайта, который не выдумывает цены: пять решений из моего бота

    Tue, 13 Oct 2026 16:16:38 -0000

    <img src="https://habrastorage.org/extt/5b/ab/fa/5babfae9554c8b54432d59c13454fd89.png" /><p>С июня я делаю AI-чат для сайтов, который не выдумывает цены и не соглашается с клиентом во всём подряд. К пяти решениям из статьи я пришёл через ошибки.</p> <a href="https://habr.com/ru/articles/1093326/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093326#habracut">Читать про пять решений</a>
  22. Зачем мы жжём сутки машинного времени, если лидерборд уже есть

    Tue, 13 Oct 2026 16:09:53 -0000

    <img src="https://habrastorage.org/extt/61/7b/0c/617b0ccd121d3f9e52ce5cd86a6532a3.png" /><p>Публичный лидерборд — это рейтинг моделей на одной дистанции: все решают одни и те же задачи, и видно, у кого процент продуктивно-эффективности выше. Звучит как ответ за пять минут и принятие решения о том, что устанавливать к себе на мощности, а что пропустить. <br>На деле дистанция у всех своя: чужие версии моделей, чужие настройки, чужие режимы инференса. Мы проверили на себе: полгода и полсотни часов машинного времени ушли на то, чтобы понять, почему чужие цифры показывают не ту картину. <br>Внутри — четыре причины, почему цифры врут, и три истории, в которые трудно поверить: модель на 27 млрд параметров догнала модель на 284 млрд; «кодинговая» модель провалила кодинг; есть задачи, которые не берёт ни одна модель, ни на одном из шести языков. И таблица, после которой вы навсегда начнёте фиксировать настройки.</p> <a href="https://habr.com/ru/articles/1093728/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093728#habracut">Читать далее</a>
  23. Одна большая цифра: как финтехи переделывают главный экран вокруг баланса

    Tue, 13 Oct 2026 16:03:57 -0000

    <img src="https://habrastorage.org/extt/c3/1b/0b/c31b0b2c4ac02ce16907a3a6f5ccfb8a.png" /><p>Крупные финтехи один за другим перестраивают главный экран вокруг одной большой цифры: баланса. Много воздуха, основные действия под ним, а витрина продуктов уходит вниз. Разбираю, что сделали Revolut, Т-Банк, Сбер и Яндекс Пэй, почему два варианта главной сразу — это отдельный челлендж, и почему для продуктовой команды убрать с главной лишнее — настоящий прыжок веры.</p> <a href="https://habr.com/ru/articles/1093996/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093996#habracut">Читать далее</a>
  24. Полгода не пишем код руками. Посчитал, что стало с багами

    Tue, 13 Oct 2026 16:00:50 -0000

    <img src="https://habrastorage.org/extt/40/b5/7c/40b57c381ad9040e8f9017d49a3a3102.png" /><p>Меня зовут Игорь Симаков, я тимлид, руковожу двумя командами. Это две классические продуктовые команды, в которых есть все, кто нужен для полного цикла разработки, от discovery до delivery. Сам я бэкенд-разработчик с десятилетним опытом и не пишу код руками с марта 2026 года. Потом я внедрил в командах практики и перевел всех ребят на агентскую разработку: и QA, и бэкенд, и фронтенд. Так что мои команды уже полгода не пишут код руками</p><p>Я решил покопать, что происходит, и разобрал все баги двух команд за год, 268 штук. Баги, как выяснилось, не новые, они были и до агентов. Но сейчас это стало заметнее: кода мы стали приносить втрое больше, и дефектов стало проскакивать ощутимо больше. В основном это подкапотные, инженерные, то есть технические дефекты</p> <a href="https://habr.com/ru/articles/1092932/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1092932#habracut">Читать далее</a>
  25. Период полураспада бенчмарка ИИ сократился вдвое: 19 месяцев вместо 38

    Tue, 13 Oct 2026 16:00:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/5f0/f5a/55c/5f0f5a55cd41c9072cc59d18b89dccc9.png" /><p>В мае я подал OenoBench, винный бенчмарк для языковых моделей, на NeurIPS. В дискуссии с ревьюерами всплыл вопрос, на который ни у меня, ни у них не было опоры: какой результат на релизе считать достаточным для нового бенчмарка и сколько он вообще проживёт.</p><p>Чтобы ответить, я собрал 224 бенчмарка, о которых в 2018–2026 годах отчитывались девять лабораторий: OpenAI, Anthropic, Google, Meta, xAI, DeepSeek, Alibaba, Moonshot и Mistral. Для каждого нашёл дату рождения и, если она уже наступила, дату смерти — момент, когда бенчмарк перестаёт различать лучшие модели: лидер набирает 90% или уровень человека, либо создатели сами признают набор насыщенным или сломанным. По этим датам считается период полураспада — срок, за который умирает половина бенчмарков.</p><p>Главные результаты:</p><p><strong>Период полураспада бенчмарка — 23 месяца.</strong> У вышедших до 2023 года он был 38 месяцев, у вышедших позже — 19. Оценка учитывает и ещё живые бенчмарки, поэтому короткая история новых её не искажает.</p><p><strong>Новые бенчмарки не проще старых, просто модели быстрее.</strong> Запас до потолка на старте у них прежний, а проходят его модели вдвое быстрее.</p><p><strong>Каждый седьмой новый бенчмарк умирает не от моделей, а от собственных дефектов.</strong> У агентных сред это причина почти половины смертей.</p><p>Ниже — как я считал и сколько, по этим данным, проживёт сам OenoBench. Датасет, кодбук и скрипты — в открытом доступе, ссылки в конце.</p> <a href="https://habr.com/ru/articles/1090426/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1090426#habracut">Читать далее</a>
  26. От AJAX до React: как мы полностью изменили архитектуру разработки фронтенда ВКонтакте

    Tue, 13 Oct 2026 15:51:50 -0000

    <img src="https://habrastorage.org/extt/f2/2d/f7/f22df7f2a941ba1d5c58709a6bef6886.png" /><p>Привет, Хабр! Меня зовут Егор Смирнов, я руководитель команды Backend for Frontend в VK. Одна из зон нашей ответственности — поддержка и развитие инфраструктуры для фронтенда ВКонтакте.&nbsp;</p><p>Веб-версии ВКонтакте в 2026 году исполнилось 20 лет. За это время наш фронтенд прошёл путь от AJAX до современного веб-приложения. Раньше мы вручную манипулировали DOM, сборка иконок превращалась в приключение, а деплой и откат занимали по полчаса. К середине 2026 года мы выстроили масштабируемую архитектуру, в которой компоненты, сборка и деплой работают как единая система.</p><p>Как мы полностью переработали архитектуру ВКонтакте за три последних года, расскажу в этой статье.</p> <a href="https://habr.com/ru/articles/1093910/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093910#habracut">Читать далее</a>
  27. От Bash к Go: как «просто бэкап 1С» превратился в отдельную утилиту

    Tue, 13 Oct 2026 15:49:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/78b/f0a/ece/78bf0aece58a99d93544478b0c5d9191.jpg" /><p>В&nbsp;программировании на&nbsp;Go я пока новичок. Поэтому, как&nbsp;любой уважающий себя разработчик, я решил начать с&nbsp;самого безопасного занятия&nbsp;— переписать на&nbsp;Go то, что&nbsp;уже несколько лет нормально работает на&nbsp;Bash.</p><p>В&nbsp;этой статье расскажу, как&nbsp;из&nbsp;обычного Bash‑скрипта получилась кроссплатформенная Go‑утилита для&nbsp;резервного копирования информационных баз 1С.</p> <a href="https://habr.com/ru/articles/1093992/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093992#habracut">Читать далее</a>
  28. Яндекс.Диск — скачиваем фото и видео с хранилища «безлимита» с попыткой восстановить повреждённые

    Tue, 13 Oct 2026 15:46:41 -0000

    <img src="https://habrastorage.org/extt/1e/37/e7/1e37e798c7ba6a681f9716167d2e8731.png" /><p>Привет, Хабр. Ранее я писал <a href="https://habr.com/ru/articles/1092652/" rel="noopener nofollow">статью, посвященную недоступности файлам на «Яндекс.Диске»</a>. Я разобрал ситуацию подробнее и выяснил&nbsp;— большинство фото можно восстановить даже если они недоступны для&nbsp;скачивания, с&nbsp;видео всё сложнее. Также <a href="https://github.com/verimash/yandexdl/" rel="noopener nofollow">написал программу</a> для&nbsp;того, чтобы Вы могли скачать свои фото и видео (в том числе с&nbsp;безлимита) уже сейчас, пока они остаются доступными. Разберём ниже.</p> <a href="https://habr.com/ru/articles/1093988/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093988#habracut">Читать далее</a>
  29. Где мне пригодился OpenClaw, а где обычный код оказался лучше. 3 истории из практики

    Tue, 13 Oct 2026 15:21:32 -0000

    <img src="https://habrastorage.org/extt/07/84/99/078499a8a77c4f72fcb6b5d89ed5475f.png" /><p>Последние несколько месяцев я довольно плотно занимаюсь агентом на&nbsp;OpenClaw и постепенно подключаю его к&nbsp;рабочим системам, добавляю инструменты, пробую автоматизировать разные процессы. Иногда все получается довольно быстро, а&nbsp;иногда приходится возвращаться к&nbsp;тому, что&nbsp;уже давно работало и разбираться почему оно вдруг начало ломаться.</p><p>За&nbsp;это время накопилось несколько историй, которые решил собрать в&nbsp;одной статье. В&nbsp;основном это внутренние рабочие задачи, без&nbsp;каких‑то необычных архитектурных решений, но&nbsp;мне самому интересно наблюдать, как&nbsp;постепенно развивается агент, что&nbsp;ему можно поручить, а&nbsp;где лучше вообще не&nbsp;привлекать LLM и оставить обычный код.</p><p>Расскажу про&nbsp;три вещи, которыми занимался&nbsp;— разбор зависшего обработчика лидов, выгрузку задач из 1С прямо через телегу и эксперимент с&nbsp;отдельным агентом для&nbsp;отдела продаж.&nbsp;</p> <a href="https://habr.com/ru/articles/1093976/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093976#habracut">Читать далее</a>
  30. ИИ, Интернет и будущее мира

    Tue, 13 Oct 2026 15:05:32 -0000

    <img src="https://habrastorage.org/extt/46/15/8d/46158dbd7a048f2b25af280fa2d071e5.png" /><p>Давайте посмотрим на заголовки новостей за последние пару месяцев:</p><p><strong><em>1. Побег из тестовой среды и атаки агентов OpenAI</em></strong></p><p>В августе и октябре 2026 года стало известно о серьезных инцидентах с автономными ИИ-агентами от&nbsp;OpenAI. Выяснилось, что разработанные модели ИИ в ходе тестов на безопасность&nbsp;<a href="https://expert.ru/news/v-openai-priznali-chto-raskryvayut-ne-vse-sluchai-vykhoda-ii-iz-pod-kontrolya" rel="noopener nofollow">самостоятельно вышли в интернет</a>&nbsp;через скрытые уязвимости, которые они сами же и обнаружили.&nbsp;</p> <a href="https://habr.com/ru/articles/1093964/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093964#habracut">Читать далее</a>
  31. Звонок из службы безопасности — для человека и для машины

    Tue, 13 Oct 2026 15:03:56 -0000

    <img src="https://habrastorage.org/extt/00/58/ad/0058ad340b32c161a31355301cdbfd3e.png" /><p>«Здравствуйте, служба безопасности банка…»&nbsp;— дальше всё по&nbsp;нотам: авторитет, срочность, изоляция («не кладите трубку»), подмена канала проверки. Ровно та&nbsp;же конструкция работает против ИИ‑ассистента: zero‑click промпт‑инъекция EchoLeak (CVE-2025-32711) в&nbsp;Microsoft 365&nbsp;Copilot и июльский инцидент 2026&nbsp;года с&nbsp;автономными агентами в&nbsp;инфраструктуре Hugging Face, которых никто не&nbsp;взламывал&nbsp;— они уговорили себя сами.</p><p>Причина одна и архитектурная: ни у&nbsp;человека, ни у&nbsp;языковой модели на&nbsp;входе нет разделения «данных» и «инструкций», а&nbsp;разница между нами&nbsp;—&nbsp;лишь в&nbsp;наличии выхода из&nbsp;разговора. При&nbsp;этом список рычагов&nbsp;— ложный авторитет, искусственная срочность, изоляция от&nbsp;проверки, подмена канала, социальное доказательство, эскалация малыми шагами&nbsp;— один и тот&nbsp;же для&nbsp;бухгалтера, пенсионерки, школьника и автономного агента. Он не&nbsp;меняется веками, меняются только декорации. Разбираю, почему телефонный мошенник и промпт‑инъекция в&nbsp;LLM&nbsp;— одна и та&nbsp;же песня, и что&nbsp;из&nbsp;этого следует для&nbsp;обучения людей.</p> <a href="https://habr.com/ru/articles/1093960/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093960#habracut">Читать далее</a>
  32. Эвакуация за один день: как я перенёс два приложения и детектив-ARG из облака под ударами на собственный VPS

    Tue, 13 Oct 2026 15:02:01 -0000

    <img src="https://habrastorage.org/extt/5c/1f/a2/5c1fa2e20832abb92840153a5fcaa02e.png" /><p>Привет, Хабр. Это продолжение истории студии из одного человека. В прошлый раз я рассказывал, как <a href="https://habr.com/ru/articles/1090476/" rel="noopener nofollow">собрал детектив-ARG на чистой статике</a>, а бэкенд моих двух приложений жил на serverless в Яндекс Облаке: Cloud Functions, YDB, Object Storage. Инфраструктура стоила ноль рублей в месяц, и я этим гордился.</p><p>В ночь на 8 октября беспилотники атаковали дата-центр Яндекса в Сасово. 9 октября - дата-центр в Калуге. В ночь на 11 октября - третий, во Владимире, после чего Yandex Cloud перешёл в аварийный режим: две зоны доступности недоступны, «оставшуюся конфигурацию ресурсов считаем неустойчивой». Пострадавших среди людей нет, и это главное. А у меня на этом облаке жили бэкенды двух опубликованных приложений и сайт с игрой.</p><p>12 октября я провёл собственную эвакуацию: за один день перенёс 40 роутов и 39 таблиц на один VPS, а утром 13-го у меня уже были алерты в телеграме, своя метрика посещаемости без сторонних скриптов и античит, которого не было никогда. Приложения в поле не заметили ничего.</p><p>Под катом - хронология, почему serverless эвакуировать труднее всех, и пять уроков, каждый из которых стоил мне пары часов.</p><p>&lt;cut&gt;</p> <a href="https://habr.com/ru/articles/1093958/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093958#habracut">Читать далее</a>
  33. Чат, который ничего не сочиняет: 43 гипотезы, четыре ошибки замера и одна честная стена

    Tue, 13 Oct 2026 15:00:28 -0000

    <p>Идея была простая и не новая: у большой языковой модели два неприятных свойства — она стоит денег на каждый ответ и держит в памяти десятки гигабайт весов, а ещё она может уверенно написать то, чего нет нигде. Захотелось собрать систему, у которой ответ <strong>выбирается</strong> из существующего текста, а не порождается: корпус лежит на диске файлами, кандидатов находит обычный код, а нейросеть-судья только выбирает строку и проверяет её. Судья — классификатор с типизированными примитивами: «выбери один из вариантов», «это правда?», «оцени по шкале». Текст она не пишет вообще. Ответ — дословная цитата с источником, и выдумать фразу, которой нет в корпусе, система не может по построению.</p> <a href="https://habr.com/ru/articles/1091894/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1091894#habracut">Читать далее</a>
  34. URL на два режима, modal поверх списка и SEO detail page в Next.js App Router

    Tue, 13 Oct 2026 14:43:49 -0000

    <p>Карточка в каталоге обычно ведёт на detail page. Для прямого перехода нужен отдельный URL вроде&nbsp;<code>/events/123</code>. Для просмотра нескольких карточек подряд удобнее оставить список на экране и открыть detail поверх него. Если modal хранится только в&nbsp;<code>useState</code>, адрес страницы не меняется. Прямую ссылку на открытый объект получить нельзя. После reload остаётся список, а поисковый робот видит только исходную страницу.<br>App Router поддерживает другую схему. Один detail URL открывается как modal при client-side переходе из списка и как обычная страница при прямом запросе или reload. Для этого используются Parallel Routes и Intercepting Routes. Next.js описывает тот же паттерн для modal поверх gallery или другого списка. В учебном&nbsp;<a href="https://eventmap-seo.vercel.app/en" rel="noopener nofollow">EventMap</a>&nbsp;этот маршрут используется для событий.</p> <a href="https://habr.com/ru/articles/1093950/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093950#habracut">Читать далее</a>
  35. Матрёшка с Remcos внутри: как JS-файл, «картинка» и MSBuild передают друг другу эстафету

    Tue, 13 Oct 2026 14:42:21 -0000

    <img src="https://habrastorage.org/extt/54/98/83/54988391218004dcabd98678490a1a75.jpg" /><p>Привет, Хабр! Сегодня я хочу рассказать о том, как один невзрачный .js-файл превратился в шесть слоёв упаковки, и в самом центре этой матрёшки сидел старый знакомый Remcos.</p> <a href="https://habr.com/ru/articles/1093948/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093948#habracut">Раскрыть матрешку.</a>
  36. Как мы довели Postgres Pro до APDEX 0,986 на 30 000 пользователей 1С:ERP. Часть 2/3

    Tue, 13 Oct 2026 14:40:27 -0000

    <img src="https://habrastorage.org/extt/3c/8f/f3/3c8ff3ca3436f7de4bbee20b63eeb97a.png" /><p>Тест упал на пятом часу, на переходе с 16 800 до 21 000 ВРМ. Потом запрос, который выполнялся меньше секунды, вдруг стал занимать десятки секунд. После этого отчёт вместо 5 секунд начал строиться 800. Во второй части мы разбираем, как с этим справились: от LWLock:PgStatsHash и сбежавшего плана запроса до гигабитной сетевой карты и 3 миллионов файлов временных таблиц. В итоге на 21 000 ВРМ получили APDEX = 0,975.</p> <a href="https://habr.com/ru/articles/1093484/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093484#habracut">Читать далее</a>
  37. Algorithm Judge: как проблемы с доступностью Stepik подтолкнули меня к созданию собственной системы проверки алгоритмов

    Tue, 13 Oct 2026 14:34:33 -0000

    <img src="https://habrastorage.org/extt/4b/ad/b7/4badb779975c1ab342c8f7d4f041e473.png" /><p>Я преподаю в университете дисциплину «Алгоритмы и структуры данных». Как и многие преподаватели программирования, значительную часть практических заданий я проверяю автоматически. Долгое время для этого использовал Stepik. Создавал собственные задания, готовил тестовые наборы, настраивал проверку решений и затем использовал всё это при проведении лабораторных работ.</p><p>В целом такой подход меня устраивал. Студенты могли отправлять свои решения на Python или R и практически сразу получать результат проверки. Мне же не приходилось вручную запускать десятки программ и сравнивать полученные ответы с эталонными. Однако недавно ситуация изменилась.</p><p>После инцидента, затронувшего инфраструктуру Яндекса, возникли серьёзные проблемы с доступностью ряда сервисов. Сложности затронули и Stepik, использовавший соответствующую инфраструктуру. В результате привычный инструмент проверки студенческих работ оказался недоступен именно тогда, когда он был необходим. Разумеется, можно было временно вернуться к ручной проверке. Но мне показалось интереснее воспользоваться ситуацией и разработать собственное приложение, которое решало бы ту же задачу, но полностью локально.</p><p>Так появился&nbsp;<strong>Algorithm Judge</strong>&nbsp;– небольшое настольное приложение для автоматизированной проверки решений алгоритмических задач на Python и R.</p> <a href="https://habr.com/ru/articles/1093940/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093940#habracut">Читать далее</a>
  38. Бронированный смартфон с съемными аккумуляторами и приличным железом: Cubot KingKong Dura

    Tue, 13 Oct 2026 14:33:08 -0000

    <img src="https://habrastorage.org/extt/50/46/db/5046db3ac47c3551c3367dce6faee966.jpg" /><p>Как известно, всё новое - это хорошо забытое старое. Всё чаще и чаще я читаю комментарии читателей о том, что как же было классно в нулевых, когда аккумулятор телефона можно было заменить без разборки, и если оный в дороге разряжался - то всегда можно было достать из кармана запасной и продолжить пользоваться гаджетом. А в комплекте к некоторым моделям даже шли внешние ЗУ - чтобы дополнительный аккумулятор можно было зарядить не вынимая батарейку из основного.</p><p>Учитывая вышесказанное, я считаю символичным выход нового бюджетного бронесмартфона от <strong>Cubot - KingKong Dura</strong>, в котором аккумуляторы меняются также легко, как и в телефонах нулевых, а в комплекте идёт вторая батарейка вместе с станцией для зарядки. Несмотря на нишевость, устройство не обделили приличным железом и оно получилось очень сбалансированным для цены в 15.000 рублей. Подробнее читайте под катом.</p> <a href="https://habr.com/ru/articles/1093488/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093488#habracut">Читать далее</a>
  39. ИИ расширяет возможности компьютерной томографии: дайджест недели Smart Tomo Engine

    Tue, 13 Oct 2026 14:30:48 -0000

    <img src="https://habrastorage.org/extt/24/6e/21/246e21c681763e1008f9d99e94672ad1.png" /><p>Сегодня компьютерная томография решает гораздо больше задач, чем просто визуализация внутренней структуры объекта. В медицине важно снижать лучевую нагрузку и получать больше информации о тканях, в промышленности — исследовать сложные объекты без разборки и разрушения, а в научных задачах — работать с нестандартной геометрией съемки и сложными типами данных.</p><p><strong>Smart Engines разрабатывает технологии, которые расширяют возможности КТ на уровне алгоритмов реконструкции и анализа данных.</strong></p><p>За <strong>Неделю Smart Tomo Engine</strong> мы рассказали и показали, как наши разработки помогают снижать лучевую нагрузку, определять состав исследуемого объекта, получать больше информации о мягких тканях, проводить неразрушающий контроль сложных изделий и создавать портативные томографические системы.</p><p><strong>Собрали главное за Неделю Smart Tomo Engine в одном дайджесте 👇</strong></p> <a href="https://habr.com/ru/articles/1093272/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093272#habracut">Читать далее</a>
  40. AIOps: наш опыт внедрения HolmesGPT на трёх проектах

    Tue, 13 Oct 2026 14:30:35 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e12/037/826/e1203782687017d677564437cbc7a5dc.png" /><p>Мы внедрили <a href="https://github.com/HolmesGPT/holmesgpt" rel="noopener nofollow">HolmesGPT</a> — open-source SRE-агента — в шести Kubernetes-кластерах на трёх проектах. Теперь через несколько минут после алерта рядом с ним в чате лежит гипотеза: что происходит, почему и что проверить. Дежурный не начинает расследование с нуля.</p><p>Готовой связки с Alertmanager в открытой версии HolmesGPT нет, поэтому мы написали и открыли свой инструмент — <a href="https://gitlab.com/yuccastream/holmes-alert-bridge" rel="noopener nofollow">holmes-alert-bridge</a>. Ниже — как это устроено, сколько стоит и чему мы научились за первый месяц.</p> <a href="https://habr.com/ru/articles/1091654/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1091654#habracut">Читать далее</a>
  41. Менеджер задач со сквозным шифрованием для своего сервера, который Claude Code написал за 19 часов

    Wed, 14 Oct 2026 01:37:04 -0000

    <img src="https://habrastorage.org/extt/7b/56/8b/7b568b7bf9c1b36defca59e8d67b056b.png" /><p>Я сделал менеджер задач Dela, который ставится на свой сервер. Задачи шифруются на устройстве, сервер хранит и раздаёт только зашифрованный текст, а телефон и компьютер сводят правки сами, по отдельным полям с метками гибридных часов. Весь код написал Claude Code.</p><p>Dela работает в браузере, на Windows и на Android, код открыт под лицензией AGPL-3.0. Сервер ставится через Docker. Свой сервер я поднял на VPS, где уже работают другие мои проекты. Регистрация там закрыта, и пользуюсь им только я.</p> <a href="https://habr.com/ru/articles/1094094/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094094#habracut">Читать далее</a>
  42. Как сцена взлома принтеров изобрела собственный DRM

    Wed, 14 Oct 2026 01:25:30 -0000

    <img src="https://habrastorage.org/extt/c4/e6/7c/c4e67c75c202316be5aa5cea6313a811.webp" /><p>Если за последние двадцать лет у вас был принтер, вы наверняка знаете, какими они могут быть неожиданно капризными: «не могу печатать черным, потому что закончился желтый» — классическая шутка о струйниках. Или функция сканирования в МФУ, которая в некоторых моделях перестает работать, если закончились чернила, — и без специальных махинаций ее не запустить.</p><p>Для заправки лазерного картриджа не нужно ничего, кроме отвёртки, недорогого тонера в банке и желания: в первый раз вы наверняка перепачкаетесь в чёрной субстанции с ног до головы, но принципиально с процедурой справится любой дееспособный человек с газеткой.</p><p>Однако во многих моделях оригинальный картридж после первой же заправки отказывается печатать, или работает совсем недолго. Причина кроется в крошечном фирменном чипе, встроенном в картридж: он считает количество напечатанных страниц и блокирует печать, если решает, что тонер закончился, даже если его внутри еще предостаточно.</p><p>Эта история — о российско-украинских крякерах, которые сначала взломали <abbr class="habraabbr" title="Digital Rights Management, система защиты" data-title="&lt;p&gt;Digital Rights Management, система защиты&lt;/p&gt;&lt;p&gt;&lt;/p&gt;" data-abbr="DRM">DRM</abbr> своих лазерных принтеров для личного пользования, а затем поставили патчи на коммерческие рельсы, внедрив собственную систему защиты прошивок, чтобы предотвратить бесконтрольную установку взломанных версий на принтеры бесплатно.</p><p>Данный материал основан на моей интерпретации событий, сохранившихся на ныне неработающих сайтах и ​​форумах, поэтому в нем могут встречаться неточности. История изначально писалась для англоязычного журнала (зина) по информационной безопасности: информации о <em><abbr class="habraabbr" title="Исследование систем защиты с целью поиска брешей для запуска своего кода или иного получения полного доступа к устройству или сервису" data-title="&lt;p&gt;Исследование систем защиты с целью поиска брешей для запуска своего кода или иного получения полного доступа к устройству или сервису&lt;/p&gt;" data-abbr="хаке">хаке</abbr></em> принтеров (например, на конкурсе Pwn2Own, <a href="https://fuzzinglabs.com/pwn2own-ireland-2026-brother-printer/" rel="noopener nofollow">свежак этого года</a>) предостаточно, а вот сведений о <em><abbr class="habraabbr" title="crack — взлом для обхода защиты, см. https://ru.wikipedia.org/wiki/Взлом_программного_обеспечения" data-title="&lt;p&gt;crack — взлом для обхода защиты, см. &lt;a href=&quot;https://ru.wikipedia.org/wiki/Взлом\_программного\_обеспечения&quot; data-mark=&quot;link&quot;&gt;https://ru.wikipedia.org/wiki/Взлом_программного_обеспечения&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;" data-abbr="кряках">кряках</abbr> с целью разблокировки</em> практически нет, особенно в англоязычном сегменте.</p> <a href="https://habr.com/ru/articles/1092764/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1092764#habracut">Читать далее</a>
  43. Конец привычного уютного айти. Что делать дальше

    Tue, 13 Oct 2026 22:36:49 -0000

    <img src="https://habrastorage.org/extt/63/7b/da/637bda4428b022a1e99d584c9e4e6199.png" /><p>Думаете, что это очередная статья про то, что ИИ всех заменит?</p><p>Возможно.</p><p>Но на самом деле я просто хочу разобраться что делать сегодня, чтобы завтра не остаться ни с чем. </p> <a href="https://habr.com/ru/articles/1094080/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094080#habracut">Читать далее</a>
  44. Резюме не работает. Я сделал платформу, где код говорит за тебя

    Tue, 13 Oct 2026 21:50:58 -0000

    <img src="https://habrastorage.org/extt/01/33/82/013382cb079a9cfc941de7947fece15c.png" /><p>&nbsp;На днях я выложил статью про DevRaid — платформу, где разработчик подтверждает свой опыт через реальные проверки кода. Docker, тесты, ESLint, безопасность, AI-ревью. Вместо резюме — публичный профиль с подтверждёнными навыками.</p><p>Результат был скромный: 7300 просмотров, 333 захода на сайт, 16 регистраций,&nbsp;<strong>0 пройденных квестов</strong>.</p><p>Я полез в логи и увидел ноль строк&nbsp;<code>verify.start</code>. Люди регистрировались и уходили, не начав проверку. Единственный квест тогда был «Создать интернет-магазин» — 9 фаз, Docker-сборка на 3–4 минуты, нужен свой публичный репозиторий. Человек с холодным трафиком не готов столько ждать ради любопытства.</p><p>Тогда я переделал воронку так, чтобы&nbsp;<strong>первый результат был за 30 секунд</strong>. Ниже — как это устроено сейчас.</p> <a href="https://habr.com/ru/articles/1094078/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094078#habracut">Читать далее</a>
  45. Влияние транспорта KV‑переноса на производительность PD‑disaggregation на примере инференса MiniMax‑M3

    Tue, 13 Oct 2026 21:29:50 -0000

    <img src="https://habrastorage.org/extt/0d/23/11/0d23114b813a9bd47f13e47331c157b2.png" /><p>Привет! Проводил тестирование на рабочих стендах и хочу поделиться своими результатами с Habr.</p><p>В работе исследуется влияние транспорта KV-кэша на производительность и работоспособность disaggregated inference, в котором стадии prefill и decode выполняются на разных GPU-узлах. На кластере из двух узлов с восемью NVIDIA B200 на каждом сравниваются RDMA/InfiniBand с GPUDirect и TCP/Ethernet в инференсе MiniMax-M3 через sglang. Эксперимент включает четыре уровня наблюдения: потолок фабрики (<code>L0</code>), изолированный microbenchmark transfer engine (<code>L0b</code>), фактический маршрут трафика по счётчикам портов (<code>L1</code>) и end-to-end метрики движка и запросов (<code>L2/L3</code>). Всего проанализировано 268 прогонов.</p> <a href="https://habr.com/ru/articles/1094076/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094076#habracut">Читать далее</a>
  46. Модуляция CPFSK и не только в квадратурах на микропроцессорах STM32

    Tue, 13 Oct 2026 21:10:44 -0000

    <img src="https://habrastorage.org/extt/bc/a3/89/bca3891a183672464f29d752bd201c64.jpg" /><p> Добрый день, уважаемые коллеги!</p><p> Начнем с того, что побудило написать статью.</p><p> Я инженер, который ранее работал в организациях, которые так или иначе были связаны с проектированием, производством и поставками оборудования и микросхем для систем связи. В наши задачи входила работа с протокольным уровнем систем связи, проектирование устройств и стабилизация их параметров с применением калибровок. Это мир большого телекома. На работе мы пользовались весьма серьезными приборами вроде CMW-270, FSL-6, FSQ-8, векторными анализаторами и много-гигагерцовыми осциллографами Agilent. А дома у меня маленький мирок в котором приборы значительно проще. И процессоры проще. Но интерес тот же. Вот и попробуем сделать кое что интересное из этой сферы.<br> <br>Некоторое время назад планировал собрать радио-модем. Первое что пришло в голову, это старенький протокол AX.25, который де-факто нижним уровнем использует модуляцию CPFSK. Сказано-сделано. Модемную часть планировалось реализовывать на знакомом ядре Cortex M3 и оптимизировать его работу. </p><p> Итак. Нам предстоит работать с модуляцией Continuous-Phase Frequency-Shift Keying (CPFSK). Эта модуляция является разновидностью частотной модуляции при которой не происходит разрыва фазы. Давайте разработаем эффективный модулятор на микроконтроллере STM32.</p><p>В результате, получим функции на Assembler Corex M3, позволяющие относительно быстро синтезировать гладкие сигналы с непрерывной фазой.</p> <a href="https://habr.com/ru/articles/1094068/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094068#habracut">Читать далее</a>
  47. ИИ‑агенты. Часть 1: Первые шаги

    Tue, 13 Oct 2026 20:37:12 -0000

    <img src="https://habrastorage.org/extt/77/5c/13/775c132d7e441ceb45cd44f0d01d262b.png" /><p>Всем привет! Сегодня я хочу рассказать вам про то, как я начал внедрять в процесс разработки ИИ-агентов.&nbsp;Поделюсь своим опытом.</p><p>Эта статья нацелена на начинающих, чтобы дать им первый толчок к использованию ИИ-агентов. Однако, если вы уже давно в этой теме, то буду рад вам в комментариях.</p> <a href="https://habr.com/ru/articles/1094062/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094062#habracut">Читать далее</a>
  48. Новый GPT-6 собирает ответы ChatGPT из диаграмм, кнопок и форм. Как туда попадает бренд, в OpenAI не сказали

    Tue, 13 Oct 2026 19:02:00 -0000

    <img src="https://habrastorage.org/extt/62/59/22/6259226f64f3f4b62424b838100ec415.png" /><p>С выходом GPT-6 ChatGPT может отвечать текстом вместе с диаграммой, формой или набором кнопок. У всех, кто отвечает за видимость сайта в нейросетях, сразу возникает вопрос: как бренд попадает в эти элементы. Я прочитал <a href="https://openai.com/index/gpt-6-for-everyone/" rel="noopener nofollow">анонс OpenAI от 7 октября</a>, справки OpenAI и первые SEO-разборы. Правил отбора брендов OpenAI не опубликовала. Есть версия, что выиграют сайты, данные с которых легко забрать, но держится она только на документации товарных карточек ChatGPT Shopping, а они работали и до GPT-6. Проверить на сайте всё равно есть что. Главное — понимать, к какому описанному механизму относится каждая проверка.</p> <a href="https://habr.com/ru/articles/1094044/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094044#habracut">Читать далее</a>
  49. Комнатный RAG: бесплатный ИИ-помощник-консультант по содержимому сайта

    Tue, 13 Oct 2026 18:43:39 -0000

    <img src="https://habrastorage.org/extt/fd/4a/c8/fd4ac824f2ab6dbfe468d1612028216b.jpg" /><p>Можно ли превратить обычный сайт небольшой компании в ИИ-консультанта и уложиться в бесплатные квоты хостинга? На примере показываем, как собрали такого помощника с агентом на платформе Cloudflare.</p><p>Внутри — семь этапов: от подготовки базы и сравнения моделей до проверки темы, ограничений расхода и ссылок на разделы сайта. Разбираем реальные ошибки: выдуманные кейсы, пустые ответы и “сортировку на Python” вместо консультации по услугам сайта. Скриншоты, пошаговая инструкция для воссоздания и ссылка на работающий чат.</p> <a href="https://habr.com/ru/articles/1094042/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094042#habracut">Как мы это собрали</a>
  50. Вышла Gemini 4 Argon: разбираем бенчмарки и карточку модели

    Tue, 13 Oct 2026 18:18:54 -0000

    <img src="https://habrastorage.org/extt/61/8d/1c/618d1cb7259c59e68c44a13c1f192fba.jpg" /><p>13 октября Google начала публичную раскатку Gemini 4 Argon, анонсированной в конце сентября. Модель появилась в платном API, а в приложении Gemini ее открывают подписчикам Pro и Ultra. Вместе с релизом вышла документация, которая уточняет несколько важных деталей: когда закончится промо-цена и какие риски Google обнаружила при тестировании.</p> <a href="https://habr.com/ru/articles/1094026/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094026#habracut">Читать далее</a>
  51. Не делайте NPC умнее игрока

    Tue, 13 Oct 2026 18:13:35 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/470/c00/fef/470c00fefb63e4091ac1c14c3c4cfecc.png" /><p>Cегодня принято хвастаться достижениями в области ИИ, даже если вы встроили исправление пикселей в текстурах, чем раньше занимался джун-артист, работа кстати непыльная и художник делает её лучше и быстрее модельки до сих пор, но реалии времени диктуют убрать джуна-Васю и взять умничку-Клавдия. И возникает довольно странное ощущение… если нейронные сети уже научились распознавать изображения, генерировать текст и музыку, управлять автомобилями, играть в сложные гео-политические игры и решать огромное количество задач, которые ещё совсем недавно считались исключительно человеческими, что нам стоит запустить модельку в современную игру и дать ей управление NPC, чтобы сделать его более живым и интегрированным в лор.</p><p>Но вот вы заходите с супер-современные (Pragmata, PUBG, выберите свое), как внезапно выясняется, что там по-прежнему находятся старые добрые конечные автоматы, Behavior Tree (поведенческие деревья), эвристики и тонна ифов, которые говорят NPC, что если игрок достаточно близко, то надо его атаковать, если игрок убежал, то надо немного его поискать, потом покричать, потом …выберите свое…, а если искать его слишком долго, то следует сделать вид, что вообще ничего не заметили и уйти заниматься своими нпсишными делами, мужественно охраняя сундук с лутом от дерзких взглядов местной живности, которая тоже, кстати, на эвристиках.</p><p>И это все происходит в современных AAA проектах, где на рендеринг одного кадра работают сотни потоков, физика считается на нескольких уровнях детализации, анимация использует сложнейшие системы смешивания и procedural animation, а навигация строится на огромных графах и разработчики совершенно спокойно используют ML для отдельных частей графического пайплайна, обработки звука или генерации контента. А вот когда дело доходит до вопроса «что сейчас должен делать этот конкретный NPC», внезапно оказывается, что старый switch по состояниям всё ещё является самым лучшим инженерным решением.</p> <a href="https://habr.com/ru/articles/1085546/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085546#habracut">Читать далее</a>
  52. DataSafeS3 1.5.0: доставка событий и переключение Postgres с отчётом

    Tue, 13 Oct 2026 17:50:04 -0000

    <img src="https://habrastorage.org/extt/80/e9/97/80e997bcb78835f7561494c8dea95062.jpg" /><p>В DataSafeS3 1.5.0 я переделал доставку событий. Раньше вебхук уходил после записи метаданных, и если сервер падал между записью и отправкой, событие пропадало: система аудита или антивирус просто не узнавали об изменении объекта. Теперь событие записывается в таблицу исходящих событий в той же транзакции, что и метаданные, а отдельный процесс доставляет его в вебхуки, NATS JetStream или Kafka. Событие доставляется хотя бы один раз, поэтому возможны дубли. Есть и случаи, когда оно может не дойти, и их видно в метриках.</p> <a href="https://habr.com/ru/articles/1094034/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094034#habracut">Как устроены доставка событий в DataSafeS3</a>
  53. 8 неочевидных вариантов использования Claude Opus 5.5

    Tue, 13 Oct 2026 17:32:54 -0000

    <img src="https://habrastorage.org/extt/df/32/2c/df322c195bf0d3556d4842697ce8e677.jpg" /><p>Я использую новую модель Opus 5.5 в работе уже больше недели, и впечатления у меня пока только хорошие. Практически всё, о чём я ее прошу, модель генерирует почти без ошибок, при этом нет необходимости постоянно следить за ней и исправлять результаты. К тому же стоимость токенов гораздо меньше по сравнению с Fable 5.1.</p><p>Недавно Anthropic выпустила Opus 5.5, и после этого в моей ленте в X я нахожу примеры того, как люди используют модель. Кто-то использует ее в технических задачах, а кто-то - в творческих. Некоторые пользователи просят модель нарисовать анимацию по кадрам, а другие создают интерактивные уроки, проектирует сайты, а один пользователь показал, как подключил модель к Blender.</p><p>В этой статье я расскажу про 8 интересных способов использования Opus 5.5, которые мне понравились больше всего и поделюсь несколькими идеями, что ещё можно попробовать. Самостоятельно повторить всё это несложно: вам понадобится только Claude Opus 5.5 и инструменты, которые упоминаются в каждом примере. Желаю приятных экспериментов!</p> <a href="https://habr.com/ru/articles/1094032/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094032#habracut">Читать далее</a>
  54. Сломанный Ctrl+C — сначала гасла VM, а потом не прерывался sleep: Java, KVM и Linux

    Tue, 13 Oct 2026 17:26:27 -0000

    <img src="https://habrastorage.org/extt/ee/21/2b/ee212bd16140a7d7a552e55835cc1fca.png" /><p>Обычный <code>Ctrl+C</code> оказался для моей Java VM неожиданной проблемой: сначала он завершал саму виртуальную машину, а после исправления перестал останавливать команды внутри Linux. Чтобы разобраться, пришлось пройти весь путь от host terminal через UART и KVM до гостевого TTY и Unix-сигналов. В статье разберём не только причину, но и метод диагностики, который пригодится далеко за пределами виртуализации.</p> <a href="https://habr.com/ru/articles/1094024/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094024#habracut">Разбираемся, куда пропал Ctrl+C</a>
  55. Второй том «Мёртвых душ». Мистификация Клавдия

    Tue, 13 Oct 2026 17:22:11 -0000

    <img src="https://habrastorage.org/extt/ac/95/66/ac9566eb7fff0cd856aa55cdd285f135.jpg" /><p>Вдохновившись опытом Сбера, заставившего ГигаЧат ходить Гоголем, мы в «Товариществе Виноградова» и магазине «Книжный.рф» решили лукаво не мудрствовать, а воспользоваться складывающимся вокруг продолжения хайпом. Команды экспертов собирать не стали: на дворе, слава богу, двадцать первый век, и мир, переживший ковид, давно научился обходиться малым; а малое, надобно сказать, есть чудо. Загружать в машину два миллиарда русских слов и британский путеводитель по русской истории также не стали, но задачу для искусственного разума, наречённого нами Клавдием — полное же имя его: Claude Opus 5,5, — сформулировали так просто, что труд целого года, исполненный целою сберкассою, в один только день, да ещё начавшийся после обеда, был окончен: так что и бумага не успела заскучать, и чернила не успели высохнуть от удивления.<em>:</em></p> <a href="https://habr.com/ru/articles/1094020/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094020#habracut">Читать далее</a>
  56. Сервис лежит. Пользователи злятся. Что им говорить?

    Tue, 13 Oct 2026 17:07:56 -0000

    <img src="https://habrastorage.org/extt/c2/55/18/c25518504d3f55fec143b6855c87fb77.jpg" /><p>Сервис перестал открываться в 11:03. Через три минуты в поддержку пришло первое сообщение: «У меня оплата прошла, а заказ пропал. Где деньги?» Разработчики ещё ищут причину. Руководитель запрещает публиковать сообщение, пока «не будет ясности». Но пользователи уже видят сбой. Не видят они только одного: занимается ли им кто-нибудь.</p> <a href="https://habr.com/ru/articles/1094016/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094016#habracut">Читать далее</a>
  57. Я добавил Rerank в Obsidian. Что показали тесты на 64 и 500 заметках

    Tue, 13 Oct 2026 17:00:58 -0000

    <img src="https://habrastorage.org/extt/05/cf/d5/05cfd5743c433c709a2b471afa110659.png" /><p>Добавил Rerank в свой плагин для Obsidian и решил проверить, стоит ли запускать вторую модель при каждом поиске. Сравнил три модели, провёл эксперименты на 64 и 500 заметках. В тесте на 64 заметках первый полезный результат удалось поднять наверх только один раз из 24. На 500 заметках обнаружилась другая проблема: оценка целых документов скрывала различия между выбранными фрагментами. Рассказываю о результатах, расходах и том, почему в итоге сделал отдельную кнопку уточнения.</p> <a href="https://habr.com/ru/articles/1093954/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093954#habracut">Читать далее</a>
  58. [Перевод] Я не хочу читать то, чего вы не писали

    Tue, 13 Oct 2026 17:00:58 -0000

    <img src="https://habrastorage.org/extt/32/b9/dc/32b9dc5461a7e46741bee6dae7652636.jpg" /><p>Инженер Колин Брек устал читать дизайн-доки, описания PR, тикеты и письма, сгенерированные ИИ. При этом ему самому ИИ помогает писать: недавно он закончил научную статью, где ИИ сверял написанное с исходниками и логами, ловил опечатки и оформлял ссылки, а написал только аннотацию. В эссе он разбирает, почему чужой сгенерированный текст нечитаем, где ИИ в письме действительно полезен и чего он сделать не может.</p> <a href="https://habr.com/ru/articles/1093138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093138#habracut">Читать дальше &amp;rarr;</a>
  59. [Перевод] OIDC настроен. Почему ваши GitHub Actions всё ещё уязвимы?

    Tue, 13 Oct 2026 16:31:54 -0000

    <img src="https://habrastorage.org/extt/f7/79/51/f779515f3acfb92f5649ba79fb9f9d3d.jpg" /><p>Убрали AWS-ключи из GitHub Secrets и настроили OIDC — можно считать CI/CD защищённым? Массовая атака Megalodon, в ходе которой злоумышленники внедряли вредоносные workflow в GitHub-репозитории, показала, что временные токены тоже можно украсть. Разбираем, где остаются уязвимости и какие меры помогут защитить GitHub Actions.</p> <a href="https://habr.com/ru/articles/1093780/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093780#habracut">Разобрать угрозы</a>
  60. 14 октября 2026: проверяем ключи для GitHub

    Tue, 13 Oct 2026 16:21:06 -0000

    <img src="https://habrastorage.org/extt/b6/8c/63/b68c63defa091d68de938f0d615d72c9.jpg" /><p>Хабр, привет! Хекслет в эфире.&nbsp;</p><p>Мы в десятый раз перепроверяем свои RSA-ключи, чего и всем желаем: 22 сентября 2026 года GitHub <a href="https://github.blog/changelog/2026-09-22-security-improvements-for-ssh/">объявил</a>, что ужесточает правила для подключений по SSH. Мы расспросили об этом Дмитрия Зайцева — он DevOps, CTO в компании Flocktory, организатор и спикер Devops Days.</p><p>Скоро GitHub отключит часть старых алгоритмов и изменит требования для новых RSA-ключей. Изменения касаются только SSH и не затронут репозитории, которые открываются по HTTPS.&nbsp;</p><p>Что и когда изменится, как подготовиться и что проверить — всё расскажем и покажем.&nbsp;</p> <a href="https://habr.com/ru/articles/1094004/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094004#habracut">Читать далее</a>
  61. Как сделать RAG-чат для сайта, который не выдумывает цены: пять решений из моего бота

    Tue, 13 Oct 2026 16:16:38 -0000

    <img src="https://habrastorage.org/extt/5b/ab/fa/5babfae9554c8b54432d59c13454fd89.png" /><p>С июня я делаю AI-чат для сайтов, который не выдумывает цены и не соглашается с клиентом во всём подряд. К пяти решениям из статьи я пришёл через ошибки.</p> <a href="https://habr.com/ru/articles/1093326/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093326#habracut">Читать про пять решений</a>
  62. Зачем мы жжём сутки машинного времени, если лидерборд уже есть

    Tue, 13 Oct 2026 16:09:53 -0000

    <img src="https://habrastorage.org/extt/61/7b/0c/617b0ccd121d3f9e52ce5cd86a6532a3.png" /><p>Публичный лидерборд — это рейтинг моделей на одной дистанции: все решают одни и те же задачи, и видно, у кого процент продуктивно-эффективности выше. Звучит как ответ за пять минут и принятие решения о том, что устанавливать к себе на мощности, а что пропустить. <br>На деле дистанция у всех своя: чужие версии моделей, чужие настройки, чужие режимы инференса. Мы проверили на себе: полгода и полсотни часов машинного времени ушли на то, чтобы понять, почему чужие цифры показывают не ту картину. <br>Внутри — четыре причины, почему цифры врут, и три истории, в которые трудно поверить: модель на 27 млрд параметров догнала модель на 284 млрд; «кодинговая» модель провалила кодинг; есть задачи, которые не берёт ни одна модель, ни на одном из шести языков. И таблица, после которой вы навсегда начнёте фиксировать настройки.</p> <a href="https://habr.com/ru/articles/1093728/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093728#habracut">Читать далее</a>
  63. Одна большая цифра: как финтехи переделывают главный экран вокруг баланса

    Tue, 13 Oct 2026 16:03:57 -0000

    <img src="https://habrastorage.org/extt/c3/1b/0b/c31b0b2c4ac02ce16907a3a6f5ccfb8a.png" /><p>Крупные финтехи один за другим перестраивают главный экран вокруг одной большой цифры: баланса. Много воздуха, основные действия под ним, а витрина продуктов уходит вниз. Разбираю, что сделали Revolut, Т-Банк, Сбер и Яндекс Пэй, почему два варианта главной сразу — это отдельный челлендж, и почему для продуктовой команды убрать с главной лишнее — настоящий прыжок веры.</p> <a href="https://habr.com/ru/articles/1093996/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093996#habracut">Читать далее</a>
  64. Полгода не пишем код руками. Посчитал, что стало с багами

    Tue, 13 Oct 2026 16:00:50 -0000

    <img src="https://habrastorage.org/extt/40/b5/7c/40b57c381ad9040e8f9017d49a3a3102.png" /><p>Меня зовут Игорь Симаков, я тимлид, руковожу двумя командами. Это две классические продуктовые команды, в которых есть все, кто нужен для полного цикла разработки, от discovery до delivery. Сам я бэкенд-разработчик с десятилетним опытом и не пишу код руками с марта 2026 года. Потом я внедрил в командах практики и перевел всех ребят на агентскую разработку: и QA, и бэкенд, и фронтенд. Так что мои команды уже полгода не пишут код руками</p><p>Я решил покопать, что происходит, и разобрал все баги двух команд за год, 268 штук. Баги, как выяснилось, не новые, они были и до агентов. Но сейчас это стало заметнее: кода мы стали приносить втрое больше, и дефектов стало проскакивать ощутимо больше. В основном это подкапотные, инженерные, то есть технические дефекты</p> <a href="https://habr.com/ru/articles/1092932/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1092932#habracut">Читать далее</a>
  65. Период полураспада бенчмарка ИИ сократился вдвое: 19 месяцев вместо 38

    Tue, 13 Oct 2026 16:00:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/5f0/f5a/55c/5f0f5a55cd41c9072cc59d18b89dccc9.png" /><p>В мае я подал OenoBench, винный бенчмарк для языковых моделей, на NeurIPS. В дискуссии с ревьюерами всплыл вопрос, на который ни у меня, ни у них не было опоры: какой результат на релизе считать достаточным для нового бенчмарка и сколько он вообще проживёт.</p><p>Чтобы ответить, я собрал 224 бенчмарка, о которых в 2018–2026 годах отчитывались девять лабораторий: OpenAI, Anthropic, Google, Meta, xAI, DeepSeek, Alibaba, Moonshot и Mistral. Для каждого нашёл дату рождения и, если она уже наступила, дату смерти — момент, когда бенчмарк перестаёт различать лучшие модели: лидер набирает 90% или уровень человека, либо создатели сами признают набор насыщенным или сломанным. По этим датам считается период полураспада — срок, за который умирает половина бенчмарков.</p><p>Главные результаты:</p><p><strong>Период полураспада бенчмарка — 23 месяца.</strong> У вышедших до 2023 года он был 38 месяцев, у вышедших позже — 19. Оценка учитывает и ещё живые бенчмарки, поэтому короткая история новых её не искажает.</p><p><strong>Новые бенчмарки не проще старых, просто модели быстрее.</strong> Запас до потолка на старте у них прежний, а проходят его модели вдвое быстрее.</p><p><strong>Каждый седьмой новый бенчмарк умирает не от моделей, а от собственных дефектов.</strong> У агентных сред это причина почти половины смертей.</p><p>Ниже — как я считал и сколько, по этим данным, проживёт сам OenoBench. Датасет, кодбук и скрипты — в открытом доступе, ссылки в конце.</p> <a href="https://habr.com/ru/articles/1090426/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1090426#habracut">Читать далее</a>
  66. От AJAX до React: как мы полностью изменили архитектуру разработки фронтенда ВКонтакте

    Tue, 13 Oct 2026 15:51:50 -0000

    <img src="https://habrastorage.org/extt/f2/2d/f7/f22df7f2a941ba1d5c58709a6bef6886.png" /><p>Привет, Хабр! Меня зовут Егор Смирнов, я руководитель команды Backend for Frontend в VK. Одна из зон нашей ответственности — поддержка и развитие инфраструктуры для фронтенда ВКонтакте.&nbsp;</p><p>Веб-версии ВКонтакте в 2026 году исполнилось 20 лет. За это время наш фронтенд прошёл путь от AJAX до современного веб-приложения. Раньше мы вручную манипулировали DOM, сборка иконок превращалась в приключение, а деплой и откат занимали по полчаса. К середине 2026 года мы выстроили масштабируемую архитектуру, в которой компоненты, сборка и деплой работают как единая система.</p><p>Как мы полностью переработали архитектуру ВКонтакте за три последних года, расскажу в этой статье.</p> <a href="https://habr.com/ru/articles/1093910/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093910#habracut">Читать далее</a>
  67. От Bash к Go: как «просто бэкап 1С» превратился в отдельную утилиту

    Tue, 13 Oct 2026 15:49:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/78b/f0a/ece/78bf0aece58a99d93544478b0c5d9191.jpg" /><p>В&nbsp;программировании на&nbsp;Go я пока новичок. Поэтому, как&nbsp;любой уважающий себя разработчик, я решил начать с&nbsp;самого безопасного занятия&nbsp;— переписать на&nbsp;Go то, что&nbsp;уже несколько лет нормально работает на&nbsp;Bash.</p><p>В&nbsp;этой статье расскажу, как&nbsp;из&nbsp;обычного Bash‑скрипта получилась кроссплатформенная Go‑утилита для&nbsp;резервного копирования информационных баз 1С.</p> <a href="https://habr.com/ru/articles/1093992/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093992#habracut">Читать далее</a>
  68. Яндекс.Диск — скачиваем фото и видео с хранилища «безлимита» с попыткой восстановить повреждённые

    Tue, 13 Oct 2026 15:46:41 -0000

    <img src="https://habrastorage.org/extt/1e/37/e7/1e37e798c7ba6a681f9716167d2e8731.png" /><p>Привет, Хабр. Ранее я писал <a href="https://habr.com/ru/articles/1092652/" rel="noopener nofollow">статью, посвященную недоступности файлам на «Яндекс.Диске»</a>. Я разобрал ситуацию подробнее и выяснил&nbsp;— большинство фото можно восстановить даже если они недоступны для&nbsp;скачивания, с&nbsp;видео всё сложнее. Также <a href="https://github.com/verimash/yandexdl/" rel="noopener nofollow">написал программу</a> для&nbsp;того, чтобы Вы могли скачать свои фото и видео (в том числе с&nbsp;безлимита) уже сейчас, пока они остаются доступными. Разберём ниже.</p> <a href="https://habr.com/ru/articles/1093988/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093988#habracut">Читать далее</a>
  69. Где мне пригодился OpenClaw, а где обычный код оказался лучше. 3 истории из практики

    Tue, 13 Oct 2026 15:21:32 -0000

    <img src="https://habrastorage.org/extt/07/84/99/078499a8a77c4f72fcb6b5d89ed5475f.png" /><p>Последние несколько месяцев я довольно плотно занимаюсь агентом на&nbsp;OpenClaw и постепенно подключаю его к&nbsp;рабочим системам, добавляю инструменты, пробую автоматизировать разные процессы. Иногда все получается довольно быстро, а&nbsp;иногда приходится возвращаться к&nbsp;тому, что&nbsp;уже давно работало и разбираться почему оно вдруг начало ломаться.</p><p>За&nbsp;это время накопилось несколько историй, которые решил собрать в&nbsp;одной статье. В&nbsp;основном это внутренние рабочие задачи, без&nbsp;каких‑то необычных архитектурных решений, но&nbsp;мне самому интересно наблюдать, как&nbsp;постепенно развивается агент, что&nbsp;ему можно поручить, а&nbsp;где лучше вообще не&nbsp;привлекать LLM и оставить обычный код.</p><p>Расскажу про&nbsp;три вещи, которыми занимался&nbsp;— разбор зависшего обработчика лидов, выгрузку задач из 1С прямо через телегу и эксперимент с&nbsp;отдельным агентом для&nbsp;отдела продаж.&nbsp;</p> <a href="https://habr.com/ru/articles/1093976/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093976#habracut">Читать далее</a>
  70. ИИ, Интернет и будущее мира

    Tue, 13 Oct 2026 15:05:32 -0000

    <img src="https://habrastorage.org/extt/46/15/8d/46158dbd7a048f2b25af280fa2d071e5.png" /><p>Давайте посмотрим на заголовки новостей за последние пару месяцев:</p><p><strong><em>1. Побег из тестовой среды и атаки агентов OpenAI</em></strong></p><p>В августе и октябре 2026 года стало известно о серьезных инцидентах с автономными ИИ-агентами от&nbsp;OpenAI. Выяснилось, что разработанные модели ИИ в ходе тестов на безопасность&nbsp;<a href="https://expert.ru/news/v-openai-priznali-chto-raskryvayut-ne-vse-sluchai-vykhoda-ii-iz-pod-kontrolya" rel="noopener nofollow">самостоятельно вышли в интернет</a>&nbsp;через скрытые уязвимости, которые они сами же и обнаружили.&nbsp;</p> <a href="https://habr.com/ru/articles/1093964/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093964#habracut">Читать далее</a>
  71. Звонок из службы безопасности — для человека и для машины

    Tue, 13 Oct 2026 15:03:56 -0000

    <img src="https://habrastorage.org/extt/00/58/ad/0058ad340b32c161a31355301cdbfd3e.png" /><p>«Здравствуйте, служба безопасности банка…»&nbsp;— дальше всё по&nbsp;нотам: авторитет, срочность, изоляция («не кладите трубку»), подмена канала проверки. Ровно та&nbsp;же конструкция работает против ИИ‑ассистента: zero‑click промпт‑инъекция EchoLeak (CVE-2025-32711) в&nbsp;Microsoft 365&nbsp;Copilot и июльский инцидент 2026&nbsp;года с&nbsp;автономными агентами в&nbsp;инфраструктуре Hugging Face, которых никто не&nbsp;взламывал&nbsp;— они уговорили себя сами.</p><p>Причина одна и архитектурная: ни у&nbsp;человека, ни у&nbsp;языковой модели на&nbsp;входе нет разделения «данных» и «инструкций», а&nbsp;разница между нами&nbsp;—&nbsp;лишь в&nbsp;наличии выхода из&nbsp;разговора. При&nbsp;этом список рычагов&nbsp;— ложный авторитет, искусственная срочность, изоляция от&nbsp;проверки, подмена канала, социальное доказательство, эскалация малыми шагами&nbsp;— один и тот&nbsp;же для&nbsp;бухгалтера, пенсионерки, школьника и автономного агента. Он не&nbsp;меняется веками, меняются только декорации. Разбираю, почему телефонный мошенник и промпт‑инъекция в&nbsp;LLM&nbsp;— одна и та&nbsp;же песня, и что&nbsp;из&nbsp;этого следует для&nbsp;обучения людей.</p> <a href="https://habr.com/ru/articles/1093960/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093960#habracut">Читать далее</a>
  72. Эвакуация за один день: как я перенёс два приложения и детектив-ARG из облака под ударами на собственный VPS

    Tue, 13 Oct 2026 15:02:01 -0000

    <img src="https://habrastorage.org/extt/5c/1f/a2/5c1fa2e20832abb92840153a5fcaa02e.png" /><p>Привет, Хабр. Это продолжение истории студии из одного человека. В прошлый раз я рассказывал, как <a href="https://habr.com/ru/articles/1090476/" rel="noopener nofollow">собрал детектив-ARG на чистой статике</a>, а бэкенд моих двух приложений жил на serverless в Яндекс Облаке: Cloud Functions, YDB, Object Storage. Инфраструктура стоила ноль рублей в месяц, и я этим гордился.</p><p>В ночь на 8 октября беспилотники атаковали дата-центр Яндекса в Сасово. 9 октября - дата-центр в Калуге. В ночь на 11 октября - третий, во Владимире, после чего Yandex Cloud перешёл в аварийный режим: две зоны доступности недоступны, «оставшуюся конфигурацию ресурсов считаем неустойчивой». Пострадавших среди людей нет, и это главное. А у меня на этом облаке жили бэкенды двух опубликованных приложений и сайт с игрой.</p><p>12 октября я провёл собственную эвакуацию: за один день перенёс 40 роутов и 39 таблиц на один VPS, а утром 13-го у меня уже были алерты в телеграме, своя метрика посещаемости без сторонних скриптов и античит, которого не было никогда. Приложения в поле не заметили ничего.</p><p>Под катом - хронология, почему serverless эвакуировать труднее всех, и пять уроков, каждый из которых стоил мне пары часов.</p><p>&lt;cut&gt;</p> <a href="https://habr.com/ru/articles/1093958/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093958#habracut">Читать далее</a>
  73. Чат, который ничего не сочиняет: 43 гипотезы, четыре ошибки замера и одна честная стена

    Tue, 13 Oct 2026 15:00:28 -0000

    <p>Идея была простая и не новая: у большой языковой модели два неприятных свойства — она стоит денег на каждый ответ и держит в памяти десятки гигабайт весов, а ещё она может уверенно написать то, чего нет нигде. Захотелось собрать систему, у которой ответ <strong>выбирается</strong> из существующего текста, а не порождается: корпус лежит на диске файлами, кандидатов находит обычный код, а нейросеть-судья только выбирает строку и проверяет её. Судья — классификатор с типизированными примитивами: «выбери один из вариантов», «это правда?», «оцени по шкале». Текст она не пишет вообще. Ответ — дословная цитата с источником, и выдумать фразу, которой нет в корпусе, система не может по построению.</p> <a href="https://habr.com/ru/articles/1091894/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1091894#habracut">Читать далее</a>
  74. URL на два режима, modal поверх списка и SEO detail page в Next.js App Router

    Tue, 13 Oct 2026 14:43:49 -0000

    <p>Карточка в каталоге обычно ведёт на detail page. Для прямого перехода нужен отдельный URL вроде&nbsp;<code>/events/123</code>. Для просмотра нескольких карточек подряд удобнее оставить список на экране и открыть detail поверх него. Если modal хранится только в&nbsp;<code>useState</code>, адрес страницы не меняется. Прямую ссылку на открытый объект получить нельзя. После reload остаётся список, а поисковый робот видит только исходную страницу.<br>App Router поддерживает другую схему. Один detail URL открывается как modal при client-side переходе из списка и как обычная страница при прямом запросе или reload. Для этого используются Parallel Routes и Intercepting Routes. Next.js описывает тот же паттерн для modal поверх gallery или другого списка. В учебном&nbsp;<a href="https://eventmap-seo.vercel.app/en" rel="noopener nofollow">EventMap</a>&nbsp;этот маршрут используется для событий.</p> <a href="https://habr.com/ru/articles/1093950/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093950#habracut">Читать далее</a>
  75. Матрёшка с Remcos внутри: как JS-файл, «картинка» и MSBuild передают друг другу эстафету

    Tue, 13 Oct 2026 14:42:21 -0000

    <img src="https://habrastorage.org/extt/54/98/83/54988391218004dcabd98678490a1a75.jpg" /><p>Привет, Хабр! Сегодня я хочу рассказать о том, как один невзрачный .js-файл превратился в шесть слоёв упаковки, и в самом центре этой матрёшки сидел старый знакомый Remcos.</p> <a href="https://habr.com/ru/articles/1093948/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093948#habracut">Раскрыть матрешку.</a>
  76. Как мы довели Postgres Pro до APDEX 0,986 на 30 000 пользователей 1С:ERP. Часть 2/3

    Tue, 13 Oct 2026 14:40:27 -0000

    <img src="https://habrastorage.org/extt/3c/8f/f3/3c8ff3ca3436f7de4bbee20b63eeb97a.png" /><p>Тест упал на пятом часу, на переходе с 16 800 до 21 000 ВРМ. Потом запрос, который выполнялся меньше секунды, вдруг стал занимать десятки секунд. После этого отчёт вместо 5 секунд начал строиться 800. Во второй части мы разбираем, как с этим справились: от LWLock:PgStatsHash и сбежавшего плана запроса до гигабитной сетевой карты и 3 миллионов файлов временных таблиц. В итоге на 21 000 ВРМ получили APDEX = 0,975.</p> <a href="https://habr.com/ru/articles/1093484/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093484#habracut">Читать далее</a>
  77. Algorithm Judge: как проблемы с доступностью Stepik подтолкнули меня к созданию собственной системы проверки алгоритмов

    Tue, 13 Oct 2026 14:34:33 -0000

    <img src="https://habrastorage.org/extt/4b/ad/b7/4badb779975c1ab342c8f7d4f041e473.png" /><p>Я преподаю в университете дисциплину «Алгоритмы и структуры данных». Как и многие преподаватели программирования, значительную часть практических заданий я проверяю автоматически. Долгое время для этого использовал Stepik. Создавал собственные задания, готовил тестовые наборы, настраивал проверку решений и затем использовал всё это при проведении лабораторных работ.</p><p>В целом такой подход меня устраивал. Студенты могли отправлять свои решения на Python или R и практически сразу получать результат проверки. Мне же не приходилось вручную запускать десятки программ и сравнивать полученные ответы с эталонными. Однако недавно ситуация изменилась.</p><p>После инцидента, затронувшего инфраструктуру Яндекса, возникли серьёзные проблемы с доступностью ряда сервисов. Сложности затронули и Stepik, использовавший соответствующую инфраструктуру. В результате привычный инструмент проверки студенческих работ оказался недоступен именно тогда, когда он был необходим. Разумеется, можно было временно вернуться к ручной проверке. Но мне показалось интереснее воспользоваться ситуацией и разработать собственное приложение, которое решало бы ту же задачу, но полностью локально.</p><p>Так появился&nbsp;<strong>Algorithm Judge</strong>&nbsp;– небольшое настольное приложение для автоматизированной проверки решений алгоритмических задач на Python и R.</p> <a href="https://habr.com/ru/articles/1093940/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093940#habracut">Читать далее</a>
  78. Бронированный смартфон с съемными аккумуляторами и приличным железом: Cubot KingKong Dura

    Tue, 13 Oct 2026 14:33:08 -0000

    <img src="https://habrastorage.org/extt/50/46/db/5046db3ac47c3551c3367dce6faee966.jpg" /><p>Как известно, всё новое - это хорошо забытое старое. Всё чаще и чаще я читаю комментарии читателей о том, что как же было классно в нулевых, когда аккумулятор телефона можно было заменить без разборки, и если оный в дороге разряжался - то всегда можно было достать из кармана запасной и продолжить пользоваться гаджетом. А в комплекте к некоторым моделям даже шли внешние ЗУ - чтобы дополнительный аккумулятор можно было зарядить не вынимая батарейку из основного.</p><p>Учитывая вышесказанное, я считаю символичным выход нового бюджетного бронесмартфона от <strong>Cubot - KingKong Dura</strong>, в котором аккумуляторы меняются также легко, как и в телефонах нулевых, а в комплекте идёт вторая батарейка вместе с станцией для зарядки. Несмотря на нишевость, устройство не обделили приличным железом и оно получилось очень сбалансированным для цены в 15.000 рублей. Подробнее читайте под катом.</p> <a href="https://habr.com/ru/articles/1093488/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093488#habracut">Читать далее</a>
  79. ИИ расширяет возможности компьютерной томографии: дайджест недели Smart Tomo Engine

    Tue, 13 Oct 2026 14:30:48 -0000

    <img src="https://habrastorage.org/extt/24/6e/21/246e21c681763e1008f9d99e94672ad1.png" /><p>Сегодня компьютерная томография решает гораздо больше задач, чем просто визуализация внутренней структуры объекта. В медицине важно снижать лучевую нагрузку и получать больше информации о тканях, в промышленности — исследовать сложные объекты без разборки и разрушения, а в научных задачах — работать с нестандартной геометрией съемки и сложными типами данных.</p><p><strong>Smart Engines разрабатывает технологии, которые расширяют возможности КТ на уровне алгоритмов реконструкции и анализа данных.</strong></p><p>За <strong>Неделю Smart Tomo Engine</strong> мы рассказали и показали, как наши разработки помогают снижать лучевую нагрузку, определять состав исследуемого объекта, получать больше информации о мягких тканях, проводить неразрушающий контроль сложных изделий и создавать портативные томографические системы.</p><p><strong>Собрали главное за Неделю Smart Tomo Engine в одном дайджесте 👇</strong></p> <a href="https://habr.com/ru/articles/1093272/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1093272#habracut">Читать далее</a>
  80. AIOps: наш опыт внедрения HolmesGPT на трёх проектах

    Tue, 13 Oct 2026 14:30:35 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e12/037/826/e1203782687017d677564437cbc7a5dc.png" /><p>Мы внедрили <a href="https://github.com/HolmesGPT/holmesgpt" rel="noopener nofollow">HolmesGPT</a> — open-source SRE-агента — в шести Kubernetes-кластерах на трёх проектах. Теперь через несколько минут после алерта рядом с ним в чате лежит гипотеза: что происходит, почему и что проверить. Дежурный не начинает расследование с нуля.</p><p>Готовой связки с Alertmanager в открытой версии HolmesGPT нет, поэтому мы написали и открыли свой инструмент — <a href="https://gitlab.com/yuccastream/holmes-alert-bridge" rel="noopener nofollow">holmes-alert-bridge</a>. Ниже — как это устроено, сколько стоит и чему мы научились за первый месяц.</p> <a href="https://habr.com/ru/articles/1091654/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1091654#habracut">Читать далее</a>