Твёрдое и пустое
Каждое утверждение размечается: оно обеспечено выданным ресурсом — или это блеф. Вскрытый блеф обрушивает позицию. Блефовать можно, но по расчёту и с ценой риска.
«Арена переговоров» — симулятор позиционной борьбы с AI-оппонентом. Исход партии решает не складность речи, а то, чья картина ситуации стала общей — и чем ваши утверждения обеспечены на самом деле.
Арбитр: утверждение об альтернативе не обеспечено брифингом — ваша BATNA: +15% к цене и +3 недели, а не «понедельник».
Арбитр: пустое вскрыто оппонентом. Позиция −25, целостность −25 — граница уезжает к оппоненту, дальше торг заблокирован.
Обычные тренажёры отрабатывают формулировки. Здесь исход определён моделью позиционной борьбы — и он виден физически.
Каждое утверждение размечается: оно обеспечено выданным ресурсом — или это блеф. Вскрытый блеф обрушивает позицию. Блефовать можно, но по расчёту и с ценой риска.
Шкала «Доверие» растёт только при Позиции выше нуля. Кто сразу торгуется, упирается в стену. Урок, который на лекции не передать.
Наниматель, доверитель и партнёр выносят вердикты раздельно — без светофора и среднего балла. Выжать условия и услышать «нет» от партнёра — самый частый и самый ценный урок.
Классический режим: пять раундов под таймером. Есть экспресс на пять минут — между встречами.
Каталог: подряд, закупки, HR, B2G. Скрытая картина мира оппонента рандомизируется — один и тот же сценарий каждый раз новый.
Роль, цель, точка выхода, BATNA и выданные ресурсы. Ресурсы — единственный источник «твёрдого»: всё остальное арбитр посчитает пустым.
45 секунд на ход, автоотправка по таймеру, сказанное не отзывается — как в жизни. Приёмы «Пауза» и «Прощупать» с кулдаунами.
Три судьи с обоснованиями, точка перелома и альтернативные ветки: что было бы, скажи вы другое.
Один движок — три задачи: репетиция перед встречей, оценка людей, измеримая программа обучения.
Пресейл, закупки, проекты, HR, юристы. Отрепетируйте давление в безопасной среде: «я этот приём уже видел» — вместо растерянности в реальном разговоре.
Поймите, чего сотрудник стоит под давлением — до назначения на ключевого клиента. Профиль в разрезе трёх судейских вердиктов вместо впечатления «он вроде справляется».
Измеримая динамика компетенции по трём шкалам — вместо анкеты «понравилось / не понравилось». История партий — в профиле.
Дерева развилок нет: исход складывается из ваших ходов и виден в состоянии на последнем раунде.
Ветвление видно постфактум: в реплее тренер показывает альтернативные ветки из точки перелома — что было бы, скажи вы другое.
Основа — авторская методология переговоров Ирины Орловой, модель позиционной борьбы: кто кому кто, чьё определение ситуации принято как общее, кто задаёт повестку, а кто оправдывается. BATNA, SPIN и гарвардский метод встроены не как альтернатива, а как слой приёмов внутри этой рамки.
Настроить свой контекст партии можно в админ-контуре — сфера, тон оппонента, цели.
Выберите контекст. Роль, ресурсы и скрытая картина мира оппонента определяются на брифинге — без брифинга арбитр не сможет разметить твёрдое и пустое.
Загрузка каталога…
{{ s.topic }}
Оппонент: {{ s.opponent_role }} · стиль скрыт до партии
Готовим брифинг…
Выберите роль себе и собеседнику — цель подберётся автоматически (MVP: одна цель на роль). Пусто — роли из сценария.
Цель: {{ roleGoalPreview }}
{{ m.probe.claim }}
{{ m.probe.reason }}
Раунды исчерпаны.
Пока пусто — выдвигайте утверждения.
Судьи совещаются…
{{ verdictError }}
{{ j.rationale }}
—
Партия завершена: {{ outcomeLabel() }}. Карточки судей доступны в той же сессии, где партия финишировала, — после перезагрузки страницы остаётся только график.
Точка перелома — раунд {{ replayView.turning_point_round }}
Короткие форматы точечной тренировки — без полной партии. Задайте ограничение, выберите формат: после каждого хода коуч проверяет соблюдение правила.
Готовим форматы…
{{ d.player_rule }}
Готовим разминку…
{{ drill.player_rule }}
Сильные стороны. {{ drillSummary.strengths }}
Зона роста. {{ drillSummary.growth }}
Совет. {{ drillSummary.tip }}
Реплик: {{ drillSummary.player_turns }} · соблюдение правила: {{ Math.round(drillSummary.compliance_rate * 100) }}%
Голос и видео с живым соперником — медиа идёт через сервер, реплики распознаются и размечаются арбитром: твёрдое и пустое видно в ленте сразу, шкалы и счёт коллегии раскрываются только после финала. Создайте вызов и передайте код сопернику.
Передайте код сопернику: он вводит его здесь и присоединяется. Когда оба в лобби — жмите «В комнату».
Подключаемся к комнате…
{{ pvp.scenario.title }} — {{ pvp.scenario.topic }}
Случай разыграет номера ИГРОК_1 и ИГРОК_2 через {{ Math.max(0, pvpPhaseLeft) }} с. Всё заблокировано — можно только выйти.
Раунд {{ pvpPhase.round }} начнёт ИГРОК_{{ pvpPhase.starter_seat === pvpSeat ? 'ВЫ' : '' }} {{ pvpPhase.starter_seat }}.
{{ pvpCase.context }}
Роли и интересы:
Первая фраза (роль «{{ pvpCase.first_phrase_role }}»): «{{ pvpCase.first_phrase }}»
Ваша роль: {{ pvpBrief.your_role }} · соперник: {{ pvpBrief.opponent_role }}
Цель: {{ pvpBrief.goal }}
Ваши ресурсы: {{ pvpBrief.resources.join('; ') }}
Скрытая картина мира: {{ pvpBriefHiddenLine }}
Ожидаем первую фразу от ИГРОК_{{ pvpPhase.awaiting_first_phrase_seat }} — она обязательна и дословна.
ИГРОК_{{ pvpPhase.awaiting_reply_seat }} отвечает на первую фразу…
Готовим спарринг…
{{ pve.briefing ? pve.briefing.title : '' }} — один раунд против ИИ
{{ pveCase.context }}
Первая фраза (роль «{{ pveCase.first_phrase_role }}»): «{{ pveCase.first_phrase }}»
Пока тишина.
Динамика считается по финальным состояниям партий в этом браузере (localStorage). Войдите через меню профиля — партии перенесутся в аккаунт. Вы вошли как {{ user.email }}; новые партии связаны с аккаунтом.
Партий пока нет — сыграйте первую, и здесь появится динамика трёх шкал и история. Сыграть первую партию
Тренд читается слева направо: от первой партии к последней.
| Дата | Сценарий | Режим | Исход | Финал P / D / C | |
|---|---|---|---|---|---|
| {{ h.date }} | {{ h.title }} | {{ h.mode }} | {{ outcomeName(h.outcome) }} | {{ h.p }} / {{ h.d }} / {{ h.c }} | Реплей |
Динамика Позиции — на графике выше.
Относительно партий, где приём был доступен.
Воркспейсы для команд: приглашайте участников по ссылке и ведите поединки вместе.
Организаций пока нет — создайте первую и позовите участников ссылкой-приглашением.
Участники воркспейса и ссылки-приглашения.
Ссылку-приглашение может создать администратор организации.
| Участник | Партий | Завершено | Средний P | Средний D | Средний C | LLM-токены |
|---|---|---|---|---|---|---|
| {{ m.display_name }} | {{ m.matches }} | {{ m.finished }} | {{ m.avg_p ?? '—' }} | {{ m.avg_d ?? '—' }} | {{ m.avg_c ?? '—' }} | {{ m.llm_tokens }} |
Список участников доступен тренеру и администратору организации.
| Участник | Роль | В организации с | |
|---|---|---|---|
| {{ mem.display_name }} | {{ roleLabel(mem.role) }} | {{ fmtDate(mem.joined_at) }} |
| Номер | Период | Тариф | Сумма | Статус | |
|---|---|---|---|---|---|
| {{ inv.number }} | {{ inv.period }} | {{ inv.plan }} | {{ inv.amount_rub }} ₽ | {{ inv.status === 'paid' ? 'оплачен' : 'выставлен' }} |
Счетов пока нет. Счёт формируется по тарифу организации (Free — без счёта).
Счета доступны администратору организации.
Нажмите кнопку — организация появится в вашем списке вместе с её участниками.
Войдите, чтобы принять приглашение.
Черновик требует юридической проверки; полный текст — в репозитории
docs/legal/2026-09-19-oferta-draft.md.
1. Предмет. Доступ к сервису тренажёра переговоров в объёме выбранного тарифа (Free / Команда / Enterprise) — партии, разминки, PvP-комнаты, отчёты и экспорт.
2. Оплата. Тариф организации оплачивается на месяц вперёд по счёту (безнал, РФ); акт выставляется по факту оказания услуг. Счета формирует админ организации в кабинете.
3. Лимиты тарифа. Количество партий, разминок, LLM-токенов и участников ограничено тарифом; лимиты обновляются в начале календарного месяца.
4. Персональные данные. Обработка — по Политике обработки ПДн.
{{ assistantResult.answer }}
Источники: {{ assistantResult.sources.join(' · ') }}
Войдите, чтобы видеть историю тикетов (гостевые тикеты обрабатываются по email).
Тикетов пока нет.
| Тема | Статус | Ответ поддержки | Создан |
|---|---|---|---|
| {{ t.subject }} | {{ t.status === 'resolved' ? 'решён' : t.status === 'in_progress' ? 'в работе' : 'открыт' }} | {{ t.admin_reply || '—' }} | {{ fmtDate(t.created_at) }} |
{{ statusPage.status === 'operational' ? 'Все системы работают' : 'Наблюдается деградация' }} проверено: {{ statusPage.checked_at }}
| Компонент | Состояние |
|---|---|
| {{ name }} | {{ state === 'operational' ? 'в норме' : 'деградация' }} |
Загружаем статус…
Черновик требует юридической проверки (152-ФЗ); полный текст —
docs/legal/2026-09-19-privacy-policy-draft.md.
Данные. Email и имя аккаунта (или идентификатор SSO), игровые данные партий и метрики потребления, техническая cookie-сессия.
Цели. Доступ к сервису, отчёты организации, контроль лимитов тарифа.
Хранение. PostgreSQL на хостинге в РФ; данные удаляются по запросу через поддержку.
Третьи лица. Не передаём; экспорты партий — только по временным подписанным ссылкам.
Первый публичный релиз хакатонного MVP.
Полная история: docs/CHANGELOG.md в репозитории.
| Шаг | Значение | Конверсия |
|---|---|---|
| {{ s.title }} | {{ s.value }} | {{ s.conversion !== null ? Math.round(s.conversion * 100) + '%' : '—' }} |
После генерации сценарий попадёт в каталог.
{{ TOUR_STEPS[tourStep].text }}