Галерея паттернов
Пять переиспользуемых архитектурных паттернов. Каждый применяется в нескольких точках системы.
Паттерн консенсуса
N провайдеров → кворум → решение
Несколько LLM-провайдеров получают одинаковый запрос параллельно. Результаты агрегируются по правилу кворума (≥3/4). Отказоустойчивость: MIN_PROVIDERS=2.
Цикл оценки
Генерация → оценка → повтор/отсечение
Каждый результат проходит через оценщика. Если оценка ниже порога — retry с подсказками (до 3 попыток). Если все попытки провалены — kill gate отсекает.
DAG-оркестрация
Топологическая сортировка → параллельное исполнение
Задачи представляются как направленный ациклический граф. Топологическая сортировка определяет уровни зависимостей. Задачи одного уровня выполняются параллельно через asyncio.gather().
Гейт отсечения
Порог → отсечение → метрики отбраковки
В критических точках пайплайна стоят гейты с настраиваемыми порогами. Не прошёл — записывается kill_stage и kill_reason. Отсечение экономит ресурсы на дорогих этапах ниже по потоку.
Мета-агентный паттерн
Агенты, управляющие агентами
Верхний уровень абстракции: система, которая мониторит, координирует и усиливает работу агентов нижнего уровня. Включает обнаружение сессий, контекстный рекап и усилитель мышления.
Готовы обсудить?
Если вам нужен архитектор, который строит автономные AI-системы — напишите.
Сербия (Белград) · CET/CEST · рабочие часы совпадают с EU · Опыт международных контрактов