---
type: Evaluation
title: "Независимая оценка ответа Haiku — Краснодарский край 2026-09-11__msk__46334048, prompt-v6"
description: "Проверка ответа модели на пост «Краснодарский край — от 18 440 ₽» по промпту v6 одним текстом с флагом JSON-схемы: страна, 5 мест, 8 отелей, 20 предложений, условия цен, категория номера Swissotel, перелёт, дословные поля, сомнение модели. Ожидаемый ответ агента и скрипт price-v1 не открывались."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-11__msk__46334048/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:42Z }
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 для промпта v6
  - id: input
    resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-11__msk__46334048/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-11__msk__46334048/prompt-v6/ANSWER-haiku-json-for-this-post.json
    title: Ответ Haiku
---

# Итог

**Справилась.** Все 20 предложений в 8 отелях перенесены с верными ценами, датами, условиями и категорией номера Swissotel, минимальная цена «16 сентября • 7 ночей — 18 440 ₽» совпадает с заголовком; есть одно лишнее сомнение в `doubts_comment`, на покупателя оно не влияет.

# Счёт

| Что | В посте | В ответе | Сходится |
|---|---|---|---|
| Страны | 1 — Россия, из метки «По России» | 1 — «России» / Россия | да |
| Места мельче страны | 5 — «Краснодарского края», «Лазаревское», «Сочи», «Хоста», «Имеретинская Бухта» | 5 | да |
| Отели | 8 — «в 8 отелях Краснодарского края» | 8, в порядке поста | да |
| Предложения | 20 | 20 | да |

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

| Отель (дословно) | Строк с ценой в посте | В ответе |
|---|---|---|
| «Гостевой дом Аннетте» | 4 | 4 |
| «Гостевой дом Нара» | 4 | 4 |
| «Cosmos Smart Sochi Tivoli Hotel (Космос Смарт Сочи Тиволи Отель)» | 2 | 2 |
| «8Avenue by Provence» | 2 | 2 |
| «Экодом Сочи» | 2 | 2 |
| «Marine Garden Sochi Hotels & Spa» | 2 | 2 |
| «Bridge Resort» | 2 | 2 |
| «Swissotel Resort Sochi Kamelia» | 2 | 2 |

# Ошибки

Ошибок нет.

## Замечания — не ошибки модели

| № | Что не так | Дословно из поста | Что в ответе | Как это скажется на покупателе |
|---|---|---|---|---|
| З1 | Сомнение не по делу: решение принято верно, а в `doubts_comment` записан его пересказ. Промпт в `<самопроверка>` просит не писать туда «пересказ своих решений». | «Двухкомнатный люкс с видом на море на верхних этажах (Signature Suite Sea View, 68 м²). В каждом номере – …» | `doubts_comment`: «У Swissotel строка «Двухкомнатный люкс … (Signature Suite Sea View, 68 м²). В каждом номере – …» принята за категорию номера, хотя дальше идёт описание без двоеточия.» | Никак. Лишняя работа человеку, который читает сомнения. |

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

- **Категория номера без двоеточия.** Строка выше → `room_category_as_in_post` = «Двухкомнатный люкс с видом на море на верхних этажах (Signature Suite Sea View, 68 м²)», перечень удобств отрезан по точке; у остальных 18 цен — `null`.
- **Регион подборки.** «в 8 отелях Краснодарского края» → «Краснодарский край», роль «место расположения отеля».
- **Страна дословно.** «По России» → «России»; скрипт вхождений: 90 полей, не найдено 0.
- **Условия цены.** «С человека при покупке тура на двоих (общие удобства). Без питания.» и «Одноместное размещение (общие удобства). Без питания.» у «Гостевой дом Аннетте» — дословно, со своими `price_is_for`; у «Bridge Resort» — «… Все включено.».
- **Места внутри названий.** «Экодом Сочи» → `["Сочи"]`, «Swissotel Resort Sochi Kamelia» → `["Sochi"]`; «Kamelia», «Tivoli» местами не названы.
- **Даты и перелёт.** Пост от 2026-09-11: «12 октября» → 2026-10-12; «прямой авиаперелет Аэрофлотом» → `flight_included: true` у всех 20 цен.
- **Лишнего нет.** «Трансфер аэропорт — отель — аэропорт оплачивается дополнительно.» и «курортный сбор (на месте)» не стали предложениями; «Тур с 12.10 — под запрос» не стал сомнением.

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

- Ошибок модели нет — правок, которые их предотвращают, нет.
- **К замечанию З1** — в `<глоссарий>` к «Категории номера» и в таблицу шага 5 добавить второй пример — без двоеточия: «Двухкомнатный люкс с видом на море на верхних этажах (Signature Suite Sea View, 68 м²). В каждом номере – …» → «Двухкомнатный люкс с видом на море на верхних этажах (Signature Suite Sea View, 68 м²)»: название кончается там, где начинается перечень удобств — на двоеточии или точке. Тогда модель не будет считать это спорным.
