Система Sergek давно стала флагманом на дорогах и в общественных пространствах Казахстана. Камеры, датчики, аналитика – на первый взгляд кажется, что это просто инструменты. Но за ними скрыта сложная технологическая экосистема, где работают искусственный интеллект, компьютерное зрение, аналитика данных и облачные решения. Chief Delivery Officer Иван Божитов рассказывает, как устроена технологическая платформа компании и какие инженерные подходы лежат в её основе.
«Наша система – как нервная система города: мы собираем данные, обрабатываем их, анализируем и визуализируем, чтобы на основе информации можно было принимать решения в реальном времени, в том числе автоматизированно», – говорит Иван.
Технологическая экосистема Sergek объединяет аппаратно-программные комплексы, радары, экологические и метеодатчики, а также вычислительные узлы, серверы, коммутаторы и оптоволоконную сеть. Сердце системы – программно-аналитическая система, которая обрабатывает огромные потоки данных и обеспечивает работу сервисов мониторинга, аналитики и автоматизации.
«Ключевые компоненты системы мы разрабатываем сами: аналитическое ядро, системы обработки данных, сервисы компьютерного зрения, модули интеграции и инструменты управления инфраструктурой. Open source используем только там, где это безопасно и оправдано. Всё критически важное делаем сами, многократно проверяем, и покрываем метриками», – объясняет Иван.
AI и компьютерное зрение помогают анализировать видеопоток, обнаруживать события, итеративно повышать точность измерений и автоматизировать процессы мониторинга.
«Главная сложность – обеспечить высокое качество работы в реальных условиях, с разной погодой, освещением и плотностью движения, а также интегрировать данные с разных типов устройств», – рассказывает Иван.

Обучение моделей строится как вокруг реальных сценариев, так и с участием синтетических данных в тех случаях, где это применимо. Затем данные анонимизируются и используются для обучения нейронных моделей. Как принципиально новые модели, так и дообученные, проходят множество тестов в разных условиях и многоступенчатую систему валидации.
«Так мы постепенно повышаем точность алгоритмов и сохраняем надежность сервисов», – добавляет он.
Технологический стек Sergek строится на сочетании производительности и надежности.
Backend большинства сервисов разработан на Go, ПО на устройствах и критически важные модули - преимущественно на C++, AI и CV - на Python и все тех же «плюсах», Frontend – на React. Для DevOps и инфраструктуры используются Kubernetes, Docker Swarm и CI/CD. Также сейчас команды все больше и больше вовлекаются в использование «думающих» AI модулей для сред разработки – Cursor, JetBrains AI Assistant и другие. Все это позволяет системе работать стабильно в условиях высокой нагрузки и масштабирования.
Sergek не просто строит технологии, компания формирует новую культуру безопасности и урбанистики, создавая инженерную школу мирового уровня прямо в Казахстане.
Автор фото: Ержан Айтанов




