(set: $score to 0, $clarified to false, $feedback to "")
<div class="eyebrow">ГОСТИНИЦА «ПРИЛИВ» · ДИАЛОГОВЫЙ ТРЕНАЖЁР</div>
# Номер ещё не готов
Вы — администратор небольшой гостиницы у моря. Гость приехал после долгой дороги. Заселение с 14:00, сейчас 14:30, а его номер ещё убирают.
<div class="brief">''Что вам известно''
Номер будет готов к 15:20. Переговорная свободна до 15:40. Можно сохранить багаж и предложить кофе.
</div>
Ваша задача — провести разговор: встретить гостя, понять, что ему нужно, и предложить выполнимое решение.
Три решения, максимум 6 баллов. После каждого выбора — короткий разбор. Можно попробовать ещё раз.
[[Начать разговор->Приветствие]]<div class="meta">ШАГ 1 ИЗ 3 · БАЛЛЫ: $score / 6</div>
# Встретить гостя
<blockquote>«Я бронировал номер заранее. Уже половина третьего. Почему я всё ещё стою с чемоданом?»</blockquote>
Что ответите?
(link: "Понимаю, вы рассчитывали заселиться вовремя. Извините за задержку. Давайте я помогу.")[
(set: $score to $score + 2)
(set: $feedback to "Вы признали неудобство и взяли инициативу. Гостю проще продолжить разговор, когда его слышат.")
(go-to: "Реакция 1")
]
(link: "Сейчас уточню у коллег, когда будет готов номер.")[
(set: $score to $score + 1)
(set: $feedback to "Вы готовы разобраться, но пока не признали неудобство гостя. К деловому ответу стоит добавить сочувствие.")
(go-to: "Реакция 1")
]
(link: "Это не от меня зависит. Уборка ещё идёт, придётся подождать.")[
(set: $feedback to "Перекладывание ответственности не помогает гостю. Даже если задержку вызвал другой отдел, вы можете организовать помощь.")
(go-to: "Реакция 1")
]<div class="meta">ПОСЛЕ ПЕРВОЙ РЕПЛИКИ · БАЛЛЫ: $score / 6</div>
# Первый контакт
(if: $score is 2)[<blockquote>«Хорошо. Просто у меня уже совсем мало времени».</blockquote>]
(else-if: $score is 1)[<blockquote>«Уточните, пожалуйста. Я не могу ждать бесконечно».</blockquote>]
(else:)[<blockquote>«А кто тогда может мне помочь? Мне нужно не просто постоять здесь».</blockquote>]
<div class="coach">''Разбор''
$feedback</div>
[[Задать следующий вопрос->Уточнение]]<div class="meta">ШАГ 2 ИЗ 3 · БАЛЛЫ: $score / 6</div>
# Узнать, что важно
Гость смотрит на часы. Вы знаете, что номер будет готов к 15:20, но пока не знаете его планов.
(link: "Что для вас сейчас самое важное? Возможно, я смогу помочь до заселения.")[
(set: $score to $score + 2)
(set: $clarified to true)
(set: $feedback to "Открытый вопрос помог выяснить настоящую потребность. Теперь можно подобрать решение под ситуацию гостя.")
(go-to: "Реакция 2")
]
(link: "Могу пока предложить кофе и оставить чемодан в багажной комнате.")[
(set: $score to $score + 1)
(set: $feedback to "Вы предложили заботу, но не узнали, что гостю действительно нужно. Кофе не решает любую проблему.")
(go-to: "Реакция 2")
]
(link: "Номер будет готов к 15:20. Пожалуйста, просто подождите.")[
(set: $feedback to "Точное время полезно, но ожидание может мешать важным планам. Без вопроса вы не узнаете, каким именно.")
(go-to: "Реакция 2")
]<div class="meta">ПОСЛЕ ВОПРОСА · БАЛЛЫ: $score / 6</div>
# Что за задержкой
(if: $clarified)[<blockquote>«У меня в 15:00 онлайн-собеседование на полчаса. Нужны тишина и место, где никто не будет мешать. Чемодан может подождать».</blockquote>]
(else:)[<blockquote>«Понимаю. Но у меня совсем другие планы на это время…»</blockquote>]
<div class="coach">''Разбор''
$feedback</div>
[[Предложить решение->Решение]]<div class="meta">ШАГ 3 ИЗ 3 · БАЛЛЫ: $score / 6</div>
# Договориться о помощи
(if: $clarified)[Гостю нужно тихое место для собеседования с 15:00 до 15:30. Переговорная свободна до 15:40, номер будет готов к 15:20.
(link: "Предложу тихую переговорную до 15:40. В 15:20 сообщу о готовности номера, а заселиться сможете после звонка.")[
(set: $score to $score + 2)
(set: $feedback to "Собеседование проходит спокойно, гость заселяется после звонка. Вы связали реальную потребность с доступным ресурсом и назвали понятный следующий шаг.")
(go-to: "Результат")
]]
(else:)[Вы знаете о задержке, но не выяснили, что особенно важно гостю. Выберите ответ на основе того, что удалось узнать.]
(link: "Номер будет готов к 15:20. Пока предложу кофе и сообщу, как только можно будет заселиться.")[
(set: $score to $score + 1)
(set: $feedback to "Вы дали выполнимый план и не оставили человека без ответа. Но ожидание с кофе не решает задачу с тихим местом для собеседования.")
(go-to: "Результат")
]
(link: "Уверен, через пять минут всё будет готово. Сейчас вас заселим.")[
(set: $feedback to "Через пять минут номер по-прежнему не готов. Необоснованное обещание усиливает раздражение. Лучше назвать проверенный срок и предложить реальную помощь.")
(go-to: "Результат")
]<div class="meta">РАЗГОВОР ЗАВЕРШЁН · БАЛЛЫ: $score / 6</div>
(if: $score >= 5)[<h1>Вы нашли опору для разговора</h1>
Вы набрали $score из 6 баллов. В разговоре достаточно внимания к гостю и конкретики. Посмотрите разбор последнего решения: именно он показывает, решена ли задача.]
(else-if: $score >= 3)[<h1>План есть, заботу можно усилить</h1>
Вы набрали $score из 6 баллов. Часть разговора получилась. Попробуйте соединить признание неудобства, вопрос о потребности и выполнимую помощь.]
(else:)[<h1>Есть с чего начать</h1>
Вы набрали $score из 6 баллов. Сначала признайте неудобство, затем выясните, что гостю важно, и только после этого предлагайте решение.]
<div class="coach">''К чему привело решение''
$feedback</div>
(if: $clarified is false)[<div class="note">''На следующей попытке''
Спросите о планах гостя. Это откроет дополнительную реплику с подходящим решением.</div>]
Баллы — ориентир для этого учебного примера. Одинаковая сумма может сложиться из разных решений; разбор важнее числа.
[[Попробовать ещё раз->Начало]]