---
type: Evaluation
title: Независимая оценка ответа Haiku — новогодний Шерегеш, 9 предложений в 8 отелях, промпт v7 с флагом --json-schema
description: "Opus проверил ответ Haiku на пост 2026-10-01 (msk 46363036) по посту и цели: страна, Шерегеш, секторы курорта и гора Зелёная, 8 отелей, 9 предложений, категория апартаментов, перелёт, дословные поля и doubts_comment."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-10-01__msk__46363036/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:45Z }
status: stable
---

# Итог

**Справилась с ошибками.** Все 8 отелей и 9 цен верны, Шерегеш с ценой «от 65 609 ₽» найдётся; но секторы курорта А и Е пропущены, а гора Зелёная, на которой стоят отели, получила роль «упомянуто в описании отеля» вместо «место расположения отеля».

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 1 — Россия («По России» в метках) | 1 |
| Места | 5 — «Шерегеш», «сектора А», «сектора Е», «горы Зелёной», «Новокузнецк» | 3 — нет секторов А и Е |
| Отели | 8 — «в 8 отелях» | 8, в порядке поста |
| Предложения | 9 — «Я собрала 9 предложений» | 9 |

# Ошибки

| № | Что не так | Дословно из поста | Что в ответе | Как это скажется на покупателе |
|---|---|---|---|---|
| 1 | Пропущены два места — горнолыжные секторы курорта | «В 3,5 км до сектора А, в 7,9 км до сектора Е горнолыжного курорта «Шерегеш». Предоставляется трансфер до Сектора Е.» | В `places` секторов нет; в `doubts_comment`: «секторы внутри Шерегеша, отдельным местом не выписаны, нужны ли они» | Покупатель, который ищет тур на Сектор Е Шерегеша, этот пост не найдёт. Промпт велит при сомнении записать место: «Не уверен, место ли это, — запиши как место» |
| 2 | Гора Зелёная — место, где стоят отели, а роль поставлена «упомянуто в описании отеля» | «Отель Кедровый двор … На горе Зеленая», «Отель Три Совы … Расположена на горе Зелёная», «Гостиница ГрюнХоф … У подножия горы Зелёной» | `"горы Зелёной"`, `place_role_in_trip: "упомянуто в описании отеля"` | Если программа выводит цену «от» только по роли «место расположения отеля», на странице горы Зелёной туры с отелями на ней покажутся без цены или не покажутся |

## Замечания

- `place_name_as_in_post: "горнолыжного курорта Шерегеш"` — в дословное поле попали родовые слова; именительный `"Шерегеш"` верен, на покупателя не влияет.
- `doubts_comment` спрашивает о границах категории: «Непонятно, считать ли «Однокомнатные апартаменты №2 или №6 (24 м²) …» категорией номера» — промпт это запрещает («про границы категории номера»), а сама категория выписана правильно.
- `flight_included_evidence_as_in_post: "авиаперелет Москва — Новокузнецк — Москва"` — кусок строки без скобки; дословный, годится.

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

- Предложений 9, отелей 8 — совпадает с «Я собрала 9 предложений в 8 отелях»; у «Отлично Шерегеш» две цены: «65 609 ₽» с «С человека при покупке тура на двоих. Без питания.» и «82 147 ₽» с «Одноместное размещение. Без питания.».
- Категория номера у «Отель Кедровый двор» без двоеточия определена верно, до перечня удобств: «Однокомнатные апартаменты №2 или №6 (24 м²)».
- Отели без разделителя получили `hotel_place_names_as_in_post: []`, а не придуманное место; отели без значков ⭐ («Отель Bella Vista», «Гостиница ГрюнХоф») — `hotel_stars: null`; рейтинги «Яндекс: 4,4» за звёзды не приняты.
- Место в названии «Отлично Шерегеш» → `["Шерегеш"]`.
- Новокузнецк — «город прилёта» из «авиаперелет Москва — Новокузнецк — Москва».
- «27 декабря» при публикации 2026-10-01 → `2026-12-27`; `flight_included: true`.
- Все 43 дословных поля найдены в посте.

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

- К ошибке 1: в `<где_искать_места>` добавить строку «описания отелей: секторы, зоны и склоны горнолыжного курорта — «до сектора А», «до Сектора Е» → отдельные места, тип «курорт или посёлок»»; правило «Не уверен, место ли это, — запиши как место» перенести из шага 5 в шаг 4, в `<что_сделать>`.
- К ошибке 2: в таблицу ролей, строку «место расположения отеля», добавить пример «Отель … На горе Зеленая», «У подножия горы Зелёной» → гора Зелёная; и строку в `<чего_не_делать>` шага 4: «Отель стоит на горе, на пляже, у подножия — это „место расположения отеля“, а не „упомянуто в описании отеля“; „упомянуто“ — только то, до чего от отеля надо ехать или идти: „в 3,5 км до сектора А“».
