Podium Logo

Следуйте за нами

Insight

Гонки на опережение: Как искусственный интеллект и гибкое мышление позволили создать гоночный пользовательский интерфейс API в рекордные сроки

24 Июл 2025
}>
Racing Ahead: How AI and Agile Thinking Delivered a Racing API UI in Record Time

Уилл Гибсон, главный менеджер по продукции, Podium

В мире технологий для спортивных букмекеров скорость, масштаб и точность - это все. В Podium мы создаем платформы, которые обеспечивают работу глобальной индустрии ставок - от данных о скачках в режиме реального времени до моделирования коэффициентов и аналитики. Но инструменты, которые мы создаем для внутренних инноваций, так же важны, как и продукты, которые мы поставляем нашим клиентам, и это ключевая часть моей роли в Podium, чтобы мы оставались в авангарде того, что мы делаем.

Недавно эта философия воплотилась в жизнь в нашем проекте Racing API UI: пробный вариант, который быстро превратился в очень ценный внутренний инструмент, изменивший то, как мы взаимодействуем с данными о скачках и демонстрируем их.

Проблема: сложные данные, невиданный потенциал

API Podium's Racing предоставляет огромное количество подробных, глубоко структурированных данных - полностью заполненная встреча может содержать 40 000 строк JSON, и, будем честны, это сухое чтение. Будь то продавец, желающий продемонстрировать богатство данных, содержащихся в API, сотрудник операционной группы, отслеживающий наши результаты, или разработчик, тестирующий новые функции, получение нужных данных требовало определенных усилий и знаний об API. Все было на месте, включая возможность фильтрации и минимизации ответов на данные, но существовала фундаментальная проблема UX, которую нужно было решить, чтобы помочь людям добраться до того, что им нужно.

Потребность в продукте была очевидна: создать веб-интерфейс, который бы раскрывал богатство наших данных в чистом и простом виде. Но в соответствии с традиционными моделями поставки, процесс разработки UX и дизайна, циклы разработки, QA и отзывы заинтересованных сторон требовали от 6 до 12 недель работы. И как во многих компаниях, оптимизирующих выпуск продукции, выделенные ресурсы были просто недоступны.

Решение: Разработка, ориентированная на продукт, с помощью искусственного интеллекта

Вместо того чтобы ждать ресурсов, которые могут никогда не появиться, я выбрал другой подход. Существуют инструменты для создания пользовательского интерфейса с помощью искусственного интеллекта, но мне показалось, что можно сделать еще один шаг вперед, интегрировав дизайн пользовательского интерфейса и создание кода в один процесс. Используя Vercel, я понял, что могу интегрировать наш API в их инструмент для создания пользовательского интерфейса, и как только вы заставите эти две системы общаться друг с другом, все станет вопросом: "Какие данные вы хотите отобразить и где вы хотите их отобразить".

В пределах три неделиРаботая короткими ежедневными очередями (бесплатная версия дает вам десять запросов в день), мы создали функциональную версию 1. Она включала в себя:
- Безопасная аутентификация учетных данных API
- Получение данных из конечной точки наших этапов
- Картотека скачек и ответы на события в режиме реального времени, включая автоматическое обновление
- Метаданные абитуриента и шелка
- Третичный анализ данных, невозможный в родных ответах - такие вещи, как вычисления оверкругления для гонок или поиск сбоев обработки в стеке данных.
- Быстрая итерация улучшений и изменений пользовательского интерфейса
- Я могу легко поделиться обновленными версиями приложения с коллегами для оперативного анализа и получения отзывов.

Что мы узнали (и почему это важно)

- Разработка продуктов с использованием искусственного интеллекта работает, если все сделано правильно
Я не хотел создавать пробный вариант пользовательского интерфейса. Я хотел создать жизнеспособный продукт, который можно было бы передать бизнесу для использования. Это был пример того, как искусственный интеллект может сократить традиционные циклы создания продукта, от UX-идеи до разработки, до нескольких минут вместо нескольких дней. Как менеджер по продукту я всегда опасаюсь, что не успею охватить все функции, но в этом мире, если вы обнаружите, что чего-то не хватает, это просто еще одна порция подсказок. Это agile в самом прямом смысле этого слова.

- Менеджеры продуктов, наделенные полномочиями, создают лучшие и более быстрые MVP
Разработка продукта с использованием искусственного интеллекта обеспечила быструю итерацию, снизила риск недопонимания и позволила реализовать более четкое видение напрямую, без узких мест. Между пользователями и дизайнерами стало меньше переписок, что очень хорошо. Если MVP оказался не таким, как они ожидали, вы можете переделать его за час, а не за неделю. Порог, которого вы можете достичь для MVP, гораздо выше, потому что вы не отнимаете у разработчиков и UX ресурсы на итерации.

- Видимые данные - это ценные данные
Наглядное представление данных Racing API в пользовательском интерфейсе помогло нам выявить некоторые проблемы с качеством данных. Без этого инструмента ошибки могли бы остаться незамеченными. Теперь это важный уровень контроля качества и проверки, который используется разработчиками, менеджерами по продукту и операционными сотрудниками.

- Достаточно хорошо - не значит готово к производству
Код работал, но не соответствовал стандартам Podium. Код, созданный искусственным интеллектом, все еще нуждается в проверке разработчиками, рефакторинге и QA-тестах, прежде чем его можно будет запустить в производство. Хотя сгенерированный код работал, он был написан неэффективно, и нашим разработчикам пришлось потратить время на то, чтобы привести его в соответствие с нашими стандартами кодирования, разместить на github и интегрировать в существующие конвейеры тестирования и развертывания.

- Внутренние инструменты ≠ Продукты B2C
Такой подход сработал, потому что пользовательский интерфейс был рассчитан на внутренних пользователей и должен был быть достаточно хорошим, а не лучшим в своем классе. На мой взгляд, приложение, которое я создал, не было идеальным для полированных платформ, ориентированных на клиентов - бренд, производительность и точность UX все равно потребуют доработки. Однако вы можете создать отличную основу, которая удовлетворит потребности ваших внутренних пользователей.

Результат: Ощутимая ценность при меньших затратах
Мы записали ~160 часов на то, чтобы от идеи до внедрения пройти путь от продукта до разработки (около пяти недель). Это в разы меньше, чем ~500 часов, которые, по нашим расчетам, потребовались бы на стандартную поставку. Сейчас пользовательский интерфейс работает во внутренней компании, интегрирован в наш стек разработки и используется во всех командах для изучения данных, запуска отчетов и проверки ответов API в режиме реального времени.

Что еще более важно, это чертеж В Podium вы найдете новый вид инновационных продуктов, в котором расширенные возможности людей, умные инструменты и прагматичный подход к делу позволяют создавать ценности быстрее, чем когда-либо прежде.

Подробнее
Podium пересматривает способы создания, визуализации и предоставления данных о спортивных книгах. Будь то API для высокочастотных гонок, встроенные сервисы ценообразования или внутренние инструменты, ускоряющие разработку, мы создаем производительность на каждом уровне.

 

Связаться с Уиллом можно здесь: https://www.linkedin.com/in/will-gibson-41aa5010/

Назад к новостям

Подпишитесь на наш ежедневный брифинг

Подписка на брифинг

Имя

Подпишитесь на нашу еженедельную рассылку

Еженедельная рассылка

Podium Sports
Обзор конфиденциальности

На этом сайте используются файлы cookie, чтобы мы могли обеспечить вам наилучшее качество обслуживания. Информация о файлах cookie хранится в вашем браузере и выполняет такие функции, как распознавание вас при возвращении на наш сайт и помощь нашей команде в понимании того, какие разделы сайта вы находите наиболее интересными и полезными.