Перейти к содержимому
Mihail Leybuk-Galin — главная

NeuroFlows

Проектирование автономных бизнес-процессов

NeuroFlows — SaaS-платформа с поддержкой нескольких арендаторов, предназначенная для оркестрации сложных рабочих процессов с ИИ-агентами. Мы создали масштабируемую основу для преобразования речи в текст в реальном времени, сложных RAG-конвейеров и детерминированной бизнес-логики для разных корпоративных клиентов.

Сайт проекта (открывается в новой вкладке)
Область
ИИ / SaaS
Роль
Ведущий архитектор

Инженерный контекст

Главная задача NeuroFlows заключалась не просто в интеграции LLM, а в их оркестрации в рамках жёсткой детерминированной бизнес-среды. Клиентам была нужна гибкость генеративного ИИ в сочетании с надёжностью традиционных конечных автоматов.

Мы подошли к этой задаче, отделив "интеллект" от "исполнения". LLM рассматривались как ненадёжные сопроцессоры внутри устойчивого движка оркестрации, что требовало развитых резервных механизмов, версионирования промптов и строгих схем валидации результатов.

Технологический стек

Инфраструктура
AWS / EKS
Бэкенд
Go / Python
Базы данных
PostgreSQL / Pinecone
AI/ML
LangChain / Whisper
Брокер сообщений
Apache Kafka

Архитектурные требования

Ключевые решения

  • Оркестрация на основе событий

    Перешли от синхронных вызовов API к асинхронной событийной архитектуре на базе Kafka. Это позволило избежать блокировки критически важных потоков UI при длительном инференсе LLM и реализовать надёжные механизмы повторных попыток при сбоях.

  • Изоляция RAG между арендаторами

    Реализовали строгое логическое разделение внутри векторной базы данных. Эмбеддинги каждого арендатора изолировали в отдельном пространстве имён, а промежуточный слой приложения проверял доступ на основе ролей перед каждым поиском по сходству.

  • Управление состоянием агентов

    Спроектировали собственный конечный автомат для отслеживания многошаговых взаимодействий агентов. Это обеспечило возможность аудита и вмешательства человека, а также гарантировало, что недетерминированные сценарии LLM всегда завершаются в допустимых бизнес-состояниях.

Влияние на бизнес

Архитектура обеспечила быстрое подключение корпоративных клиентов и высокую пропускную способность при соблюдении строгих SLA по задержке для транскрибации в реальном времени и генерации ответов.

Доступность системы
99.9%
Задержка инференса P95
<200мс
Снижение эксплуатационных затрат
40%
Выполнено рабочих процессов / мес.
1.2млн