---
type: Evaluation
title: "Независимая оценка ответа Haiku — пост 2026-09-23__spb__18924141-changed-format (Хайнань, изменённое оформление), промпт v6 с флагом --json-schema"
description: "Оценщик Opus сверил ответ Haiku с текстом поста о 4 отелях на Хайнане с ценами в виде «Вылет 26 сентября, 10 ночей (9 ночей в отеле): 80 955 руб.» по критериям prompt-v6/EVALUATION-RUBRIC: страна, места, отели, 10 предложений, цены, даты, условия цены, перелёт, дословные поля, сомнения. Ожидаемый ответ агента не открывался."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-23__spb__18924141-changed-format/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-10T19:00:00Z }
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
    author: claude-code/claude-opus-5-5
    last_modified: 2026-10-09
---

# Итог

**Справилась.** Все 4 отеля и все 10 предложений в изменённом оформлении прочитаны верно, цена «от» 80 955 руб. на месте; остров Хайнань, три бухты и город прилёта Санья выписаны отдельно — покупатель найдёт тур на страницах Хайнаня, Саньи, Дадунхая, бухты Санья и Ялонга.

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 1 — «Китай» | 1 — Китай |
| Места мельче страны | 5 — остров Хайнань, Бухта Дадунхай, Бухта Санья, Бухта Ялонг, город Санья | 5 — все |
| Отели | 4 — «Я собрала 10 предложений в 4 отелях на острове Хайнань, Китай» | 4, в порядке поста |
| Предложения | 10 — 4 у Guan Hai Lou, по 2 у трёх остальных | 10 |

# Ошибки

Ошибок нет.

| № | Что не так | Дословно из поста | Что в ответе | Как это скажется на покупателе |
|---|---|---|---|---|
| — | — | — | — | — |

Разбор по пунктам критериев:

- **Страны.** «Китай, о. Хайнань — от 80 955 ₽ с прямым перелетом» → Китай, `found_in: "заголовок"`. Россия как страна вылета не записана.
- **Места.** «в 4 отелях на острове Хайнань» → «острове Хайнань», в именительном «остров Хайнань», роль «место расположения отеля» — дословное взято из текста, а не из заголовка «о. Хайнань», как велит шаг 4. «— Бухта Дадунхай», «— Бухта Санья», «— Бухта Ялонг» → три бухты с родовым словом, роль «место расположения отеля». «прямой авиаперелет Санкт-Петербург — Санья — Санкт-Петербург» → город Санья, роль «город прилёта», отдельно от Бухты Санья. Санкт-Петербург в `places` нет — он город вылета.
- **Отели.** Разделитель «—» вместо «•» понят: «Guan Hai Lou Hotel — Бухта Дадунхай» → `["Бухта Дадунхай"]`. Звёзды «5*», «4*» поняты как звёзды, а не сноски; у «Guan Hai Lou Hotel» звёзд нет → `null`. Места в названиях: «Sanya Shengyi Seaview Hotel (ex. Shengyi Holiday Villa Hotel Sanya)» → `["Sanya"]`, «Ascott Dadonghai Bay Sanya» → `["Dadonghai Bay", "Sanya"]` — это те же Санья и Бухта Дадунхай, вторых записей в `places` нет.
- **Предложения и числа.** Все 10 сумм совпадают с постом, от «Вылет 26 сентября, 10 ночей (9 ночей в отеле): 80 955 руб.» до «Вылет 28 ноября, 10 ночей (9 ночей в отеле): 136 230 руб.». Даты при публикации 2026-09-23: 2026-09-26 и 2026-11-28. «10 ночей (9 ночей в отеле)» → 10. «руб.» → RUB, `price_as_in_post` с «руб.» дословно.
- **Условия цены.** «Одноместное размещение. Завтраки.» у Guan Hai Lou → «одноместное размещение»; «Завтраки и ужины.» у Golden Palm — своя строка, не соседняя. Категорий номера в посте нет → `null` везде.
- **Перелёт.** `true` у всех 10, доказательство — «прямой авиаперелет Санкт-Петербург — Санья — Санкт-Петербург (а/к Аэрофлот)».
- **Лишнего нет.** «страховка от невыезда (по желанию)» и «возвратный депозит» в `offers` не попали.
- **Дословные поля.** Отчёт скрипта: «Не найдено в посте: 0» из 49.
- **Сомнения.** `doubts_comment` пуст; «Тур с 26.09 — под запрос» и «Тур с 28.11 — гарантия» сомнением не названы — верно по самопроверке.

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

- Новое оформление строки цены «Вылет 26 сентября, 10 ночей (9 ночей в отеле): 80 955 руб.» разобрано без единой ошибки: дата, ночи, цена, валюта.
- Бухта Санья и город Санья — две записи, как требует шаг 4.
- «Ascott Dadonghai Bay Sanya 5*» — «5*» понято как звёзды, а не сноска.

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

Ошибок нет — правок по этому прогону не нужно.

Наблюдение, не ошибка модели: в названиях двух отелей стоит «Sanya» — то есть отели стоят в городе Санья, а промпт по примеру «отели в бухтах → город Санья» велит роль «город прилёта», которая по определению ставится, «если отелей подборки в нём нет». Модель выполнила пример буквально. Если программа по решению 1а и так даёт туру страницу города прилёта рядом с отелями, правка не нужна; иначе в пример добавить: «город, чьё имя стоит в названии отеля подборки, — место расположения отеля».
