NNordika · Hermes

Демо · слой оркестрации и доставки

Hermes связывает агентов, сервисы и внешние каналы в один слой

Hermes - это слой оркестрации и доставки. ИИ-агенты и сервисы общаются между собой и с внешними каналами через одну шину, а не каждый через свой самописный клей. Слой гарантирует доставку лестницей ретраев и пиннингом IP, а отдельный сторож следит за пайплайнами и сам сообщает о сбое.

почти 0
потерь сообщений
3 попытки
дожим доставки
1 слой
на всех агентов и ботов
24/7
сторож пайплайнов

Как устроена оркестрация

архитектурная схема

Слева источники: ИИ-агенты и сервисы. В центре шина Hermes с очередью, ретраями и пиннингом IP. Справа внешние адресаты. Каждый источник ставит сообщение в один слой, Hermes доставляет и получает подтверждение.

Hermes · оркестрация и доставкаинфра
ИИ-агенты Сервисы Внешние каналы Финдир AI-агент Катменеджер AI-агент Деплой AI-агент Сборщик отчетов сервис Сервис лидов сервис ставит сообщение Hermes оркестрация и доставка Очередь сообщений Лестница ретраев Пиннинг IP гарантирует доставку и сообщает о сбое доставляет Telegram CRM Дашборды Почта подтверждение

Стрелки нарисованы нативным SVG. Обратная линия - подтверждение приема от канала, по которому Hermes закрывает сообщение или уходит в следующую попытку.

Лестница ретраевдожим
пауза перед повтором попытка 1 0 с попытка 2 2 с попытка 3 8 с доставлено

Таймаут короткий, первые повторы почти сразу. Пауза растет, чтобы не долбить канал в момент блокировки.

Сторож пайплайноввотчдог
пайплайн Сбор Расчет Отчет Сторож нет отчета 6 ч - шлет алерт следит Алерт оператору сторож живет отдельно от того, что сторожит

Отдельный процесс проверяет свежесть данных внутри выгрузок. Про сбой узнаешь от сторожа, а не от клиента.

Что дает слой

Гарантированная доставка

Лестница ретраев с растущими паузами дожимает сообщение, пока канал не подтвердит прием.

Пиннинг IP под блокировки

Когда провайдер режет адреса канала, слой держит рабочий маршрут по расписанию.

Сторож пайплайнов

Отдельный процесс следит за самими пайплайнами и сам сигналит, если отчет не вышел вовремя.

Единый слой для всех ботов

Агенты и сервисы шлют через один слой, а не каждый через свой самописный клей.

было
Сбои - молчание. Про упавший бот узнаешь от клиента.
стало
Почти ноль потерь. Про сбой узнаешь от сторожа.

Итог

Одна шина вместо клея на каждый стык

Hermes собирает оркестрацию и доставку в один слой: агенты и сервисы общаются через него, доставка гарантирована ретраями и пиннингом, а сторож ловит сбой раньше, чем его заметит человек.

Демонстрационный проект. Данные обезличены.