---
type: Evaluation
title: "Независимая оценка ответа Haiku — пост 2026-09-23__spb__18924141 (Китай, о. Хайнань, изменённый формат строк цены), prompt-v7"
description: "Opus проверил ответ Haiku на пост «Китай, о. Хайнань — от 80 955 ₽ с прямым перелетом» со строками цены вида «Вылет 26 сентября, 10 ночей (9 ночей в отеле): 80 955 руб.»: страна, 5 мест, 4 отеля и 10 предложений верны, ошибок для покупателя нет."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-23__spb__18924141-changed-format/prompt-v7/EVALUATION-independent-check-of-haiku-answer.md
tags: [cheaptrip, llm, haiku, evaluation]
generated: { by: claude-code/claude-opus-5-5, at: 2026-10-10T18:58:28Z }
status: stable
---

# Итог

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

# Счёт

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

# Ошибки

Ошибок нет.

## Замечания

- `departure_date_as_in_post` записан как «Вылет 26 сентября» и «Вылет 28 ноября» — со словом «Вылет». Промпт просит «кусок с датой целиком»; лишнее слово дату не меняет, `departure_date` верен: `2026-09-26`, `2026-11-28`.
- `doubts_comment`: «Sanya в названии отеля записано как город Санья (он же город прилёта), хотя после «—» стоит бухта; непонятно, одно ли это место с бухтой Санья». Вопрос по делу, но наполовину пересказ решения («записано как…»), что промпт просит не писать. На покупателя не влияет.
- Город «Санья» записан с ролью «город прилёта», хотя «Sanya» стоит в названиях «Sanya Shengyi Seaview Hotel (ex. Shengyi Holiday Villa Hotel Sanya)» и «Ascott Dadonghai Bay Sanya». Это совпадает с примером промпта («перелет Санкт-Петербург — Санья», отели в бухтах → город Санья); по решению «1а» город прилёта рядом с отелями получает тур, так что покупатель не теряет.
- Отчёт скрипта: «Не найдено в посте: 0» из 49 дословных полей.

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

- Новый формат строк цены прочитан верно: «Вылет 26 сентября, 10 ночей (9 ночей в отеле): 80 955 руб.» → `nights: 10` (первое число ночей), `80955`, `RUB`.
- Звёзды из «5*» и «4*» распознаны как звёзды, а не сноска: «Sanya Shengyi Seaview Hotel (…) 5*» → 5, «Golden Palm Resort Hotel 4*» → 4; у «Guan Hai Lou Hotel» звёзд нет → `null`.
- Разделитель «—» в строке отеля понят: «Guan Hai Lou Hotel — Бухта Дадунхай» → `["Бухта Дадунхай"]`.
- Бухта Санья и город Санья — две записи, как требует промпт.
- «Ascott Dadonghai Bay Sanya» → `["Dadonghai Bay", "Sanya"]`; второй записи для Dadonghai Bay нет — это та же «Бухта Дадунхай» после «—».
- «Одноместное размещение. Завтраки.» у Guan Hai Lou → «одноместное размещение».
- «острове Хайнань» взят из «в 4 отелях на острове Хайнань» с ролью «место расположения отеля».
- «некоторые отели взимают возвратный депозит» и «страховка от невыезда» не попали в предложения.

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

Ошибок, которые требуют правки промпта, нет. Необязательно (к замечанию о «Вылет 26 сентября»): в строку таблицы про `departure_date_as_in_post` добавить пример «Вылет 26 сентября, 10 ночей…» → `"26 сентября"`, без слова «Вылет».
