← АРХИВ ПРОЕКТОВ
CASE / 09 — TRAVEL / CONSTRAINTS

Маршрут без лишних компромиссов

Тревел-агент собирает предложения по сложному маршруту и отбирает их по реальным ограничениям поездки: длительности пересадок, аэропортам и багажу. Результат — сравнимая подборка вариантов с подтверждающими скриншотами, а не просто ссылка на самый дешёвый и неудобный билет.

PythonBotasaurusChromiumTravel API
Посмотреть процесс по шагам ↓
Самолёт над глобусом с выбранным маршрутом и стыковками
CASE 09 / TRAVEL / CONSTRAINTSКОНЦЕПТУАЛЬНАЯ ИЛЛЮСТРАЦИЯ
ОперацииОБРАЗ СИСТЕМЫ, НЕ LIVE-ДАННЫЕ
01 / INSIDE THE PROCESSИНТЕРАКТИВНЫЙ РАЗБОР

КАК ЭТО
РАБОТАЕТ.

От исходных данных до результата.
Выберите любой этап или запустите последовательный показ.

ПОСМОТРИТЕ ПРОЦЕСС В ДЕЙСТВИИ10 секунд на этап · можно поставить на паузу
ЭТАП 01 / 04

Условия

ЧТО ПРОИСХОДИТ

Запрос превращается в конкретные условия поиска: откуда и куда лететь, в какие даты и какие пересадки допустимы. Запрет на смену аэропорта и ограничение времени стыковки задаются до сбора предложений.

↳ На входе
Пожелания и обязательные условия поездки.
↗ На выходе
Набор критериев для поиска и отсева маршрутов.
Выбран первый этап. Нажмите запуск или переключайте этапы вручную.Демонстрация логики — без обращения к рабочим системам.
02 / ENGINEERING NOTESПОДРОБНЕЕ О ПРОЕКТЕ
01

В чём
была задача

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

02

Что
реализовано

Браузерный сбор через Botasaurus объединён с доступными тревел-API и явными фильтрами маршрутов. Из подборки исключаются варианты, не соответствующие заданным условиям, затем оставшиеся сравниваются по стоимости и удобству. Скриншоты предложений помогают проверить, что именно показывал источник на момент поиска.

03

Что
изменилось

Вместо десятков вкладок пользователь получает структурированное сравнение подходящих перелётов. Условия комфорта учитываются до финального выбора, а не выясняются после покупки. Система сокращает ручной поиск, но не гарантирует доступность каждого источника или сохранение тарифа: перед оплатой предложение необходимо перепроверить.

HUMAN × AI

Архитектура и постановка задач — человек. Реализация и проверка — при участии ИИ-агентов. Описание обезличено; иллюстрация и сценарий объясняют проект, а не отображают текущую работу систем.

ДАЛЬШЕ / CASE 10

От команды — до инфраструктуры

↗