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

NeuroFlows

Архітектура автономних бізнес-робочих процесів

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

Сайт проєкту (відкриється в новій вкладці)
Домен
AI / SaaS
Роль
Lead Architect

Інженерний контекст

Основним завданням NeuroFlows була не просто інтеграція LLM, а їх оркестрація в жорсткому, детермінованому бізнес-середовищі. Клієнтам потрібна була гнучкість генеративного штучного інтелекту в поєднанні з надійністю традиційних кінцевих автоматів.

Ми підійшли до цього, відокремивши «інтелект» від «виконання». LLM розглядалися як ненадійні співпроцесори в надійному механізмі оркестрації, що вимагало розширених резервних механізмів, оперативного версіонування та суворих схем перевірки виводу.

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

Інфраструктура
AWS / EKS
Бекенд
Go / Python
Бази даних
PostgreSQL / Pinecone
AI/ML
LangChain / Whisper
Посередник повідомлень
Apache Kafka

Архітектурні принципи

Ключові рішення

  • Оркестрація на основі подій

    Відійшло від синхронних викликів API до асинхронної архітектури подій, що підтримується Kafka. Це запобігло блокуванню критичних потоків інтерфейсу користувача тривалими висновками LLM та дозволило використовувати надійні механізми повторної спроби у разі невдачі.

  • Ізоляція RAG для кількох орендарів

    Реалізовано суворий логічний поділ у векторній базі даних. Вбудовування кожного клієнта були ізольовані від простору імен, а проміжне програмне забезпечення рівня програми забезпечувало контроль доступу на основі ролей перед будь-яким виконанням пошуку за схожістю.

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

    Розробив власний автомат станів для відстеження багатоетапних взаємодій агентів. Це забезпечило можливість аудиту, дозволило втручання людини в цикл та гарантувало, що недетерміновані шляхи LLM завжди сходилися до дійсних бізнес-станів.

Вплив на бізнес

Архітектура забезпечила швидке впровадження корпоративних клієнтів, обробку значної пропускної здатності, водночас дотримуючись суворих угоди про рівень обслуговування (SLA) щодо затримки для транскрипції в режимі реального часу та генеративних відповідей.

Час безперебійної роботи системи
99.9%
Затримка виводу P95
<200мс
Зменшення операційних витрат
40%
Виконані робочі процеси / Місяць
1.2м