Задача: автоматизировать повторяемые операции (обработка обращений/данных) без потери качества.
Требования:
- несколько специализированных агентов (поиск/анализ/ответ/проверка)
- строгие правила безопасности и ограничения инструментов
- human‑in‑the‑loop для критичных действий (отправка/изменения)
- очереди, ретраи и идемпотентность для нагрузки
- прозрачность: логи, трассировка, метрики качества
- Спроектировали оркестратор: планирование, маршрутизация шагов, таймауты/ретраи, контроль версий промптов.
- Ввели слой инструментов (API/БД/поиск) по белым спискам и ролям.
- Реализовали self‑check: агент‑критик/валидаторы, факт‑чекинг по источникам, policy‑rules.
- Инфраструктура: RabbitMQ, PostgreSQL, сервисы на .NET/Python, UI для одобрений.
- Наблюдаемость: события, метрики, алерты, отчеты по качеству и экономии времени.
- 30–50% рутинных операций выполняется автоматически; остальное — через быстрое согласование.
- Стабильная работа в проде благодаря очередям, ретраям и идемпотентности.
- Аудит и аналитика: видно, где система ошибается и что улучшать в процессах.
- Сокращение времени обработки задач и повышение предсказуемости качества.