Как это работает
Решает код, модель только говорит
Главное свойство симулятора: воспроизводится не текст, а исход. Одинаковая стратегия даёт одинаковый результат, потому что его считает код. Формулировки собеседника каждый раз разные, как у живого человека.
Путь пользователя
- 1Вход в Mini App
- 2«Расскажи о себе»: имя, сферы работы
- 3Выбор темы из каталога или свой сценарий
- 4Визард: цель · условия сделки · альтернатива · что известно · собеседник · проверка
- 5Текстовый созвон
- 6Итог: сделка или отказ
- 7Разбор: метрики, зоны роста, советы с цитатами
- 8Поделитесь результатом-ссылкой с руководителем или коллегой
Как устроен один ход
01Разметка
Модель размечает реплику игрока по закрытой схеме: предложение по условиям, открытый вопрос, давление, ссылка на объективный критерий, упоминание альтернативы, уточнение, реплика не по теме. Придумать новую метку или новое условие она не может. Не ответила или ответила не по схеме — работает эвристика по ключевым словам.
02Движок
По правилам решает, что делает собеседник: уступает и на сколько, держит позицию, возражает, спрашивает, раскрывает факт, соглашается или уходит.
03Тон
Модель получает уже решённый ход («предложи 3% скидки, возрази про бюджет») и формулирует его в характере персонажа.
04Страж
Проверяет реплику до того, как её увидит игрок: нет чужих чисел, не раскрыт скрытый факт, нет согласия, которого не было, нет самоповтора. Нарушение — до трёх попыток с объяснением ошибки, дальше заготовленная реплика персонажа.
05Запись
Реплика уходит потоком, ход пишется в базу атомарно.
Решает код, модель только говорит: числа сделки задаёт движок, а не модель.
Формулировки меняют исход
| Поведение игрока | Реакция собеседника |
|---|
| Две уступки подряд без встречного требования | Ужесточается: уступает медленнее |
| Ссылка на объективный критерий по условию | Уступает по этому условию больше |
| Открытый вопрос по скрытому факту | Факт раскрывается, открывается обмен |
| Давление, ультиматум | Эскалирует; жёсткий собеседник может уйти |
| Убедительное упоминание своей альтернативы | Уступает больше |
| Реплика не по теме | Возвращает к предмету, числа из неё в торг не идут |
Каждое срабатывание пишется в журнал с номером хода и сдвигом выгоды — из него собирается разбор.
Настройка под контекст
Контекст симуляции задаётся в визарде — игрок сам администратор своей тренировки. Отдельной админки нет сознательно: тренажёр self-service, человек настраивает разговор под свою реальную ситуацию без посредника.
| Настройка | Что меняет |
|---|
| Сфера и тема | Сценарий, стороны стола, набор условий |
| Условия: идеал, граница, важность | Зону соглашения, выгоду, метрики исхода |
| Альтернатива словами | Распознавание упоминаний альтернативы |
| Собственные ограничения | Разбор отмечает реплики, где игрок их нарушил |
| Заметка о собеседнике (свой сценарий) | Контекст, в котором собеседник говорит |
| Собеседник | Характер, кривую уступок, манеру речи |
| Жёсткость своего собеседника (0–1) | Скорость уступок |
Сценарий и сделка
Сценарий — это контекст, роли, скрытые факты собеседника и от двух до четырёх условий торга. Условия выбираются из справочника из 13 типов (в зависимости от сферы): цена, скидка, объём, срок оплаты, срок поставки, срок контракта, гарантия, время реакции, бюджет, ставки в команде, зарплата, премия, срок пересмотра. По каждому условию игрок задаёт идеал, границу и важность. Выгода сделки — взвешенная сумма значений, нормированных между границей и идеалом.
Сторону собеседника вычисляет код из условий игрока: граница собеседника ставится внутрь диапазона игрока, зона соглашения — около трети диапазона; важность условий у собеседника намеренно отличается, поэтому выгоден обмен — уступить там, где дёшево себе и дорого ему. Проверяется, что существует сделка лучше альтернативы для обеих сторон. Так скрытые интересы собеседника становятся не декорацией, а асимметрией весов: правильный вопрос вскрывает, что для него важнее, и открывает выгодный обмен.
Фазы, ветвление и финалы
Переходы фаз — по условиям, а не по желанию модели: открытие → исследование → торг → закрытие. Собеседник уступает по кривой, зависящей от времени и характера: Токсичный CPO держится и уступает поздно, Занятой CEO нетерпелив. Поэтому сдаться на третьей реплике или тянуть бесконечно не получится.
Ветвление — это комбинация правил реакции: разные стратегии уводят партию по разным траекториям. Финалы:
- Сделка — предложения сошлись по всем условиям, игрок подтверждает итоговые условия на карточке.
- Отказ — собеседник ушёл, игрок ушёл сам, отклонил итоговые условия на последнем ходу или кончились ходы.
Собеседник из встречи CogniCo
Пользователь подключает свой кабинет CogniCo по OAuth, выбирает запись встречи и человека. Модель получает только реплики этого человека и саммари встречи и заполняет закрытую карточку: имя, роль, форма обращения, длина реплик, формальность, жёсткость, черты манеры, характерные фразы. Пользователь проверяет карточку перед сохранением. Токены CogniCo хранятся в базе зашифрованными.