На проекте LLM редко остаётся «чатом в браузере»: заказчик ожидает ответы по внутренним регламентам, трассируемость выводов и контроль данных. Архитектура использования LLM определяет, откуда модель берёт контекст, как проверяется ответ и кто несёт ответственность за решение. Статья отвечает на вопрос: какие паттерны развёртывания LLM в корпоративном контуре выбирать и какие требования закладывать в спецификацию, чтобы решение было защищаемым (defensible), а не экспериментальным.
1. Суть темы
Корпоративный контур LLM — это совокупность решений о размещении модели (облако, on-prem, гибрид), источниках данных, политиках доступа и цепочке от запроса аналитика до утверждённого артефакта. Для системного аналитика архитектура — не «техническая деталь DevOps», а граница системы: что входит в решение, какие интеграции обязательны, какие НФТ (нефункциональные требования) и риски нужно явно зафиксировать.
Доминирующий паттерн для аналитических сценариев — RAG (Retrieval-Augmented Generation, генерация с дополненной выборкой): при каждом запросе система ищет релевантные документы в корпоративной базе знаний и передаёт их модели как контекст перед генерацией ответа. Зрелые решения эволюционируют от прототипа «векторный поиск + LLM» к Defensible RAG — рабочей рамке статьи для RAG-сценариев с управляемой ответственностью, где выводы влияют на аудит, оценку рисков поставщиков и трактовку политик. Это не отраслевой стандарт, а consolidated practice: набор архитектурных контролей, которые аналитик фиксирует в ADR для high-stakes сценариев.
Governed decision infrastructure (управляемая инфраструктура принятия решений) — более широкий образ для любого LLM-контура, где зафиксированы границы доверия, аудит и эскалация к человеку. Термин применяется, когда хотя бы одно из условий выполняется:
- вывод влияет на решение с юридическими, финансовыми или репутационными последствиями;
- требуется audit trail «запрос → контекст → ответ → ревьюер»;
- класс данных или регуляторика требуют disclosure и HITL (human-in-the-loop).
Defensible RAG — частный случай для сценариев с retrieval: ответ обязан быть привязан к источникам, воспроизводим и проверяем до выхода в production. Сценарии без retrieval — direct inference, tool-use, multi-agent без индекса — попадают под governed infrastructure, если выполняются критерии выше, но не требуют citation policy и Central Vector Registry; для них достаточно LLM gateway, validation gate, logging и эскалации — детали non-RAG decision paths — в 11.06 Этические и правовые аспекты.
Граница темы: здесь — архитектурные паттерны и слои корпоративного LLM-решения; критерии выбора и запреты, не сквозные истории внедрения (они — в 11.07 Практические кейсы применения LLM в анализе). Формулировка промптов — в 11.03 Промпт-инжиниринг для аналитика; подключение к Jira, Confluence, function calling и MCP — в 11.05 Интеграция LLM с инструментами аналитика; выбор конкретной модели — в 11.08 Выбор и настройка моделей для корпоративного использования.
Базовые паттерны развёртывания
| Паттерн | Суть | Когда уместен на проекте |
|---|---|---|
| Прямой вызов LLM (direct inference) | Запрос → модель → ответ без внешних данных | Черновики по общим знаниям, переформулировка, шаблонные задачи без корпоративного контекста |
| RAG | Поиск по базе знаний + генерация с опорой на найденные фрагменты | Q&A по регламентам, поиск по спецификациям, аналитика на основе внутренних документов |
| Fine-tuning / адаптация | Дообучение модели на корпоративных текстах | Доменная терминология и стиль — дополнение, не замена RAG |
| Tool-use / function calling | Модель вызывает внешние API, БД, калькуляторы по контракту | Актуальные данные из систем, не попавшие в индекс; см. 11.05 Интеграция LLM с инструментами аналитика |
| Агентная оркестрация (multi-agent orchestration) | Несколько специализированных агентов: поиск, валидация, синтез | Многошаговая аналитика с независимыми SLA компонентов |
| Локальный инференс (local inference) | Модель на инфраструктуре заказчика | Строгие требования к локализации данных; расчёт ROI — в 11.08 Выбор и настройка моделей для корпоративного использования |
На практике зрелые корпоративные решения комбинируют паттерны: RAG для актуального контекста, промпт-шаблоны (11.03 Промпт-инжиниринг для аналитика) вместо fine-tuning там, где достаточно стиля, tool-use для live-данных, агенты — только при обоснованной сложности.
Fine-tuning vs RAG + промпт: дообучение оправдано, когда стиль и терминология не укладываются в system prompt и few-shot приемлемом объёме, есть стабильный labeled corpus и бюджет на retrain при drift модели. Если задача — «единый формат user story» — начните с RAG + шаблонов промптов; fine-tuning добавляйте только после пилота, когда измеримый выигрыш перекрывает стоимость поддержки версии модели.
Multi-agent vs один pipeline: достаточно одного pipeline + validation gate, если запрос линейный (retrieval → generation → citation), SLA укладывается в один hop латентности, а проверка — rule-based или один LLM-call. Multi-agent оправдан при параллельных ветках retrieval, разных SLA компонентов, обязательной изоляции validation от generation или при contractual boundaries между командами-владельцами агентов (03.01.03 Декомпозиция системы на подсистемы и модули).
Когда LLM не в scope
Не каждый сценарий выигрывает от LLM. Закладывайте human-only или отказ от автоматизации в ADR, если:
- решение юридически обязательно принимает человек без посредников ИИ (11.06 Этические и правовые аспекты);
- нет curated corpus с владельцем и sign-off на индексируемый набор (02.04.03 Управление качеством требований, 02.05.06 Инструменты управления требованиями (Jama, DOORS, Confluence));
- данные не классифицированы — нельзя определить допустимый периметр (08.07 Основы кибербезопасности для системного аналитика);
- ошибка модели не приемлема даже как черновик, а V&V дороже ручной работы (02.04.01 Верификация и валидация (V&V)).
Это не анти-ИИ позиция, а инструмент для 02.01.04 Определение границ решения (Scope Modelling).
Эволюция зрелости: прототип vs корпоративный контур
Таблица ниже — целевая архитектура, которую аналитик фиксирует в ADR для high-stakes сценариев. Конкретные пороги метрик и регуляторные обязательства проектируются под контекст; функции MAP и MEASURE NIST AI RMF — отправная точка для governance и evaluation gates, не норма ISO.
| Слой | Типичный прототип | Целевой корпоративный контур | Риск при игнорировании |
|---|---|---|---|
| Retrieval (выборка) | Только векторное сходство | Гибрид: вектор + keyword + GraphRAG при relational-запросах | «Слепые зоны» связей между сущностями |
| Архитектура | Один pipeline | Pipeline + validation gate; multi-agent — по обоснованию | Непроверенные выводы |
| Оценка качества | Ручное тестирование | Evaluation gates до prod; детали — 11.09 Мониторинг и оценка качества LLM-решений | Галлюцинации в production |
| Governance | Ведомственные silo | Central Vector Registry; LLM gateway | Shadow RAG — неконтролируемое размножение |
| Безопасность retrieval | Общий индекс | ACL на уровне chunk до generation; integrity checks при ingestion | Утечка и poisoned index |
| Логирование | Минимальные traces | Логи retrieval + generation + reasoning | Невозможность audit trail |
| Прозрачность | Опционально | Disclosure logic при влиянии на решение — см. 11.06 Этические и правовые аспекты, 08.06 Юридические и регуляторные требования РФ (PCI-DSS) | Регуляторное и репутационное exposure |
Диаграмма ниже — типичные усиления для RAG и decision-support, а не обязательные следствия выбора паттерна. Direct LLM для informational draft не требует Defensible RAG или Central Vector Registry; audit logging включается по классу сценария и регуляторике.
flowchart TB
subgraph patterns [Паттерны корпоративного контура]
D[Direct LLM]
R[RAG]
F[Fine-tuning]
T[Tool-use]
A[Multi-agent]
L[Local inference]
end
subgraph maturity [Типичные усиления для RAG / decision-support]
DR[Defensible RAG]
CV[Central Vector Registry]
AL[Audit Logging]
ACL[Retrieval ACL]
GW[LLM Gateway]
end
R -.->|часто| DR
R -.->|часто| CV
R -.->|часто| ACL
T -.->|decision-support| DR
A -.->|decision-support| DR
A -.->|decision-support| AL
L -.->|confidential data| ACL
D -.->|по классу сценария| AL
patterns -.->|enterprise| GW
2. Ключевые понятия
Enterprise RAG
Enterprise RAG — архитектурный паттерн, объединяющий information retrieval (поиск релевантных данных) и text generation (генерацию ответа на естественном языке). Ключевое отличие от «просто чата с GPT»: retrieval выполняется на каждый запрос — система ищет в базе знаний и подставляет найденное в контекстное окно модели. Технические детали embedding, chunking и context window — в 11.02 Теоретические основы обработки естественного языка; здесь достаточно цепочки: запрос → retrieval (с ACL-фильтрацией) → сборка контекста → generation с citations → validation gate → audit log.
Defensible RAG
Defensible RAG (защищаемый RAG) — рабочая рамка статьи, при которой RAG — не эксперимент, а инфраструктура с управляемой ответственностью. Требования:
- структурированная трассируемость на каждом слое pipeline;
- возможность восстановить, на каких документах основан вывод;
- встроенная логика раскрытия (disclosure logic) при влиянии ИИ на решение;
- evaluation gates до выхода в production (02.04.02 Критерии приёмки (Acceptance Criteria), 11.09 Мониторинг и оценка качества LLM-решений).
Для аналитика defensible RAG означает: в спецификации явно описаны источники истины, критерии приёмки ответа и human-in-the-loop там, где решение имеет правовые или финансовые последствия.
Residual risk в SRS: RAG снижает, но не обнуляет галлюцинации. В acceptance criteria фиксируйте не «0% ошибок», а измеримые пороги на golden set (faithfulness, citation coverage) + обязательный human review для decision-support. Конкретные метрики и мониторинг — 11.09 Мониторинг и оценка качества LLM-решений; в SRS достаточно ссылки на evaluation gate и класс сценария.
Validation Gate — минимальная спецификация для SRS
Validation gate — компонент между generation и выдачей ответа пользователю. Без явной спецификации gate остаётся декоративным. Минимум для inclusion в SRS/FRD:
| Элемент | Что зафиксировать |
|---|---|
| Проверки (inputs) | Citation coverage (каждое утверждение decision-support привязано к chunk); policy rules (запрещённые темы, PII-паттерны); confidence threshold модели; согласованность retrieved chunks (нет конфликтующих фактов без пометки) |
| Арбитр | Rule engine — для детерминированных правил; второй LLM-call — только с явным обоснованием и golden set; человек — для automated decision и fail escalation |
| При fail | Block — ответ не показывается (decision-support); Degrade — ответ с пометкой «не подтверждён» + только citations (informational); Escalate — очередь human review с сохранением контекста |
Связь с приёмкой: validation gate на prod дополняет статическую приёмку до release — golden set и evaluation gates описываются как 02.04.02 Критерии приёмки (Acceptance Criteria) и 08.03 Тестирование требований (статическое тестирование); мониторинг после выхода — 11.09 Мониторинг и оценка качества LLM-решений.
LLM Gateway
LLM gateway (policy enforcement point) — единая точка входа для корпоративных LLM-вызовов: маршрутизация моделей, единые политики логирования, квоты и cost cap, блокировка shadow silos. В ADR фиксируйте: все prod-сценарии проходят через gateway; прямой доступ к vendor API — исключение с обоснованием. Gateway не заменяет validation gate, но обеспечивает единый perimeter для direct inference, RAG и tool-use.
Shadow Vector Silos и Central Vector Registry
Shadow Vector Silos — децентрализованные RAG-реализации, когда подразделения поднимают собственные векторные базы с разными политиками retrieval, версионирования и контроля доступа. Симптом на проекте: три «корпоративных ассистента» с пересекающимися, но несогласованными индексами Confluence и SharePoint.
Central Vector Registry (центральный реестр векторных баз) — governance-компонент, а не просто каталог URL. Минимальный состав для Context Diagram:
| Элемент реестра | Что фиксирует аналитик |
|---|---|
| Corpus metadata | Название набора, владелец, класс данных, scope индексации |
| Index version | Версия индекса; версионируемый идентификатор конфигурации индексации (поставщик платформы) — не ML-спека, а ссылка для воспроизводимости и audit |
| ACL policy | Какие роли видят какие chunks; связь с корпоративным IAM |
| Lineage | Источник документа → chunk ID → версия в CMS/Git |
| SLA re-index | RTO/RPO актуальности; триггеры обновления как требование к архитектуре (каналы интеграции — 11.05 Интеграция LLM с инструментами аналитика) |
Аналитик при обнаружении silo эскалирует к реестру, а не документирует очередной локальный pipeline как «официальный».
Безопасность retrieval-слоя
В корпоративном контуре ACL применяется до generation: пользователь не должен получить chunk из раздела Confluence, к которому у него нет прав в исходной системе. Архитектурно это означает:
- фильтрация по ролям/tenant на этапе retrieval, не постфактум в UI;
- multi-tenant vector DB с изоляцией индексов или metadata-filter;
- запрет передачи PD и секретов в облачный API без классификации (08.07 Основы кибербезопасности для системного аналитика, 03.05.05 Безопасность API).
«Запрет PD в промпт» для direct LLM — necessary, но insufficient: retrieval-слой может системно обойти RBAC, если индекс собран без учёта ACL источника.
Integrity и adversarial retrieval
RBAC на chunk не закрывает целостность индекса. Архитектурные риски:
- Poisoned documents — вредоносный контент в corpus меняет ответы без обхода ACL;
- Prompt injection через индекс — инструкции внутри документа («игнорируй политику…») попадают в контекст generation;
- Конфликтующие chunks — устаревший и актуальный регламент в одном ответе без явной пометки.
Контроли для SRS: source allowlist (только утверждённые репозитории); ingestion validation (сканирование, нормализация, отсечение исполняемых вложений); опционально content signing или checksum lineage; validation gate с проверкой конфликтов retrieved sources. Для PD и regulated-сценариев — связка с 08.06 Юридические и регуляторные требования РФ (PCI-DSS) и локальными нормами (152-ФЗ и отраслевые акты — в 11.06 Этические и правовые аспекты).
Классификация данных и допустимые паттерны
Компактная таблица для ADR по периметру данных:
| Класс данных / сценарий | Допустимый паттерн | Запреты и контроли |
|---|---|---|
| Public / обобщённые знания | Direct LLM | PD, внутренние коды в промпте |
| Internal, informational draft | Direct LLM или RAG в периметре | PD в облако без DPA; human review |
| Internal, decision-support | Enterprise RAG + Defensible RAG | Запрет: vector-only при relational-запросах; ответ без citation |
| Confidential / PD | On-prem или private cloud RAG (11.08 Выбор и настройка моделей для корпоративного использования) | Direct LLM в публичном API; общий индекс без ACL |
| Regulated automated decision | Defensible RAG + HITL + disclosure | Автоответ без audit trail и escalation; локальные нормы — 11.06 Этические и правовые аспекты, 08.06 Юридические и регуляторные требования РФ (PCI-DSS) |
Hybrid Retrieval и GraphRAG
Классическая схема «User Query → Vector Search → LLM → Answer» недостаточна для корпоративной аналитики в четырёх измерениях:
- Cross-document aggregation — векторный поиск находит семантически близкие chunk'и, но не синтезирует информацию, распределённую по множеству документов.
- Entity relationship reasoning — сходство текста ≠ логическая связь сущностей (один поставщик в разных аудитах).
- Time-based comparison — без temporal awareness нельзя сравнить профиль риска между циклами аудита.
- Compliance traceability — без логов retrieval и reasoning path нельзя восстановить базу для AI-influenced conclusion.
GraphRAG дополняет векторный поиск графом сущностей и связей. Hybrid retrieval — комбинация векторного, keyword/BM25 и графового поиска.
Входные артефакты аналитика для GraphRAG-слоя: модель сущностей из 03.03.01 ER-диаграммы (сущность-связь), правила entity resolution (один vendor = один node), temporal fields в 10.01.14 Шаблон глоссария и словаря данных, явные relationship queries в требованиях.
Пример «слепой зоны» vector-only RAG — запрос: «Какие пять поставщиков накопили наибольший compliance risk за последние три цикла аудита?» Система найдёт документы со словами «vendor», «risk», «compliance», но не сопоставит одного поставщика между версиями отчётов. Корректный ответ требует hybrid retrieval с графом и temporal awareness.
Multi-agent orchestration
Multi-agent orchestration — разделение pipeline на специализированных агентов: планировщик, retrieval, generation, validation, synthesis. Каждый агент — компонент с входами, выходами и SLA; между агентами — контракты по 03.05.03 Спецификации контрактов (OpenAPI, AsyncAPI, Protobuf) и интерфейсы между слоями — 03.01.04 Интерфейсы и интеграционные взаимодействия.
НФТ латентности: multi-step agents добавляют p95 времени ответа (каждый hop — сеть + inference). Закладывайте в 10.01.12 Шаблон нефункциональных требований (NFR) явный budget: например, p95 ≤ 15 с для decision-support vs ≤ 3 с для informational Q&A.
flowchart LR
Q[User Query] --> ACL[ACL Filter]
ACL --> HR[Hybrid Retrieval]
HR --> |Vector| VD[(Vector DB)]
HR --> |Graph| GD[(Knowledge Graph)]
HR --> CTX[Context Assembly]
CTX --> LLM[LLM Generation]
LLM --> VG[Validation Gate]
VG --> R[Response + Citations]
VD --> CVR[Central Vector Registry]
GD --> CVR
LLM --> AL[Structured Audit Log]
VG --> AL
HR --> AL
3. Как применяется в работе аналитика
Архитектурные решения по LLM попадают в ваши артефакты так же, как решения по интеграции или хранению данных: через контекст, требования, ADR и матрицу рисков.
Выбор паттерна под тип задачи
Ниже — матрица «паттерн ↔ артефакт» с критериями и запретами. Сквозные истории внедрения и пошаговые walkthrough — в 11.07 Практические кейсы применения LLM в анализе, чтобы не дублировать содержание при наполнении той статьи.
| Задача аналитика | Рекомендуемый паттерн | Что зафиксировать в спецификации |
|---|---|---|
| Черновик user story из общих практик | Direct LLM + 11.03 Промпт-инжиниринг для аналитика | Класс данных; запрет PD; human review |
| Q&A по Confluence, регламентам, SRS | Enterprise RAG | Corpus owner, ACL, re-index trigger, citation policy |
| Единый стиль требований | RAG + промпт-шаблоны; fine-tuning — по критериям выше | Версия промпта (07.05 Системы контроля версий (Git) для документации); при fine-tuning — drift monitoring |
| Актуальные метрики из BI/API | RAG + tool-use | Контракты вызова; RBAC на tool layer — 11.05 Интеграция LLM с инструментами аналитика |
| Агрегация рисков по сущностям во времени | Hybrid RAG + GraphRAG | ER-модель графа, entity resolution, temporal fields |
| Сквозной «запрос → проверка → отчёт» | Pipeline + validation gate; multi-agent — если SLA/изоляция требуют | Evaluation gates, escalation path, p95 latency |
Критерий выбора: если ошибка ответа влияет на audit conclusion, vendor scoring или customer-facing advisory — direct LLM и vector-only RAG недостаточны; нужны hybrid retrieval, ACL, logging и disclosure logic.
Что описать в Context Diagram и ADR
При добавлении LLM-компонента используйте 10.01.13 Шаблон архитектурного решения (ADR) и 03.01.02 Моделирование контекста системы (Context Diagram):
- Граница доверия — какие решения может предлагать ИИ, какие только готовит черновик (02.04.01 Верификация и валидация (V&V)).
- LLM gateway — единая точка входа, маршрутизация моделей, квоты, единое логирование.
- Источники retrieval — репозитории, владелец corpus, sign-off на индексируемый набор (02.05.06 Инструменты управления требованиями (Jama, DOORS, Confluence), 02.04.03 Управление качеством требований).
- Поток данных и perimeter — что покидает контур; облачный API vs on-prem (11.08 Выбор и настройка моделей для корпоративного использования, 03.05.05 Безопасность API).
- ACL retrieval и integrity — фильтрация chunks по ролям до generation; source allowlist, ingestion validation (08.07 Основы кибербезопасности для системного аналитика).
- Validation gate — проверки, арбитр, поведение при fail (см. таблицу выше).
- НФТ — латентность, RTO/RPO индекса, cost cap — 08.02 Нефункциональные требования (НФТ) — классификация и стандарты, 10.01.12 Шаблон нефункциональных требований (NFR).
- Трассируемость — chunk ID, версия документа, timestamp retrieval — 10.01.15 Шаблон матрицы трассировки.
- Версионирование конфигурации — промпты, retrieval config — в Git рядом со спецификациями (07.05 Системы контроля версий (Git) для документации).
- Регуляторика — disclosure, liability, PD — 11.06 Этические и правовые аспекты, 08.06 Юридические и регуляторные требования РФ (PCI-DSS).
Нефункциональные требования к RAG-слою
Минимальный чеклист для inclusion в SRS/FRD:
- Grounding policy — ответ без retrieved source помечается как «не подтверждён» или блокируется.
- Citation format — документ, раздел, версия, дата индексации.
- Re-index trigger — события, при которых индекс обязан обновиться (RTO/RPO); конкретные каналы синхронизации — требование к архитектуре, реализация — 11.05 Интеграция LLM с инструментами аналитика.
- Evaluation gates — пороги на golden set до promote в prod; формулировка как 02.04.02 Критерии приёмки (Acceptance Criteria) и 08.03 Тестирование требований (статическое тестирование); детали метрик — 11.09 Мониторинг и оценка качества LLM-решений.
- Fallback и degradation — явное поведение при недоступности vector DB или LLM (03.06.01 Архитектурные паттерны распределённых систем, 03.06.04 Стратегии балансировки нагрузки): keyword-only search без generation; сообщение «сервис недоступен»; запрет автоматического ответа из parametric memory для decision-support.
- Rate limiting и cost cap — 03.06.03 Rate Limiting — управление пропускной способностью.
Участие в governance и оценке рисков
Три категории exposure для 08.05 Управление рисками на этапе анализа:
| Категория | Пример риска | Архитектурный контроль |
|---|---|---|
| Financial | Неконтролируемый token burn | ROI-модель, квоты, cost cap, LLM gateway |
| Legal | Решение без раскрытия участия ИИ | Disclosure logic, audit log |
| Reputational | Ошибочный audit conclusion | Defensible RAG, hybrid retrieval, human review |
На проекте защита строится на локальном golden set и audit trail, а не на чужой статистике: каждый вывод с участием LLM должен иметь цепочку «запрос → retrieved docs / tool calls → generation → validation → ревьюер».
Практический протокол на проекте
- Классифицируйте сценарий и данные — informational draft vs decision-support vs automated decision; заполните таблицу «класс → паттерн → запреты» в ADR.
- Проверьте shadow silo — есть ли векторные базы у смежных команд; инициируйте central registry и LLM gateway до нового pipeline.
- Сформулируйте relationship queries — если стейкхолдеры спрашивают про связи сущностей и динамику во времени, закладывайте GraphRAG, а не только embedding search.
- Согласуйте evaluation до разработки — acceptance criteria с порогами на golden set, не post-factum.
- Опишите validation gate — проверки, арбитр, block / degrade / escalate по классу сценария.
- Определите fallback и degradation — что видит пользователь при сбое retrieval или LLM.
- Зафиксируйте re-index triggers — RTO/RPO; детали каналов — с платформенной командой и 11.05 Интеграция LLM с инструментами аналитика.
4. Типовые ошибки и ограничения
Архитектурные ошибки
| Ошибка | Проявление | Как избежать |
|---|---|---|
| Vector-only RAG для relational analytics | Неверные топ-N поставщиков | Hybrid + GraphRAG; entity resolution из 03.03.01 ER-диаграммы (сущность-связь) |
| Shadow Vector Silos | Три разных ответа на один вопрос | Central Vector Registry, единые ACL, LLM gateway |
| RAG без ACL | Chunk из закрытого раздела в ответе | Фильтрация по ролям до generation |
| RAG без integrity checks | Ответ по poisoned или устаревшему chunk | Source allowlist, ingestion validation, conflict detection в validation gate |
| RAG без audit log | Нельзя ответить «на чём основан вывод» | Structured logging retrieval + generation + reasoning |
| Validation gate без спецификации | «Есть проверка» без критериев fail | Таблица проверок / арбитр / block-degrade-escalate в SRS |
| Multi-agent «ради моды» | Latency × N, сложность без выигрыша | Один pipeline + validation gate по умолчанию |
| Fine-tuning вместо промптов | Retrain при каждом изменении шаблона | RAG + 11.03 Промпт-инжиниринг для аналитика до обоснованного fine-tune |
| Облачный API без ROI-анализа | Бюджет ×10 при росте adoption | Local inference при стабильном volume — 11.08 Выбор и настройка моделей для корпоративного использования |
Ограничения, которые нельзя «пропромптить»
- Галлюцинации остаются при любом grounding — RAG снижает частоту, но не обнуляет; 02.04.01 Верификация и валидация (V&V) обязательна для decision-support.
- Chunking теряет связи на границах фрагментов — graph-связи и overlap частично компенсируют.
- Stale index — ответ «по регламенту v3», когда уже v5; без re-index triggers архитектура вводит в заблуждение.
- Parametric memory vs retrieval — модель может дополнить context из pre-training; grounding policy должна это ограничивать.
- Garbage in — RAG по некачественному Confluence без владельца corpus даёт grounded, но неверный ответ.
- Adversarial corpus — ACL не защищает от злонамеренного или некачественного контента в разрешённом источнике.
Антипаттерны в формулировке требований
- «Внедрить ChatGPT для всех» без классификации данных — shadow usage вместо architecture.
- «RAG по всему Confluence» без sign-off на corpus — garbage in, grounded garbage out.
- «Defensible RAG по умолчанию» без классификации сценария — over-engineering для черновиков user story.
- «Validation gate = второй промпт» без критериев fail и escalation path.
- Передача accountability на vendor без ADR и acceptance criteria.
Defensible RAG не отменяет роль аналитика: архитектура задаёт rails, но смысл требований, границы scope и финальное ревью остаются за человеком — как при любой 03.01.01 Понятие архитектуры ИС и её виды (бизнес-, системная, техническая).
Связи с другими разделами базы
- Базовые свойства LLM, галлюцинации, стохастичность — 11.01 Введение в искусственный интеллект и LLM
- Токены, контекстное окно, chunking, embedding — 11.02 Теоретические основы обработки естественного языка
- Конструирование промптов под выбранную архитектуру — 11.03 Промпт-инжиниринг для аналитика
- Tool-use, Confluence, Jira, каналы re-index — 11.05 Интеграция LLM с инструментами аналитика
- EU AI Act, NIS2, персональные данные, 152-ФЗ — 11.06 Этические и правовые аспекты
- Сквозные кейсы RAG и агентов — 11.07 Практические кейсы применения LLM в анализе
- On-prem, fine-tuning, выбор модели — 11.08 Выбор и настройка моделей для корпоративного использования
- RAGas, DeepEval, production monitoring — 11.09 Мониторинг и оценка качества LLM-решений
- Статическая приёмка LLM-фичи, golden set — 08.03 Тестирование требований (статическое тестирование), 02.04.02 Критерии приёмки (Acceptance Criteria)
- Юридические и отраслевые ограничения — 08.06 Юридические и регуляторные требования РФ (PCI-DSS)
- Кибербезопасность и perimeter данных — 08.07 Основы кибербезопасности для системного аналитика
- Контекст системы и границы решения — 03.01.02 Моделирование контекста системы (Context Diagram), 02.01.04 Определение границ решения (Scope Modelling)
- Декомпозиция агентов и интерфейсы pipeline — 03.01.03 Декомпозиция системы на подсистемы и модули, 03.01.04 Интерфейсы и интеграционные взаимодействия
- Fallback, degradation, балансировка нагрузки — 03.06.01 Архитектурные паттерны распределённых систем, 03.06.04 Стратегии балансировки нагрузки
- Архитектурная документация — 10.01.13 Шаблон архитектурного решения (ADR), 03.01.01 Понятие архитектуры ИС и её виды (бизнес-, системная, техническая)
- Модель сущностей для GraphRAG — 03.03.01 ER-диаграммы (сущность-связь), 10.01.14 Шаблон глоссария и словаря данных
- НФТ, риски, качество corpus — 08.02 Нефункциональные требования (НФТ) — классификация и стандарты, 08.05 Управление рисками на этапе анализа, 02.04.03 Управление качеством требований
- Интеграционные контракты — 03.05.01 Виды интеграции (точка-точка, ESB, API-led), 03.05.03 Спецификации контрактов (OpenAPI, AsyncAPI, Protobuf), 03.05.05 Безопасность API
- V&V и трассировка — 02.04.01 Верификация и валидация (V&V), 10.01.15 Шаблон матрицы трассировки
- Версионирование промптов — 07.05 Системы контроля версий (Git) для документации, 07.06 CICD и конвейеры — влияние на требования
Источники и дополнительные материалы
Книги и стандарты
- NIST AI Risk Management Framework (AI RMF 1.0) — функции MAP (контекст, риски, политики) и MEASURE (метрики, evaluation) применимы к validation gates и governance LLM-контура — https://www.nist.gov/itl/ai-risk-management-framework
Статьи и спецификации
- Gao et al., Retrieval-Augmented Generation for Large Language Models: A Survey (arXiv:2312.10997) — https://arxiv.org/abs/2312.10997
- Microsoft GraphRAG — https://microsoft.github.io/graphrag/
- RAG Solution Design and Evaluation Guide (Microsoft Azure Architecture Center) — https://learn.microsoft.com/en-us/azure/architecture/ai-ml/guide/rag/rag-solution-design-and-evaluation-guide
Дополнительно для ориентира по рынку
- Enterprise RAG implementation patterns (обзорная статья, не нормативный стандарт; термин «Defensible RAG» в тексте статьи — рабочая рамка автора, не цитата стандарта) — Tech Plus Trends, 2026 — https://techplustrends.com/enterprise-rag-implementation-best-practices-2026/