---
type: Evaluation
title: "Независимая оценка ответа Haiku — Северный Кавказ 2026-09-24__msk__46349941, prompt-v6"
description: "Проверка ответа модели на пост «Северный Кавказ — от 12 155 ₽» по промпту v6 одним текстом с флагом JSON-схемы: страна, места, 8 отелей, 18 предложений, условия цен, перелёт, дословные поля. Ожидаемый ответ агента и скрипт price-v1 не открывались."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-24__msk__46349941/prompt-v6/EVALUATION-independent-check-of-haiku-answer.md
tags: [cheaptrip, llm, haiku, evaluation]
generated: { by: claude-code/claude-opus-5-5, at: 2026-10-10T18:15:42Z }
status: stable
sources:
  - id: rubric
    resource: trip-places-hotels-prices-llm/prompt-v6/EVALUATION-RUBRIC-for-independent-opus-check-of-haiku-answer.md
    title: Критерии независимой оценки v2 для промпта v6
  - id: input
    resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-24__msk__46349941/prompt-v6/INPUT-user-message-exactly-as-sent-to-haiku.md
    title: Промпт v6 с постом в блоке <пост_для_анализа>, как его получила модель
  - id: answer
    resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-24__msk__46349941/prompt-v6/ANSWER-haiku-json-for-this-post.json
    title: Ответ Haiku
---

# Итог

**Справилась с ошибками.** Все 8 отелей и 18 предложений на месте, минимальная цена «26 сентября • 3 ночи — 12 155 ₽» верна, но пропущен регион всей подборки «Северный Кавказ» из «в 8 отелях Северного Кавказа» — на странице «Северный Кавказ» покупатель тур может не найти.

# Счёт

| Что | В посте | В ответе | Сходится |
|---|---|---|---|
| Страны | 1 — Россия, из метки «По России» | 1 — «России» / Россия | да |
| Места мельче страны | 8 — «Северного Кавказа», «Архыз», «Домбай», «Теберда», «Приэльбрусье», «Минеральные воды», «д. Романтик», «Лунная поляна» | 7 — нет «Северного Кавказа» | нет |
| Отели | 8 — «в 8 отелях Северного Кавказа» | 8, в порядке поста | да |
| Предложения | 18 | 18 | да |

Предложения по отелям — пост → ответ:

| Отель (дословно) | Строк с ценой в посте | В ответе |
|---|---|---|
| «Арабеска» | 4 (2 «С человека…» + 2 «Одноместное размещение. Без питания.») | 4 |
| «Снежинка» | 2 | 2 |
| «Sun Village Arkhyz» | 2 | 2 |
| «Санаторий Нарат» | 2 | 2 |
| «Шахерезада» | 2 | 2 |
| «Кристалл» | 2 | 2 |
| «Асса» | 2 | 2 |
| «Dombay Winter Hall» | 2 | 2 |

# Ошибки

| № | Что не так | Дословно из поста | Что в ответе | Как это скажется на покупателе |
|---|---|---|---|---|
| 1 | Пропущено место — регион всей подборки. По правилу шага 4 («в 4 отелях на острове Хайнань» → остров Хайнань, «место расположения отеля») он должен быть в `places`. | заголовок «Северный Кавказ — от 12 155 ₽ с прямым перелетом»; текст «Я собрала 18 предложений в 8 отелях Северного Кавказа» | записи «Северный Кавказ» в `places` нет | Покупатель на странице «Северный Кавказ» тур не увидит, если программа не выведет его туда через справочник по Архызу и Домбаю. Это главная страница для такого поста. |

## Замечания — не ошибки модели

| № | Что не так | Дословно из поста | Что в ответе | Как это скажется на покупателе |
|---|---|---|---|---|
| З1 | Тип «Лунной поляны» спорный: это горнолыжная зона и посёлок курорта Архыз, ближе к «курорт или посёлок». | «15 мин. езды до подъемников в д. Романтик и Лунная поляна.» | «Лунная поляна» — «другой объект: дорога, здание, место» | Почти никак: роль «упомянуто в описании отеля» верна. |
| З2 | Метка «Кавказ» шире «Северного Кавказа»; отдельной записи нет. Промпт этот случай не описывает. | метки «Кавказ, По России, …» | записи «Кавказ» нет | Страница «Кавказ» может остаться без тура, если справочник не связывает её с курортами. |

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

- **Страна дословно.** Россия названа только в метке «По России» → `country_name_as_in_post: "России"`, `found_in: "метки блога"`; скрипт вхождений не нашёл ни одного недословного поля из 82.
- **Город прилёта.** «прямой авиаперелет Москва — Минеральные воды — Москва а/к Аэрофлот» → «Минеральные воды» / «Минеральные Воды», роль «город прилёта».
- **Места внутри названий.** «Sun Village Arkhyz» → `["Arkhyz"]`, «Dombay Winter Hall» → `["Dombay"]`, без вторых записей в `places`.
- **Звёзды.** «Арабеска • Архыз», «Санаторий Нарат • Теберда» без значков → `null`; «Яндекс: 5» за звёзды не принято.
- **Условия цены.** «Одноместное размещение. Без питания.» у «Арабеска» → «одноместное размещение»; у «Санаторий Нарат» своя строка «С человека при покупке тура на двоих. Завтраки, обеды и ужины.».
- **Цена с хвостом.** «28 сентября • 7 ночей — 40 210 ₽ — включена программа лечения» → 40210.
- **Даты и перелёт.** Пост от 2026-09-24: «26 сентября» → 2026-09-26; `flight_included: true` у всех 18 цен.
- **Сомнения.** `doubts_comment` пуст — «Под запрос», «Гарантия» сомнениями не стали.

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

- **К ошибке 1** — в блок `<самопроверка>` добавить пункт: «Место из фразы редактора «Я собрала N предложений в M отелях <место>» и место из заголовка есть в `places`. Это регион всей подборки — роль «место расположения отеля»». Сейчас правило есть только в шаге 4 и в описании роли в схеме; в той же версии промпта без флага схемы модель регион не потеряла, с флагом — потеряла, значит одного упоминания мало.
- **К замечанию З1** — в список `place_type` добавить: «горнолыжная зона, курортная деревня — «курорт или посёлок»».
- **К замечанию З2** — в шаг 4: «Место из меток, которое шире места из текста («Кавказ» при «Северного Кавказа»), — отдельная запись с ролью «только в заголовке или метках»».
