---
type: Evaluation
title: "Независимая оценка ответа Haiku — пост 2026-10-05__msk__46368498, промпт v9 без --json-schema"
description: "Справилась: 1 страна, 8 мест, 9 отелей и 22 предложения из 22 — цены, даты, ночи, условия и категория номера верны; ошибок нет, два спорных места без влияния на покупателя."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-10-05__msk__46368498/prompt-v9-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-10T21:19:20Z }
status: stable
---

# Итог

**Справилась.** Все 9 отелей и все 22 предложения на месте, цена «от» 39 261 ₽ («15 декабря • 5 ночей — 39 261 ₽» у Golden Tulip) попадёт на страницы ОАЭ, Дубая и Джумейры; все 8 мест мельче страны найдены, новые поля v9 заполнены верно.

# Счёт

| Что | В посте | В ответе | Комментарий |
|---|---|---|---|
| Страны | 1 — «ОАЭ» (заголовок «ОАЭ — от 39 261 ₽ с прямым перелетом») | 1 | `found_in: "заголовок"` |
| Места мельче страны | 8 — Дубай, Джумейра, Шарджа, Deira, Рас-эль-Хайма, Al Hamra, Аджман, Al Khan | 8 | «Sharjah» и «Ajman» в названиях отелей — те же места, что после «•», второй записи нет — по правилу |
| Отели | 9 («Я собрала 22 предложения в 9 отелях в ОАЭ») | 9, в порядке поста | звёзды 4, 3, 5, 4, 4, 4, 4, 5, 5 — совпадают со значками |
| Предложения | 22 (4 + 4 + 2 × 7) | 22 | ни пропущенных, ни лишних, ни чужих |
| Туры без отелей | 0 | 0 | — |
| Дословные поля, не найденные скриптом | — | 0 из 114 | отчёт: «Все дословные поля найдены в посте.» |

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

| Отель | Строка условий в посте | Цены в посте | В ответе |
|---|---|---|---|
| Golden Tulip Media Hotel ⭐4 • Дубай, Джумейра | «С человека при покупке тура на двоих. Завтраки.» / «Одноместное размещение. Завтраки.» | 58 690, 39 261 / 105 946, 70 214 | 4 предложения, условия и `price_is_for` («с человека при покупке на двоих» / «одноместное размещение») верны |
| Citymax Hotel Sharjah ⭐3 • Шарджа | те же две строки | 65 792, 44 040 / 84 775, 56 725 | 4, верно |
| Avani Hotel Deira (ex. Movenpick Hotel Deira) ⭐5 • Дубай | «Место в двухместном номере. Завтраки.» | 75 618, 55 162 | 2, `price_is_for: "с человека при покупке на двоих"` — по таблице промпта верно |
| Copthorne Hotel Sharjah ⭐4 • Шарджа | «С человека при покупке тура на двоих. Завтраки и ужины.» | 80 397, 55 162 | 2, верно |
| Al Hamra Village ⭐4 • Рас-эль-Хайма | «С человека при покупке тура на двоих. Все включено (с алкоголем).» | 108 358, 67 891 | 2, верно |
| Bm Beach Hotel (ex. Beach Hotel By Bin Majid) ⭐4 • Рас-эль-Хайма | то же | 113 584, 75 484 | 2, верно |
| Rose Rayhaan By Rotana ⭐4 • Дубай, Джумейра | то же | 146 591, 83 971 | 2, верно |
| Dusit Ajman Resort (ex. Ajman Hotel) ⭐5 • Аджман | то же | 178 660, 121 043 | 2, верно |
| Al Habtoor Grand Resort, Autograph Collection ⭐5 • Дубай, Джумейра | «С человека при покупке тура на двоих. Все включено (с алкоголем) .» (с пробелом перед точкой) | 340 169, 207 067 | 2, условия дословно с пробелом; `room_category_as_in_post: "Клубный люкс (Club Suite, 65 м²)"` — из «Клубный люкс (Club Suite, 65 м²): спальня с двуспальной кроватью king size…» |

- Даты: «7 октября» → `2026-10-07`, «15 декабря» → `2026-12-15` — при публикации 2026-10-05 обе даты не раньше неё, год верный.
- Ночи: «7 октября • 9 ночей» → 9, «15 декабря • 5 ночей» → 5 — во всех 22 предложениях.
- Перелёт: «прямой авиаперелет а/к Аэрофлот Москва — Дубай — Москва» из «В стоимость тура включено» → `flight_included: true` у всех 22.
- Не взято лишнего: «туристический налог (наличными в отеле в день прибытия)» и «возвратный депозит за номер» — без сумм и не в `offers`.

# Ошибки

Ошибок нет.

Спорные места — не ошибки, на покупателя не влияют:

- **Рас-эль-Хайма, Шарджа, Аджман — `place_type: "город"`.** Это и города, и одноимённые эмираты. «Al Hamra Village⭐⭐⭐⭐ • Рас-эль-Хайма» стоит в Аль-Хамре, вне города Рас-эль-Хайма, так что в строке отеля скорее эмират («регион или провинция»). Пост это не уточняет, промпт для таких имён правила не даёт. Страница места ищется по имени, тур туда попадёт.
- **Порядок черновика:** в `place_names_in_post_order_as_in_post` стоит «Рас-эль-Хайма», потом «Al Hamra». В строке «Al Hamra Village⭐⭐⭐⭐ • Рас-эль-Хайма» название отеля идёт раньше. Черновик полный, порядок на результат не влияет.

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

- **Все 22 предложения на месте.** Под Golden Tulip и Citymax — по две строки условий. Цены «Одноместное размещение. Завтраки.» («7 октября • 9 ночей — 105 946 ₽», «15 декабря • 5 ночей — 70 214 ₽») не смешаны с ценами на двоих.
- **Нет чужих цен.** «15 декабря • 5 ночей — 55 162 ₽» встречается у двух отелей, Avani и Copthorne. Модель записала цену каждому отелю со своей строкой условий: «Место в двухместном номере. Завтраки.» и «… Завтраки и ужины.».
- **Категория номера.** «Клубный люкс (Club Suite, 65 м²)» обрезан ровно до двоеточия, без перечня удобств. У остальных отелей — `null`.
- **Места внутри названий отелей:**
  - «Avani Hotel Deira (ex. Movenpick Hotel Deira)» → `["Deira"]`, в `places` — «Дейра», тип «район», роль «в названии отеля»;
  - «Al Hamra Village» → «Аль-Хамра», тип «курорт или посёлок»;
  - «Citymax Hotel Sharjah», «Copthorne Hotel Sharjah», «Dusit Ajman Resort (ex. Ajman Hotel)» → «Sharjah», «Ajman» в `place_names_inside_hotel_name_as_in_post`; второй записи в `places` нет, это то же место, что после «•»;
  - сети «By Rotana», «Autograph Collection», «Bin Majid» местами не посчитаны.
- **Новые поля v9 у «песчаный пляж Al Khan»** («Беспл. трансфер на песчаный пляж Al Khan»):
  - `place_name_nominative` — «пляж Аль-Хан», прилагательное «песчаный» убрано, родовое слово сохранено;
  - `place_type` — «пляж»;
  - `place_proper_name_nominative` — «Аль-Хан», без родового слова;
  - роль — «упомянуто в описании отеля».
- **`country_names_nominative`.** У всех 8 мест — `["ОАЭ"]`: страна названа в посте («в 9 отелях в ОАЭ»). Все `place_type` в единственном числе и из закрытого списка.
- **`doubts_comment` пуст — это верно.** Пост однозначный, сомнений по правилам промпта нет.

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

Ошибок нет, обязательных правок нет. Необязательные уточнения по спорным местам:

- **Тип для эмирата, штата или провинции с тем же именем, что у города** (Рас-эль-Хайма, Шарджа, Аджман). Добавить в шаг 5 к правилу `place_type`: «Имя — и город, и регион с тем же названием (эмират, штат, провинция), а отель подборки стоит в регионе вне самого города — „регион или провинция“; не ясно — „город“».
- **Порядок черновика в строке отеля.** Уточнить пункт 4 шага 3: «строки отелей — сначала место внутри названия отеля, затем места после разделителя, в том порядке, в каком они стоят в строке».
