---
type: Evaluation
title: "Независимая оценка ответа Haiku — 2026-10-02__msk__46364955, промпт v15 без --json-schema"
description: "Справилась с ошибками: 7 отелей и 16 предложений с верными ценами и датами, все места поста на месте; единственная ошибка — лишнее сомнение про Mui Ne в doubts_comment, покупателю не вредит."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-10-02__msk__46364955/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:44Z }
status: stable
---

# Итог

**Справилась с ошибками.** Все 7 отелей и все 16 предложений («Я собрала 16 предложений в 7 отелях Вьетнама, на курорте Фантьет») — с верными ценами, ночами 8 и 13, датой «9 октября» → `2026-10-09` и своими строками условий; места Фантьет, Mui Ne / Muine и Хошимин записаны. Единственная ошибка — сомнение в `doubts_comment`, на которое отвечает правило промпта; на покупателя она не влияет.

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 1 — «Вьетнам, Фантьет» | 1 — Вьетнам |
| Места мельче страны | 3 разных места: «курорте Фантьет», «Mui Ne» / «Muine» (в названиях отелей, два написания), «Хошимин» | 4 записи: Фантьет, Mui Ne, Muine (второе написание — допустимый дубль), Хошимин |
| Отели | 7 — «в 7 отелях» | 7, в порядке поста |
| Предложения | 16 — у «Matie Beach Hotel & Resort Mui Ne» 4 строки цены, у остальных шести по 2 | 16 |
| Туры без отелей | 0 | 0 |

# Ошибки

| № | Что не так | Дословно из поста | Поле и значение в ответе | Как правильно | Как скажется на покупателе |
|---|---|---|---|---|---|
| 1 | Сомнение, на которое отвечает правило. Шаг 7 промпта: «Не уверен, место ли это, — запиши как место … В `doubts_comment` об этом не пиши»; самопроверка 9 велит удалить фразу, если на её вопрос отвечает правило («место ли это, роль и тип места»). К тому же записи Mui Ne и Muine уже есть — выбор ответ не меняет. | «Matie Beach Hotel & Resort Mui Ne⭐⭐⭐», «Centara Mirage Resort Mui Ne⭐⭐⭐⭐⭐» | `doubts_comment: "„Matie Beach Hotel & Resort Mui Ne“ — Mui Ne может быть отдельным курортом или частью Фантьета; от выбора зависит, будет ли у Mui Ne своя запись в places."` | `doubts_comment: ""` | Не влияет: места, отели и цены те же. Лишний текст только отнимает время у проверяющего. |

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

- **Все 16 предложений.** «9 октября • 8 ночей (7 ночей в отеле) — 67 827 ₽» … «9 октября • 13 ночей (12 ночей в отеле) — 322 300 ₽» — суммы, `RUB`, `nights` 8 и 13 (первое число ночей) верны у каждой строки; минимальная цена 67 827 ₽ совпадает с «от 67 827 ₽» в заголовке.
- **Год даты.** Пост от 2026-10-02, «9 октября» → `2026-10-09`.
- **Две строки условий в одном отеле.** У Matie две цены под «С человека при покупке тура на двоих. Завтраки.» и две под «Одноместное размещение. Завтраки.» → `с человека при покупке на двоих` и `одноместное размещение`; у Saigon Muine Resort — своя строка «… Завтраки и ужины.», у Centara — «… Все включено.».
- **Категория номера без двоеточия.** «Резиденция с 2 спальнями и собственным бассейном (Residence 2 Bedroom Private pool, 160,1 м²). Просторная гостиная…» → взято до первой точки, «160,1» точку не сломало; у обоих предложений Centara.
- **Строки отелей без разделителя.** В посте у отелей нет «•» («Tien Dat Muine⭐⭐⭐») — `hotel_place_names_as_in_post: []`, ничего не придумано.
- **Места внутри названий.** «Mui Ne» из «Matie Beach Hotel & Resort Mui Ne» и «Centara Mirage Resort Mui Ne», «Muine» из «Tien Dat Muine», «Saigon Muine Resort», «Anantara Muine»; второе написание получило свою запись ровно как в строке отеля, `place_name_nominative` у обеих — «Муйне». Сети «Anantara», «Centara» местами не названы.
- **Фантьет с ролью отеля.** «в 7 отелях Вьетнама, на курорте Фантьет» → `"курорте Фантьет"`, слово `"курорте"`, вид «курорт или посёлок», страна «Вьетнама» — «названа в посте рядом с местом».
- **Город прилёта.** «прямой авиаперелет а/к Аэрофлот Москва — Хошимин — Москва» → Хошимин, роль «город прилёта»; эта же строка — доказательство перелёта, `flight_included: true` у всех.
- **Не взяты лишние суммы и места.** «возвратный депозит», «страховка от невыезда» — не предложения; «аквапарк», «детский клуб Camp Safari» — не места.

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

- **К ошибке 1.** В определение «Сомнение» в глоссарии дописать: «Место ли слово в названии отеля и отдельное ли оно от города после разделителя — не сомнение: правило велит записать его местом».
- **Замечание, не ошибка: роль места из названия отеля.** Отели «Matie Beach Hotel & Resort Mui Ne», «Tien Dat Muine» стоят в Муйне, но Mui Ne и Muine получили роль «в названии отеля». Промпт это прямо разрешает («его нет после разделителя — отдельная запись с ролью «в названии отеля»»), но таблица ролей говорит иначе: «место расположения отеля — в этом месте стоят отели подборки … неважно, в какой фразе место названо» и «бери первую по этому приоритету». Муйне — популярная страница курорта: если программа ставит цену «от» только по роли «место расположения отеля», покупатель на странице Муйне эти туры не увидит. Решить и записать в промпт одно правило: например, «Место из названия отеля, где отель и стоит (район, курорт, пляж, город), — «место расположения отеля»; «в названии отеля» — только когда пост сам называет место отеля после разделителя, а в названии стоит другое место».
- **Замечание, не ошибка: «Saigon» в «Saigon Muine Resort».** Модель не выписала «Saigon» как место — это верно по смыслу: «Saigon» здесь часть имени сети Saigontourist, отель стоит в Муйне. Но буквальное правило глоссария («место **перед** ними или **рядом** с ними — считается») могло бы толкнуть модель записать Сайгон. Стоит добавить пример: «Город в начале названия, который отель не обозначает, а относится к имени сети («Saigon Muine Resort» — отель в Муйне), — не место».
