Описание процессов разработки платформы Genius Desk и используемых инструментов
В рамках осуществления деятельности организация применяет современные языки программирования, инструменты разработки и технологические решения, обеспечивающие создание, поддержку и развитие программного обеспечения, а также реализацию внутренних процессов проектирования, тестирования и мониторинга.
Для разработки программных продуктов используются несколько языков программирования, каждый из которых применяется в зависимости от специфики проекта и функциональных требований:
- C++ — используется для разработки высокопроизводительных модулей и сервисов, где критичны скорость выполнения и эффективность работы с системными ресурсами (обработка запросов bidrequest)
- Go — применяется при создании распределённых и масштабируемых серверных решений, обеспечивая стабильность и простоту обслуживания кода (высокопроизводительные интеграции).
- Java — используется для разработки backend сервисов приложений графического интерфейса..
- JavaScript — применяется для реализации интерактивных пользовательских интерфейсов и фронтенд-части веб-приложений.
- Python — используется для автоматизации процессов, анализа данных, машинного обучения и интеграции с внешними сервисами.
Для хранения, обработки и анализа данных используются следующие системы баз данных:
- ClickHouse — аналитическая СУБД, применяемая для обработки больших объёмов информации и построения отчётности в реальном времени (модуль G-Reports).
- PostgreSQL — реляционная СУБД, используемая для хранения данных, требующих строгих транзакционных гарантий и целостности (настроечные параметры рекламных кампаний, рекламодателей, персонализированные настройки)
Для планирования, контроля и управления задачами в процессе разработки применяется Яндекс.Трекер. Система позволяет эффективно организовывать рабочие процессы, управлять приоритетами и сроками выполнения задач, а также обеспечивать прозрачность взаимодействия между командами.
Для проектирования пользовательских интерфейсов, визуального прототипирования и согласования макетов используются инструменты Pixso и Figma, обеспечивающие совместную работу дизайнеров и разработчиков в едином цифровом пространстве.
Технологии машинного обучения реализуются с использованием библиотеки CatBoost, разработанной для построения моделей градиентного бустинга, обеспечивающих высокую точность прогноза и эффективности аналитических процессов.
Для хранения исходного кода, контроля версий и организации CI/CD процессов используется платформа GitLab, которая обеспечивает надёжное хранение кода, управление ветками разработки и автоматизацию процессов сборки и тестирования.
Для организации процессов непрерывной интеграции, контроля состояния систем и сбора метрик применяются следующие инструменты:
- Jenkins — система автоматизации сборки и тестирования программных продуктов.
- Grafana и Prometheus — комплекс решений для мониторинга инфраструктуры и визуализации ключевых показателей производительности.
О Genius Desk
ПО Genius Desk (АО «Кобразз») — аккредитованная
IT-организация
ПО Genius Desk — это интеллектуальная система, которая автоматизирует размещение и показ рекламных материалов на веб-сайтах и в мобильных приложениях. Эта система позволяет интегрировать рекламные блоки в страницы уже существующих ресурсов, обеспечивая автоматическую ротацию и размещение различных рекламных форматов. Мы применяем таргетинг на базе искусственного интеллекта, не используя персональные данные пользователей.
Программное обеспечение Genius Desk (АО «Кобразз») является интернет-сервисом, и специальной установки не требуется. Это решение SaaS (Software as a Service), размещенное в «облаке» и доступное через Интернет.
Номер в реестре аккредитованных организаций: 31181 Согласно данным реестра аккредитованных организаций, осуществляющих деятельность в области информационных технологий, предоставленным Министерством цифрового развития, связи и массовых коммуникаций РФ от 27.10.2022 № АО-20221011-8892092284-3
ПО Genius Desk является интернет-сервисом, и пользователям не требуются специальные действия по установке программного обеспечения.
Для доступа к программному продукту необходимо следующее:
-
Наличие одного из следующих браузеров указанной версии или выше:
-
Google Chrome (125+)
-
Яндекс Браузер (23+)
-
Opera (110+)
-
Microsoft Edge (125+)
-
Mozilla Firefox (125+)
-
Safari (5.34+)
-
Отключение любых блокировщиков рекламы, как в операционной системе, так и в браузерных расширениях.
-
Запрос логина и пароля по адресу https://geniusdesk.ai, заполнив форму на регистрацию клиента.
-
Авторизация в личном кабинете по адресу https://platform.geniusdesk.ai/login, используя полученные данные.
- Создавать и управлять сущностями типа рекламное агентство (он же личный кабинет агентства).
- Создавать и управлять агентскими сущностями типа рекламодатель.
- Создавать и управлять рекламными кампаниями с возможностью контроля бюджета, частоты показа.
- Осуществлять мониторинг оперативных данных о ходе рекламных кампаний посредством умных дашбордов (группировка метрик и правил), с возможностью указать индивидуальные целевые значения для каждой кампании.
- Создавать и управлять рекламными стратегиями внутри кампаний с возможностью контроля бюджета, частоты показа, настройки групп таргетингов (по аудиторным сегмента, по геолокации, по устройствам и браузерам и др.).
- Осуществлять мониторинг оперативных данных о ходе рекламных стратегий посредством умных дашбордов (группировка метрик и правил), с возможностью указать индивидуальные целевые значения для каждой стратегии.
- Загружать и использовать в рекламных стратегиях рекламные материалы (креативы) различных форматов, а именно: HTML5, Видео, Баннер.
- Осуществлять автоматизированную маркировку рекламных материалов с автоматической отчетностью через ОРД в ЕРИР.
- Создавать и использовать собственные контекстные и поведенческие пользовательские сегменты.
- Проводить аналитические исследования по результатам рекламных кампаний через встроенный инструмент отчетности (G-Reports).
ИНН 7708405261
КПП 770801001
ОГРН 1227700282611 от 18 мая 2022г.
Юридический адрес: 107140, город Москва, Краснопрудная ул, д. 22а, этаж/помещ. 2/II ком. 3