---
type: Evaluation
title: "Независимая оценка ответа Haiku — пост 2026-09-24__msk__46350284 (Китай, круиз по Янцзы), промпт v7 без --json-schema"
description: "Оценщик Claude Opus проверил по посту и по критериям prompt-v7 ответ Haiku (промпт v7 без --json-schema): страна, 9 мест, тур без отелей с двумя датами, цена 2010 $, условия, перелёт. Ошибок, влияющих на покупателя, нет; замечания — по doubts_comment и строке условий."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-24__msk__46350284/prompt-v7-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-10T18:57:14Z }
status: stable
---

# Итог

**Справилась.** Тур без отелей с маршрутом из 6 мест, три достопримечательности и оба вылета по «2010 $» выписаны верно — тур попадёт на страницы Китая, Пекина, Сианя, Чунцина, Янцзы, Ичана и Шанхая с ценой «от 2010 $» без перелёта.

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 1 — «по самым интересным местам Китая» | 1 |
| Места мельче страны | 9 — «Пекин → Сиань → Чунцин → круиз по реке Янцзы (3 ночи) → Ичан → Шанхай», «Терракотовая армия», «Великая Китайская стена», «плотина «Три ущелья»» | 9 |
| Отели | 0 — названий нет, только «с проживанием в отелях 5⭐» | 0, тур в `tours_without_hotel` |
| Предложения | 2 — «Даты тура: с 12 по 22 октября, с 2 по 12 ноября*» под одной ценой «2010 $» | 2 |

# Ошибки

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

## Замечания

- `doubts_comment` — пересказ решения, а не сомнение: «10 ночей взяты из этой строки, а в строке цены ночей нет». Промпт v7 это прямо запрещает: «Пересказ того, что ты записал и почему, — не сомнение». На покупателя не влияет.
- `price_conditions_as_in_post` = «Стоимость на 10 ночей на 1 человека:». Условия размещения «место в двухместном номере в отеле и в каюте на яхте…» стоят в самой строке цены после «—»; модель взяла строку над ценой. Смысл сохранён через `price_is_for`, на покупателя не влияет.
- `found_in` у «Терракотовая армия», «Великая Китайская стена», «плотина «Три ущелья»» — «маршрут или программа тура»: они в списке «Вас ждёт», это описание программы. Допустимо.
- `departure_date_as_in_post` у второго вылета — «с 2 по 12 ноября*» со «*» от сноски «* На праздничные даты!». Кусок дословный, дата `2026-11-02` верна; на покупателя не влияет.
- Город вылета `null` — верно: «Москва — Пекин» стоит только в сноске «* Авиаперелёты Москва — Пекин, Ичан — Шанхай, Шанхай — Москва оплачиваются дополнительно», фразы о вылете нет.

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

- Тур без отелей распознан: отели не названы («с проживанием в отелях 5⭐»), поэтому `hotels: []`, а цена — в `tours_without_hotel`.
- Маршрут целиком и по порядку: «Пекин → Сиань → Чунцин → круиз по реке Янцзы (3 ночи) → Ичан → Шанхай» → `["Пекин", "Сиань", "Чунцин", "реке Янцзы", "Ичан", "Шанхай"]`; «(3 ночи)» в маршрут не попало.
- Достопримечательности с собственным названием из «Великие символы Поднебесной: Пекин, Шанхай, Сиань, Терракотовая армия, Великая Китайская стена» и «гигантская плотина «Три ущелья»» записаны местами; «Поднебесной» отдельным местом не стало.
- Две даты под одной ценой — два предложения (решение «1а»): `2026-10-12` и `2026-11-02`, у обоих `nights: 10` из «Стоимость на 10 ночей на 1 человека», `2010`, `USD`.
- `price_is_for: "с человека при покупке на двоих"` — верно по «место в двухместном номере в отеле и в каюте на яхте».
- `flight_included: false` по «без перелетов*»; суммы из сноски о перелётах в предложения не попали.

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

- К замечанию о `doubts_comment`: запрет уже есть, но не сработал. В <самопроверка> п. 8 добавить проверку по словам: «Если в `doubts_comment` есть «записан», «записал», «взяты», «поэтому», «выбрал» — это пересказ: удали его. Не осталось двух вариантов прочтения — `""`». И пример «Плохо» именно для тура без отелей: «Отели не перечислены, поэтому тур записан как тур без отелей».
- К замечанию о `price_conditions_as_in_post` (по желанию, для единообразия): в шаг 6 добавить пример «Стоимость на 10 ночей на 1 человека: / 2010 $ — место в двухместном номере в отеле…, без перелетов*» → `price_conditions_as_in_post` — часть строки цены после «—»: «место в двухместном номере в отеле и в каюте на яхте с панорамным видом, без перелетов*»; число ночей и «на 1 человека» — из строки над ценой. Сейчас три прогона на этот пост дали два разных ответа.
