---
type: Evaluation
title: "Оценка ответа Haiku — пост 2026-09-30__msk__46361779 (Сказочный новогодний Алтай, экспедиция), промпт v7 без --json-schema"
description: "Независимая проверка Claude Opus: страна, места маршрута, 3 предложения экспедиции на Алтай сверены с ответом Haiku по промпту v7, запуск без флага --json-schema. Предложения верны; пропущено место «Алтай» из заголовка, меток и программы."
resource: trip-places-hotels-prices-llm/posts-one-folder-per-post/2026-09-30__msk__46361779/prompt-v7-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:58:09Z }
status: stable
---

# Итог

**Справилась с ошибками.** Все 3 предложения и маршрут выписаны верно, но нет места «Алтай» из заголовка «Сказочный новогодний Алтай» и метки «Алтай» — тур может не попасть на страницу Алтая, главную для этого поста.

# Счёт

| Что | В посте | В ответе |
|---|---|---|
| Страны | 1 — Россия, только в метках «По России», «Спецпроект Ч Россия» | 1 |
| Места мельче страны | 21 — Алтай, Горный Алтай, Горно-Алтайск, Новосибирск, Барнаул, Бийск, Новоалтайск, река Катунь, Голубые озера, Ущелье духов, долина Сартакпая, село Аскат, «Манжерок», Камышлинский водопад, Лебединое озеро, озеро Светлое, заказник «Лебединый», остров Патмос, Чуйский тракт, Ручей здоровья, парк «Дримвуд» | 19 — нет «Алтай» и заказника «Лебединый» |
| Отели подборки | 0 — тур без отелей: цена стоит под «Даты тура…», размещение в «эко-отеле «Территория Счастья»» входит в программу | 1 — «Территория Счастья» без предложений |
| Туры без отелей | 1 | 1 |
| Предложения | 3 — «с 30 декабря по 3 января» за 79 900 ₽; «с 3 по 7 января», «с 4 по 8 января» за 75 900 ₽ | 3 |

# Ошибки

| № | Что не так | Дословно из поста | Что в ответе | Как это скажется на покупателе |
|---|---|---|---|---|
| 1 | Пропущено место «Алтай» — есть в заголовке, в метках и в программе. «Горный Алтай» — другое, более узкое имя. Промпт v7 требует обе записи: пример про метку «Кавказ» и «Северного Кавказа» и самопроверка 4 «Каждое место из заголовка, меток блога … есть в `places`» | Заголовок «Сказочный новогодний Алтай»; метки «Алтай, Спецпроект Ч Россия…»; «День 3. Места силы Алтая» | В `places` только «Горный Алтай» с ролью «место расположения отеля»; записи «Алтай» нет | Покупатель на странице «Алтай» тура не увидит, если программа не сведёт «Горный Алтай» к «Алтаю» сама. Это главная страница для поста — новогодний тур на Алтай пропадает из выдачи |

## Замечания

- Не выписан заказник «Лебединый»: «08:00-11:30 — трансфер в заказник «Лебединый», где зимуют дикие лебеди-кликуны и утки». Влияние малое: та же точка программы есть как «Лебединое озеро» и «озера Светлого».
- В `hotels` записан «Территория Счастья» без предложений. В посте: «Размещение: эко-отель «Территория Счастья», 2-местное», а цена — под «Даты тура на Новый год: с 30 декабря по 3 января». Это проживание экскурсионного тура, а не отель подборки; предложения верно лежат в `tours_without_hotel`, цена «от» не меняется.
- `departure_date_as_in_post` у двух январских предложений — «с 3 по 7 января» и «с 4 по 8 января» по отдельности. Правило v7 и решение «1а»: строка целиком — «с 3 по 7 января, с 4 по 8 января». Даты `2027-01-03`, `2027-01-04` верны.
- `doubts_comment` про «Маринс Парк Отель» лишний: «При необходимости рекомендуем заранее забронировать «Маринс Парк Отель», размещение оплачивается дополнительно» — это совет на ночь после тура, двух прочтений тут нет. Первая фраза про «Территорию Счастья» — по делу.
- «горнолыжный комплекс «Манжерок»» в `place_name_nominative` — с родовым словом и кавычками; именем курорта лучше было бы «Манжерок». Если справочник страниц ищет по «Манжерок», стоит проверить сопоставление на стороне программы.

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

- Тур распознан как экспедиция без отелей, `tours_without_hotel` с названием «Сказочный новогодний Алтай».
- Три предложения, годы верные при публикации 2026-09-30: `2026-12-30`, `2027-01-03`, `2027-01-04`; `nights: 4`; по решению «1а» две даты под «75 900 ₽» — два предложения.
- Не взяты в предложения: «25 000 ₽ — доплата за одноместное размещение», «новогодний банкет — 5500 ₽ с человека», «снегоболотоходе «Сокол» — от 5000 ₽», цены проката и подъёмника.
- `flight_included: false` по «без перелета*»; город вылета `null` — «Ранний вылет из Горно-Алтайска» верно не принят за город вылета.
- «Стоимость на 4 ночи на 1 человека:» → «с человека, размещение не сказано».
- `place_type` у природных мест верный: «Ущелье духов», «долина Сартакпая», «Камышлинский водопад», «Ручей здоровья» — «природный объект: гора, озеро, река, лес».
- Выписаны мелкие места программы: «остров Патмос», «Чуйского тракта», «озера Светлого», «парк «Дримвуд»», «Новоалтайске».
- Отчёт скрипта: все 46 дословных полей найдены в посте.

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

- К ошибке 1: в шаг 4 <чего_не_делать> — «Не считай место выписанным, если в `places` есть только более длинное имя с тем же словом: «Алтай» и «Горный Алтай», «Кавказ» и «Северный Кавказ» — разные записи».
- К ошибке 1: самопроверку 4 сделать механической — «Перепиши метки блога и слова заголовка, которые являются местами; для каждого найди в `places` запись с тем же `place_name_nominative`; нет точного совпадения — добавь».
- К замечанию о «Территория Счастья»: в шаг 6 — «Проживание, названное в программе тура без отелей («Размещение: эко-отель …»), в `hotels` не пиши».
- К замечанию о датах: в шаг 5 к примеру «Октябрь: 7, 14, 21, 28» добавить список диапазонов — «с 3 по 7 января, с 4 по 8 января» → у обоих предложений эта строка целиком.
