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

# Итог

**Справилась с ошибками.** Все 7 отелей и все 16 предложений с верными ценами, датой «26 сентября» → 2026-09-26 и ночами; страна Вьетнам и места Нячанг, Муйне, Камрань — с ролью «место расположения отеля». Покупатель на страницах Вьетнама, Нячанга, Муйне и Камрани увидит тур и верную цену «от» — «46 437 ₽». Одна мелкая ошибка — вид места у Нячанга определён по знаниям, хотя в посте есть родовое слово «на курорте Нячанг». На покупателя она не влияет.

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 1 — «Вьетнам, Нячанг — от 46 437 ₽» | 1 — Вьетнам |
| Места мельче страны | 3 — «• Нячанг», «• Муйне», «• Камрань» (Камрань — ещё и аэропорт: «Москва — Нячанг (Камрань) — Москва») | 3 — Нячанг, Муйне, Камрань |
| Отели | 7 — «Я собрала 16 предложений в 7 отелях» | 7, в порядке поста |
| Предложения | 16 — по 2 строки цены у 6 отелей и 4 у «Happy Light Hotel» | 16 |
| Туры без отелей | 0 | 0 |

# Ошибки

| № | Что не так | Дословно из поста | Поле и значение в ответе | Как правильно | Как скажется на покупателе |
|---|---|---|---|---|---|
| 1 | У Нячанга не взято родовое слово, которое стоит рядом с именем; источник вида записан как «родового слова в посте нет», хотя слово в посте есть | «Я собрала 16 предложений в 7 отелях во Вьетнаме, на курорте Нячанг.» | `place_type_word_as_in_post: null`, `place_type_source: "знания модели: родового слова в посте нет"`, `place_type: "город"` | `place_type_word_as_in_post: "курорте"`, `place_type_source: "родовое слово из поста"`, `place_type: "курорт или посёлок"` | Не скажется: место Нячанг найдено, роль «место расположения отеля» верна, тур попадёт на страницу Нячанга. Ошибка только в виде места |

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

- **Предложения — все 16, ни одного лишнего.** Например, у «Happy Light Hotel» 4 строки, обе строки условий взяты верно:
  - «С человека при покупке тура на двоих. Завтраки.» → «26 сентября • 7 ночей (6 ночей в отеле) — 46 437 ₽» → `46437`, `"с человека при покупке на двоих"`;
  - «Одноместное размещение. Завтраки.» → «26 сентября • 7 ночей (6 ночей в отеле) — 52 930 ₽» → `52930`, `"одноместное размещение"`.
- **Ночи — первое число строки.** «7 ночей (6 ночей в отеле)» → `nights: 7`, «10 ночей (9 ночей в отеле)» → `nights: 10`.
- **Год даты верный.** Пост от 2026-09-22, «26 сентября» → `2026-09-26`.
- **Сбор не стал предложением.** «— 7165 ₽ — топливный сбор;» из «Дополнительно оплачивается» в `offers` не попал.
- **Категория номера найдена.** У «Alma Resort Cam Ranh» строка без двоеточия «Вилла с 2 спальнями, частным бассейном и выходом на пляж (2 Bedrooms Villa Private Pool Beach Front, 183 м²). Просторная гостиная…» → название до первой точки, у обоих предложений. У остальных отелей категории нет — `null`.
- **Название отеля с тире внутри не разорвано.** «Ttc Hotel Premium — Michelia⭐⭐⭐⭐⭐ • Нячанг» → `"Ttc Hotel Premium — Michelia"`, место — только «Нячанг» после «•»; «Michelia» верно не считано местом.
- **Звёзды с плюсом.** «Costabella Resort Nha Trang⭐⭐⭐⭐+» → `4`.
- **Места внутри названий отелей.** «Sky Beach D20 Nha Trang Hotel», «Asteria Mui Ne Resort», «Alma Resort Cam Ranh» → `["Nha Trang"]`, `["Mui Ne"]`, `["Cam Ranh"]`. Это те же места, что после «•», поэтому второй записи в `places` верно нет.
- **Перелёт.** Доказательство — «прямой авиаперелет Москва — Нячанг (Камрань) — Москва (багаж — 15 кг)», у всех предложений `flight_included: true`.
- **Город вылета.** «Вылет из Москвы 26 сентября» → `["Москвы"]` / `["Москва"]`. Москва в места не попала.
- **Страны мест.** У Нячанга — «названа в посте рядом с местом» по заголовку «Вьетнам, Нячанг». У Муйне и Камрани — «единственная страна поста».
- **`doubts_comment` пуст.** Числа сошлись с фразой редактора «16 предложений в 7 отелях», сомнений нет.

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

- **К ошибке 1.** В шаге 5 у `place_type_word_as_in_post` добавить: «Слово ищи во всех упоминаниях места в посте, а не только в куске из `found_in`.
  - Пример: место из строки отеля «• Нячанг», а во вступлении — «на курорте Нячанг». Тогда `place_name_as_in_post: "Нячанг"` берётся из строки отеля, `place_type_word_as_in_post: "курорте"` — из вступления, `place_type: "курорт или посёлок"`.»
- **К ошибке 1.** В пункт 6 самопроверки добавить: «`place_type_source: "знания модели: родового слова в посте нет"` ставь, только если ни при одном упоминании места родового слова нет».
