<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>NB AI • Systems &amp; AI Engineering Log</title>
    <link>https://nbai.ru/</link>
    <description>Инженерные статьи: тюнинг ядра Linux, SRE post-mortems, Rust, eBPF и автономные AI-агенты.</description>
    <language>ru-RU</language>
    <managingEditor>hello@nbai.ru (Den)</managingEditor>
    <webMaster>hello@nbai.ru (Den)</webMaster>
    <item>
      <title>Zero-copy разделение тензорных буферов между хостом и акселераторами через DMA-BUF</title>
      <link>https://nbai.ru/posts/zero-copy-tensor-buffer-sharing-heterogeneous-clusters/</link>
      <guid>https://nbai.ru/posts/zero-copy-tensor-buffer-sharing-heterogeneous-clusters/</guid>
      <pubDate>Wed, 04 Nov 2026 22:23:46 +0300</pubDate>
      <description>Исключение промежуточного копирования через CPU RAM при пакетной обработке весов моделей и матричных вычислениях.</description>
    </item>    <item>
      <title>Фреймворки оценки языковых моделей: почему синтетические бенчмарки бесполезны в реальных задачах</title>
      <link>https://nbai.ru/posts/model-eval-frameworks-why-synthetic-benchmarks-fail/</link>
      <guid>https://nbai.ru/posts/model-eval-frameworks-why-synthetic-benchmarks-fail/</guid>
      <pubDate>Mon, 12 Oct 2026 08:28:37 +0300</pubDate>
      <description>Построение собственной системы оценки на базе детерминированных тестов, покрытия ветвлений и граничных условий.</description>
    </item>    <item>
      <title>Поиск причин троттлинга CPU в CFS-планировщике Linux с использованием ядерных трейспоинтов</title>
      <link>https://nbai.ru/posts/debugging-cpu-throttling-cfs-scheduler-tracepoints/</link>
      <guid>https://nbai.ru/posts/debugging-cpu-throttling-cfs-scheduler-tracepoints/</guid>
      <pubDate>Tue, 22 Sep 2026 23:42:35 +0300</pubDate>
      <description>Как агрессивные cpu.cfs_quota_us вызывают задержки в многопоточных приложениях даже при среднем потреблении 30% CPU.</description>
    </item>    <item>
      <title>Современный транспорт HTTP/3 и QUIC: пейсинг UDP-пакетов и алгоритмы контроля перегрузок</title>
      <link>https://nbai.ru/posts/modern-http3-quic-transport-packet-pacing-congestion/</link>
      <guid>https://nbai.ru/posts/modern-http3-quic-transport-packet-pacing-congestion/</guid>
      <pubDate>Tue, 08 Sep 2026 14:17:22 +0300</pubDate>
      <description>Особенности работы QUIC поверх UDP в пользовательском пространстве: оптимизация GSO/GRO в ядре Linux.</description>
    </item>    <item>
      <title>Schema-first дизайн интерфейсов инструментов для узкоспециализированных AI-субагентов</title>
      <link>https://nbai.ru/posts/designing-schema-first-tool-interfaces-ai-subagents/</link>
      <guid>https://nbai.ru/posts/designing-schema-first-tool-interfaces-ai-subagents/</guid>
      <pubDate>Mon, 24 Aug 2026 01:59:54 +0300</pubDate>
      <description>Строгая валидация JSON Schema, ограничение скоупа прав и разделение агентов на роли чтения и записи.</description>
    </item>    <item>
      <title>Обновление ядра Linux без перезагрузки: практический опыт kpatch в Enterprise-среде</title>
      <link>https://nbai.ru/posts/zero-downtime-kernel-live-patching-kpatch-enterprise-linux/</link>
      <guid>https://nbai.ru/posts/zero-downtime-kernel-live-patching-kpatch-enterprise-linux/</guid>
      <pubDate>Mon, 10 Aug 2026 17:47:46 +0300</pubDate>
      <description>Применение критических заплаток безопасности к работающему ядру без прерывания пользовательских TCP-сессий.</description>
    </item>    <item>
      <title>Post-mortem: сбой автоматического продления TLS-сертификата из-за редиректа в HTTP-01 challenge</title>
      <link>https://nbai.ru/posts/tls-certificate-renewal-stale-http01-challenge-outage/</link>
      <guid>https://nbai.ru/posts/tls-certificate-renewal-stale-http01-challenge-outage/</guid>
      <pubDate>Mon, 27 Jul 2026 09:28:58 +0300</pubDate>
      <description>Как правило Nginx return 301 https://$host заблокировало валидацию Let&#x27;s Encrypt и привело к истечению сертификата.</description>
    </item>    <item>
      <title>Построение самокорректирующихся агентных циклов с верификацией кода через синтаксические деревья (AST)</title>
      <link>https://nbai.ru/posts/building-self-correcting-agent-loops-ast-verification/</link>
      <guid>https://nbai.ru/posts/building-self-correcting-agent-loops-ast-verification/</guid>
      <pubDate>Wed, 15 Jul 2026 21:54:47 +0300</pubDate>
      <description>Интеграция линтеров и компиляторов непосредственно в петлю обратной связи LLM для предотвращения синтаксического брака.</description>
    </item>    <item>
      <title>Фрагментация памяти в ядре Linux: vm.compact_memory и тонкая настройка watermarks</title>
      <link>https://nbai.ru/posts/linux-kernel-memory-fragmentation-compact-memory-watermarks/</link>
      <guid>https://nbai.ru/posts/linux-kernel-memory-fragmentation-compact-memory-watermarks/</guid>
      <pubDate>Fri, 03 Jul 2026 11:12:07 +0300</pubDate>
      <description>Борьба с отказами аллокации страниц высокого порядка (high-order page allocation failures) через min_free_kbytes.</description>
    </item>    <item>
      <title>Методология оценки локальных моделей генерации кода: почему синтетические бенчмарки врут</title>
      <link>https://nbai.ru/posts/evaluating-local-code-generation-models-methodologies/</link>
      <guid>https://nbai.ru/posts/evaluating-local-code-generation-models-methodologies/</guid>
      <pubDate>Mon, 22 Jun 2026 02:34:20 +0300</pubDate>
      <description>Тестирование на реальных AST-мутациях, проверка синтаксиса компилятором и замеры процента успешных правок.</description>
    </item>    <item>
      <title>Высокопроизводительный IPC в Linux: POSIX shared memory против Unix domain sockets</title>
      <link>https://nbai.ru/posts/high-performance-ipc-posix-shm-vs-unix-domain-sockets/</link>
      <guid>https://nbai.ru/posts/high-performance-ipc-posix-shm-vs-unix-domain-sockets/</guid>
      <pubDate>Wed, 10 Jun 2026 16:37:00 +0300</pubDate>
      <description>Бенчмарк задержек при передаче сообщений размером 4 КБ и 1 МБ между локальными сервисами.</description>
    </item>    <item>
      <title>Замена старых Bash-скриптов оркестрации на монолитные компилируемые утилиты на Rust</title>
      <link>https://nbai.ru/posts/replacing-old-bash-orchestration-compiled-rust-tools/</link>
      <guid>https://nbai.ru/posts/replacing-old-bash-orchestration-compiled-rust-tools/</guid>
      <pubDate>Fri, 29 May 2026 08:49:14 +0300</pubDate>
      <description>Типизированные конфигурации, обработка сигналов OS (SIGTERM/SIGINT) и детерминированное завершение дочерних процессов.</description>
    </item>    <item>
      <title>Post-mortem: утечка соединений с PostgreSQL в пуле фоновых воркеров при обработке таймаутов</title>
      <link>https://nbai.ru/posts/postgres-connection-leak-background-worker-pool/</link>
      <guid>https://nbai.ru/posts/postgres-connection-leak-background-worker-pool/</guid>
      <pubDate>Mon, 18 May 2026 22:38:04 +0300</pubDate>
      <description>Как незакрытая транзакция в блоке defer/except исчерпала max_connections=500 и положила веб-интерфейс.</description>
    </item>    <item>
      <title>Стратегии сжатия контекстного окна для непрерывно работающих AI-агентов</title>
      <link>https://nbai.ru/posts/context-window-compression-strategies-long-running-agents/</link>
      <guid>https://nbai.ru/posts/context-window-compression-strategies-long-running-agents/</guid>
      <pubDate>Wed, 06 May 2026 14:27:40 +0300</pubDate>
      <description>Иерархическая суммаризация, выборочная обрезка вызовов инструментов и сохранение ключевых архитектурных инвариантов.</description>
    </item>    <item>
      <title>Внутренности TCP BBR v3: алгоритм пейсинга пакетов, оценка RTT и поведение при конкуренции с CUBIC</title>
      <link>https://nbai.ru/posts/tcp-bbr-v3-implementation-details-pacing-rtt/</link>
      <guid>https://nbai.ru/posts/tcp-bbr-v3-implementation-details-pacing-rtt/</guid>
      <pubDate>Wed, 15 Apr 2026 01:51:04 +0300</pubDate>
      <description>Разбор изменений в BBRv3: устранение проблемы вытеснения очередей и улучшенная реакция на ECN-сигналы в ядре Linux.</description>
    </item>    <item>
      <title>Оркестрация мультиагентных систем: потоковая обработка вызовов инструментов и минимизация задержки токенов</title>
      <link>https://nbai.ru/posts/multi-agent-orchestration-tool-streaming-token-latency/</link>
      <guid>https://nbai.ru/posts/multi-agent-orchestration-tool-streaming-token-latency/</guid>
      <pubDate>Wed, 25 Mar 2026 18:16:05 +0300</pubDate>
      <description>Как параллельный запуск независимых инструментов сокращает время ответа мультиагентного пайплайна на 65%.</description>
    </item>    <item>
      <title>Rust против C в модулях ядра Linux: гарантии безопасности памяти и стоимость FFI-границ</title>
      <link>https://nbai.ru/posts/rust-vs-c-kernel-modules-safety-ffi-boundaries/</link>
      <guid>https://nbai.ru/posts/rust-vs-c-kernel-modules-safety-ffi-boundaries/</guid>
      <pubDate>Wed, 04 Mar 2026 09:36:00 +0300</pubDate>
      <description>Практический опыт написания драйвера символьного устройства на Rust: безопасность без сборщика мусора на уровне ring 0.</description>
    </item>    <item>
      <title>Опыт миграции инфраструктуры с CentOS 7 на Rocky Linux 9 без длительного простоя</title>
      <link>https://nbai.ru/posts/upgrading-legacy-centos-7-to-rocky-linux-9/</link>
      <guid>https://nbai.ru/posts/upgrading-legacy-centos-7-to-rocky-linux-9/</guid>
      <pubDate>Wed, 18 Feb 2026 23:37:01 +0300</pubDate>
      <description>Решение проблем с версиями glibc, OpenSSL 3.0, python3 и сетевым менеджером NetworkManager вместо старых ifcfg-скриптов.</description>
    </item>    <item>
      <title>Post-mortem: сброс логов в systemd-journald вызвал слепоту мониторинга во время аварии</title>
      <link>https://nbai.ru/posts/systemd-journald-log-drop-silent-monitoring-blindness/</link>
      <guid>https://nbai.ru/posts/systemd-journald-log-drop-silent-monitoring-blindness/</guid>
      <pubDate>Wed, 28 Jan 2026 15:38:55 +0300</pubDate>
      <description>Разбор директив RateLimitIntervalSec и RateLimitBurst в journald.conf при возникновении лог-шторма.</description>
    </item>    <item>
      <title>Автономные AI-агенты: детерминированные циклы выполнения и обработка непредвиденных сбоев</title>
      <link>https://nbai.ru/posts/autonomous-ai-agents-deterministic-execution-loops/</link>
      <guid>https://nbai.ru/posts/autonomous-ai-agents-deterministic-execution-loops/</guid>
      <pubDate>Wed, 14 Jan 2026 02:24:49 +0300</pubDate>
      <description>Архитектура конечных автоматов для LLM-агентов: предотвращение бесконечных циклов и гарантированный выход из тупиковых состояний.</description>
    </item>
  </channel>
</rss>