---
type: Evaluation
title: "Независимая оценка ответа Haiku — пост Египет, Средиземное море 2026-09-24__msk__46349169, prompt-v6"
description: "Проверка ответа модели по посту и по цели: страна, места, 8 отелей, 18 предложений, условия цен, категории номеров, перелёт, дословные поля, сомнения. Прогон v6 с флагом --json-schema. Ожидаемый ответ агента и скрипт price-v1 не открывались."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-24__msk__46349169/prompt-v6/EVALUATION-independent-check-of-haiku-answer.md
tags: [cheaptrip, llm, haiku, evaluation]
generated: { by: claude-code/claude-opus-5-5, at: 2026-10-10T18:15:39Z }
status: stable
sources:
  - id: rubric
    resource: trip-places-hotels-prices-llm/prompt-v6/EVALUATION-RUBRIC-for-independent-opus-check-of-haiku-answer.md
    title: Критерии независимой оценки v2
  - id: input
    resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-24__msk__46349169/prompt-v6/INPUT-user-message-exactly-as-sent-to-haiku.md
    title: Промпт v6 с постом в блоке <пост_для_анализа>, как его получила модель
  - id: answer
    resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-24__msk__46349169/prompt-v6/ANSWER-haiku-json-for-this-post.json
    title: Ответ Haiku
---

# Итог

**Справилась с ошибками.** Все 8 отелей и 18 предложений, цены, даты, условия и три категории номеров верны, но пропущены два места — «Средиземное море» из заголовка и «New Alamein» из названия отеля: покупатель на этих страницах тур не найдёт.

# Счёт

| Что | В посте | В ответе | Сходится |
|---|---|---|---|
| Страны | 1 — «Средиземное море в Египте» | 1 — Египет | да |
| Места мельче страны | 7 — Эль Аламейн, Мерса Матрух (два написания: «Мерса Матрух» / «Марса Матрух»), Дабах (после «•»); Эль-Дабаа (прилёт); New Alamein, North Coast (внутри названий); Средиземное море (заголовок) | 5 — нет Средиземного моря и New Alamein | нет — ошибки 1, 2 |
| Отели | 8 — «Я собрала 18 предложений в 8 отелях Египта» | 8, в порядке поста | да |
| Предложения | 18 | 18 | да |

Предложения по отелям — пост → ответ:

| Отель (дословно) | Строк с ценой в посте | В ответе |
|---|---|---|
| «Gewan White Beach Resort-New Alamein» | 4 (2 «С человека…» + 2 «Одноместное размещение…») | 4 |
| «Azur One Eleven» | 2 | 2 |
| «Jaz Tamerina» | 2 | 2 |
| «JAZ Viva Caza Maza» | 2 | 2 |
| «Casa White North Coast» | 2 | 2 |
| «Jaz Oriental» | 2 | 2 |
| «Jaz Elite Crystal» | 2 | 2 |
| «Rixos Premium Alamein» | 2 | 2 |

# Ошибки

| № | Что не так | Дословно из поста | Что в ответе | Как это скажется на покупателе |
|---|---|---|---|---|
| 1 | Пропущено море из заголовка. Промпт относит море к типу «природный объект: гора, озеро, река, лес» («сюда и пустыня, и море»), а место только из заголовка — к роли «только в заголовке или метках». | «Средиземное море в Египте — от 73 163 ₽ + топливный сбор» | в `places` нет | Пост — про средиземноморское побережье Египта в отличие от Красного моря. Покупатель на странице «Средиземное море» или «Египет, Средиземное море» этих туров не найдёт. |
| 2 | Место внутри названия отеля не выписано в `places`. New Alamein — отдельный новый город, а не Эль-Аламейн после «•»; правило «такое место, если его нет после разделителя, выпиши и в `places`» не сработало. | «Gewan White Beach Resort-New Alamein⭐⭐⭐⭐⭐ • Эль Аламейн» | `place_names_inside_hotel_name_as_in_post: ["New Alamein"]`, в `places` записи нет | Покупатель на странице «Нью-Аламейн» отель не найдёт. На странице Эль-Аламейна тур есть. |

## Замечания — не ошибки, на покупателя не влияют

| № | Что не так | Дословно из поста | Что в ответе | Как это скажется на покупателе |
|---|---|---|---|---|
| З1 | Сомнение — пересказ своих решений и выбор типа места, оба запрещены промптом. Оба решения верны: два написания — одно место, North Coast — регион. | «Azur One Eleven⭐⭐⭐⭐⭐ • Марса Матрух»; «Casa White North Coast⭐⭐⭐⭐⭐ • Мерса Матрух» | `doubts_comment`: «…записал одним местом по второму написанию. «North Coast» в названии Casa White North Coast взял как регион Северное побережье.» | Никак. Человек, который читает сомнения, потратит время на проверку верных решений. |

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

- **Все 18 цен под своими отелями.** У «Jaz Tamerina» и «JAZ Viva Caza Maza» одинаковые цены «87 498 ₽» и «114 058 ₽» — каждая у своего отеля, не склеены.
- **Одноместные цены.** У «Gewan White Beach Resort-New Alamein» «Одноместное размещение. Все включено.» → «одноместное размещение» для «101 295 ₽» и «140 213 ₽».
- **Ночи.** «9 октября • 7 ночей (6 ночей в отеле)» → `7`, «11 ночей (10 ночей в отеле)» → `11`; дата — `2026-10-09` при публикации «2026-09-24».
- **Категории номеров — у всех трёх.**
  - «Номер Люкс (Azur Suite One Bed Room, 80 м²) с 1 спальней…» → «Номер Люкс (Azur Suite One Bed Room, 80 м²)» — без двоеточия в посте, но удобства отрезаны верно.
  - «Семейный номер (Family Garden View Room, 50 м²)» у «Jaz Elite Crystal».
  - «Номер Люкс (Junior Suite, 58 м²)» у «Rixos Premium Alamein».
- **Два написания — одна запись.** «Марса Матрух» и «Мерса Матрух» → одна запись «Мерса-Матрух»; в строке отеля Azur при этом сохранено дословное «Марса Матрух». Лучше, чем дубль в v5.
- **Не цены тура — не в `offers`.** «7191 ₽ — топливный сбор», «виза: 30 $» не попали в предложения.
- **Перелёт.** «авиаперелет Москва — Эль-Дабаа — Москва а/к Air Cairo» → `flight_included: true`; Эль-Дабаа — «город прилёта».
- **North Coast.** «Casa White North Coast» → «Северное побережье», тип «регион или провинция», роль «в названии отеля».
- **Дословные поля.** Скрипт проверил 87 полей, не найдено 0.

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

- **Ошибка 1.** В шаге 4, в «Где искать места», к пункту «заголовок и метки блога» добавить пример: «„Средиземное море в Египте — от 73 163 ₽“ → Средиземное море, тип „природный объект: гора, озеро, река, лес“, роль „только в заголовке или метках“». В блок самопроверки добавить: «Каждое место из заголовка и меток есть в `places`».
- **Ошибка 2.** В шаге 5, после правила про `place_names_inside_hotel_name_as_in_post`, добавить пример: «„Gewan White Beach Resort-New Alamein • Эль Аламейн“ — New Alamein (Нью-Аламейн) и Эль-Аламейн — разные места, в `places` две записи; „Rixos Premium Alamein • Эль Аламейн“ — то же место, вторая запись не нужна». В самопроверку: «Каждое значение `place_names_inside_hotel_name_as_in_post` либо есть в `places`, либо это то же место, что после „•“ у этого отеля».
- **З1.** В самопроверке, в «Не пиши в `doubts_comment`», к «пересказ своих решений» добавить запрещённые обороты: «записал…», «взял как…», «записал одним местом». Сомнение — вопрос к человеку, а не отчёт о сделанном.
