Информация
Техническое задание
Этап 2 — AI Assistant WEB BOT
Цель:
Разработка и внедрение функционального веб-бота для сайта «КупиБилет» с возможностью поиска авиабилетов с использованием AI-ассистента на базе ИИ OpenAi.
Основные задачи этапа 2:
-
Быстрый запуск поиска по минимальным данным
- Реализовать механизм формирования поискового запроса без дополнительных уточнений, если клиент уже указал минимум нужных параметров для поиска (направление куда).
- Если данных недостаточно, бот уточняет по одному вопросу за раз, но стремится сократить количество итераций.
-
Интеграция с TAN API для получения IATA-кодов
- Подключить API, предоставляющее список IATA-кодов по названию города или страны.
- Поддерживать определение всех доступных аэропортов города/региона и возможность выбора пользователем.
-
Определение геолокации пользователя по IP
- Определять город пользователя при первом входе по IP-адресу.
- Предлагать его как значение по умолчанию в поле «город отправления».
-
Добавление фильтров к результатам поиска
- Поддержка фильтрации по цене, времени вылета, авиакомпании, наличию пересадок.
- Формирование URL с параметрами фильтрации на основе предпочтений клиента.
-
Логирование диалогов в базу данных
- Запись каждого диалога и этапов формирования запроса в БД.
- Хранение данных клиента, даты, IP, языка общения, маршрута и других параметров.
- Возможность выгрузки логов по сессиям и датам.
-
Демонстрация бота в iframe с сайтом КупиБилет
- Создание демонстрационного интерфейса с встраиванием веб-бота в
<iframe>.
- Во фрейме загружается основной сайт https://www.kupibilet.ru с возможностью диалога с ботом сбоку или снизу.
- Демонстрация работы всех функций: ввод, уточнение, переход по URL поиска.
📅 Сроки выполнения:
Оценка длительности реализации этапа 2 — 12 - 14 рабочих дней
📁 Результат этапа:
- Интерактивный веб-бот с поддержкой генерации поиска билетов
- Интеграция с TAN API для IATA-кодов
- Определение геолокации
- Поддержка фильтров
- Сохранение истории запросов в БД
- Рабочая демо-страница с iframe и подключением к сайту КупиБилет