busya f6e1ab3301 feat(book): актуализация до октября 2026, новые главы про KV-кэш и агентский рантайм
Новые главы:
- 22. «KV-кэш: сквозной контракт от attention до счёта за агента» — анатомия K/V, MLA/DSA/CSA+HCA/KDA, гетерогенный layout и on-disk prefix reuse (DeepSeek-V4), провайдерские цены попадания/промаха (Anthropic/OpenAI/Google/DeepSeek), hit rate и его потолок, бюджет агента.
- 23. «Анатомия агентского рантайма: как устроен харнесс» — разбор на примере DeepSeek Harness на deepseek-flash: turn/step, сборка системного промпта, token meter, пороги компакции, прунинг, KV-кэш как контракт рантайма, изоляция subagent'ов, песочница/approvals, наблюдаемость.

Структура:
- бывшие главы 22–25 перенумерованы в 24–27, обновлены навигация и все перекрёстные ссылки;
- карта глав в AGENTS.md и readme.md приведена к 28 главам.

Актуализация фактов (снимок 22.10.2026):
- ландшафт: Claude Opus 5.5/Fable 5.1/Sonnet 5.5/Haiku 5.5, GPT-6 Astra/6.1 Sol/6 Luna, Gemini 4 Argon, Grok 4.7, Muse Wonder, DeepSeek-V4.1-Flash/V4-Pro, Kimi K3, Qwen 3.8, GLM-5.x, Reflection Beam;
- MCP 2026-07-28 (stateless core), A2A v1.0 и AAIF, tool search, deferred tool loading;
- гибридный attention и его последствия для serving/prefix caching, FP8/FP4 KV, статус disaggregation;
- economics: кэш-множители, preamble × шаги, до 3× разницы в стоимости задачи при той же модели.

Интеграция статей из статьи/:
- Verbalized Sampling (08), Flaw or Artifact? и SlopCodeBench (14/16), Rubrics as Rewards и Unified Data Selection (19), SWE-CI, Think Anywhere, Molecular Structure of Thought, ROME, Agentic AI, Gated Attention, харнесс-статья arXiv 2610.04433 (22/23), техотчёты DeepSeek-V4, Kimi K3, GLM-5, Gemma 4.

Вычитка:
- ~300 точечных правок по всем главам: орфография/пунктуация, терминология, таблицы, единицы;
- удалены исполняемые блоки кода (оставлены «Промпт для ИИ»), устаревшие советы и битые ссылки;
- validate_book_format.py — passed для всех 28 глав.

Инфраструктура:
- обновлены source-registry.md и scope-log.md в .github/review-cache/;
- пересобраны все артефакты: PDF A4/ebook/phone, EPUB, MOBI, FB2;
- PDF первоисточников разложены по тематическим папкам в статьи/.
2026-10-22 13:57:21 +03:00
2026-05-20 20:55:03 +03:00
2026-05-20 20:55:03 +03:00
2026-05-20 20:55:03 +03:00
2026-05-20 20:55:03 +03:00
2026-05-20 20:55:03 +03:00
2026-05-20 20:55:03 +03:00
2026-05-20 20:55:03 +03:00

«От чёрного ящика к инженерии»

Практическая книга о том, как понимать, проектировать и контролировать LLM-системы.

Здесь собран не набор «магических промптов», а инженерный взгляд на современные большие языковые модели: от токенизации, attention и MLP-памяти до агентных контуров, tool use, RAG, верификации и AI-friendly разработки.

Актуальный контекст книги: октябрь 2026 года.

Как создавалась книга

Книга написана полностью с помощью оркестрации Claude Opus 4.6, с точечной валидацией ключевых фрагментов и формулировок через GPT 5.4 High.

Для кого эта книга

  • для software-инженеров, которые встраивают LLM в продукты, backend-сервисы и интерфейсы;
  • для ML-инженеров, которые работают с inference, fine-tuning, RAG и quality-контролем;
  • для техлидов и архитекторов, которые принимают решения о внедрении LLM в production;
  • для разработчиков, которые хотят перейти от интуитивного промптинга к предсказуемой инженерии.

Что внутри

Книга разбита на 28 глав и идёт от механики модели к архитектуре систем:

  • Главы 1–5: фундамент — токены, embeddings, attention, MLP, галлюцинации, каузальное декодирование, длинный контекст;
  • Главы 6–9: протоколирование — промпт как контракт, XML-разметка, многогипотезность, декомпозиция задач;
  • Главы 10–13: архитектура — агент vs чат, инструменты, RAG, антигаллюцинационный контур, верификация;
  • Главы 14–15: качество и безопасность — evals (golden sets, LLM-as-Judge, regression gates), безопасность (prompt injection, jailbreaks, red-teaming, guardrails);
  • Главы 16–17: код и наблюдаемость — AI-friendly код, LDD, observability (OpenTelemetry, SLO, incident response);
  • Главы 18–20: продвинутые темы — мультимодальные системы, дообучение и post-training, паттерны проектирования;
  • Глава 21: serving и runtime — inference pipeline, batching, speculative decoding, quantization, capacity planning;
  • Глава 22: KV-кэш — анатомия, архитектуры (MLA, DSA, CSA + HCA, KDA), гетерогенный layout, провайдерские цены попадания и промаха, метрики hit rate и бюджет агента;
  • Глава 23: анатомия агентского рантайма — харнесс, сборка контекста, token meter, компакция, изоляция subagent-ов, права и песочница; разобрано на рантайме, на котором написана книга;
  • Глава 24: durable orchestration — background execution, approval checkpoints, rollback, fault tolerance;
  • Глава 25: внедрение — минимальный контур, метрики, постепенная интеграция;
  • Глава 26: ландшафт 2026 — гибридные архитектуры, reasoning-модели, MoE, SSM/Mamba, экономика inference;
  • Глава 27: резюме и первоисточники.

Каждая глава завершается практическим выводом и списком источников.

Как читать

  • Если тема новая, начинайте последовательно с book/00_introduction.md и дальше по главам.
  • Если нужен справочник по конкретной теме, можно читать выборочно: главы самодостаточны и связаны навигацией.
  • Если интересует прикладная работа, после фундамента переходите к book/10_agent_not_chat.md, book/11_tools.md, book/12_rag.md, book/13_anti_hallucination_loop.md.
  • Если интересует внедрение в команду и кодовую базу, откройте book/16_code_architecture.md и book/25_getting_started.md.
  • Если интересуют агентские рантаймы и экономика контекста, начните с book/23_agent_runtime_architecture.md и book/22_kv_cache_management.md.
  • Если интересует оценка качества и безопасность, смотрите book/14_llm_system_quality_evaluation.md и book/15_llm_system_security.md.

Что вы получите

  • ментальные модели того, как LLM реально работают;
  • практические паттерны для промптов, agent loop, tool use и верификации;
  • анти-паттерны, которые ломают production-системы;
  • чек-листы для внедрения, отладки и масштабирования;
  • подборку первичных статей, спецификаций и репозиториев по каждой теме.

Структура репозитория

  • book/ — основной текст книги по главам;
  • BlackboxBook.pdf — готовая PDF-сборка;
  • scripts/build_book_pdf.py — скрипт локальной сборки PDF;
  • build_pdf.command — удобный запуск стандартной PDF-сборки на macOS;
  • build_pdf_ebook.command — удобный запуск ebook/Kindle-сборки на macOS;
  • build_pdf_phone.command — удобный запуск phone-сборки для узкого экрана на macOS;
  • .github/agents/ — агенты GitHub Copilot для редактуры, фактчекинга, консистентности и оркестрации;
  • .github/instructions/ и .github/prompts/ — инструкции и prompt-шаблоны для работы с книгой.

С чего начать

  • Читать PDF: BlackboxBook.pdf
  • Читать по главам: book/00_introduction.md

Локальная сборка PDF

Если вы читаете книгу из репозитория и хотите пересобрать PDF локально:

python3 scripts/build_book_pdf.py --source book --output BlackboxBook.pdf

Понадобятся pandoc и один из PDF-движков: tectonic, xelatex или lualatex.

./build_pdf.command собирает стандартный BlackboxBook.pdf в формате A4.

./build_pdf_ebook.command собирает BlackboxBook_ebook.pdf в формате 6in x 8in с уменьшенными полями для чтения на Kindle с 7" экраном, автоматически переносит длинные строки в fenced code blocks и немного уменьшает шрифт в коде.

./build_pdf_phone.command собирает BlackboxBook_phone.pdf в формате 4.1in x 9.1in с узкой текстовой колонкой и уменьшенными полями для чтения на экране смартфона без зума; длинные строки в fenced code blocks переносятся автоматически.

О подходе книги

Главная идея проста: LLM нельзя надёжно использовать как магию. Ими нужно управлять как инженерной системой — через понимание механики, явные протоколы, внешние инструменты, верификацию и наблюдаемость.

Именно этому посвящена книга.

Description
От чёрного ящика к инженерии
Readme 107 MiB
Languages
Python 86.2%
Shell 13.8%