CityMatch: Платформа городского досуга с AI-ассистентом | Vivavi
Городской сервис · CityMatch

Платформа городского досуга с AI-ассистентом

Парсер собирает места и афиши города, AI-ассистент подбирает вечер по запросу своими словами. Бронь, билеты, чат и кабинеты бизнеса в одной системе.

Обсудить похожий проект
Лента событий и мест мобильного приложения CityMatch на экране телефона
103
экрана в 10 сценариях
4
роли: пользователь, организатор, заведение, администратор
5
источников в парсере: 2GIS, Sxodim, Ticketon, Threads и Instagram

Задача

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

Что сделали

  1. Парсер каталога: адаптеры 2GIS, Sxodim, Ticketon, Threads и Instagram, запуск по расписанию. Одно событие из разных источников склеивается в одну карточку, адрес превращается в точку на карте, пустые категории и описания дописывает LLM. Сам парсер ничего не публикует: объекты ждут модератора в очереди, а при поломке источника модераторам приходит уведомление.

  2. AI-ассистент: человек пишет запрос своими словами, ассистент отвечает и собирает маршрут вечера со временем. Модель видит только опубликованный каталог и ссылается только на его карточки, поэтому несуществующих мест не придумывает. Подбор учитывает дату и время в городе, расстояние, интересы, атмосферу и время выхода из профиля. Тот же LLM пишет для карточек текст «Почему сюда приходят» строго по фактам, а саму модель можно сменить одной настройкой.

  3. Путь пользователя: персональная главная и лента «Для вас» с причиной подбора, карта, карточки мест и событий с отзывами, бронь стола, билеты с тарифами, промокодами и QR-кодом. Go Together подбирает компанию на событие по совпадению интересов. После взаимного согласия открывается чат: сообщения приходят в реальном времени со статусом прочтения. Утренний дайджест присылает подборку на день, push-уведомления напоминают о брони и событиях.

  4. Кабинеты бизнеса и администратора. Организатор ведёт события, продажи билетов, промокоды и рассылки, заведение принимает брони, ведёт меню и отвечает на отзывы. Всё новое проходит модерацию. Администратор управляет ролями, жалобами и блокировками, источниками парсера и промптом LLM; каждое действие пишется в журнал.

Экраны продукта

Главный экран подбора CityMatch с настроениями и рекомендациями на сегодня.
Выбор настроения: человек начинает с того, как хочет провести вечер.
Подборка на вечер CityMatch: маршрут, время, бюджет и карточки мест.
Подборка на вечер: маршрут, время и бюджет помогают сравнить варианты.
Лента CityMatch с событиями, местами и фильтрами по категориям.
Лента событий и мест: категории помогают сузить выбор.
Карточка заведения в CityMatch: фото, часы работы, рейтинг, теги и блок «Почему сюда приходят».
Карточка заведения: часы работы, рейтинг, текст «Почему сюда приходят» и кнопка брони стола.
Карточка события CityMatch с датой, адресом, ценой и кнопкой покупки билета.
Карточка события: дата, адрес и цена собраны рядом с покупкой билета.
Чат Go Together в CityMatch: переписка о совместном походе на джазовый вечер и карточка события.
Чат Go Together: открывается после взаимного согласия, сообщения приходят в реальном времени.

Результат

Заказчик получил приложение, кабинеты бизнеса, парсер и AI-ассистент в одной системе. Каталог города пополняет парсер, модератору остаётся проверить и опубликовать.

Есть похожая задача?

Расскажите о своём проекте в WhatsApp. Обсудим, что нужно вашему продукту.

Обсудить похожий проект

Следующий кейс

Логистика · Dry Port

Система управления сухим портом