Учит занимать позицию, а не произносить правильные слова

«Арена переговоров» — симулятор позиционной борьбы с AI-оппонентом. Исход партии решает не складность речи, а то, чья картина ситуации стала общей — и чем ваши утверждения обеспечены на самом деле.

Как это работает
Демо-фрагмент партии Раунд 2 из 5 45 с на ход
Шкала Позиции · граница делит территорию {{ landingExposed ? '−2' : '+23' }}
−100 · сторона оппонентасторона игрока · +100

Арбитр: утверждение об альтернативе не обеспечено брифингом — ваша BATNA: +15% к цене и +3 недели, а не «понедельник».

Арбитр: пустое вскрыто оппонентом. Позиция −25, целостность −25 — граница уезжает к оппоненту, дальше торг заблокирован.

Модель позиционной борьбы BATNA SPIN Гарвардский метод Коллегия трёх судей

Три механики, которых нет у скриптовых тренажёров

Обычные тренажёры отрабатывают формулировки. Здесь исход определён моделью позиционной борьбы — и он виден физически.

01

Твёрдое и пустое

Каждое утверждение размечается: оно обеспечено выданным ресурсом — или это блеф. Вскрытый блеф обрушивает позицию. Блефовать можно, но по расчёту и с ценой риска.

02

Позиция открывает торг

Шкала «Доверие» растёт только при Позиции выше нуля. Кто сразу торгуется, упирается в стену. Урок, который на лекции не передать.

03

Три независимых судьи

Наниматель, доверитель и партнёр выносят вердикты раздельно — без светофора и среднего балла. Выжать условия и услышать «нет» от партнёра — самый частый и самый ценный урок.

Партия за 12–15 минут

Классический режим: пять раундов под таймером. Есть экспресс на пять минут — между встречами.

1

Выберите сценарий

Каталог: подряд, закупки, HR, B2G. Скрытая картина мира оппонента рандомизируется — один и тот же сценарий каждый раз новый.

2

Получите брифинг

Роль, цель, точка выхода, BATNA и выданные ресурсы. Ресурсы — единственный источник «твёрдого»: всё остальное арбитр посчитает пустым.

3

Сыграйте партию

45 секунд на ход, автоотправка по таймеру, сказанное не отзывается — как в жизни. Приёмы «Пауза» и «Прощупать» с кулдаунами.

4

Вердикт и реплей

Три судьи с обоснованиями, точка перелома и альтернативные ветки: что было бы, скажи вы другое.

Для кого арена

Один движок — три задачи: репетиция перед встречей, оценка людей, измеримая программа обучения.

Специалист

Есть переговоры, где вы заранее чувствуете себя слабее

Пресейл, закупки, проекты, HR, юристы. Отрепетируйте давление в безопасной среде: «я этот приём уже видел» — вместо растерянности в реальном разговоре.

Руководитель

Ваши люди ведут переговоры от вашего имени

Поймите, чего сотрудник стоит под давлением — до назначения на ключевого клиента. Профиль в разрезе трёх судейских вердиктов вместо впечатления «он вроде справляется».

L&D

Бюджет на soft skills нужно защищать цифрами

Измеримая динамика компетенции по трём шкалам — вместо анкеты «понравилось / не понравилось». История партий — в профиле.

Четыре именованных исхода

Дерева развилок нет: исход складывается из ваших ходов и виден в состоянии на последнем раунде.

Условия выжаты Доверие высокое · Целостность высокая Позиция удержана, сделка на своих условиях.
Компромисс средний коридор Доверия Рабочий результат без потерь.
Сделка ценой отношений Доверие высокое · Целостность низкая Выиграно дело, проиграна долгая игра.
Срыв Доверие низкое или Позиция < −50 Позиция потеряна раньше, чем начался торг.

Ветвление видно постфактум: в реплее тренер показывает альтернативные ветки из точки перелома — что было бы, скажи вы другое.

Методологическое ядро — модель позиционной борьбы

Основа — авторская методология переговоров Ирины Орловой, модель позиционной борьбы: кто кому кто, чьё определение ситуации принято как общее, кто задаёт повестку, а кто оправдывается. BATNA, SPIN и гарвардский метод встроены не как альтернатива, а как слой приёмов внутри этой рамки.

Правило движка: прирост по «Доверию» за раунд ограничен уровнем Позиции — ΔD = 12 × max(0, P) / 100. При Позиции ≤ 0 торг невозможен вовсе: сначала верните позицию, потом торгуйтесь. Игрок ощущает это физически.

Сыграйте партию, которую полезно проиграть

Мой профиль

Настроить свой контекст партии можно в админ-контуре — сфера, тон оппонента, цели.

Каталог сценариев

Выберите контекст. Роль, ресурсы и скрытая картина мира оппонента определяются на брифинге — без брифинга арбитр не сможет разметить твёрдое и пустое.

Загрузка каталога…

{{ s.sphere }} Сценарий дня {{ difficultyLabel(s.difficulty) }}

{{ s.title }}

{{ s.rounds }} раундов · 45 с на ход

{{ s.topic }}
Оппонент: {{ s.opponent_role }} · стиль скрыт до партии

Готовим брифинг…

Раунд {{ Math.min(state.round, maxRounds) }} из {{ maxRounds }} {{ modeLabel }}
Шкала Позиции {{ fmtP(state.p) }}
−100 · оппонентигрок · +100
Доверие{{ state.d }}
Контакт{{ state.c }}
Оппонент печатает…
{{ timerDisplay }}

Раунды исчерпаны.

Судьи совещаются…

{{ verdictError }}

Разминки

Короткие форматы точечной тренировки — без полной партии. Задайте ограничение, выберите формат: после каждого хода коуч проверяет соблюдение правила.

Готовим форматы…

разминка

{{ d.title }}

{{ d.player_rule }}

Готовим разминку…

Поединки 1×1

Голос и видео с живым соперником — медиа идёт через сервер, реплики распознаются и размечаются арбитром: твёрдое и пустое видно в ленте сразу, шкалы и счёт коллегии раскрываются только после финала. Создайте вызов и передайте код сопернику.

или

Вызов создан — код {{ pvpRoomInfo.code }}

Передайте код сопернику: он вводит его здесь и присоединяется. Когда оба в лобби — жмите «В комнату».

Подключаемся к комнате…

Готовим спарринг…

Профиль

{{ user.display_name }} Локальный профиль Партий: {{ history.length }}

Динамика считается по финальным состояниям партий в этом браузере (localStorage).

Тариф: {{ usage.plan_title }} с {{ usage.period_start }}

Партии{{ usage.used.matches }} / {{ usage.limits.matches_month }}
Разминки{{ usage.used.drills }} / {{ usage.limits.drills_month }}
PvP-комнаты{{ usage.used.pvp }} / {{ usage.limits.pvp_month }}
LLM-токены{{ usage.used.llm_tokens }} / {{ usage.limits.llm_tokens_month }}

Партий пока нет — сыграйте первую, и здесь появится динамика трёх шкал и история. Сыграть первую партию

Организации

Воркспейсы для команд: приглашайте участников по ссылке и ведите поединки вместе.

Организаций пока нет — создайте первую и позовите участников ссылкой-приглашением.

{{ roleLabel(o.role) }}

{{ o.name }}

{{ currentOrg ? currentOrg.name : 'Организация' }}

Участники воркспейса и ссылки-приглашения.

Тариф: {{ orgUsage.plan_title }} с {{ orgUsage.period_start }}

LLM-токены организации{{ orgUsage.llm_tokens_used }} / {{ orgUsage.llm_tokens_month }}
Партии (мес){{ orgUsage.matches_month }}
Лимит участников{{ orgUsage.org_members_limit }}

Приглашения

Ссылку-приглашение может создать администратор организации.

Чек-лист активации

  1. Пригласить команду (сейчас участников: {{ orgOnboarding.members }}) — кнопка «Пригласить» выше
  2. Провести первый поединок (партий за 30 дней: {{ orgOnboarding.matches_30d }})
  3. Посмотреть дашборд команды (открой «Дашборд команды» ниже)

Дашборд команды

Партий за {{ orgDashboard.period_days }} дней: {{ orgDashboard.totals.matches }} Завершено: {{ orgDashboard.totals.finished }} Экспорт CSV Экспорт XLSX
УчастникПартийЗавершеноСредний PСредний DСредний CLLM-токены
{{ 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 на хостинге в РФ; данные удаляются по запросу через поддержку.

Третьи лица. Не передаём; экспорты партий — только по временным подписанным ссылкам.

Changelog

1.0.0 — 19.09.2026

Первый публичный релиз хакатонного MVP.

  • Платформа: вход по email/Yandex ID, организации и роли, админка, бэкапы + DR.
  • Монетизация: тарифы и лимиты, дашборд команды, экспорт CSV/XLSX/PDF, счета и акты, оферта.
  • Запуск: тикеты со SLA, статус-страница, ИИ-агент поддержки, онбординг, воронки, Sentry.
  • Игра: PvE-спарринг и PvP 1×1, коллегия судей, приёмы, реплеи.

Полная история: docs/CHANGELOG.md в репозитории.

Воронка активации · {{ funnel.period_days }} дней

ШагЗначениеКонверсия
{{ s.title }} {{ s.value }} {{ s.conversion !== null ? Math.round(s.conversion * 100) + '%' : '—' }}

Новый сценарий

После генерации сценарий попадёт в каталог.

{{ t.text }}