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

# Итог

**Справилась с ошибками.** Все отели, все 16 предложений с верными ценами, датами и условиями, все места с ролью «место расположения отеля» — покупатель на страницах Краснодарского края, Сочи, Лазаревского, Хосты и Имеретинской бухты найдёт тур с верной ценой «от»; единственная ошибка — `place_proper_name_nominative: "Имеретинская"` вместо «Имеретинская Бухта», на покупателя почти не влияет.

# Счёт

| Что | В посте | В ответе | Совпало |
|---|---|---|---|
| Страны | 1 — «По России» (метки) | 1 — Россия | да |
| Места мельче страны | 5 — «Краснодарский край», «Сочи», «Лазаревское», «Хоста», «Имеретинская Бухта» | 5 — те же | да |
| Отели | 7 — «Я собрала 16 предложений в 7 отелях Краснодарского края» | 7, в порядке поста | да |
| Предложения | 16 — Нара 4, Cosmos 2, 8Avenue 2, Экодом 2, Marine Garden 2, Bridge 2, Swissotel 2 | 16 | да |
| Города вылета | 1 — «Вылет из Москвы 11 октября» | `["Москвы"]` | да |
| Дословные поля | — | 100 проверено, 0 не найдено (отчёт скрипта) | да |

# Ошибки

| № | Что не так | Дословно из поста | Поле и значение в ответе | Как правильно | Как скажется на покупателе |
|---|---|---|---|---|---|
| 1 | Собственное имя обрезано до прилагательного. Промпт v15: «без родового слова остаётся прилагательное … — пиши название целиком … «Чарынский каньон» → «Чарынский каньон»» | «Bridge Resort⭐⭐⭐⭐ • Имеретинская Бухта» | `places[4].place_proper_name_nominative: "Имеретинская"` | `"Имеретинская Бухта"` | Мало: страницу ищет скрипт, а `place_name_nominative` верный («Имеретинская Бухта»). Если скрипт сверяет собственное имя, «Имеретинская» может не совпасть со страницей Имеретинской бухты — и тур Bridge Resort от 84 442 ₽ туда не попадёт |

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

- **Все предложения.** 16 строк цены — 16 предложений, как в «Я собрала 16 предложений в 7 отелях»; у «Гостевой дом Нара • Сочи» обе строки условий разведены: «С человека при покупке тура на двоих. Без питания.» → «с человека при покупке на двоих», «Одноместное размещение. Без питания.» → «одноместное размещение».
- **Цены и даты.** «11 октября • 7 ночей — 15 035 ₽» → `2026-10-11`, `7`, `15035`; «13 октября • 11 ночей — 268 234 ₽» → `2026-10-13`, `11`, `268234`; год верен для поста от 2026-09-29.
- **Категория номера.** «Двухкомнатный люкс с видом на море на верхних этажах (Signature Suite Sea View, 68 м²). В каждом номере – …» → категория до первой точки, только у Swissotel; у остальных `null`.
- **Регион как место отеля (правило v15).** «в 7 отелях Краснодарского края» → «Краснодарского края», роль «место расположения отеля», `found_in: "другой текст поста"`; имя целиком «Краснодарский край» — без «край» осталось бы прилагательное.
- **Места из строк отелей.** «• Лазаревское», «• Хоста», «• Имеретинская Бухта» — написаны в `places` ровно как в строке отеля, роль «место расположения отеля».
- **Места в названиях отелей.** «Cosmos Smart Sochi Tivoli Hotel», «Marine Garden Sochi Hotels & Spa», «Swissotel Resort Sochi Kamelia» → `["Sochi"]`; «Экодом Сочи» → `["Сочи"]`; второй записи в `places` нет — это тот же Сочи, как велит пример «Seminyak» в промпте. «Kamelia», «Tivoli», «Provence» местами не названы — это имена отелей.
- **Перелёт.** «— прямой авиаперелет Аэрофлотом;» из «В стоимость тура включены» → `flight_included: true` у всех предложений.
- **Не взято лишнее.** «Трансфер аэропорт — отель — аэропорт оплачивается дополнительно.» и «курортный сбор (на месте)» — без сумм, в предложения не попали.
- **Сомнения.** `doubts_comment: ""` — верно: «Под запрос» и рейтинги «Яндекс: 4», «Tripadvisor: 4,3» промпт сомнениями не считает, а счёт предложений сошёлся.

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

- **К ошибке 1.** В `<шаг_5>`, пункт `place_proper_name_nominative`, к примерам «Чарынский каньон» → «Чарынский каньон» добавить пример с родовым словом **после** прилагательного-имени и с заглавной буквы: «Имеретинская Бухта» → «Имеретинская Бухта», «Анталийское побережье» → «Анталийское побережье». И короткую проверку: «Убери родовое слово. Осталось одно прилагательное („Имеретинская“, „Чарынский“) — верни слово обратно».
- **К ошибке 1.** В `<самопроверка>`, пункт 6, после «`place_proper_name_nominative` — без родового слова» дописать: «… если без него остаётся существительное; осталось прилагательное — название целиком».
