---
type: Evaluation
title: "Независимая оценка ответа Haiku — 2026-10-07__msk__46373557, промпт v13 без --json-schema"
description: "Справилась с ошибками: страна, все 17 мест, маршрут и единственное предложение 890 $ верны; три мелкие ошибки в виде и собственном имени мест, на страницы и цену «от» не влияют."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-10-07__msk__46373557/prompt-v13-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:29:21Z }
status: stable
---

# Итог

**Справилась с ошибками.** Пост «Путешествие по Грузии на Новогодние праздники и Рождество» — экспедиция без отелей. Страна, весь маршрут «Батуми → Сванетия → Местия → Кутаиси → Мцхета → Боржоми→ Тбилиси», все места программы и единственное предложение «со 2 по 8 января» — «890 $ — без перелета*» перенесены верно. Покупатель найдёт тур на странице Грузии и на страницах каждого города маршрута, цена «от» верная. Три ошибки мелкие: родовое слово «поселок» не взято у Местии и собственное имя у двух мест обрезано до прилагательного.

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 1 — «Путешествие по Грузии» | 1 — Грузия |
| Места мельче страны | 17 — Батуми, Старый город Батуми, черноморское побережье, Сванетия, Местия, горы Кавказа, Хацвали, Кутаиси, регион Имерети, река Риони, Боржоми, Боржоми-Харагаульский парк, Мцхета, река Арагви, река Кура, Тбилиси, Серные бани | 17 — все те же |
| Отели подборки | 0 — «2-местное размещение в отелях 3⭐/ домашних гостиницах» без названий | 0 |
| Туры без отелей | 1 | 1 |
| Предложения | 1 — «Даты экспедиции: со 2 по 8 января», «890 $ — без перелета*» | 1 |

# Ошибки

| № | Что не так | Дословно из поста | Поле и значение в ответе | Как правильно | Как скажется на покупателе |
|---|---|---|---|---|---|
| 1 | Родовое слово стоит прямо перед именем, а модель его не взяла | «Мы посетим поселок Местия — административный центр Сванетии» | место «Местии»: `place_type_word_as_in_post: null`, `place_type_source: "знания модели: родового слова в посте нет"` | `place_type_word_as_in_post: "поселок"`, `place_type_source: "родовое слово из поста"`; вид «курорт или посёлок» остаётся | Никак: вид места выбран верно. Страдает только проверяемость — вид выглядит догадкой модели, хотя пост его называет |
| 2 | Собственное имя обрезано до прилагательного | «Его уже много лет называют «жемчужиной черноморского побережья»» | `place_proper_name_nominative: "Черноморское"` | `"Черноморское побережье"` — без родового слова остаётся прилагательное, по шагу 5 пишется название целиком | Если программа сверяет место со справочником по собственному имени, «Черноморское» не найдётся, и пост не попадёт на страницу побережья |
| 3 | Собственное имя обрезано до прилагательного | «Мы прогуляемся по Боржоми-Харагаульскому парку» | `place_proper_name_nominative: "Боржоми-Харагаульский"` | `"Боржоми-Харагаульский парк"` — так же, как «Чарынский каньон» в примере промпта | То же: по имени «Боржоми-Харагаульский» страницу национального парка не найти |

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

- Маршрут дословный и полный: `route_place_names_as_in_post` совпадает со строкой «Батуми → Сванетия → Местия → Кутаиси → Мцхета → Боржоми→ Тбилиси».
- Роли по ночёвкам верны: «Ночь в отеле в Батуми.», «Ночь в гостинице в Местии.», «Ночь в отеле в Кутаиси.», «Ночь в отеле в Тбилиси.» → «место ночёвки по программе тура»; Боржоми и Мцхета без ночёвки («Первая остановка — Боржоми», «Следующий пункт — город Мцхета») → «место по маршруту или программе».
- Батуми получил ночёвку, а не «город прилёта»: «Прилет в Батуми» и «Ночь в отеле в Батуми.» — по порядку ролей ночёвка главнее.
- Места из описания программы не потеряны: «Старому городу Батуми», «горах Кавказа», «Хацвали — курорт», «региона Имерети», «реки Риони», «слияния рек Арагви и Куры», «Серные бани».
- Одно родовое слово на два имени разнесено верно: «рек Арагви и Куры» → у Куры тоже `"рек"`.
- Город вылета не выдуман: «* Перелет Москва — Батуми, Тбилиси — Москва от 44 000 ₽» — сноска о перелёте, а «вылет из Тбилиси домой» — конец тура; оба списка `[]`.
- Предложение одно и верное: «со 2 по 8 января» при публикации 2026-10-07 → `2027-01-02`; «Стоимость на 6 ночей и 1 человека» → `nights: 6`, «на 1 человека» → «с человека, размещение не сказано», «без перелета*» → `flight_included: false`.
- Не взяты в предложения суммы, которые не цена тура: «доплата за одноместное размещение — 240 $ (по желанию)» и «авиаперелёт Москва — Батуми, Тбилиси — Москва 44 000 ₽».
- `hotels: []` верно: «Комфорт: 2-местное размещение в отелях, домашних гостиницах» — гостиницы группы, своих цен у них нет.
- `doubts_comment` пустой — сомнений, которые меняли бы ответ, в посте нет.

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

- К ошибке 1 — в шаге 5 у `place_type_word_as_in_post` добавить: «Родовое слово может стоять в другой фразе поста, чем та, откуда взят `place_name_as_in_post`: „Ночь в гостинице в Местии“ и „посетим поселок Местия“ → слово `"поселок"`. Ищи слово рядом с именем во всём посте, а не только в выбранном куске».
- К ошибке 1 — тот же пункт закроет похожие случаи с приложением через запятую или тире: «Боржоми, знаменитый на весь мир лечебный курорт» (здесь модель поставила `null`), «Хацвали — курорт» (здесь взяла `"курорт"`); добавить пример «Боржоми, … лечебный курорт» → `"курорт"`, чтобы модель действовала одинаково.
- К ошибкам 2 и 3 — в шаге 5 у `place_proper_name_nominative` добавить проверку: «Убери родовое слово и посмотри, что осталось. Осталось одно прилагательное — „Черноморское“, „Боржоми-Харагаульский“, „Капский“ — значит, пиши название целиком: „Черноморское побережье“, „Боржоми-Харагаульский парк“». Сейчас правило есть, но пример в нём один («Чарынский каньон»), и модель не узнаёт прилагательное с дефисом и прилагательное в среднем роде.
