---
type: Evaluation
title: "Независимая оценка ответа Haiku — 2026-09-10__spb__18905513, промпт v13 без --json-schema"
description: "Справилась с ошибками: все 7 отелей, 18 предложений и все места строк отелей на месте, цена «от» 39 833 ₽ верна; одна мелкая ошибка — Набуль из «Хаммамет, Набуль» записан как город, а не регион."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-10__spb__18905513/prompt-v13-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:29:11Z }
status: stable
---

# Итог

**Справилась с ошибками.** Все 7 отелей и все 18 предложений перенесены верно, цена «от» для Туниса и Хаммамета получится правильная — «14 сентября • 5 ночей — 39 833 ₽»; единственная ошибка мелкая: «Набуль» из «• Хаммамет, Набуль» записан как город, хотя это область вокруг Хаммамета, — на покупателя почти не влияет.

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 1 — «Тунис» (заголовок, метки), «Туниса» (вступление) | 1 — «Тунис», `found_in: "заголовок"` |
| Места мельче страны | 8 мест в 9 написаниях: Хаммамет, Набуль, Порт Эль-Кантауи, Сус / Сусс (одно место, два написания), Сканес, Монастир, Ясмин, «Ясмин Хаммамет» | 9 записей: те же, «Сус» и «Сусс» — две записи с одним `place_name_nominative: "Сусс"`, «Ясмин Хаммамет» — отдельная запись с `place_name_nominative: "Ясмин"` |
| Отели | 7 — «Я собрала 18 предложений в 7 отелях Туниса» | 7, в порядке поста |
| Предложения | 18: Le Khalife 4, Best Beach 4, Houda 2, El Ksar 2, Alhambra 2, Medina Diar Lemdina 2, Radisson Blu 2 | 18, по отелям так же |

# Ошибки

| № | Что не так | Дословно из поста | Поле и значение в ответе | Как правильно | Как скажется на покупателе |
|---|---|---|---|---|---|
| 1 | Вид места выбран неверно: в строке отеля Набуль стоит после Хаммамета как область, внутри которой Хаммамет, а модель записала его городом. Промпт v13: «область, край, провинция, внутри которых названы города или деревни, — «регион или провинция»». Город Набуль — соседний город, отели «Hotel Le Khalife» и «Radisson Blu Resort & Thalasso» стоят в Хаммамете, а не в нём | «Hotel Le Khalife⭐⭐⭐ • Хаммамет, Набуль»; «Radisson Blu Resort & Thalasso⭐⭐⭐⭐⭐ • Хаммамет, Набуль» | место 2 в `places`, «Набуль»: `place_type: "город"` | `place_type: "регион или провинция"` (вилайет Набуль), `place_type_source: "знания модели: родового слова в посте нет"` | Слабо. Если программа поставит пост на страницу города Набуль, покупатель увидит там отели Хаммамета «от 39 833 ₽» — лишнее, а не пропуск; на странице Хаммамета эти отели есть |

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

- Все места строк отелей — записи в `places`, написание ровно как в строке отеля: «• Порт Эль-Кантауи, Сус», «• Сканес, Монастир», «• Сусс», «• Ясмин, Хаммамет», «• Ясмин Хаммамет».
- Разное написание одного города обработано по правилу v13: «• Сус» и «• Сусс» — две записи с одинаковым `place_name_nominative: "Сусс"`, каждый отель свяжется со своим написанием.
- Монастир — и место отеля («• Сканес, Монастир»), и город прилёта («прямой авиаперелет а/к Pyramids Airlines Москва — Монастир — Москва»); выбрана старшая роль «место расположения отеля», как велит порядок строк таблицы ролей.
- Звёзды «Houda Golf & Aquapark⭐⭐⭐+» → `3`, знак «+» не сбил.
- Не попали в предложения суммы, которые не цена тура: «— 8476 ₽ — топливный сбор;», «обязательный туристический налог»; сноски «* Аскетичный вариант, можно использовать только в качестве места для сна.» не приняты за цену и не сдвинули строки условий.
- Условия и ночи верны у всех 18: «Одноместное размещение. Завтраки.» и «Одноместное размещение. Все включено.» → `одноместное размещение`, «С человека при покупке тура на двоих. Ультра все включено.» у El Ksar скопирована из своего блока; пост от «2026-09-10», «13 сентября» → `2026-09-13`, «14 сентября» → `2026-09-14`.
- Перелёт: дословное доказательство из «В стоимость тура включено», `flight_included: true` у всех предложений.
- Отчёт скрипта: «Не найдено в посте: 0» из 122 дословных полей; отчёт формы: 0 ошибок. Пять отметок «вид — догадка модели» (Хаммамет, Порт Эль-Кантауи, Сканес, Ясмин, «Ясмин Хаммамет» → «курорт или посёлок») — допустимые виды курортных зон, промпт разрешает вид по знаниям.

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

- К ошибке 1 — в шаг 5, в пункт про «регион или провинция», добавить пример строки отеля: «Место после запятой в строке отеля, внутри которого лежит первое место, — регион: «• Хаммамет, Набуль» → Хаммамет — «город», Набуль — «регион или провинция» (вилайет); «• Порт Эль-Кантауи, Сус» — смотри по знаниям, лежит ли первое место в городе или только в области. Отель не стоит в двух городах сразу».

На будущее, без ошибки в этом ответе:

- «Medina Diar Lemdina⭐⭐⭐⭐ • Ясмин Хаммамет» — модель свела «Ясмин Хаммамет» к `place_name_nominative: "Ясмин"`. По правилу «другое написание — тот же nominative» это допустимо, но так отель Medina Diar Lemdina не привязан к Хаммамету напрямую, в отличие от «Alhambra Thalasso⭐⭐⭐⭐⭐ • Ясмин, Хаммамет». Цена «от» не меняется (самая низкая — у Le Khalife). Если справочник мест не знает, что Ясмин входит в Хаммамет, стоит добавить в шаг 5: «Имя курортной зоны, в которое входит имя города („Ясмин Хаммамет“), — одна запись как в строке отеля, а город из него — в `places` своей записью, если её ещё нет».
