---
type: Evaluation
title: "Независимая оценка ответа Haiku — 2026-09-22__spb__18923197, промпт v12 без --json-schema"
description: "Справилась с ошибками: три страны, оба города вылета и предложение 2749 $ верны, но пропущен город Виктория-Фоллс — первая точка маршрута; у Хаут-Бей потеряно родовое слово «бухты», у Капского региона слово «регион» не дословно."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-22__spb__18923197/prompt-v12-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:00:14Z }
status: stable
---

# Итог

**Справилась с ошибками.** Страны «по Зимбабве, Ботсване и ЮАР», города вылета из меток и единственное предложение «2749 $ — место в двухместном номере, без перелета*» верны. Главная ошибка: в `places` нет города Виктория-Фоллс — первой точки маршрута «Виктория-Фоллс → нац. парк Чобе → …». Покупатель на странице этого города тур не найдёт.

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 3 — «по Зимбабве, Ботсване и ЮАР»; Замбия только «на границе Замбии и Зимбабве», по программе туда не едут | 3 — Зимбабве, Ботсвана, ЮАР |
| Места мельче страны | 9 — Африка, водопад Виктория, мыс Доброй Надежды, Виктория-Фоллс, нац. парк Чобе, Кейптаун, Капский регион, Хаут-Бей, Капский п-ов | 8 — нет Виктория-Фоллс |
| Отели подборки | 0 | 0 |
| Туры без отелей | 1 — «Даты экспедиции* на Новый Год: с 30 декабря по 8 января 2027» | 1 |
| Предложения | 1 — «2749 $ — место в двухместном номере, без перелета*» | 1 |
| Не предложения | «Стоимость перелета Москва — Виктория-Фоллс, Кейптаун — Москва (перелет со стыковками) ~ 1700 $» | не записано — верно |

# Ошибки

| № | Что не так | Дословно из поста | Поле и значение в ответе | Как правильно | Как скажется на покупателе |
|---|---|---|---|---|---|
| 1 | Город Виктория-Фоллс — первая точка маршрута — пропущен в черновике и в `places`, хотя модель сама поставила его в маршрут тура. Город и водопад Виктория — разные места | «Приглашаю вас в путешествие по маршруту: Виктория-Фоллс → нац. парк Чобе → Кейптаун → …»; «Стоимость перелета Москва — Виктория-Фоллс, Кейптаун — Москва» | `place_names_in_post_order_as_in_post` и `places` — Виктория-Фоллс нет; есть только в `tours_without_hotel[0].route_place_names_as_in_post`: «Виктория-Фоллс» | Запись в `places`: «Виктория-Фоллс», вид «город», `country_names_nominative` `["Зимбабве"]`, роль «место по маршруту или программе», `found_in` «маршрут или программа тура» | Покупатель на странице города Виктория-Фоллс тур не найдёт. Запись «водопад Виктория» эту страницу не заменяет: это другое место, по пограничной реке, с двумя странами |
| 2 | Родовое слово «бухты» в посте есть, но модель его не взяла: слово `null`, в именительном нет «бухта», вид угадан по памяти | «отдохнем на пляжах бухты Хаут-Бей!»; в маршруте — «→ Хаут-Бей →» | `places[Хаут-Бей]`: `place_type_word_as_in_post`: null; `place_name_nominative`: «Хаут-Бей» | `place_type_word_as_in_post`: «бухты»; `place_name_nominative`: «бухта Хаут-Бей»; `place_proper_name_nominative`: «Хаут-Бей» | Слабо: вид «бухта или залив» угадан верно, имя «Хаут-Бей» найдёт страницу. Видно только, что вид взят из памяти, хотя слово в посте есть |
| 3 | Дословное поле не дословно: в посте слово стоит в предложном падеже | «винодельческий день в Капском регионе» | `places[Капском регионе].place_type_word_as_in_post`: «регион» | «регионе» — ровно как в посте | Никак: вид «регион или провинция» верен. Скрипт вхождений расхождения не видит, потому что «регион» — часть слова «регионе» |

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

- Страны — из заголовка «Новогодняя Чиптрип-экспедиция по Зимбабве, Ботсване и ЮАР»: три записи, `found_in: "заголовок"`. Замбия не добавлена в `countries`, а сомнение о ней записано по делу с цитатой «на границе Замбии и Зимбабве».
- Города вылета взяты из меток «Вылет из Петербурга», «Вылет из Москвы» → `["Петербурга", "Москвы"]`, в том же порядке, что в метках.
- Водопад записан со страной из поста: «на границе Замбии и Зимбабве у одного из самых впечатляющих водопадов мира — Виктория!» → `place_country_names_as_in_post` `["Замбии", "Зимбабве"]`.
- Чобе — со страной из поста: «Посетим Чобе — старейший национальный парк Ботсваны» → `["Ботсваны"]`; сокращение раскрыто: «нац. парк Чобе» → «Национальный парк Чобе».
- Имена с прилагательным и родительным падежом оставлены целиком: «Капский п-ов» → «Капский полуостров», «мыса Доброй Надежды» → «мыс Доброй Надежды»; мыса нет в списке видов — честно «природный объект, вида нет в списке».
- «Африка» есть только в метках, в тексте лишь прилагательное «африканские пингвины» — роль «только в заголовке или метках» верна.
- Предложение верное: «с 30 декабря по 8 января 2027» при публикации 2026-09-22 → `2026-12-30`; «Стоимость на 9 ночей» → `9`; «2749 $» → `2749`, `USD`; «место в двухместном номере» → `"с человека при покупке на двоих"`; «без перелета*» → `false`.
- Сноска о перелёте «~ 1700 $» не стала предложением.
- `doubts_comment` по делу: «Вылет туда на день раньше — 29 декабря!» — два прочтения даты вылета, с цитатой.

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

- **К ошибке 1** — в <самопроверка> добавить пункт: «Каждое имя из `route_place_names_as_in_post` есть в черновике и в `places`».
- **К ошибке 1** — в шаг 3, в раздел «вступление», дописать: «маршрут во вступлении («по маршруту: Виктория-Фоллс → нац. парк Чобе → …») — каждое имя по порядку, даже если похожее имя уже выписано».
- **К ошибке 1** — в шаг 5, к правилу «Бухта Санья и город Санья — разные места», добавить пример: «город Виктория-Фоллс и водопад Виктория — разные места, две записи».
- **К ошибке 2** — в шаг 5, в пункт о `place_type_word_as_in_post`, добавить: «Родовое слово ищи во всех упоминаниях места, а не только в куске из `found_in`: маршрут «→ Хаут-Бей →» и «на пляжах бухты Хаут-Бей» → `"бухты"`, в именительном — «бухта Хаут-Бей»».
- **К ошибке 3** — в тот же пункт добавить: «Слово — в том же падеже, что в посте: «в Капском регионе» → `"регионе"`, «реки Риони» → `"реки"`».
