Игорь Градов
Игорь Градов
5 мин
ai

Разработчик воссоздал удалённую фичу Google Maps с помощью Claude AI: что это дало

Google в 2018 году добавил в Maps персональный рейтинг «Your Match», который показывал, насколько вам понравится конкретное заведение, а в 2023 году тихо убрал функцию без объяснений, и теперь разработчик восстановил её самостоятельно с помощью Claude AI и открытых данных профилей.

Разработчик воссоздал удалённую фичу Google Maps с помощью Claude AI: что это дало
Параметр Значение
Кто Независимый разработчик (автор репозитория)
Что использовал Claude AI (неизрасходованные токены в рамках недельного лимита)
Платные API DataForSEO (от $0.0075 за 100 отзывов), Apify (актор для сбора истории рецензентов)
Дата удаления фичи Google 2023 год
Метод Коллаборативная фильтрация (collaborative filtering) на открытых данных профилей

Персональные рекомендации Google Maps можно вернуть вручную

С 2018 по 2023 год Google Maps показывал рядом с каждым рестораном процент совпадения «Your Match». Цифра от 0 до 100% предсказывала, понравится ли вам заведение, опираясь на ваши прошлые оценки. Автор оригинального разбора активно оставлял отзывы, чтобы улучшить точность, и утверждает, что совпадения выше 90% работали заметно лучше, чем средний рейтинг заведения.

В 2023 году Google убрал функцию. Причина официально не названа. На Reddit пользователи жаловались, что алгоритм рекомендовал вегетарианке стейкхаусы, хотя она десять лет оценивала только веганские рестораны. Вероятное объяснение: отзывы пишет крошечная доля аудитории, и у алгоритма просто не хватало данных, чтобы считать совпадение для большинства.

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

Как устроена замена «Your Match»?

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

Два подхода на выбор:

  • User-based: найти людей, чьи оценки коррелируют с вашими, и предложить места, которые понравились им
  • Item-based: если вам понравились заведения A и B, а кому-то понравились A, B и C, система предполагает, что вам понравится и C

На входе: список мест, которые вам понравились. На выходе: рейтинг остальных заведений в заданном регионе.

Почему Google Maps не поддаётся простому сбору данных?

Самая объёмная часть разбора посвящена техническим препятствиям. Автор перечислил четыре барьера, на которые натыкается любой, кто попробует «просто открыть страницу профиля и спарсить отзывы».

Программный скролл не подгружает список. Страница Google Maps игнорирует синтетические события прокрутки: браузер видит, что команду отправила программа, а не человек, и не загружает новые карточки. Загрузку запускает только настоящее колесо мыши через протокол автоматизации CDP.

Список виртуализирован. В коде страницы одновременно существует от 10 до 30 карточек, даже если у человека 249 отзывов. Остальные переиспользуются при прокрутке. Собирать данные нужно непрерывно, с дедупликацией по идентификатору отзыва.

Сжатие карточек не помогает. Попытка уменьшить высоту каждого отзыва через CSS, чтобы за один скролл пролетало больше, убирает скроллбар вместе с механизмом подгрузки.

Внутренние API закрыты. Эндпоинты Google Maps возвращают ошибку 403 без валидной сессии, а токен пагинации привязан к конкретному сеансу и не воспроизводится.

Что в итоге заработало?

Автор использовал два платных API с оплатой по факту.

  • DataForSEO для сбора отзывов конкретного заведения. Стоимость: $0.0075 за 100 отзывов, $0.0525 за 700. Задача обрабатывается за 30-90 секунд. Автор отдельно предупреждает о «мине»: пока задача в очереди, API возвращает коды 40601 и 40602, которые наивная проверка ошибок принимает за сбой и убивает процесс
  • Apify, актор для сбора истории рецензентов. Лимит: 200 результатов на одного человека, поднять нельзя. Дефолтный таймаут: 300 секунд, за которые обрабатывается около 50 профилей, дальше прогон падает со статусом «TIMED-OUT»

Готовый скилл (набор инструкций для Claude или Codex, позволяющий повторить процесс) автор выложил в открытый репозиторий.

Может алгоритм что-то знал про людей, что они сами не хотели признавать. Но скорее всего просто матчинг плохо работал для большинства. : Автор проекта

Почему это важно

Функция персональных рекомендаций в Google Maps не вернётся, потому что Google не объяснил причину удаления и не анонсировал замену. Но сам факт, что один человек за вечер с помощью Claude AI воспроизвёл логику, которая раньше требовала инфраструктуры Google, показывает: языковые модели превращаются в инструмент, которым непрограммист собирает рабочий продукт из готовых API и открытых данных.

Две нерешённые проблемы

Автор честно называет ограничения своей реализации:

  • Ловушка популярности. Без нормировки на первое место всегда попадает самое посещаемое заведение в городе, а не самое подходящее лично вам. Автор не стал это исправлять
  • Вес «отзывных спамеров». Человек с 900 отзывами, поставивший пятёрку каждой заправке по дороге в аэропорт, влияет на результат так же, как тот, у кого 40 содержательных оценок

Что это значит для вас?

Мнение редакции dzen.guru

Эта история не про рестораны. Она про то, что Claude AI (и аналогичные модели) позволяет собрать работающий прототип без команды разработчиков. Автор потратил остатки недельного лимита токенов и получил персональную рекомендательную систему.

Для авторов Дзена здесь практический урок: если вы пишете про локальные заведения, путешествия или обзоры, коллаборативная фильтрация на открытых профилях Google Maps даёт вам уникальные данные, которых нет у конкурентов. Готовый скилл из репозитория можно скормить Claude и получить рейтинг заведений для конкретного города.

Маркетологам стоит обратить внимание на сам механизм: открытые профили рецензентов в Google Maps это массив данных о предпочтениях реальных людей, и его можно использовать для анализа аудитории заведений.

Для пользователей из России есть оговорка: Google Maps работает, но Claude AI требует обходных путей для доступа. Из доступных в РФ аналогов для подобных задач можно пробовать YandexGPT или GigaChat, хотя возможности работы с кодом и внешними API у них пока скромнее, чем у Claude. По моим наблюдениям, для задач с исполнением кода и обращением к API разрыв заметный.

Главный подводный камень: метод работает только для тех, кто оставлял достаточно отзывов. Если у вас пустой профиль в Google Maps, система не найдёт похожих пользователей. Начинать нужно с нескольких десятков честных оценок.

Готовый репозиторий со скиллом открыт. Если у вас есть история отзывов в Google Maps и доступ к Claude, персональные рекомендации ресторанов можно вернуть уже сегодня, потратив на это вечер и несколько долларов на API.

Поделиться:TelegramVK
Игорь Градов
Игорь Градов

Основатель dzen.guru. Эксперт по монетизации и продвижению на Дзен. Автор курса «Старт на Дзен 2026».

Комментарии

Читайте также

Открытые модели ИИ догоняют лидеров
ai

Открытые модели ИИ догоняют лидеров

Открытые модели ИИ набрали мощность, но не научились отказывать: китайская GLM-5.2 выполнила все опасные запросы, тогда как Claude не позволил завершить ни…

5 мин
ИИ-агенты для локальной установки: LFM2.5 работает без GPU и выдаёт 113 токенов в секунду
ai

ИИ-агенты для локальной установки: LFM2.5 работает без GPU и выдаёт 113 токенов в секунду

Компания Liquid AI выпустила LFM2.5-2.6B, компактную открытую модель для запуска ИИ-агентов прямо на компьютере или смартфоне, и впервые показала скорость 113…

5 мин
DeepSeek, ИИ, который «уничтожил» OpenAI и Nvidia, спровоцировал ответ: 120 компаний собрали альянс OSAA
ai

DeepSeek, ИИ, который «уничтожил» OpenAI и Nvidia, спровоцировал ответ: 120 компаний собрали альянс OSAA

Nvidia и 120+ компаний объединились в альянс по защите ИИ-агентов: что это за OSAA и как применить их инструменты уже сейчас Nvidia вместе со 120 с лишним…

6 мин