---
type: Evaluation
title: Независимая оценка ответа Haiku — круиз Казань → Москва на теплоходе «Сергей Дягилев», промпт v7 с флагом --json-schema
description: "Opus проверил ответ Haiku на пост 2026-09-29 (msk 46358691) по посту и цели: страны, места маршрута круиза, три предложения по категориям кают, перелёт, дословные поля и doubts_comment."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-29__msk__46358691/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
---

# Итог

**Справилась.** Все 7 портов маршрута, регионы и Волга названы, три цены по каютам перенесены верно с категорией каюты и «перелёт не входит»; покупатель найдёт круиз на страницах Казани, Костромы, Мышкина и других городов маршрута.

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 1 — Россия («По России» в метках) | 1 — Россия |
| Места маршрута (порты) | 7 — «Казань → Чебоксары → Нижний Новгород → Городец → Кострома → Мышкин → Москва» | 7 |
| Регионы и река | 5 — «Республики Татарстан», «Чувашской республики», «Нижегородской области», «Ярославской области», «Волгой» | 5 |
| Прочие места (Бор, достопримечательности) | ~20 — «Бор», «Казанскому Кремлю», «Ипатьевский монастырь» и др. | 7 достопримечательностей, Бора нет |
| Отели | 0 — круиз, «Теплоход «Сергей Дягилев»⭐⭐⭐⭐» — судно | 0, тур без отелей — 1 |
| Предложения | 3 — «47 984 ₽», «53 316 ₽», «74 642 ₽» | 3 |

# Ошибки

Ошибок, влияющих на покупателя, нет.

## Замечания

- Не выписан Бор: «Дорога соединяет Нижний Новгород и Бор». По программе круиз в Бор не заходит, это конец канатной дороги из Нижнего Новгорода — на покупателя почти не влияет.
- Из достопримечательностей с собственным названием выписаны 7 из ~20: нет, например, «Петропавловского Собора», «Введенский собор», «Собор Василия Блаженного». Страниц сайта о таких объектах нет — на покупателя не влияет.
- `doubts_comment` частично пересказывает решение: «Казань — и город отправления, и порт маршрута: записана как место маршрута.» — промпт это запрещает («пересказ своих решений»).
- Сомнение про «ИЛИ авиа — от 3379 ₽» лишнее: промпт прямо говорит, что перелёт до начала тура в «Дополнительно оплачивается» → `flight_included: false`, и модель так и поставила.
- В `place_name_as_in_post` «Кул-Шариф» без слова «мечеть», а в именительном — «мечеть Кул-Шариф»; на покупателя не влияет.

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

- Круиз оформлен как тур без отелей — по глоссарию «круиз: цена стоит под датами тура, а не под отелем»; маршрут дословно и по порядку: `["Казань", "Чебоксары", "Нижний Новгород", "Городец", "Кострома", "Мышкин", "Москва"]`.
- Категории кают названы точно по строкам над условиями: «Внешняя с окном — Стандарт 4M», «Внешняя с окном — Стандарт 2M», «Люкс с окном — 2М+».
- Условия цены у первой каюты взяты из своего блока целиком: «С человека при покупке круиза на двоих (2-местное размещение в 4-местной каюте). Завтраки, обеды и ужины.», у второй и третьей — короткая строка без скобок.
- «Последние 2 каюты!» после цены не попало в цену: `price_as_in_post: "47 984 ₽"`.
- `flight_included: false` по «Дополнительно оплачивается: … ИЛИ авиа — от 3379 ₽», эта строка взята доказательством.
- Регионы из описания программы выписаны с родовым словом: «Нижегородской области» → «Нижегородская область», «Волгой» → «Волга».
- Дата «21 октября» при публикации 2026-09-29 → `2026-10-21`; «5 ночей» → `5`.
- Все 42 дословных поля найдены в посте.

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

- Ошибок нет, правки — по замечаниям:
  - в `<самопроверка>` п. 8, список «Не пиши туда», добавить: «про перелёт из „Дополнительно оплачивается“ — правило уже дано в шаге 5, `flight_included: false`»;
  - в тот же список добавить плохой пример «Казань — и город отправления, и порт маршрута: записана как место маршрута» рядом с «Тамыш записан как место в названии отеля».
