---
type: Evaluation
title: "Независимая оценка ответа Haiku — пост 2026-09-30__msk__46361384, промпт v15 без --json-schema"
description: "Справилась с ошибками: все 16 предложений тура без отелей верны, но нет записи «горы Чжанцзяцзе» и Центра больших панд, а у пяти мест неверны имена или источник вида."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-30__msk__46361384/prompt-v15-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-10T23:58:23Z }
status: stable
---

# Итог

**Справилась с ошибками.** Цены и даты верны: 16 предложений из 16, перелёт входит в цену. Покупателю мешает пропуск мест: нет записи «горы Чжанцзяцзе» — главной достопримечательности тура «прототип парящих скал из «Аватара»», и нет Центра больших панд из заголовка «Панды». Остальные ошибки — в именах и источнике вида, на цену «от» они не влияют.

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 1 — «Экскурсионный тур в Китай» | 1 — Китай |
| Места мельче страны | около 36 по моему счёту: 34 из ответа, плюс «горы Чжанцзяцзе» и «Центр исследования и охраны больших панд в Дуцзянъяне» | 34 |
| Отели подборки | 0 — «Отели по программе⭐⭐⭐⭐», отели живут в «В стоимость тура включено» и общие для всех | 0 — верно по шагу 8 промпта |
| Туры без отелей | 1 | 1 |
| Предложения | 16 — 8 строк под «С человека при покупке тура на двоих.» и 8 под «Одноместное размещение.» | 16 |
| Черновик мест | — | 36 имён, «горы Чжанцзяцзе» в нём есть, а записи в `places` нет |

# Ошибки

| № | Что не так | Дословно из поста | Поле и значение в ответе | Как правильно | Как скажется на покупателе |
|---|---|---|---|---|---|
| 1 | Горы из черновика не стали записью в `places`. Город, национальный парк и ущелье с тем же именем записаны, а горы нет | «объединяющий горы Чжанцзяцзе — прототип парящих скал из «Аватара»» | `place_names_in_post_order_as_in_post`: «горы Чжанцзяцзе»; в `places` такой записи нет | Своя запись: `place_name_as_in_post` «горы Чжанцзяцзе», `place_type_word_as_in_post` «горы», вид «горный хребет», имя «Чжанцзяцзе», страна Китай, роль «место по маршруту или программе» | На странице гор Чжанцзяцзе («Парящие горы», «горы Аватара») тур не появится. Это главный повод поехать. Отчасти спасают записи «Чжанцзяцзе» (город) и «национальный парк Чжанцзяцзе» |
| 2 | Пропущена достопримечательность с собственным названием. Ради неё в заголовке стоит слово «Панды» | «Поездка в Центр исследования и охраны больших панд в Дуцзянъяне.»; во вступлении «познакомиться с милыми пандами на крупнейшей в мире исследовательской базе» | Записан только город «Дуцзянъяне», самого центра нет ни в черновике, ни в `places` | Запись «Центр исследования и охраны больших панд», вид «достопримечательность, вида нет в списке», страна Китай, роль «место по маршруту или программе» | Покупатель, который ищет тур «к пандам», найдёт пост только через город Дуцзянъянь или Чэнду |
| 3 | В собственном имени осталось одно прилагательное | «Чаепитие в Народном парке.» | `place_proper_name_nominative`: «Народный» | «Народный парк»: промпт велит писать название целиком, если без родового слова остаётся прилагательное | Страница или поиск по имени места покажет обрывок «Народный» |
| 4 | Та же ошибка: в имени одно прилагательное | «и Стеклянную тропу (смотровая площадка со стеклянным полом)» | `place_proper_name_nominative`: «Стеклянная» | «Стеклянная тропа» | Обрывок имени «Стеклянная» на сайте |
| 5 | В именительный падеж поставлено зависимое слово, а не только главное. Имя без родового слова урезано до родительного падежа, а промпт велит в этом случае писать название целиком | «Музей Шуцзиньской парчи и вышивки в Чэнду» | `place_name_nominative`: «музей Шуцзиньская парча и вышивка»; `place_proper_name_nominative`: «Шуцзиньская парча и вышивка» | Оба поля — «Музей Шуцзиньской парчи и вышивки» | Искажённое название музея на странице; на цену и выбор страниц не влияет |
| 6 | Родовое слово в посте есть, а модель пишет, что его нет | «Переезд в деревню Фуронг (Фужун).»; «Подъем на лифте «Байлун» (Сотня Драконов).»; то же у «стеклянном мосту в мире — «Юньтяньду»» | Фуронг, Байлун, Юньтяньду: `place_type_word_as_in_post`: null, `place_type_source`: «знания модели: родового слова в посте нет» | Фуронг — слово «деревню», источник «родовое слово из поста» (вид «курорт или посёлок» верен); Байлун — «лифте»; Юньтяньду — «мосту» (как «площадь … — Регистан» в примере промпта) | Виды выбраны правильно, поэтому покупатель разницы не заметит. Но поле источника врёт, и проверка «откуда вид» по нему ненадёжна |
| 7 | В маршруте выпало возвращение в Чунцин | «Маршрут: Москва → Чунцин → Чэнду → Чжанцзяцзе (Фуронг) → Чунцин → Москва» | `route_place_names_as_in_post`: ["Чунцин", "Чэнду", "Чжанцзяцзе", "Фуронг"] | ["Чунцин", "Чэнду", "Чжанцзяцзе", "Фуронг", "Чунцин"] — повтор, как «Касабланка» дважды в примере промпта. Москва — город вылета, её пропуск верен | Не скажется: Чунцин есть в `places`. Порядок маршрута на сайте будет неполным |

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

- Тип поста понят верно. Модель различила «Отели по программе⭐⭐⭐⭐» и отели подборки: четыре отеля из «проживание в отелях по программе:» не попали в `hotels`, тур записан в `tours_without_hotel`, как велит шаг 8.
- Все 16 предложений на месте: от «10 ноября • 10 ночей (9 ночей в отелях) — 167 577 ₽» до «5 января* • 10 ночей (9 ночей в отелях) — 190 801 ₽». Год верен: «5 января*» → `2027-01-05` при публикации 2026-09-30. `nights: 10`, условия «С человека при покупке тура на двоих.» и «Одноместное размещение.» стоят у своих цен.
- «И далее каждый вторник.» не превратилось в выдуманные даты.
- Перелёт: `flight_included: true`, доказательство дословно — «прямой авиаперелет Москва — Чунцин — Москва (а/к Tianjin Airlines, эконом класс)». Москва попала только в города вылета.
- Места ночёвки «Чунцин», «Чэнду», «Чжанцзяцзе», «Фуронг» и район отеля «Nanan» («Holiday Inn & Suites Chongqing Nanan») получили роль «место ночёвки по программе тура».
- Город, национальный парк и ущелье с одним именем — три записи: «Поездка в национальный парк Чжанцзяцзе», «Осмотр ущелья Чжанцзяцзе».
- Программа выписана подробно: «Лицзыба», «башня Куйсин», «Храма Ухоу», «пещеры Тяньмэнь», «пика Цянькуньчжу», «горе Тяньцзышань», «района Хунъядун», «Сяхоли, Шибати» («по старым районам Чунцина»).
- `doubts_comment` пуст, и это верно: число предложений сошлось, спорных мест правила не оставляют.

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

- **К ошибке 1.** В шаг 5 и в пункт 5 самопроверки добавить: «Одно собственное имя с разными родовыми словами — разные места, у каждого своя запись: город Чжанцзяцзе, «горы Чжанцзяцзе», «национальный парк Чжанцзяцзе», «ущелья Чжанцзяцзе» — четыре записи. Пройди черновик по одному имени и найди для каждого запись с тем же родовым словом».
- **К ошибке 2.** В глоссарий, в «Имя места», добавить: «Достопримечательность, чьё название состоит из обычных слов с заглавной буквы, — тоже имя места: «Центр исследования и охраны больших панд», «Народный парк». Признак — посещение по программе («Поездка в…», «Посещение…»)».
- **К ошибкам 3 и 4.** В правило `place_proper_name_nominative` добавить примеры: «Народный парк» → «Народный парк», «Стеклянная тропа» → «Стеклянная тропа» — без родового слова остаётся одно прилагательное.
- **К ошибке 5.** В строку «Именительный падеж» таблицы <виды_полей> добавить: «В именительный ставится только главное слово, зависимые слова в родительном падеже не меняются: «Музея Шуцзиньской парчи и вышивки» → «Музей Шуцзиньской парчи и вышивки»».
- **К ошибке 6.** В правило `place_type_word_as_in_post` добавить: «Родовое слово ищи по всему посту, а не только в куске из `found_in`: «Фуронг:» в списке отелей и «Переезд в деревню Фуронг» в программе → `"деревню"`; «на лифте «Байлун»» → `"лифте"`. Источник «знания модели: родового слова в посте нет» — только если слова нет нигде в посте».
- **К ошибке 7.** В описание `route_place_names_as_in_post` добавить: «Место, куда маршрут возвращается, пиши ещё раз: «Москва → Чунцин → … → Чунцин → Москва» → […, "Чунцин"]; город вылета в начале и в конце не пиши».
