Гео замеров: страна и город

Нейросети с веб-поиском отвечают по-разному в зависимости от того, откуда «ищет» пользователь. Покупатель из Москвы получает российские магазины, а запрос без привязки к месту может уйти в США: в нашем пилоте на 30 вопросах о покупках (по 2 прогона) без гео почти три четверти ответов ChatGPT (44 из 60) оказались про американские магазины, российских источников было 5%, а в 28 ответах он вообще не искал в интернете. После указания страны российских источников стало 80%, а Ozon и Wildberries стали попадать в 58–65% ответов вместо 10%. Поэтому в LLMetr у проекта есть страна и город, и они действуют на все нейросети, где у поиска есть место.

Что задать в проекте

  • Страна: выпадающий список по стандарту ISO 3166-1 (около 250 стран, названия по Unicode CLDR). По умолчанию Россия (значение для новых проектов меняет администратор).
  • Город: свободный ввод, необязательный. Без города поиск идёт по всей стране. Город можно писать по-русски или по-английски: «Казань», «г. Санкт-Петербург», «СПб», «Almaty».
  • Город для отдельного промпта: поле «Город» в промпте (или столбец «город» в файле). Он важнее города проекта. Страна у промпта общая с проектом.

Как это превращается в запрос к нейросети

Город ищется в справочнике GeoNames (все города мира с населением от 15 000, лицензия CC BY 4.0) внутри выбранной страны. Находим английское название, область и часовой пояс и передаём нейросети в том виде, который она ждёт.

НейросетьЧто передаём
ChatGPTПараметр user_location инструмента веб-поиска: страна, город, область и часовой пояс (документация OpenAI)
PerplexityПараметр user_location инструмента web_search: страна, город и область (документация Perplexity)
Google AI OverviewsСтрана (gl) и локация города в выдаче Google; без города только страна
Google AI ModeСтрана (gl) и локация города, как в AI Overviews
GeminiНе передаём: у этого способа доступа региона нет
DeepSeek (с поиском)Регион поиска Яндекса: город проекта, если он есть в справочнике регионов Яндекса, иначе страна. Город и страну мы сообщаем и самой модели
DeepSeek без поиска и GigaChatНе передаём: без веб-поиска место не меняет ответ

Что важно знать

  • Это приближение, а не копия. В приложениях нейросети определяют место по IP, аккаунту и истории. Мы задаём его явно, поэтому результат ближе к ответу для человека из нужного города, но не идентичен ему.
  • Нет города в справочнике? Города мельче 15 000 жителей и необычные написания справочник может не узнать. Тогда мы скажем об этом при сохранении и передадим нейросетям введённый текст как есть; для Google выдача возьмётся по стране.
  • Смена страны или города меняет цифры. Источники и упоминания зависят от места. При смене мы пишем запись в «Изменения в проекте» и ставим метку на графике, чтобы скачок не приняли за результат работы.
  • Perplexity к месту менее чувствителен. Русскоязычный запрос и без гео даёт российские источники, но параметр мы всё равно передаём, чтобы замер не зависел от того, где стоит наш сервер.
  • Для рейтингов и бесплатных проверок используется Москва.

Источники справочников: коды стран ISO 3166-1, названия стран Unicode CLDR, города GeoNames (geonames.org, CC BY 4.0).

Не нашли ответ? Вернуться к справке или открыть страницу «Контакты».