---
type: Evaluation
title: "Независимая оценка ответа Haiku — пост Абхазия 2026-09-10__msk__46331582, prompt-v6 без флага --json-schema"
description: "Проверка ответа модели по посту и по цели: страны, места, отели, 18 предложений, условия цен, перелёт, дословные поля, сомнения. Прогон без флага --json-schema: формат держит только текст промпта. Ожидаемый ответ агента и скрипт price-v1 не открывались."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-10__msk__46331582/prompt-v6-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:15:21Z }
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-10__msk__46331582/prompt-v6-without-json-schema-flag/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-10__msk__46331582/prompt-v6-without-json-schema-flag/ANSWER-haiku-json-for-this-post.json
    title: Ответ Haiku
---

# Итог

**Справилась.** Все 8 отелей, 18 предложений и 7 мест на месте, включая посёлок Тамыш из «Тамыш Village»; формат держится без флага схемы; лишнее только в `doubts_comment` — пересказ решений.

# Счёт

| Что | В посте | В ответе | Сходится |
|---|---|---|---|
| Страны | 1 — «Абхазия — от 19 906 ₽ с перелетом» | 1 — Абхазия | да |
| Места мельче страны | 7 — Цандрипш, Очамчыра, Новый Афон, Сухум, Гудаута (после «•»), Тамыш (внутри «Тамыш Village»), Сочи (город прилёта) | 7 | да |
| Отели | 8 — «Я собрала 18 предложений в 8 отелях Абхазии» | 8, в порядке поста | да |
| Предложения | 18 | 18 | да |

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

| Отель (дословно) | Строк с ценой в посте | В ответе |
|---|---|---|
| «Домик у Светланы» | 4 (2 «С человека…» + 2 «Одноместное размещение…») | 4 |
| «Гостевой дом У Аиды» | 4 (2 + 2) | 4 |
| «Тамыш Village» | 1 | 1 |
| «Отель комфорт Манреса Резорт» | 2 | 2 |
| «Глэмпинг комплекс комфорт Garuda Glamping Abkhazia» | 1 | 1 |
| «Hotel Villa Victoria (Вилла Виктория)» | 2 | 2 |
| «Бутик-отель комфорт Garuda (Гаруда)» | 2 | 2 |
| «Спа-отель Черноморская Жемчужина (бывш. Очамчира)» | 2 | 2 |

# Ошибки

Ошибок нет.

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

| № | Что не так | Дословно из поста | Что в ответе | Как это скажется на покупателе |
|---|---|---|---|---|
| З1 | `doubts_comment` пересказывает решения, а не сомнения. Тамыш выписан верно по правилу «в названии отеля»; рейтинг «Яндекс: 5» не звёзды — это прямо следует из промпта. Промпт запрещает в сомнениях «пересказ своих решений». | «Тамыш Village • Очамчыра»; «Яндекс: 5» | «„Тамыш Village" — „Тамыш" взято как место в названии отеля, хотя в посте оно не выделено отдельно; „Яндекс: 5" и подобные строки — рейтинг, не звёзды, поэтому hotel_stars: null.» | Никак: ответ верен. Человек, который читает сомнения, тратит время на пустую проверку. |

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

- **Тамыш найден внутри названия.** «Тамыш Village • Очамчыра» → `place_names_inside_hotel_name_as_in_post: ["Тамыш"]` и запись в `places`: «курорт или посёлок», «в названии отеля». «Village» местом не стал.
- **Все 18 цен под своими отелями.** «19 906 ₽» у «Домика у Светланы», «20 397 ₽» у «Гостевого дома У Аиды» — одинаковые строки условий не сбили.
- **Условия цены дословно, со скобками.** «С человека при покупке тура на двоих (общие удобства). Без питания.» → «с человека при покупке на двоих»; «Одноместное размещение (общие удобства). Без питания.» → «одноместное размещение».
- **Категория номера.** «Тент (24 м²): двуспальная или две односпальные кровати…» → «Тент (24 м²)»; «(общие удобства)» категорией не стало.
- **Даты и ночи.** Публикация «2026-09-10»: «25 сентября • 3 ночи» → 2026-09-25, 3; «13 октября • 7 ночей» → 2026-10-13, 7.
- **Перелёт.** «прямой авиаперелет Москва — Сочи — Москва а/к Аэрофлот» → `flight_included: true` у всех цен.
- **Сочи** — «город прилёта», страна «Россия»; Россия в `countries` нет.
- **«(бывш. Очамчира)»** → «Очамчира» внутри названия, без второй записи в `places`.
- **Нет лишнего.** Сборы «~40 ₽», «250 ₽», «200 ₽» не в `offers`; «Abkhazia» из названия глэмпинга не место; офисы и «а/к Аэрофлот» не места.
- **Формат без флага схемы.** Ответ — чистый JSON, все поля на месте, закрытые списки соблюдены. Скрипт проверил 83 дословных поля, не найдено 0.

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

- **З1.** В <самопроверка>, пункт 6, в список «Не пиши туда» добавить: «что ты выписал или не выписал по прямому правилу промпта (место в названии отеля, рейтинг „Яндекс: 5" — не звёзды)». И короткое правило: «Если правило промпта отвечает на вопрос — это не сомнение».
