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

# Итог

**Справилась с ошибками.** Все 22 предложения из «Я собрала 22 предложения в 9 отелях в ОАЭ» перенесены без пропусков и чужих цен, цена «от» 39 261 ₽ будет верной на каждой странице; единственный пропуск — место Al Hamra внутри названия «Al Hamra Village⭐⭐⭐⭐ • Рас-эль-Хайма», покупатель со страницы Аль-Хамры этот отель не найдёт (на странице Рас-эль-Хаймы найдёт).

# Счёт

| Что | В посте | В ответе | Комментарий |
|---|---|---|---|
| Страны | 1 — «ОАЭ» | 1 | Страны пересадки нет: перелёт «прямой авиаперелет а/к Аэрофлот Москва — Дубай — Москва» |
| Места мельче страны | 8 — Дубай, Джумейра, Шарджа, Al Khan, Deira, Рас-эль-Хайма, Аджман, Al Hamra | 7 | Нет Al Hamra (ошибка 1) |
| Места внутри названий отелей | 5 отелей — «Citymax Hotel Sharjah», «Avani Hotel Deira (ex. Movenpick Hotel Deira)», «Copthorne Hotel Sharjah», «Al Hamra Village», «Dusit Ajman Resort (ex. Ajman Hotel)» | 4 отеля | У «Al Hamra Village» — `[]` (ошибка 1) |
| Отели | 9 | 9 | Порядок и звёзды совпадают |
| Предложения | 22 — 4 + 4 + 2 × 7 | 22 | Golden Tulip 4, Citymax 4, остальные семь отелей по 2 |
| Дословные поля, не найденные скриптом | — | 0 из 112 | Отчёт: «Все дословные поля найдены в посте.» |

# Ошибки

| № | Что не так | Дословно из поста | Что в ответе | Как это скажется на покупателе |
|---|---|---|---|---|
| 1 | Пропущено место внутри названия отеля. Al Hamra — курортный район на побережье Рас-эль-Хаймы (Аль-Хамра), по нему назван комплекс Al Hamra Village; «Village» — служебное слово, место рядом с ним по <глоссарий> считается. По аналогии с примером промпта («Ywca Fort Canning» → парк Fort Canning) и правилу «Не уверен, место ли это, — запиши как место» его нужно было выписать | «Al Hamra Village⭐⭐⭐⭐ • Рас-эль-Хайма» | `place_names_inside_hotel_name_as_in_post: []`; в `place_names_in_post_order_as_in_post` и `places` записи «Al Hamra» / «Аль-Хамра» нет | Покупатель на странице «Аль-Хамра» (если она есть на сайте) не увидит отель с ценой от 67 891 ₽. Вред небольшой: на странице Рас-эль-Хаймы отель есть |

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

- **Все предложения и цены.** 22 из 22, каждая цена из строки своего отеля: «7 октября • 9 ночей — 58 690 ₽», «15 декабря • 5 ночей — 39 261 ₽» → `58690`, `39261`; одинаковая цена у двух отелей («15 декабря • 5 ночей — 55 162 ₽» у Avani и у Copthorne) записана у каждого, а не склеена.
- **Даты и ночи.** Пост от «2026-10-05»: «7 октября» → `2026-10-07`, «15 декабря» → `2026-12-15`; ночи «9 ночей» → `9`, «5 ночей» → `5`.
- **Условия цены из своего блока.** «Одноместное размещение. Завтраки.» → «одноместное размещение»; «Место в двухместном номере. Завтраки.» у Avani → «с человека при покупке на двоих»; «Завтраки и ужины.» у Copthorne не перепутаны с «Завтраки.» соседей; у Al Habtoor строка скопирована с лишним пробелом, как в посте: «Все включено (с алкоголем) .».
- **Категория номера.** «Клубный люкс (Club Suite, 65 м²): спальня с двуспальной кроватью king size…» → `room_category_as_in_post: "Клубный люкс (Club Suite, 65 м²)"` у обоих предложений Al Habtoor и `null` у всех обычных.
- **Перелёт.** `flight_included: true` у всех 22, доказательство дословно: «прямой авиаперелет а/к Аэрофлот Москва — Дубай — Москва»; заголовок «с прямым перелетом» с этим согласуется. Город вылета «Вылет из Москвы» → `"Москвы"` / `"Москва"`.
- **Поля вида места (v10).** Родовое слово взято только там, где оно есть в посте: «Беспл. трансфер на песчаный пляж Al Khan» → `place_type_word_as_in_post: "пляж"`, `place_type: "пляж"`, `place_proper_name_nominative: "Аль-Хан"`, `place_name_nominative: "пляж Аль-Хан"` (прилагательное «песчаный» убрано). У остальных мест слова в посте нет — `null`, вид по знаниям и верный: Дубай, Шарджа, Рас-эль-Хайма, Аджман — «город»; Джумейра и Deira (Дейра) — «район». Угадываний наугад нет.
- **Страны мест.** У всех 7 мест `country_names_nominative: ["ОАЭ"]` — страна из поста («Я собрала 22 предложения в 9 отелях в ОАЭ»).
- **Роли мест.** «• Дубай, Джумейра», «• Шарджа», «• Рас-эль-Хайма», «• Аджман» → «место расположения отеля»; «Avani Hotel Deira» при «• Дубай» → Дейра «в названии отеля»; Al Khan → «упомянуто в описании отеля». Дубай из «Москва — Дубай — Москва» не задвоен ролью «город прилёта» — роль «место расположения отеля» главнее.
- **Места внутри названий.** «Citymax Hotel Sharjah», «Copthorne Hotel Sharjah» → `["Sharjah"]`, «Dusit Ajman Resort (ex. Ajman Hotel)» → `["Ajman"]` — то же место, что после «•», второй записи в `places` нет, как велит шаг 6. Сети и бренды местами не названы: «Rose Rayhaan By Rotana», «Bm Beach Hotel (ex. Beach Hotel By Bin Majid)», «Al Habtoor Grand Resort, Autograph Collection», «Golden Tulip Media Hotel» → `[]`.
- **Лишнего нет.** «туристический налог (наличными в отеле в день прибытия)» и «возвратный депозит за номер» в предложения не попали; «Аэрофлот» и офисы («Офис на Арме», «Офис на Павелецкой») местами не стали.
- **`doubts_comment` пуст — и это верно.** Счёт сошёлся (22 и 9), «Тур с 7.10 — под запрос» и «Tripadvisor: 4,3» правила решают, пересказа решений нет.

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

- **К ошибке 1.** В <глоссарий>, пункт «Место внутри названия отеля», добавить пример с «Village» и отдельной строкой правило про комплекс, названный по району:
  - «Al Hamra Village • Рас-эль-Хайма» → Al Hamra: отель или курортный комплекс, названный по району или посёлку, — место всё равно выписывай;
  - «Village», «Resort», «Beach» отбрасываются, слово перед ними — проверь, не имя ли это места.
- **К ошибке 1.** В <самопроверка> добавить пункт: «Пройди каждое название отеля по словам: всё, что не служебное слово („Hotel“, „Resort“, „Village“, „Beach“, „Spa“, „ex.“) и не сеть, — проверь, не место ли это. Сомневаешься — выпиши».
- **Не ошибка, но двусмысленность.** В описании поля `place_name_as_in_post` пример «Al Khan» без «пляж», а у «о. Бали» родовое слово оставлено; модель записала «пляж Al Khan». Выбрать одно правило — «с родовым словом из поста, если оно стоит рядом» — и заменить пример «Al Khan» на «пляж Al Khan», чтобы ответы разных версий сравнивались одинаково.
