---
type: Evaluation
title: "Независимая оценка ответа Haiku — 2026-10-02__msk__46367098, промпт v12 без --json-schema"
description: "Справилась с ошибками: отель, 2 предложения и цена «от» 62 800 ₽ верны; Мурманская область, Кольский полуостров, Заполярье и Арктика получили роль «по маршруту» вместо «место расположения отеля», пропущены 4 места из меток и условий тура."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-10-02__msk__46367098/prompt-v12-without-json-schema-flag/EVALUATION-independent-check-of-haiku-answer.md
tags: [cheaptrip, llm, haiku, evaluation]
generated: { by: claude-code/claude-opus-5-5, at: 2026-10-10T23:00:23Z }
status: stable
---

# Итог

**Справилась с ошибками.** Тур с ценой «от 62 800 ₽» попадёт на страницу Мурманска верно. Но регионы, где стоит отель, записаны как «место по маршруту или программе»: Кольский полуостров, Мурманская область, Заполярье и Арктика. На их страницах цена «от» может не появиться. Пропущены ещё 4 места: «Российская Арктика» и «Крайний Север» из меток, «Кольского района» и «н.п. Туманный» из условий тура.

# Счёт

| Что | В посте | В ответе | Комментарий |
|---|---|---|---|
| Страны | 1 (Россия) | 1 | «арктическое сердце России»; Норвегия не посещается («совсем не нужно ехать в Норвегию!») и в странах её нет — верно |
| Места мельче страны | 19 | 15 | пропущены «Российская Арктика», «Крайний Север», «Кольского района», «н.п. Туманный» |
| Места с верной ролью | 19 | 11 из 15 записанных | 4 места, где стоит отель, записаны с ролью «по маршруту» |
| Отели | 1 («Отель «Тундра» • г. Мурманск») | 1 | верно |
| Предложения | 2 | 2 | «31 декабря • 3 ночи — 62 800 ₽», «31 декабря • 3 ночи — 76 900 ₽» |
| Туры без отелей | 0 | 0 | верно: цены стоят под строкой отеля |
| Дословные поля, не найденные скриптом | — | 0 из 67 | все поля найдены в посте |
| Ошибки формы по схеме | — | 0 | — |

# Ошибки

| № | Что не так | Дословно из поста | Поле и значение в ответе | Как правильно | Как скажется на покупателе |
|---|---|---|---|---|---|
| 1 | Неверная роль у регионов, где стоит отель. Отель «Тундра» стоит в Мурманске, а пост сам помещает Мурманск в Кольский полуостров, Заполярье и Арктику. По правилу роль «место расположения отеля» ставится «на любом уровне», в том числе у региона и полуострова | «Отель «Тундра» • г. Мурманск»; «чудеса Кольского полуострова — арктическое сердце России — Мурманск»; «Новогоднее волшебство Мурманска, столицы Заполярья»; «самый большой в мире город за Полярным кругом, база атомного ледокольного флота и морские ворота Арктики - все это город-герой Мурманск!»; «а еще Мурманская область – лучшее место на Земле» | `places[]`: «Мурманская область», «Кольский полуостров», «Заполярья», «Арктики» → `place_role_in_trip: "место по маршруту или программе"` | `place_role_in_trip: "место расположения отеля"` у всех четырёх. По тому же правилу спорно и у «Кольской губы» и «Баренцева моря»: «вдоль скалистого побережья Кольского залива Баренцева моря, Мурманск» | На страницах «Кольский полуостров», «Мурманская область», «Заполярье» и «Арктика» тур с ценой «от 62 800 ₽» может не попасть в расчёт цены «от». Покупатель там не увидит самый дешёвый новогодний тур |
| 2 | Пропущены места из меток блога. В черновике из меток взяты «Белое море» и «России», а две другие метки-места выброшены | метки: «Российская Арктика», «Крайний Север» | нет ни в `place_names_in_post_order_as_in_post`, ни в `places` | две записи в `places`: «Российская Арктика» и «Крайний Север», тип «часть света или макрорегион», `country_names_nominative`: `[]` или `["Россия"]` у «Российской Арктики». Роль «место расположения отеля», ведь Мурманск в них стоит. Как минимум — «только в заголовке или метках» | Если на сайте есть страница «Крайний Север» или «Российская Арктика», тура на ней не будет: покупатель его не найдёт |
| 3 | Пропущены места из «Условия тура». «Хибины» из той же фразы модель записала, а соседние места — нет | «В случае перекрытия МЧС автодороги «Кола - Серебрянские ГЭС» с 32 км. до н.п. Туманный и автоподъезда к с. Териберка Кольского района» | нет ни в черновике, ни в `places` | «Кольского района» → «Кольский район», тип «район», роль «место по маршруту или программе»: в нём стоит Териберка. «н.п. Туманный» → «посёлок Туманный», слово `"н.п."`, тип «курорт или посёлок», роль «место по маршруту или программе»: дорога в Териберку идёт мимо него | Слабое влияние: страниц у таких мест на сайте почти наверняка нет. Но черновик неполон, а значит, шаг 3 пропускает хвост поста после программы |
| 4 | Родовое слово Териберки не взято из поста, хотя оно стоит рядом с именем | «к с. Териберка Кольского района»; «поселок на Краю Земли – легендарную Териберку» | `place_type_word_as_in_post: null`, вид «курорт или посёлок» выбран «по знаниям» | `place_type_word_as_in_post: "с."` (или `"поселок"`); вид тот же — «курорт или посёлок» | На покупателя не влияет: вид угадан верно. Но скрипт формы помечает его как догадку модели, и вид по памяти неотличим от вида по посту |

# Что сделано хорошо

- Оба предложения выписаны полностью и без чужих цен. «С человека при покупке тура на двоих.» → «31 декабря • 3 ночи — 62 800 ₽», `price_is_for: "с человека при покупке на двоих"`. «Одноместное размещение.» → «31 декабря • 3 ночи — 76 900 ₽», `"одноместное размещение"`. Дата — `2026-12-31` при публикации «2026-10-02», ночей 3.
- Суммы, которые не цена тура, в `offers` не попали: «обед в 1 день — 2300 ₽», «новогодний банкет — 13 000 ₽», «экскурсия «Охота за Северным Сиянием» — 6000 ₽», «авиаперелет* Москва — Мурманск — Москва от 23 000 ₽», «ж/д билеты** от 14 000 ₽».
- Перелёт: `flight_included: false` с доказательством «авиаперелет* Москва — Мурманск — Москва от 23 000 ₽» из «Дополнительно оплачивается:» — ровно по правилу.
- Город вылета — `[]`. В посте есть только «Старт в Мурманске 31 декабря на 3 ночи.», а Москва стоит лишь в доплате за перелёт. Модель не взяла её по ошибке.
- Норвегия не записана страной поездки: «Экскурсия в «русскую Норвегию»», «совсем не нужно ехать в Норвегию!».
- Роль «за доплату» у водопада верна: «трансфер в санях за снегоходом за дополнительную плату 2000 рублей с человека».
- Найдены мелкие достопримечательности программы: «площади Пять Углов», «корабля-музея Атомный ледокол «Ленин»», «пляжу «Яйца дракона»». Хибины найдены даже в условии о замене экскурсии: «на экскурсию «Путешествие в Хибины»».
- «Белое море» есть только в метках, и роль «только в заголовке или метках» верна.
- `doubts_comment` пуст, пересказа решений нет.

# Что поправить в промпте

- **К ошибке 1.** В таблицу ролей шага 5, строка «место расположения отеля», добавить пример: «Регион, полуостров, часть света или макрорегион, в котором стоит город отеля, — тоже „место расположения отеля“, даже если пост называет их в другой фразе. Отель „• г. Мурманск“ и „чудеса Кольского полуострова — … — Мурманск“, „Мурманска, столицы Заполярья“ → Кольский полуостров, Заполярье, Мурманская область — место расположения отеля. Город отеля сам по себе не делает регион местом „по маршруту“».
- **К ошибке 1.** В <самопроверка> добавить пункт: «Для каждого места с ролью „место по маршруту или программе“ проверь: не стоит ли в нём город из строки отеля? Стоит — роль „место расположения отеля“».
- **К ошибке 2.** В шаге 3, пункт «2. метки блога», дописать: «каждая метка, которая называет место, — даже обобщённое или похожее на другое имя: „Российская Арктика“ рядом с „Арктике“, „Крайний Север“, „Русский Север“. Метки „По России“, „Заграница“, „Экзотика“ местами не считаются, а страну в них выписывай».
- **К ошибке 3.** В шаге 3 после «8. сноски» добавить раздел: «9. весь текст после программы — „Условия тура“, „Внимание!“, замены экскурсий, прогноз погоды: районы, посёлки, дороги к местам („до н.п. Туманный“, „Кольского района“)».
- **К ошибке 4.** В шаге 5, в правило о `place_type_word_as_in_post`, дописать: «Проверь все упоминания места, а не одно: родовое слово или сокращение может стоять рядом с именем в другом месте поста — „с. Териберка“, „г. Мурманск“, „поселок … Териберку“. Нашлось хоть в одном — пиши его, а не `null`».
