Агентные фреймворки (LangChain, LlamaIndex и их производные) упаковывают типовые связки «модель — инструменты — память» в готовые компоненты и ускоряют старт в разы. Собственный оркестратор — это ваш код поверх SDK модели и очередей: дольше в начале, зато каждый шаг прозрачен, воспроизводим и не зависит от темпа чужих релизов. Выбор определяет не только скорость, но и стоимость сопровождения на годы вперёд — фреймворки развиваются быстро, и это одновременно их сила и их главная слабость.
Эта страница сводит развилку в таблицы «когда что» и критериев. Смежные материалы: «паттерны LangChain/LlamaIndex» и «оркестрация ИИ-сервисов на FastAPI»; что такое агентные каркасы — в статье словаря «ИИ-агентный фреймворк».
Кратко: когда что выбирать
Прямой ответ — в таблице: слева ситуация, справа разумное решение по состоянию на сентябрь 2026 года. Если узнали свою компанию в одной из строк — дальше достаточно проверить решение по чек-листу в конце страницы, а не перечитывать весь интернет.
| Ситуация | Что выбрать | Почему |
|---|---|---|
| Пилот за 2–4 недели, гипотеза ещё не подтверждена | фреймворк | готовые компоненты сокращают старт в разы |
| Промышленная эксплуатация с SLA | свой оркестратор | предсказуемость, контроль версий, трассировка |
| Команда — сильные бэкенд-разработчики без data-science | свой оркестратор | им проще читать свой код, чем чужие абстракции |
| Быстрый поиск архитектуры: перебор паттернов и инструментов | фреймворк | дешёвая смена вариантов без переписывания |
| Регулируемая среда, глубокий аудит каждого шага | свой оркестратор | трасса «вопрос — шаги — действие» без чёрных ящиков |
| Один стабильный сценарий на годы | свой тонкий слой | фреймворк избыточен, а его обновления — риск |
Критерии сравнения
Развёрнутая матрица по критериям, которые заказчики проверяют перед решением: стоимость, сроки, риски, поддержка, комплаенс и режим данных. Каждая строка матрицы ниже раскрыта отдельным разбором — с пояснениями, откуда берутся цифры и на что смотреть в вашей ситуации.
| Критерий | Агентный фреймворк | Свой оркестратор |
|---|---|---|
| Стоимость | прототип — от 90 000 ₽ | прототип дольше; промышленный контур — от 690 000 ₽ |
| Скорость старта | дни: компоненты, коннекторы, шаблоны | недели: каркас, интеграции, тесты |
| Контроль и отладка | чужие абстракции; разбор ошибок уходит в исходники | каждый шаг читается и логируется вашим кодом |
| Зависимости | версии меняются часто, API ломается | версии фиксируете вы; обновления — по регламенту |
| Аудит и 243-ФЗ | трасса есть, но глубина ограничена рамками каркаса | полный аудит-трейл: шаги, права, данные, решения |
| Сопровождение | следить за релизами фреймворка и совместимостью | следить только за SDK моделей и своей инфраструктурой |
| Кадры | рынок фреймворк-разработчиков широк | нужны сильные инженеры, зато без редкой специализации |
Матрица читается по строке стадии: скорость старта важна пилоту, контроль и аудит — эксплуатации. Гибрид «свой контур снаружи, фреймворк внутри» закрывает обе колонки, поэтому решение — это не выбор навсегда, а распределение по слоям системы.
Разбор критериев
Скорость старта против скорости изменений
Фреймворк выигрывает первые две недели безусловно: агент, инструменты и память собираются из готовых блоков. Но тем же темпом меняется и сам фреймворк: ломаются API, переезжают паттерны, лучшие практики устаревают за квартал. Свой оркестратор проигрывает на старте и выигрывает на дистанции: код, написанный под ваш сценарий, не устаревает вместе с чужими релизами. Отсюда рабочая схема: гипотезу проверяем фреймворком, прод переносим на собственный слой.
Контроль и отладка
Главный аргумент собственного кода — отладка: когда агент сделал неверное действие, инженер читает свой журнал и видит каждый шаг — промпт, ответ модели, вызов инструмента, решение. В фреймворке трасса проходит сквозь слои абстракций, и разбор инцидента превращается в археологию. Для систем, где ошибка — операция в бизнес-процессе, это решающий критерий; как выстраивать журналирование, разбирает ответ на вопрос «как вести логирование ИИ-системы».
Зависимости и безопасность
Каждая зависимость — это цепочка поставки: фреймворк тянет десятки пакетов, и у каждого свои обновления и уязвимости. Собственный слой сводит зависимости к SDK модели, драйверу очередей и базе — поверхность обновлений на порядок меньше. Для контуров с чувствительными данными это прямой аргумент безопасности; общий набор мер — в гайде «как организовать ИИ-безопасность в компании».
Аудит и 243-ФЗ
ИИ-актив в реестре должен быть описан прослеживаемо: модель, контур, сценарий, регламент, журнал. Собственный оркестратор даёт журнал ровно той глубины, которую требует проверка, — без ограничений чужого каркаса. Фреймворк тоже логирует, но формат и полнота трассы определяются его внутренностями. Порядок описания актива — в гайде «как вести реестр ИИ-активов по 243-ФЗ»; от этой глубины и отталкивайтесь при выборе.
Сопровождение и кадры
Найти разработчика «под фреймворк» проще — рынок широк. Но сопровождение промышленной системы на быстрой абстракции — это вечная погоня за версией. Собственный слой сопровождает любой сильный бэкенд-инженер, а редкая экспертиза не нужна: SDK моделей просты, сложность — в вашем сценарии, а не в каркасе. Что должно входить в контракт сопровождения — в разборе «что входит в сопровождение ИИ-системы».
Гибрид: свой контур снаружи, фреймворк внутри
Продуктивная архитектура 2026 года не ортогональна: собственный оркестратор управляет правами, журналом и очередями, а фреймворк остаётся внутри одного модуля — там, где его скорость разработки важнее глубины контроля, например в экспериментальном RAG-поиске. Так основные операции трассируются вашим кодом, а экспериментальный слой можно менять без риска для продакшена.
Вердикты по трём сценариям
Сценарий 1. Пилот и проверка гипотезы
Агентный фреймворк: прототип от 90 000 ₽, полный цикл «идея — демо» за 2–4 недели. Задача пилота — подтвердить ценность сценария, а не построить финальную архитектуру; всё, что ускоряет итерацию, здесь правильно.
Сценарий 2. Промышленная эксплуатация с SLA
Свой оркестратор: контур от 690 000 ₽, полный аудит-трейл, зафиксированные версии, минимальные зависимости. Фреймворк допускается точечно — внутри изолированного модуля, не отвечающего за права и операции.
Сценарий 3. Регулируемая среда
Только собственный слой: локальный контур 0,9–1,2 млн ₽, журнал нужной глубины, обновления по регламенту, а не по релизам сообщества. Здесь цена чужих абстракций — непрозрачность, которая не проходит проверку.
Типичные ошибки выбора
Пять ошибок выбора каркаса для агентной системы.
- Пилот на фреймворке сразу едет в прод без ревизии зависимостей и трассировки.
- Kubernetes-подобная судьба фреймворка игнорируется: версии не зафиксированы.
- Журнал ограничен тем, что логирует каркас: аудит-трейл не проходит проверку.
- Команда без владельца кластера/каркаса: система деградирует за квартал.
- Свой оркестратор ради принципа на двухнедельном пилоте: потерянные недели без выгоды.
Итог
Фреймворк — это скорость проверки гипотезы, свой слой — это управляемость эксплуатации. Зрелые команды не выбирают одно вместо другого, а распределяют: быстрый эксперимент внутри, надёжный контур снаружи. Решение стоит перепроверить на своих цифрах: разбор задачи бесплатный, ответ — за 1 рабочий день.
Чек-лист решения
Семь пунктов, которые стоит закрыть до выбора: они одинаково полезны обоим вариантам и закрывают большинство ошибок из списка выше. Пройдите список с командой — обычно это один рабочий час, который экономит недели переделок.
- Определите стадию: гипотеза (фреймворк) или эксплуатация (свой слой).
- Выпишите требования к журналу: какие шаги, права и данные должны трассироваться.
- Зафиксируйте версии фреймворка и SDK модели в контуре — обновления только по регламенту.
- Оцените поверхность зависимостей: сколько пакетов войдёт в прод и кто за ними следит.
- Решите, где остаётся фреймворк в гибриде — и кто отвечает за этот модуль.
- Опишите ИИ-актив в реестре: модель, контур, сценарий, регламент (243-ФЗ).
- Заложите перенос пилота на собственный слой отдельным этапом контракта.
Смежные материалы
Смежные сравнения: «ИИ-агент или чат-бот» и «монолит против микросервисов с LLM». Технологии: «LangChain/LlamaIndex-паттерны» и «FastAPI-оркестрация ИИ-сервисов». Словарь: «оркестрация агентов» и «MCP-сервер». Вопросы: «кто владеет кодом и моделью после проекта».
Полный каталог разборов «или — или» — в разделе Сравнения; форматы работ, сроки и цены «от» — в каталоге услуг.