From e081fa410b81f70f6451afaac82b1d8b1c3d21a0 Mon Sep 17 00:00:00 2001 From: Ivan Gerasimov Date: Sun, 20 Sep 2026 10:05:43 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BD=D0=BE=D0=B2=D0=BE=D0=B5=20=D1=87=D1=83?= =?UTF-8?q?=D1=82=D1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1.md | 185 +++++++++++++++ Makefile | 4 +- backend/app/dialog/prompts/pregen.md | 10 +- backend/scripts/pregenerate.py | 223 ++++++++++++------ backend/tests/test_pregen.py | 122 ++++++++++ backend/tests/test_tree.py | 56 +++++ scenarios/pregenerated/fire-apartment-l2.yaml | 3 +- .../pregenerated/t01-1-fire-container.yaml | 91 +++++++ scenarios/pregenerated/t01-2-mass-fight.yaml | 98 ++++++++ .../t01-3-child-other-region.yaml | 102 ++++++++ scenarios/pregenerated/t02-1-smoke-chute.yaml | 92 ++++++++ .../t02-2-megafon-consultation.yaml | 79 +++++++ .../pregenerated/t02-3-car-in-water.yaml | 86 +++++++ .../t03-1-fire-private-house.yaml | 83 +++++++ scenarios/pregenerated/t03-2-loud-music.yaml | 88 +++++++ .../t03-3-log-blocked-driver.yaml | 100 ++++++++ .../pregenerated/t04-1-balcony-fire.yaml | 98 ++++++++ .../t04-2-unconscious-parking.yaml | 94 ++++++++ scenarios/pregenerated/t04-3-open-door.yaml | 83 +++++++ .../t05-1-window-fire-people.yaml | 91 +++++++ .../pregenerated/t05-2-wrong-medicine.yaml | 107 +++++++++ .../pregenerated/t05-3-worker-in-pit.yaml | 87 +++++++ scenarios/pregenerated/t06-1-car-fire.yaml | 85 +++++++ scenarios/pregenerated/t06-2-man-in-car.yaml | 89 +++++++ scenarios/pregenerated/t06-3-men-on-ice.yaml | 88 +++++++ scenarios/pregenerated/t07-1-toyota-fire.yaml | 87 +++++++ .../pregenerated/t07-2-headache-ryazan.yaml | 107 +++++++++ .../pregenerated/t07-3-lost-elderly.yaml | 89 +++++++ scenarios/pregenerated/t08-1-mall-smoke.yaml | 94 ++++++++ .../t08-2-unconscious-roadside.yaml | 97 ++++++++ scenarios/pregenerated/t08-3-drowning.yaml | 79 +++++++ .../pregenerated/t09-1-platform-smoke.yaml | 82 +++++++ scenarios/pregenerated/t09-2-labour.yaml | 99 ++++++++ .../pregenerated/t09-3-fell-from-bridge.yaml | 80 +++++++ .../t10-1-ticket-office-fire.yaml | 83 +++++++ .../t10-2-elderly-crossroads.yaml | 102 ++++++++ .../pregenerated/t10-3-help-behind-door.yaml | 103 ++++++++ .../pregenerated/t11-1-bus-cabin-fire.yaml | 92 ++++++++ scenarios/pregenerated/t11-2-dizziness.yaml | 89 +++++++ .../pregenerated/t11-3-lost-in-forest.yaml | 94 ++++++++ .../pregenerated/t12-1-restaurant-smoke.yaml | 88 +++++++ scenarios/pregenerated/t12-2-heart-pain.yaml | 110 +++++++++ .../t12-3-men-on-bridge-rail.yaml | 90 +++++++ .../pregenerated/t13-1-park-trees-fire.yaml | 87 +++++++ .../pregenerated/t13-2-birth-in-car.yaml | 104 ++++++++ .../pregenerated/t13-3-man-on-roadside.yaml | 89 +++++++ .../pregenerated/t14-1-grass-fire-azs.yaml | 89 +++++++ scenarios/pregenerated/t14-2-asthma.yaml | 97 ++++++++ scenarios/pregenerated/t14-3-abduction.yaml | 103 ++++++++ scenarios/pregenerated/t15-1-forest-fire.yaml | 79 +++++++ .../pregenerated/t15-2-dived-head-injury.yaml | 96 ++++++++ scenarios/pregenerated/t15-3-knife-wound.yaml | 95 ++++++++ .../pregenerated/t16-1-smoke-column.yaml | 79 +++++++ .../t16-2-child-bicycle-volzhsky.yaml | 100 ++++++++ .../pregenerated/t16-3-sleeping-pills.yaml | 104 ++++++++ scenarios/pregenerated/t17-1-fire-alarm.yaml | 80 +++++++ .../pregenerated/t17-2-seizure-in-shop.yaml | 93 ++++++++ .../pregenerated/t17-3-beaten-woman.yaml | 92 ++++++++ .../pregenerated/t18-1-unknown-fire.yaml | 87 +++++++ .../pregenerated/t18-2-husband-wont-wake.yaml | 101 ++++++++ .../pregenerated/t18-3-cries-for-help.yaml | 76 ++++++ scenarios/pregenerated/t19-1-field-fire.yaml | 89 +++++++ scenarios/pregenerated/t19-2-snake-bite.yaml | 102 ++++++++ .../pregenerated/t19-3-train-injury.yaml | 79 +++++++ .../pregenerated/t20-1-three-fighting.yaml | 94 ++++++++ scenarios/pregenerated/t20-2-stroke.yaml | 98 ++++++++ scenarios/pregenerated/t20-3-rape.yaml | 77 ++++++ .../t21-1-mass-fight-embassy.yaml | 97 ++++++++ scenarios/pregenerated/t21-2-axe-wound.yaml | 99 ++++++++ .../t21-3-child-locked-in-car.yaml | 78 ++++++ scenarios/pregenerated/t22-1-flat-fight.yaml | 98 ++++++++ .../pregenerated/t22-2-child-stomach.yaml | 98 ++++++++ scenarios/pregenerated/t22-3-suicide-sms.yaml | 81 +++++++ .../pregenerated/t23-1-drunk-husband.yaml | 96 ++++++++ scenarios/pregenerated/t23-2-eardrum.yaml | 102 ++++++++ scenarios/pregenerated/t23-3-lost-child.yaml | 87 +++++++ .../pregenerated/t24-1-parking-quarrel.yaml | 79 +++++++ .../pregenerated/t24-2-child-slide-fall.yaml | 91 +++++++ .../pregenerated/t24-3-begging-with-baby.yaml | 84 +++++++ .../pregenerated/t25-1-drunk-at-stop.yaml | 92 ++++++++ .../pregenerated/t25-2-accident-vegas.yaml | 96 ++++++++ scenarios/pregenerated/t25-3-body-found.yaml | 92 ++++++++ .../pregenerated/t26-1-vandals-stadium.yaml | 97 ++++++++ .../pregenerated/t26-2-accident-melnitsa.yaml | 98 ++++++++ .../pregenerated/t26-3-death-care-home.yaml | 80 +++++++ .../pregenerated/t27-1-suspicious-car.yaml | 99 ++++++++ .../pregenerated/t27-2-accident-tunnel.yaml | 95 ++++++++ scenarios/pregenerated/t27-3-wall-crack.yaml | 95 ++++++++ .../pregenerated/t28-1-stranger-at-door.yaml | 109 +++++++++ .../pregenerated/t28-2-accident-mid.yaml | 95 ++++++++ scenarios/pregenerated/t28-3-loose-board.yaml | 108 +++++++++ scenarios/pregenerated/t29-1-ticking-box.yaml | 79 +++++++ .../pregenerated/t29-2-accident-fight.yaml | 94 ++++++++ .../pregenerated/t29-3-threat-to-blow-up.yaml | 94 ++++++++ .../t30-1-car-theft-yesterday.yaml | 91 +++++++ .../pregenerated/t30-2-pedestrian-hit.yaml | 86 +++++++ .../pregenerated/t30-3-gas-smell-house.yaml | 95 ++++++++ .../t31-1-car-theft-witnessed.yaml | 88 +++++++ scenarios/pregenerated/t31-2-hit-and-run.yaml | 105 +++++++++ .../pregenerated/t31-3-gas-pipe-whistle.yaml | 92 ++++++++ scenarios/pregenerated/t32-1-carjacking.yaml | 112 +++++++++ .../t32-2-trolleybus-accident.yaml | 98 ++++++++ .../pregenerated/t32-3-street-lights.yaml | 98 ++++++++ 103 files changed, 9403 insertions(+), 74 deletions(-) create mode 100644 backend/tests/test_pregen.py create mode 100644 scenarios/pregenerated/t01-1-fire-container.yaml create mode 100644 scenarios/pregenerated/t01-2-mass-fight.yaml create mode 100644 scenarios/pregenerated/t01-3-child-other-region.yaml create mode 100644 scenarios/pregenerated/t02-1-smoke-chute.yaml create mode 100644 scenarios/pregenerated/t02-2-megafon-consultation.yaml create mode 100644 scenarios/pregenerated/t02-3-car-in-water.yaml create mode 100644 scenarios/pregenerated/t03-1-fire-private-house.yaml create mode 100644 scenarios/pregenerated/t03-2-loud-music.yaml create mode 100644 scenarios/pregenerated/t03-3-log-blocked-driver.yaml create mode 100644 scenarios/pregenerated/t04-1-balcony-fire.yaml create mode 100644 scenarios/pregenerated/t04-2-unconscious-parking.yaml create mode 100644 scenarios/pregenerated/t04-3-open-door.yaml create mode 100644 scenarios/pregenerated/t05-1-window-fire-people.yaml create mode 100644 scenarios/pregenerated/t05-2-wrong-medicine.yaml create mode 100644 scenarios/pregenerated/t05-3-worker-in-pit.yaml create mode 100644 scenarios/pregenerated/t06-1-car-fire.yaml create mode 100644 scenarios/pregenerated/t06-2-man-in-car.yaml create mode 100644 scenarios/pregenerated/t06-3-men-on-ice.yaml create mode 100644 scenarios/pregenerated/t07-1-toyota-fire.yaml create mode 100644 scenarios/pregenerated/t07-2-headache-ryazan.yaml create mode 100644 scenarios/pregenerated/t07-3-lost-elderly.yaml create mode 100644 scenarios/pregenerated/t08-1-mall-smoke.yaml create mode 100644 scenarios/pregenerated/t08-2-unconscious-roadside.yaml create mode 100644 scenarios/pregenerated/t08-3-drowning.yaml create mode 100644 scenarios/pregenerated/t09-1-platform-smoke.yaml create mode 100644 scenarios/pregenerated/t09-2-labour.yaml create mode 100644 scenarios/pregenerated/t09-3-fell-from-bridge.yaml create mode 100644 scenarios/pregenerated/t10-1-ticket-office-fire.yaml create mode 100644 scenarios/pregenerated/t10-2-elderly-crossroads.yaml create mode 100644 scenarios/pregenerated/t10-3-help-behind-door.yaml create mode 100644 scenarios/pregenerated/t11-1-bus-cabin-fire.yaml create mode 100644 scenarios/pregenerated/t11-2-dizziness.yaml create mode 100644 scenarios/pregenerated/t11-3-lost-in-forest.yaml create mode 100644 scenarios/pregenerated/t12-1-restaurant-smoke.yaml create mode 100644 scenarios/pregenerated/t12-2-heart-pain.yaml create mode 100644 scenarios/pregenerated/t12-3-men-on-bridge-rail.yaml create mode 100644 scenarios/pregenerated/t13-1-park-trees-fire.yaml create mode 100644 scenarios/pregenerated/t13-2-birth-in-car.yaml create mode 100644 scenarios/pregenerated/t13-3-man-on-roadside.yaml create mode 100644 scenarios/pregenerated/t14-1-grass-fire-azs.yaml create mode 100644 scenarios/pregenerated/t14-2-asthma.yaml create mode 100644 scenarios/pregenerated/t14-3-abduction.yaml create mode 100644 scenarios/pregenerated/t15-1-forest-fire.yaml create mode 100644 scenarios/pregenerated/t15-2-dived-head-injury.yaml create mode 100644 scenarios/pregenerated/t15-3-knife-wound.yaml create mode 100644 scenarios/pregenerated/t16-1-smoke-column.yaml create mode 100644 scenarios/pregenerated/t16-2-child-bicycle-volzhsky.yaml create mode 100644 scenarios/pregenerated/t16-3-sleeping-pills.yaml create mode 100644 scenarios/pregenerated/t17-1-fire-alarm.yaml create mode 100644 scenarios/pregenerated/t17-2-seizure-in-shop.yaml create mode 100644 scenarios/pregenerated/t17-3-beaten-woman.yaml create mode 100644 scenarios/pregenerated/t18-1-unknown-fire.yaml create mode 100644 scenarios/pregenerated/t18-2-husband-wont-wake.yaml create mode 100644 scenarios/pregenerated/t18-3-cries-for-help.yaml create mode 100644 scenarios/pregenerated/t19-1-field-fire.yaml create mode 100644 scenarios/pregenerated/t19-2-snake-bite.yaml create mode 100644 scenarios/pregenerated/t19-3-train-injury.yaml create mode 100644 scenarios/pregenerated/t20-1-three-fighting.yaml create mode 100644 scenarios/pregenerated/t20-2-stroke.yaml create mode 100644 scenarios/pregenerated/t20-3-rape.yaml create mode 100644 scenarios/pregenerated/t21-1-mass-fight-embassy.yaml create mode 100644 scenarios/pregenerated/t21-2-axe-wound.yaml create mode 100644 scenarios/pregenerated/t21-3-child-locked-in-car.yaml create mode 100644 scenarios/pregenerated/t22-1-flat-fight.yaml create mode 100644 scenarios/pregenerated/t22-2-child-stomach.yaml create mode 100644 scenarios/pregenerated/t22-3-suicide-sms.yaml create mode 100644 scenarios/pregenerated/t23-1-drunk-husband.yaml create mode 100644 scenarios/pregenerated/t23-2-eardrum.yaml create mode 100644 scenarios/pregenerated/t23-3-lost-child.yaml create mode 100644 scenarios/pregenerated/t24-1-parking-quarrel.yaml create mode 100644 scenarios/pregenerated/t24-2-child-slide-fall.yaml create mode 100644 scenarios/pregenerated/t24-3-begging-with-baby.yaml create mode 100644 scenarios/pregenerated/t25-1-drunk-at-stop.yaml create mode 100644 scenarios/pregenerated/t25-2-accident-vegas.yaml create mode 100644 scenarios/pregenerated/t25-3-body-found.yaml create mode 100644 scenarios/pregenerated/t26-1-vandals-stadium.yaml create mode 100644 scenarios/pregenerated/t26-2-accident-melnitsa.yaml create mode 100644 scenarios/pregenerated/t26-3-death-care-home.yaml create mode 100644 scenarios/pregenerated/t27-1-suspicious-car.yaml create mode 100644 scenarios/pregenerated/t27-2-accident-tunnel.yaml create mode 100644 scenarios/pregenerated/t27-3-wall-crack.yaml create mode 100644 scenarios/pregenerated/t28-1-stranger-at-door.yaml create mode 100644 scenarios/pregenerated/t28-2-accident-mid.yaml create mode 100644 scenarios/pregenerated/t28-3-loose-board.yaml create mode 100644 scenarios/pregenerated/t29-1-ticking-box.yaml create mode 100644 scenarios/pregenerated/t29-2-accident-fight.yaml create mode 100644 scenarios/pregenerated/t29-3-threat-to-blow-up.yaml create mode 100644 scenarios/pregenerated/t30-1-car-theft-yesterday.yaml create mode 100644 scenarios/pregenerated/t30-2-pedestrian-hit.yaml create mode 100644 scenarios/pregenerated/t30-3-gas-smell-house.yaml create mode 100644 scenarios/pregenerated/t31-1-car-theft-witnessed.yaml create mode 100644 scenarios/pregenerated/t31-2-hit-and-run.yaml create mode 100644 scenarios/pregenerated/t31-3-gas-pipe-whistle.yaml create mode 100644 scenarios/pregenerated/t32-1-carjacking.yaml create mode 100644 scenarios/pregenerated/t32-2-trolleybus-accident.yaml create mode 100644 scenarios/pregenerated/t32-3-street-lights.yaml diff --git a/1.md b/1.md index e69de29..fcbe0ed 100644 --- a/1.md +++ b/1.md @@ -0,0 +1,185 @@ +мДа. Давай ещё один набор **похожих задач**, но с немного другими числами, чтобы ты не просто запомнил предыдущие. + +Я бы сейчас дал тебе **20 задач**, охватывающих все типы из нашего набора. Сначала только условия — **решения пока не показываю**. Если хочешь, потом разберём их по одной. + +## 1. Простая вероятность + +**1.** Игральную кость бросают один раз. Найти вероятность того, что выпадет число, большее 4. + +**2.** Монету бросают 4 раза. Найти вероятность того, что орёл выпадет хотя бы один раз. + +--- + +## 2. Карты и последовательное извлечение + +**3.** Из колоды в 36 карт вытаскивают 2 карты без возвращения. Найти вероятность того, что обе карты — дамы. + +**4.** Из колоды в 36 карт вытаскивают 2 карты без возвращения. Найти вероятность того, что хотя бы одна карта окажется тузом. + +**5.** Из колоды в 36 карт вытаскивают 2 карты без возвращения. Найти вероятность того, что первая карта — туз, а вторая — король. + +--- + +## 3. Комбинаторика + +**6.** Из 12 студентов выбирают 4 человека. Найти вероятность того, что два конкретных студента окажутся среди выбранных. + +**7.** В группе 8 юношей и 6 девушек. Случайно выбирают 5 человек. Найти вероятность того, что среди них ровно 3 девушки. + +**8.** Из 15 различных книг выбирают 3 книги. Какова вероятность того, что две конкретные книги будут выбраны? + +--- + +## 4. Биномиальное распределение + +**9.** Вероятность попадания стрелка в цель равна \(0.7\). Он делает 5 выстрелов. Найти вероятность ровно 3 попаданий. + +**10.** Случайная величина + +$$ +X\sim Bin(8,0.25). +$$ + +Найти: + +$$ +M(X),\qquad D(X). +$$ + +**11.** Вероятность брака одной детали равна \(0.05\). Проверяют 10 деталей. Найти вероятность того, что бракованных деталей будет **не более одной**. + +--- + +## 5. Пуассон + +**12.** Случайная величина имеет распределение + +$$ +X\sim Pois(4). +$$ + +Найти: + +$$ +P(X=2). +$$ + +**13.** Случайная величина + +$$ +X\sim Pois(2). +$$ + +Найти: + +$$ +F(2). +$$ + +**14.** В среднем за час в магазин приходит 3 клиента. Число клиентов имеет распределение Пуассона. Найти вероятность того, что за час не придёт ни одного клиента. + +--- + +## 6. Таблица распределения + +**15.** Случайная величина задана таблицей: + +| \(X\) | \(-2\) | \(1\) | \(3\) | +| ----- | ------: | ------: | ------: | +| \(P\) | \(0.2\) | \(0.5\) | \(0.3\) | + +Найти: + +$$ +M(X),\quad D(X),\quad F(1). +$$ + +**16.** Случайная величина принимает значения \(0,2,a\) с вероятностями \(0.2,0.3,0.5\). Известно: + +$$ +M(X)=3. +$$ + +Найти \(a\) и \(D(X)\). + +--- + +## 7. Функция распределения + +**17.** Функция распределения: + +$$ +F(x)= +\begin{cases} +0,&x<0,\\ +\dfrac{x}{3},&0\le x<3,\\ +1,&x\ge3. +\end{cases} +$$ + +Найти: + +$$ +P(1 force=1 - cd backend && $(UV) run python scripts/pregenerate.py "$(s)" +pregen: ## Офлайн-таблицы реплик: make pregen [s=<сценарий>] [t=<билет>] [force=1] + cd backend && s="$(s)" t="$(t)" force="$(force)" $(UV) run python scripts/pregenerate.py demo: ## Поднять стенд для занятия: база, сценарии, бэкенд с голосом, фронт ./scripts/demo.sh diff --git a/backend/app/dialog/prompts/pregen.md b/backend/app/dialog/prompts/pregen.md index 1d79444..dc719d1 100644 --- a/backend/app/dialog/prompts/pregen.md +++ b/backend/app/dialog/prompts/pregen.md @@ -2,14 +2,20 @@ а человек, который звонит и просит помощи. ПРОИСШЕСТВИЕ: {scenario} -СОСТОЯНИЕ ЗВОНЯЩЕГО: {mood} ЗАДАЧА: {task} +Дай по одной реплике на каждое состояние звонящего: +{moods} + ПРАВИЛА: 1. Одна-две короткие фразы, как в настоящем звонке. 2. Ничего не придумывай сверх того, что дано в задаче: ни адресов, ни имён, ни подробностей происшествия. 3. Никакого канцелярита и вежливых оборотов помощника. 4. Паника и крик — это обрывки, повторы, незаконченные фразы. -5. Верни только реплику: без кавычек, без пояснений, без описания действий. +5. Реплики для разных состояний должны заметно отличаться подачей, + но нести одно и то же содержание. + +ФОРМАТ ОТВЕТА: только JSON-объект, ключи — коды состояний из списка выше, +значения — реплики. Без пояснений, без markdown-ограды. diff --git a/backend/scripts/pregenerate.py b/backend/scripts/pregenerate.py index 01e6636..6bbe9d8 100644 --- a/backend/scripts/pregenerate.py +++ b/backend/scripts/pregenerate.py @@ -1,23 +1,30 @@ -"""make pregen: построить таблицу реплик звонящего для офлайна. +"""make pregen: таблица реплик звонящего для офлайна. Зачем не «дерево диалога» в буквальном смысле: ветвление уже делает слот-автомат — -он решает, какой факт раскрыт и был ли повтор. Модели остаётся дать формулировки, -поэтому таблица индексируется парой «событие × настроение» и получается небольшой: -для пожарного сценария — 62 реплики. - -Результат кладётся рядом со сценариями, в `scenarios/pregenerated/.yaml`: -это контент, и методист должен иметь возможность его прочитать и поправить. +он решает, какой факт раскрыт, был ли повтор и уточнён ли адрес. Модели остаётся +дать формулировки, поэтому таблица индексируется парой «событие × настроение». Сеть нужна только здесь. На занятии таблица читается с диска, и звонящий отвечает мгновенно, без интернета. +**Один запрос на факт, а не на реплику.** В библиотеке 96 вызовов заказчика, +449 фактов и пять настроений: по реплике за запрос это шесть тысяч обращений +и часы ожидания. Модель отдаёт все настроения одного факта разом, а запросы +идут параллельно — это минуты. + +Работа возобновляемая: уже заполненные реплики пропускаются, так что прерванный +прогон продолжается с места остановки. + make pregen все сценарии - make pregen s=fire-apartment-l2 один - make pregen force=1 перегенерировать уже готовое + make pregen s=t01-1-fire-container один + make pregen t=19 все вызовы билета 19 + make pregen force=1 перегенерировать заполненное """ import asyncio +import json import os +import re import sys from datetime import datetime, timezone from pathlib import Path @@ -30,7 +37,6 @@ sys.path.insert(0, str(ROOT)) from app.config import get_settings # noqa: E402 from app.dialog.caller import MOOD_WORDS, _prompt # noqa: E402 from app.dialog.llm import LlmClient, LlmRequest, LlmUnavailable # noqa: E402 -from app.domain.events import Mood # noqa: E402 from app.scenarios.loader import load_library # noqa: E402 LIBRARY = ROOT.parent / "scenarios" @@ -40,28 +46,100 @@ OUTPUT = LIBRARY / "pregenerated" #: фраза звучит как заевшая пластинка. FILLERS_PER_MOOD = 3 +#: Одновременных запросов к провайдеру. Восемь — компромисс: быстрее упираемся +#: в ограничение частоты у провайдера, медленнее ждём зря. +CONCURRENCY = int(os.environ.get("PREGEN_CONCURRENCY", "8")) -async def ask(client: LlmClient, model: str, scenario_title: str, mood: Mood, task: str) -> str | None: - prompt = _prompt("pregen.md").format( - scenario=scenario_title, mood=MOOD_WORDS.get(mood, mood.value), task=task - ) + +def moods_block() -> str: + return "\n".join(f" {mood.value} — {words}" for mood, words in MOOD_WORDS.items()) + + +def parse(text: str) -> dict[str, str]: + """JSON из ответа модели. Рассуждающие модели любят обернуть его в ограду + или дописать фразу вокруг — вынимаем первый объект и не спорим.""" + match = re.search(r"\{.*\}", text, re.S) + if not match: + return {} + try: + data = json.loads(match.group(0)) + except json.JSONDecodeError: + return {} + return { + key: value.strip() + for key, value in data.items() + if isinstance(value, str) and value.strip() + } + + +async def ask(client: LlmClient, model: str, scenario_title: str, task: str) -> dict[str, str]: + """Реплики на все настроения одним запросом.""" + prompt = _prompt("pregen.md").format(scenario=scenario_title, task=task, moods=moods_block()) for attempt in range(1, 4): try: - return await client.complete( + answer = await client.complete( LlmRequest( messages=[{"role": "user", "content": prompt}], model=model, temperature=0.9, + max_tokens=700, ), use_cache=False, ) except LlmUnavailable as exc: - print(f" попытка {attempt}: {exc}", flush=True) - await asyncio.sleep(3 * attempt) - return None + if attempt == 3: + print(f" не получено: {exc}", flush=True) + return {} + # 429 — не сбой, а просьба подождать. Три секунды провайдеру + # ни о чём не говорят, и прогон сгорает на ровном месте. + pause = (20 if "429" in str(exc) else 3) * attempt + await asyncio.sleep(pause) + continue + lines = parse(answer) + if lines: + return lines + return {} -async def build(client: LlmClient, model: str, scenario, existing: dict, force: bool) -> dict: +def tasks_for(scenario, table: dict, force: bool) -> list[tuple[str, str, str]]: + """Что осталось сгенерировать: (секция, ключ, задание для модели).""" + todo: list[tuple[str, str, str]] = [] + known = set(MOOD_WORDS) + + def missing(section: str, key: str) -> bool: + if force: + return True + have = table.get(section, {}).get(key) or {} + return not all(have.get(mood.value) for mood in known) + + for fact in scenario.facts: + if missing("reveal", fact.id): + todo.append(("reveal", fact.id, + f"Оператор спросил, и ты отвечаешь ему вот этим фактом: «{fact.value}». " + "Скажи это своими словами.")) + if missing("repeat", fact.id): + todo.append(("repeat", fact.id, + f"Оператор ПОВТОРНО спрашивает то, что ты уже говорил: «{fact.value}». " + "Ты раздражён: напомни, что уже сказал, и повтори коротко.")) + # Уточнение: заявитель назвал не тот адрес и теперь поправляется. + # Без этой секции офлайн-звонящий на уточняющий вопрос ответит + # заготовкой и уточнённого адреса не назовёт (tasks/lct-35). + if fact.refined and missing("refine", fact.id): + todo.append(("refine", fact.id, + f"Оператор переспросил, и выясняется, что ты назвал не то: на самом деле " + f"«{fact.refined}». Поправься — не раздражаясь, ты сам ошибся.")) + if force or not all( + len(table.get("fillers", {}).get(mood.value) or []) >= FILLERS_PER_MOOD for mood in known + ): + for index in range(FILLERS_PER_MOOD): + todo.append(("fillers", str(index), + "Оператор спросил о том, чего ты не знаешь, или ты не расслышал вопрос. " + "Переспроси или отмахнись — фактов не называй.")) + return todo + + +async def build(client: LlmClient, model: str, scenario, existing: dict, force: bool, + gate: asyncio.Semaphore) -> tuple[dict, int]: table = { "scenario": scenario.id, "model": model, @@ -69,45 +147,30 @@ async def build(client: LlmClient, model: str, scenario, existing: dict, force: "first_line": scenario.first_line, "reveal": dict(existing.get("reveal", {})), "repeat": dict(existing.get("repeat", {})), + "refine": dict(existing.get("refine", {})), "fillers": dict(existing.get("fillers", {})), } - moods = list(MOOD_WORDS) - facts = {fact.id: fact.value for fact in scenario.facts} - total = len(facts) * len(moods) * 2 + len(moods) * FILLERS_PER_MOOD - done = 0 + todo = tasks_for(scenario, table, force) + if not todo: + return table, 0 - for fact_id, value in facts.items(): - for section, task in ( - ("reveal", f"Оператор спросил, и ты отвечаешь ему вот этим фактом: «{value}». Скажи это своими словами."), - ("repeat", f"Оператор ПОВТОРНО спрашивает то, что ты уже говорил: «{value}». " - f"Ты раздражён: напомни, что уже сказал, и повтори коротко."), - ): - table[section].setdefault(fact_id, {}) - for mood in moods: - done += 1 - if not force and table[section][fact_id].get(mood.value): - continue - line = await ask(client, model, scenario.title, mood, task) - if line: - table[section][fact_id][mood.value] = line - print(f" [{done}/{total}] {section} {fact_id} {mood.value}: {line or 'НЕ ПОЛУЧЕНО'}", flush=True) + async def one(section: str, key: str, task: str): + async with gate: + return section, key, await ask(client, model, scenario.title, task) - for mood in moods: - table["fillers"].setdefault(mood.value, []) - for index in range(FILLERS_PER_MOOD): - done += 1 - if not force and len(table["fillers"][mood.value]) > index: - continue - line = await ask( - client, model, scenario.title, mood, - "Оператор спросил о том, чего ты не знаешь, или ты не расслышал вопрос. " - "Переспроси или отмахнись — фактов не называй.", - ) - if line: - table["fillers"][mood.value].append(line) - print(f" [{done}/{total}] filler {mood.value}: {line or 'НЕ ПОЛУЧЕНО'}", flush=True) + results = await asyncio.gather(*(one(*item) for item in todo)) - return table + failed = 0 + for section, key, lines in results: + if not lines: + failed += 1 + continue + if section == "fillers": + for mood, line in lines.items(): + table["fillers"].setdefault(mood, []).append(line) + else: + table[section].setdefault(key, {}).update(lines) + return table, failed async def main() -> int: @@ -116,38 +179,60 @@ async def main() -> int: print("нет LLM_API_KEY в backend/.env — генерировать нечем") return 1 - only = os.environ.get("s") or (sys.argv[1] if len(sys.argv) > 1 else "") + only = os.environ.get("s") or "" + ticket = os.environ.get("t") or "" force = bool(os.environ.get("force")) - scenarios = [s for s in load_library(LIBRARY) if not only or s.id == only] + + scenarios = load_library(LIBRARY) + if only: + scenarios = [s for s in scenarios if s.id == only] + if ticket: + scenarios = [s for s in scenarios if str(s.ticket) == ticket] if not scenarios: - print(f"нет сценария {only}") + print(f"нет сценариев по условию s={only!r} t={ticket!r}") return 1 - print(f"модель: {settings.llm_model_caller}") + # Прикидка до запуска: человек должен понимать, что он запускает — + # тысячу обращений к платному провайдеру или десяток. + planned = 0 + for scenario in scenarios: + path = OUTPUT / f"{scenario.id}.yaml" + existing = yaml.safe_load(path.read_text(encoding="utf-8")) if path.exists() else {} + planned += len(tasks_for(scenario, existing or {}, force)) + # flush обязателен: вывод уходит в трубу, а человек должен увидеть оценку + # объёма до того, как уйдёт первый запрос, а не после всего прогона. + print(f"модель: {settings.llm_model_caller}, сценариев: {len(scenarios)}, " + f"запросов: {planned}, параллельно: {CONCURRENCY}", flush=True) + if not planned: + print("всё уже сгенерировано (перегенерировать: make pregen force=1)", flush=True) + return 0 OUTPUT.mkdir(parents=True, exist_ok=True) client = LlmClient(timeout=180) # рассуждающие модели отвечают долго + gate = asyncio.Semaphore(CONCURRENCY) + started = datetime.now(timezone.utc) + total_failed = 0 + try: - for scenario in scenarios: + for number, scenario in enumerate(scenarios, 1): path = OUTPUT / f"{scenario.id}.yaml" existing = yaml.safe_load(path.read_text(encoding="utf-8")) if path.exists() else {} - print(f"\n{scenario.id} — {scenario.title}") - table = await build(client, settings.llm_model_caller, scenario, existing or {}, force) + table, failed = await build(client, settings.llm_model_caller, scenario, + existing or {}, force, gate) + total_failed += failed path.write_text( yaml.safe_dump(table, allow_unicode=True, sort_keys=False, width=100), encoding="utf-8", ) - missing = sum( - 1 - for section in ("reveal", "repeat") - for fact in table[section].values() - for mood in MOOD_WORDS - if not fact.get(mood.value) - ) - print(f" → {path.relative_to(ROOT.parent)}" + (f", не получено реплик: {missing}" if missing else "")) + mark = f", не получено: {failed}" if failed else "" + print(f" [{number}/{len(scenarios)}] {scenario.id}{mark}", flush=True) finally: await client.aclose() - print("\nГотово. Занятие теперь идёт без сети: звонящий читает таблицу с диска.") + spent = (datetime.now(timezone.utc) - started).total_seconds() + print(f"\nГотово за {spent / 60:.1f} мин. Занятие идёт без сети: " + "звонящий читает таблицу с диска.") + if total_failed: + print(f"Не получено блоков: {total_failed}. Повторный запуск допишет только их.") return 0 diff --git a/backend/tests/test_pregen.py b/backend/tests/test_pregen.py new file mode 100644 index 0000000..728be77 --- /dev/null +++ b/backend/tests/test_pregen.py @@ -0,0 +1,122 @@ +"""Предгенерация офлайн-таблиц: разбор ответа и планирование работы. + +Сеть здесь не нужна и не используется: проверяется то, что ломается тихо — +разбор JSON от рассуждающей модели и решение «что ещё осталось сгенерировать». +Сама генерация запускается руками там, где есть провайдер (tasks/lct-19). +""" + +from pathlib import Path + +import pytest + +from app.scenarios.loader import load_file +from scripts.pregenerate import parse, tasks_for + +LIBRARY = Path(__file__).resolve().parents[2] / "scenarios" + + +# ── разбор ответа модели ── + + +def test_plain_json_is_parsed(): + assert parse('{"panic": "Горим!", "calm": "У нас пожар."}') == { + "panic": "Горим!", + "calm": "У нас пожар.", + } + + +def test_json_in_markdown_fence_is_parsed(): + """Рассуждающие модели любят обернуть ответ в ограду.""" + answer = 'Вот реплики:\n```json\n{"panic": "Горим!"}\n```\nГотово.' + assert parse(answer) == {"panic": "Горим!"} + + +def test_broken_json_gives_nothing_not_a_crash(): + """Пустой разбор — это повтор запроса, а не падение прогона на середине.""" + assert parse("извините, не могу") == {} + assert parse('{"panic": ') == {} + + +def test_empty_lines_are_dropped(): + assert parse('{"panic": " ", "calm": "Пожар."}') == {"calm": "Пожар."} + + +def test_non_string_values_are_dropped(): + assert parse('{"panic": ["а", "б"], "calm": "Пожар."}') == {"calm": "Пожар."} + + +# ── планирование ── + + +@pytest.fixture(scope="module") +def scenario(): + return load_file(LIBRARY / "tickets" / "t03-1-fire-private-house.yaml", LIBRARY) + + +def test_empty_table_needs_every_fact(scenario): + todo = tasks_for(scenario, {}, force=False) + sections = {section for section, _, _ in todo} + assert "reveal" in sections and "repeat" in sections and "fillers" in sections + + +def test_refinable_fact_gets_its_own_section(scenario): + """Без секции `refine` офлайн-звонящий на уточняющий вопрос ответит + заготовкой и уточнённого адреса не назовёт (lct-35).""" + todo = tasks_for(scenario, {}, force=False) + refine = [key for section, key, _ in todo if section == "refine"] + assert refine == ["f_address"] + + +def test_fact_without_refinement_has_no_refine_task(scenario): + todo = tasks_for(scenario, {}, force=False) + refine = {key for section, key, _ in todo if section == "refine"} + assert "f_what_burns" not in refine + + +def test_filled_table_needs_nothing(scenario): + """Прерванный прогон продолжается с места остановки, а не с начала.""" + from app.dialog.caller import MOOD_WORDS + + moods = {mood.value: "реплика" for mood in MOOD_WORDS} + table = { + "reveal": {fact.id: dict(moods) for fact in scenario.facts}, + "repeat": {fact.id: dict(moods) for fact in scenario.facts}, + "refine": {fact.id: dict(moods) for fact in scenario.facts if fact.refined}, + "fillers": {mood.value: ["раз", "два", "три"] for mood in MOOD_WORDS}, + } + assert tasks_for(scenario, table, force=False) == [] + + +def test_partially_filled_table_asks_only_for_the_rest(scenario): + from app.dialog.caller import MOOD_WORDS + + moods = {mood.value: "реплика" for mood in MOOD_WORDS} + table = {"reveal": {fact.id: dict(moods) for fact in scenario.facts}} + sections = {section for section, _, _ in tasks_for(scenario, table, force=False)} + assert "reveal" not in sections + assert "repeat" in sections + + +def test_missing_single_mood_reopens_the_block(scenario): + """Блок считается готовым только когда есть все настроения: иначе + звонящий молчит ровно в том состоянии, которого не хватает.""" + from app.dialog.caller import MOOD_WORDS + + moods = {mood.value: "реплика" for mood in MOOD_WORDS} + moods.pop("aggressive") + table = {"reveal": {fact.id: dict(moods) for fact in scenario.facts}} + reveal = [key for section, key, _ in tasks_for(scenario, table, force=False) if section == "reveal"] + assert reveal, "неполный блок не попал в работу" + + +def test_force_regenerates_everything(scenario): + from app.dialog.caller import MOOD_WORDS + + moods = {mood.value: "реплика" for mood in MOOD_WORDS} + table = { + "reveal": {fact.id: dict(moods) for fact in scenario.facts}, + "repeat": {fact.id: dict(moods) for fact in scenario.facts}, + "refine": {fact.id: dict(moods) for fact in scenario.facts if fact.refined}, + "fillers": {mood.value: ["раз", "два", "три"] for mood in MOOD_WORDS}, + } + assert tasks_for(scenario, table, force=True) diff --git a/backend/tests/test_tree.py b/backend/tests/test_tree.py index c1d9152..d42611a 100644 --- a/backend/tests/test_tree.py +++ b/backend/tests/test_tree.py @@ -88,3 +88,59 @@ async def test_caller_never_speaks_an_unrevealed_fact(caller, slots): for fact in SCENARIO.facts: if fact.id not in revealed: assert fact.value not in text, f"выдал «{fact.value}» на «{question}»" + + +def test_refined_line_comes_from_the_table(tmp_path, monkeypatch): + """Офлайн-звонящий должен поправляться уточнённым адресом, а не отвечать + заготовкой: секцию `refine` пишет `make pregen` (tasks/lct-19, lct-35).""" + import yaml as _yaml + + from app.dialog import tree as tree_module + from app.scenarios.schema import Scenario + + scenario = Scenario.model_validate( + { + "id": "refine-offline", + "title": "Проверка уточнения офлайн", + "type": "fire", + "level": "L3", + "persona": {"base": "calm", "arc": [{"stage": "registration", "mood": "calm"}]}, + "first_line": "Горим!", + "facts": [ + { + "id": "f_address", + "value": "улица Станционная, дом 28", + "refined": "Королёв, улица Станционная, дом 28", + "reveal_on": {"question": "q_address"}, + "refine_on": "q_city", + } + ], + "checklist": [ + {"id": "q_address", "question": "Назовите адрес", "fact": "f_address"}, + {"id": "q_city", "question": "Это точно Москва город?"}, + ], + } + ) + table = { + "scenario": scenario.id, + "first_line": "Горим!", + "reveal": {"f_address": {"calm": "Станционная, двадцать восемь."}}, + "refine": {"f_address": {"calm": "Нет, это Королёв, Станционная, двадцать восемь."}}, + "repeat": {}, + "fillers": {"calm": ["Не расслышал."]}, + } + monkeypatch.setattr(tree_module, "LIBRARY", tmp_path) + (tmp_path / f"{scenario.id}.yaml").write_text( + _yaml.safe_dump(table, allow_unicode=True), encoding="utf-8" + ) + + caller = tree_module.TreeCaller(scenario.id) + slots = SlotMachine(scenario, StemEmbedder(), floor=0.5) + persona = PersonaState(scenario.persona) + + import asyncio + + asyncio.run(caller.reply(slots.hear("Назовите адрес"), persona, slots)) + line = asyncio.run(caller.reply(slots.hear("Это точно Москва город?"), persona, slots)) + assert "Королёв" in line.text, f"звонящий не поправился: {line.text}" + assert caller.misses == 0, "реплика ушла в заготовки, хотя в таблице она есть" diff --git a/scenarios/pregenerated/fire-apartment-l2.yaml b/scenarios/pregenerated/fire-apartment-l2.yaml index 452065e..8fe8d66 100644 --- a/scenarios/pregenerated/fire-apartment-l2.yaml +++ b/scenarios/pregenerated/fire-apartment-l2.yaml @@ -1,6 +1,6 @@ scenario: fire-apartment-l2 model: deepseek-ai/DeepSeek-V4-Pro -generated_at: '2026-09-17T20:56:21+00:00' +generated_at: '2026-09-20T06:51:01+00:00' first_line: Алло! Алло! Помогите! Горим! А-а-а! reveal: f_address: @@ -71,6 +71,7 @@ repeat: worried: Да говорю же я вам! Плита газовая! На кухне вентиль, не перекрыл я его, не успел! calm: 'Слушайте, я же уже сказал: плита газовая, вентиль на кухне, перекрыть не успел.' confused: Да говорю же вам — плита газовая, кран на кухне! Перекрыть, говорю, не успел! +refine: {} fillers: panic: - А?! Что?! Я не слышу! Тут всё горит, быстрее!! diff --git a/scenarios/pregenerated/t01-1-fire-container.yaml b/scenarios/pregenerated/t01-1-fire-container.yaml new file mode 100644 index 0000000..16fd79f --- /dev/null +++ b/scenarios/pregenerated/t01-1-fire-container.yaml @@ -0,0 +1,91 @@ +scenario: t01-1-fire-container +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:51:01+00:00' +first_line: Здравствуйте. Тут мусорный контейнер горит, у депо. +reveal: + f_address: + panic: ДЕПО ТАМ! У ДЕПО ГОРИТ! МАМА, ТАМ ГОРИТ! ОКОЛО СТАНЦИИ КИЕВСКОЙ! ДЛИННОЕ ЗДАНИЕ, ГДЕ ПОЛИЦИЯ! + БЫСТРЕЕ! + aggressive: Слушайте, я не знаю, как вам ещё объяснить! Депо у «Киевской»! Длинное строение, прям + рядом с вашим же участком полиции! Записали?! + worried: Ой... Это депо... Около вокзала, Киевский называется. Там такое длинное здание, прям возле + полицейского участка... Не знаю, понятно ли объяснил... + calm: Депо. Ориентир — станция Москва-Пассажирская Киевская. Длинное здание, рядом участковый пункт + полиции. + confused: Возле поездов... ну, станция Киевская. Там депо, такое вытянутое. А рядом ещё этот... полицейский + пункт. Не могу понять, улицу-то как назвать... + f_what_burns: + panic: Пожар! Контейнер горит! Пламя! Открытое пламя, прямо вырывается! + aggressive: Вы что, не слышите? Контейнер для мусора вспыхнул, открытый огонь! + worried: Тут такое дело... мусорный бак загорелся, и пламя уже открытое, выглядит опасно. + calm: Зафиксировано возгорание мусорного контейнера, пламя открытое. + confused: Это... ну этот, для отходов... ящик. Горит, и огонь прямо наружу, открытый. + f_people: + panic: Людей нет! Никого нет! Только огонь, никого нет! + aggressive: Да не на кого тут орать — пусто! Ни одной души! + worried: Я посмотрел, вроде... да нет тут никого. Пострадавших нет. + calm: Людей рядом нет, пострадавших тоже. + confused: Ой, а людей... нету. То есть пострадавших, ну, тут пусто. + f_caller: + panic: Си-до-ров! Иван! Сергеич! 916-126-34-71! 34-71!! + aggressive: 'Я же уже диктовал! Сидоров Иван Сергеевич, записывайте: 916-126-34-71!' + worried: Сидоров... Иван Сергеевич. Телефон... сейчас, 916-126-34-71, правильно? + calm: Сидоров, Иван Сергеевич. Номер 916-126-34-71. + confused: Сидоров... Иван Сергеевич... телефон, минуту... 916... нет, 126... 34-71. +repeat: + f_address: + panic: Я же сказал уже! Депо! Киевская! Участок! Пожар! Быстрее! + aggressive: 'Повторяю тебе лично: депо у Киевской, длинное здание у пункта полиции. Услышал?' + worried: Ой, ну я же говорил... Депо возле Киевского вокзала, рядом с полицией. Не перепутайте. + calm: 'Повторяю: депо у вокзала Киевский, растянутое строение у опорного пункта полиции.' + confused: Я... ну я уже называл... Это... депо, где-то у Киевской... длинное такое... и полиция рядом. + f_what_burns: + panic: Да говорю же! Мусорка! Открытое пламя! + aggressive: Я только что сказал. Мусорный бак. Открытый огонь. + worried: Я уже говорил это… Контейнер с мусором, огонь открытый. + calm: Повторяю. Мусорный контейнер. Горение открытое. + confused: Э-э… ну мусорный… пламя прямо так и горит, открытое же… + f_people: + panic: Да нету никого! Говорю же — нет пострадавших! Рядом нет никого! + aggressive: 'Да слышишь меня? Сказал уже: людей нет, пострадавших нет! Зачем переспрашиваешь?!' + worried: Ой... я же уже говорил... нет там никого, пострадавших нет, рядом пусто... + calm: 'Повторяю: пострадавших нет, рядом никого. Ранее уже сообщал.' + confused: Я... я вроде бы говорил. Нету пострадавших. И рядом тоже никого нету. + f_caller: + panic: Я уже сказал! Сидоров Иван Сергеевич! Телефон 916-126-34-71! + aggressive: 'Слушайте внимательнее! Повторяю: Сидоров Иван Сергеевич, 916-126-34-71. Записали?!' + worried: Ох, я же только что назвал... Сидоров Иван Сергеевич, телефон 916-126-34-71. + calm: 'Повторяю: Сидоров Иван Сергеевич, номер 916-126-34-71.' + confused: Я... я уже говорил, по-моему... Сидоров, э-э... Иван Сергеевич и 916-126-34-71. +refine: + f_address: + panic: Не туда! Не туда! Железная дорога! Московская, Киевская... один километр, дом два, строение + два! Горит! + aggressive: Да подождите вы! Я же сказал — ошибся! Московская железная дорога, Киевская, первый километр, + дом два, строение два! + worried: Ой... я, кажется, адрес перепутал. Это Московская железная дорога, Киевская, 1 км, дом 2, + строение 2. + calm: Поправка. Не тот адрес. Московская железная дорога, Киевская, 1 километр, дом 2, строение 2. + confused: Подождите... я напутал. Московская железная дорога... Киевская... 1 км, дом 2, строение + 2. Да, точно. +fillers: + panic: + - Пожар! Пожар! Я не знаю... Что? Да я не слышу вас, мусорка горит, скорее! + - А?! Что?! Я не слышу, там горит всё, быстрее! + - Пожар! Горит! Вы что, не слышите?! Какая разница?! + aggressive: + - Да какая разница?! Я говорю, контейнер горит! Делайте свою работу, а не глупости спрашивайте! + - Да какая разница?! Я говорю — приезжайте! Вы оглохли там все?! + - Да какая нафиг разница, что вы спросили?! Приезжайте быстрее! + worried: + - Простите, я не расслышал... Тут такой шум, я растерялся. Повторите, пожалуйста. + - Простите, я не понял вопрос. Повторите, пожалуйста... Тут такое... + - Я не понял... А это важно сейчас? Мусорка же горит... + calm: + - Извините, не уловил последний вопрос. Уточните. + - Не расслышал. Уточните. + - Простите, не расслышал. Повторите, пожалуйста. + confused: + - Что? А... Подождите... Вы про что спросили? Я не того... Не понял. + - Что? А... нет, этого я не знаю. Вы про что спросили-то? + - Что? А... я не... Подождите, я не знаю, о чём вы... diff --git a/scenarios/pregenerated/t01-2-mass-fight.yaml b/scenarios/pregenerated/t01-2-mass-fight.yaml new file mode 100644 index 0000000..b398739 --- /dev/null +++ b/scenarios/pregenerated/t01-2-mass-fight.yaml @@ -0,0 +1,98 @@ +scenario: t01-2-mass-fight +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:51:07+00:00' +first_line: Алло! Тут человек пятнадцать дерутся, прутами машут! Скорее! +reveal: + f_address: + panic: Тут! Возле посольства! Азербайджана! На тротуаре прямо! На тротуаре! + aggressive: Вам же говорят — у азербайджанского посольства, на тротуаре! Вы записали или нет?! + worried: Ой, тут... ну, это, рядом с посольством Азербайджана... на тротуаре они все лежат... + calm: Ориентир — посольство Азербайджана, драка на тротуаре возле него. + confused: Напротив... нет, не напротив. Рядом с посольством этим, азербайджанским. Там, где тротуар. + Я на тротуаре стою. + f_what_happened: + panic: Там десять, пятнадцать! Они все друг друга! Господи, быстрее! + aggressive: Да десять-пятнадцать лбов там! Морды друг другу бьют, вы там приедете или нет?! + worried: Я не знаю точно... Может, человек десять, пятнадцать. Они все дерутся, высылайте кого-нибудь, + пожалуйста... + calm: Дерутся. Количество — визуально от десяти до пятнадцати человек. + confused: Ну, их там... десять, может, чуть больше. Пятнадцать, я не считал. Драка просто куча-мала. + f_victims: + panic: Боже, их тут пять человек! Кровь, они все избиты! Пятеро! + aggressive: Слушайте, вы долго еще?! Пять человек в крови, травмы разные, быстрее давайте! + worried: Тут пятеро пострадавших... Травмы у всех серьезные, я не знаю, что делать. + calm: Пострадавших пятеро. Характер травм разный, нужна помощь. + confused: Этих... сколько? Пятеро. И травмы эти, ну, разные у всех, понимаете? + f_suspects: + panic: Палками! Прутьями железными бьют! Стрельбы нет, но бьют же! + aggressive: Сказал же, арматура и палки! Огнестрела нет, не вижу! + worried: У них там палки... и прутья железные. Вроде не стреляют пока. + calm: Дерутся палками и прутами. Огнестрельного оружия нет. + confused: Ну, эти... палки, арматура. Не стреляют, кажется. Драка просто. + f_caller: + panic: Петя! Петя это! Иванов! 916-123-98-78! + aggressive: 'Записывайте уже: Иванов Пётр, 916-123-98-78!' + worried: Я Иванов Пётр... телефон мой 916-123-98-78... + calm: Иванов Пётр Иванович, 916-123-98-78. + confused: Иванов... Пётр... этот... 916... 123-98-78, кажется... +repeat: + f_address: + panic: Да сказал уже! Посольство Азербайджана, тротуар, быстрее! + aggressive: 'Вы глухой?! Повторяю: посольство Азербайджана, тротуар!' + worried: Я же уже говорил… Посольство Азербайджана, возле него на тротуаре. + calm: 'Повторяю: рядом с посольством Азербайджана, на тротуаре.' + confused: Я уже называл… Ну, это… посольство Азербайджана, да, на тротуаре. + f_what_happened: + panic: Да говорю же вам, их там!.. Их человек десять-пятнадцать! + aggressive: 'Ты глухой?! Сказал уже: десять-пятнадцать человек!' + worried: Я уже говорил это… Десять или пятнадцать человек дерутся. + calm: 'Повторяю: дерутся десять-пятнадцать человек.' + confused: Я же сказал… Их то ли десять, то ли пятнадцать… Да. + f_victims: + panic: Я же сказал! Пятеро! Травмы разные — я уже говорил! + aggressive: Ты глухой?! Пятеро пострадавших, с разными травмами. Записа́л теперь? + worried: Я уже называл... Пятеро. У них разные травмы, понимаете? + calm: 'Повторяю: пострадавших пятеро, травмы разные.' + confused: Я... я же это уже... ну, пятеро там. Травмы... разные, в общем. + f_suspects: + panic: Да палками! Палками и прутьями я же сказал! Огнестрела нету, нету! + aggressive: 'Ты глухой? Повторяю для особо одарённых: палки, арматура. Стрельбы нет.' + worried: Я же уже говорил… Палки и железки у них, никаких пистолетов. + calm: 'Напомню: дубины и куски арматуры. Огнестрельного оружия не наблюдаю.' + confused: Э-э… я ж сказал вроде… Ну, палками и этими, как их, прутами. Стволы не видел. + f_caller: + panic: Да говорю же вам! Иванов Пётр Иванович, 916-123-98-78! Уже сказал! Скорее! + aggressive: 'Вы слушаете вообще? Повторяю специально для вас: Иванов Пётр Иванович, телефон 916-123-98-78.' + worried: Я уже называл... Пётр Иванович Иванов, 916-123-98-78. Пожалуйста, зафиксируйте. + calm: 'Повторяю: Иванов Пётр Иванович, 916-123-98-78.' + confused: 'Так я же уже... Мои данные? Иванов... Пётр Иванович. И телефон: 9-1-6... 123-98-78. Верно?' +refine: + f_address: + panic: Нет-нет, стойте, я не там! Не Тверская! Переулок Леонтьевский! Дом 16, строение 1! Слышите?! + aggressive: Да не на Тверской говорю же! Ты вообще слушаешь? Леонтьевский переулок, 16, строение 1! + worried: Ой, подождите, я перепутал... Простите, ради бога, это не Тверская. Леонтьевский переулок, + дом 16, строение 1. Правильно. + calm: 'Виноват, поправка: не Тверская улица. Леонтьевский переулок, дом 16, строение 1.' + confused: А нет, извините, я напутал... Не Тверская. Как же... Леонтьевский, кажется, переулок. Дом + 16, строение 1. +fillers: + panic: + - А?! Что?! Я не слышу, тут кричат все! + - А?! ЧТО?! Я НЕ СЛЫШУ! ТУТ ТАКОЕ... ТУТ ТВОРИТСЯ! + - А?! Что?! Я не слышу, тут ор, тут всё... Что вы сказали?! + aggressive: + - Да какая разница! Ты выезжать будешь или нет?! + - Да какая разница, что я вижу?! Просто пришлите всех, кого можно! + - Да какая разница, что я вижу?! Вы лучше быстро приезжайте, а не спрашивайте! + worried: + - Простите... Я не понял вопроса. Тут всё очень плохо. + - Извините, я не понял вопроса... Просто приезжайте быстрее, очень страшно. + - Я... простите, я не расслышал, тут очень шумно, повторите... + calm: + - Повторите громче. Не разобрал. + - Повторите, пожалуйста, не расслышал. Действуйте согласно протоколу. + - Вопрос не расслышал, шумно. Повторите. + confused: + - Подождите... А? Я запутался, что вы сказали? + - Что? Нет, подождите, я не о том... Я вообще не знаю, что вам нужно ответить. + - Нет-нет, подождите... А что вы спросили сейчас? Куда смотреть? Я запутался... diff --git a/scenarios/pregenerated/t01-3-child-other-region.yaml b/scenarios/pregenerated/t01-3-child-other-region.yaml new file mode 100644 index 0000000..8e39ef2 --- /dev/null +++ b/scenarios/pregenerated/t01-3-child-other-region.yaml @@ -0,0 +1,102 @@ +scenario: t01-3-child-other-region +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:51:14+00:00' +first_line: Здравствуйте, сын с велосипеда упал, рука и нога опухли! +reveal: + f_address: + panic: Карла Маркса! Улица Карла Маркса! Там, срочно, ребёнок! + aggressive: 'Я вам русским языком говорю: Карла Маркса, у Молсыркомбината этого! Слышите?!' + worried: Ой, это улица Карла Маркса... Там ещё комбинат этот, Молсыркомбинат, рядом... + calm: Улица Карла Маркса, ориентир — Молсыркомбинат. + confused: Мы на Карла Маркса, нет, не в городе... Возле сыркомбината какого-то... Молочного, кажется. + f_what_happened: + panic: Господи, он просто с велика! Сам упал! И рука эта... рука и нога! Опухло всё! + aggressive: Слушайте, я что, неясно говорю? Сам он упал! С велосипеда. И отёк теперь, рука и нога, + всё! + worried: Он сам упал с велосипеда... Я не знаю, у него рука и нога сильно отекли... + calm: Упал с велосипеда сам. Отёк руки и ноги. + confused: Он упал... с этого, с велосипеда. Сам. И теперь, кажется, опухла рука, и нога тоже... + f_who: + panic: Илья! Мой Илья, Смирнов, одиннадцать! Сын упал, господи, Илья... + aggressive: Смирнов Илья, 11 лет. Это сын мой, слышите? Хватит тупить! + worried: Смирнов Илья, ему одиннадцать... Это сынок мой... + calm: Смирнов Илья, 11 лет. Это мой сын. + confused: Смирнов... Илья. Одиннадцать лет ему. Ну, сын это мой, в общем. + f_conscious: + panic: Да дышит он, дышит! Глаза открыты! Ревет всё время, ревёт! + aggressive: В сознании, плачет. Дышит нормально. Сам вижу. Что вы тупите. + worried: Он вроде в сознании... плачет, да... дышит, дышит нормально. + calm: В сознании, плачет, дышит. Дыхание ровное. + confused: Ой, подождите... да живой, живой, плачет. И дышит, да, дышит нормально. + f_caller: + panic: Мама это я! Я мама! 916… 320-12-83! Телефон мой! + aggressive: 'Слышите меня вообще? Мать звонит, записывайте: 916-320-12-83!' + worried: Я мама… Телефон мой… 9163201283, ничего не путаю? + calm: Звоню я, мама. Мой номер 9163201283. + confused: Это… женщина, мать то есть. Звоню с номера… 916… 320-12-83, кажется. +repeat: + f_address: + panic: Да говорю же вам!! Улица Карла Маркса! Где этот, как его… Молсыркомбинат! Приезжайте быстрее! + aggressive: 'Я вам только что русским языком сказал: улица Карла Маркса, возле Молсыркомбината. Записывайте + уже!' + worried: Вы меня не слушаете, что ли? Я же говорил… Улица Карла Маркса, ориентир — Молсыркомбинат. + calm: 'Повторяю: улица Карла Маркса, рядом Молсыркомбинат. Я это уже называл.' + confused: Ну я же уже… назвал вроде. Улица… Маркса, да. Там этот комбинат… Ну, молочный, Молсыркомбинат. + f_what_happened: + panic: Я же сказал уже! Упал с велика, сам! Рука, нога — опухло всё! Слышите?! + aggressive: 'Вам русским языком говорят: упал с велосипеда сам, отёк руки и ноги. Повторяю второй + раз!' + worried: Я ведь уже говорил это... Упал с велосипеда сам, отёк на руке и ноге. + calm: Повторяю, я уже это называл. Велосипед, упал сам, отёк руки и ноги. + confused: Ой... я уже сказал, нет? Он сам упал с велосипеда, и у него... опухли рука и нога. + f_who: + panic: Да я же уже сказал! Илья! Смирнов! Сын мой! + aggressive: 'Вы что там, не слышите?! Я же русским языком назвал: Смирнов Илья, одиннадцать лет, сын!' + worried: Я же говорил... Смирнов Илья, одиннадцать лет, мой сын. + calm: 'Я уже называл: Смирнов Илья, 11 лет, мой сын.' + confused: Я... я же сказал. Смирнов Илья. 11 лет. Сын. Я уже говорил это. + f_conscious: + panic: ДА В СОЗНАНИИ ОН ПЛАЧЕТ Я ЖЕ ГОВОРЮ-ГОВОРЮ В СОЗНАНИИ ДЫШИТ + aggressive: Слышь, ты! Третий раз талдычу — в сознании. Плачет. Дышит. Записывай давай. + worried: Я же уже отвечал... В сознании он, плачет и дышит. Правда нормально всё, я сказал. + calm: 'Повторяю: в сознании, плачет, дышит нормально. Эту информацию я уже давал.' + confused: Я... я же сказал это всё. Ну в сознании, да. Плачет, да. Дышит. Я ведь говорил. + f_caller: + panic: Я уже сказала! Этот номер! Сказала же! + aggressive: Да повторяю я, повторяю! 916-320-12-83, мать звонит! + worried: Ой, я же говорила... Ну, мама это, набираю с её телефона 9163201283. + calm: 'Повторяю: звоню с номера мамы, 9163201283.' + confused: Я... я же назвал... Вроде мамин телефон, 9163201283, да? +refine: + f_address: + panic: Ой, да нет же, нет! Это Волжский, Волгоградская! Карла Маркса, у Молсыркомбината! Я неправильно + сказал! + aggressive: Волгоградская это! Город Волжский! Улица Карла Маркса, возле Молсыркомбината. Слышите? + Записали? + worried: Ой, извините, я сам напутал. Это Волгоградская область, город Волжский, улица Карла Маркса, + около Молсыркомбината... Правильно теперь? + calm: Стоп, я ошибся. Волгоградская область, город Волжский, улица Карла Маркса, ориентир — Волжский + Молсыркомбинат. + confused: Подождите... Я неправильно регион назвал? Нет, это Волгоградская... область... Волжский, + улица Карла Маркса... у комбината... Блин. +fillers: + panic: + - А?! Что?! Я не... я не понял, господи, да что вы спрашиваете-то?! + - Что?! Я не слышу, я не… Пожалуйста, быстрее! + - А? Что? Я не слышу, я не понимаю вас, пожалуйста, быстрее! + aggressive: + - Да какая разница! Я вам говорю — упал и всё! Вы мне поможете или нет?! + - Да какая разница?! Я же сказал — не знаю я этого! Делайте уже что-нибудь! + - Какая разница?! Я вам говорю, он упал, а вы с вопросами! + worried: + - Простите... я, кажется, не расслышал вопроса... я так переживаю, повторите, пожалуйста... + - Простите, я не расслышал… Я очень волнуюсь, повторите, пожалуйста. + - Простите, я не расслышал... Можно ещё раз, что вы спросили? + calm: + - Извините, я не понял. Повторите, что вы сказали. + - Я не понял ваш вопрос. Уточните, что именно вам нужно. + - Повторите вопрос, не разобрал. + confused: + - А? В смысле? Нет, подождите... я что-то запутался... что именно вы спросили? + - А? Вы это о чём сейчас спросили? Я запутался… + - Это... Вы о чём? Я как-то пропустил, что вы сказали. diff --git a/scenarios/pregenerated/t02-1-smoke-chute.yaml b/scenarios/pregenerated/t02-1-smoke-chute.yaml new file mode 100644 index 0000000..12e8c1e --- /dev/null +++ b/scenarios/pregenerated/t02-1-smoke-chute.yaml @@ -0,0 +1,92 @@ +scenario: t02-1-smoke-chute +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:51:21+00:00' +first_line: Здравствуйте, у нас дымом из мусоропровода тянет, весь подъезд в дыму. +reveal: + f_address: + panic: Берзарина 21, первый корпус! Третий подъезд, быстрее! Домофон 68, 68! Дым идёт! + aggressive: 'Слушайте сюда: Берзарина, 21/1, подъезд 3, домофон 68. Записали? Не перебивайте!' + worried: Улица Берзарина... дом 21 корпус 1. Подъезд третий, домофон 68. Я правильно называю? + calm: 'Адрес: улица Берзарина, дом 21, корпус 1, подъезд 3, код домофона 68.' + confused: Улица... Берзарина, дом 21 или 22? Нет, 21. Корпус 1. Подъезд 3. И домофон... там 68, кажется. + f_what_burns: + panic: Дым идёт! Из мусоропровода валит! Огня не... не вижу пока, но дым! + aggressive: Сказал же — мусоропровод дымит, пламени нет! Высылайте уже кого-нибудь! + worried: У нас мусоропровод дымит... Открытого огня я не заметила, только дым идёт. + calm: Мусоропровод дымит, открытое пламя отсутствует. + confused: Это... ну, огня такого нет, а дым идёт. Из мусорки этой, из трубы. + f_people: + panic: Дыма нет в квартирах! Люди все дома! Пострадавших нет! + aggressive: Слушайте, никто не пострадал, все по квартирам сидят, вы мне быстрее давайте по делу! + worried: Ой... А пострадавших вроде нет, все у себя... Но что же это будет-то? + calm: Пострадавших нет. Жильцы находятся в своих квартирах. + confused: Нет, раненых... ну, никто не пострадал, все в общем по домам, по квартирам. + f_smoke: + panic: Дым валит по всему подъезду! Я на седьмом! Этажей семнадцать! + aggressive: Слушайте, дым идёт по подъезду, я на 7-м, дом 17-этажный, давайте уже! + worried: Тут дым по подъезду пошёл... Я на седьмом этаже, дом семнадцатиэтажный... + calm: Дым идёт по подъезду, я на седьмом этаже, дом семнадцатиэтажный. + confused: Ну дым идёт... подъезд задымляется... Я на седьмом, а этажей... семнадцать, кажется... + f_caller: + panic: 'Меня! Меня зовут — Олег... то есть Ким Олег Юрьевич! Телефон, телефон запишите: 916-126-34-71!' + aggressive: 'Ким Олег Юрьевич! И хватит меня уже переспрашивать, записывайте быстрее: 916-126-34-71!' + worried: Ой, да, я Ким Олег Юрьевич... Мой номер 916-126-34-71. Только не бросайте трубку, пожалуйста. + calm: Ким Олег Юрьевич. Мой номер 916-126-34-71. + confused: Я? Это... Ким, кажется, Олег... Олегович? Нет, Юрьевич! Ким Олег Юрьевич, а номер — 916... + 126... 34... 71. +repeat: + f_address: + panic: Да говорю же! Берза́рина! Двадцать один, первый корпус! Домофон шестьдесят восемь! + aggressive: 'Алло! Повторяю для особо одарённых: Берзарина, 21 к1, третий подъезд! Домофон 68!' + worried: Ой... Я же только что называл... Улица Берзарина, дом 21, корпус 1, подъезд 3, домофон 68. + Повторить? + calm: 'Повторяю: Берзарина, 21, корпус 1, 3-й подъезд. Домофон 68.' + confused: Так я уже... Там... Берзарина, 21... Ой, корпус один, подъезд три. И код 68. + f_what_burns: + panic: Да говорю же вам — дымит! Дымит! Огня нет! + aggressive: 'Слушайте внимательнее! Сказал уже: дым из мусоропровода, пламени нет!' + worried: Я же говорил... Дым идёт из мусоропровода. Без огня пока. + calm: 'Повторяю: задымление мусоропровода, открытого горения не вижу.' + confused: Я уже... это... ну, мусоропровод который. Дым. А пожара вроде нет. + f_people: + panic: Говорю же, нет никого! Все по квартирам сидят! + aggressive: Да сказал уже русским языком! Нет пострадавших, все внутри! + worried: Я же говорил... Пострадавших нет, люди в квартирах. + calm: 'Повторяю: пострадавших нет, жильцы у себя.' + confused: Э-э, я это... уже сказал. Ну, никто не пострадал, все в квартирах которые. + f_smoke: + panic: Да дым же! Дым идёт! Седьмой этаж, семнадцать этажей! + aggressive: 'Я же русским языком сказал: дым по подъезду, седьмой этаж, семнадцать этажей в доме!' + worried: Ой, я уже говорил... Дым идёт по подъезду, я на седьмом, дом семнадцатиэтажный. + calm: 'Повторяю: задымление мусоропровода, дым идёт по подъезду, заявитель на седьмом, дом — семнадцать + этажей.' + confused: Я уже... уже говорил это. Дым идёт по подъезду. Заявитель на седьмом, дом вроде семнадцать + этажей. + f_caller: + panic: Я ЖЕ СКАЗАЛ! Ким Олег Юрьевич! 916-126-34-71! ВСЁ! ДЫМ ИДЁТ! + aggressive: Вы оглохли?! Ким Олег Юрьевич. Телефон. 916-126-34-71. Записывайте уже! + worried: Ой, ну я же только что говорил... Ким Олег Юрьевич, телефон 916-126-34-71... Повторяю. + calm: 'Повторяю: Ким Олег Юрьевич, телефон 916-126-34-71.' + confused: Так я же уже... это... Ким Олег... Юрьевич. И телефон 916... 126-34-71. Забыли? +refine: {} +fillers: + panic: + - А?! Я не.. я не.. ПОВТОРИТЕ, Я НЕ СЛЫШУ! + - Я не… Что? Я не… Да какая разница?! Дым идёт! + - А?! Что?! Я не слышу, тут дым, господи! Что вы сказали?! + aggressive: + - Да какая разница?! Я говорю, дым! Делайте что-нибудь! + - Не знаю я этого! Делайте уже что-нибудь! + - Да какая разница, что я знаю! Вы мне поможете или нет?! + worried: + - Простите, я не расслышал... Можно ещё раз? Я очень волнуюсь. + - Ой, простите, я не расслышал. Что вы спросили? + - Ой, простите... Я не поняла, что вы спросили... Тут так шумит всё, повторите... + calm: + - Прошу прощения, повторите громче. Здесь плохая слышимость. + - Этого я не знаю. Уточните вопрос. + - Я не расслышал. Повторите вопрос. + confused: + - А? Что? Подождите, я не понял. Какой ещё вопрос? + - Вы про что? Я не понял… Так, стоп, я запутался. + - Я... я не это... Что вы имели в виду? Я просто не понимаю, что вам нужно... diff --git a/scenarios/pregenerated/t02-2-megafon-consultation.yaml b/scenarios/pregenerated/t02-2-megafon-consultation.yaml new file mode 100644 index 0000000..5456629 --- /dev/null +++ b/scenarios/pregenerated/t02-2-megafon-consultation.yaml @@ -0,0 +1,79 @@ +scenario: t02-2-megafon-consultation +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:51:27+00:00' +first_line: Алло! Меня в салоне связи обманули, разбирайтесь! +reveal: + f_address: + panic: Сущёвский Вал, пять, строение один! «Мегафон»! «Мегафон» это! + aggressive: 'Слушайте, адрес такой: Сущёвский Вал, дом 5, строение 1, салон «Мегафон»! Быстро!' + worried: Я не понимаю... Сущёвский Вал, дом пять, строение один... Это «Мегафон»... + calm: Сущёвский Вал, дом 5, строение 1. Салон связи «Мегафон». + confused: Улица... эта... Сущёвский Вал, 5... строение, кажется, 1. Ну, «Мегафон» там... + f_what_happened: + panic: Поругался! Он трубку бросил! Всё! Просто поругались, он бросил! Не бил, ничего такого! + aggressive: Слушайте, ну поругался и поругался! Кинул он трубку, ясно? Никто никому не угрожал, руки + не распускал! + worried: Я просто поругался с продавцом... Он бросил трубку. Угроз не было, никто не дрался. + calm: Поругался с продавцом, он бросил трубку. Угроз и рукоприкладства не было. + confused: Ну мы это... поругались, и он трубку бросил. Угроз вроде не было... и не дрались. + f_victims: + panic: Да не нужна никому помощь! Никто не пострадал, слышите! Не надо никого! + aggressive: Не присылайте никого, вам говорят! Никто тут не пострадал, помощь ваша не нужна! + worried: Слушайте, тут это... никто не пострадал, вроде. Не надо, наверное, никого присылать. + calm: Пострадавших нет. Никакая помощь не требуется. + confused: Вы знаете... нет, пострадавших нету. И помощь не нужна, спасибо... то есть, не надо. + f_caller: + panic: Быстрее, умоляю! 916... 896, нет, 3254! Запишите же! + aggressive: 'Да делайте уже что-нибудь! Сказано же вам: 916 896 3254!' + worried: 'Ой, боюсь, как бы хуже не стало... Сам его номер: 916 896 3254.' + calm: 'Мой номер: 916 896 3254. Жду.' + confused: Э-э... сейчас... 916... а там 896 или 986... и 3254. Нет, всё, вот. +repeat: + f_address: + panic: Да говорю же вам! Сущёвский Вал, пять! «Мегафон» этот! + aggressive: 'Вы слушаете вообще? Третий раз повторяю: Сущёвский Вал, дом 5, салон «Мегафон».' + worried: Ой, я же уже сказал… Ну Сущёвский Вал, 5, «Мегафон». Пожалуйста, быстрее. + calm: Я уже называл адрес. Сущёвский Вал, дом 5, салон связи «Мегафон». Повторяю. + confused: Я… я же назвал только что. Сущёвский… Вал, 5, строение… нет, просто 5. «Мегафон». + f_what_happened: + panic: Да говорил уже! Говорил! Поругался с продавцом, трубку бросил — и всё, не бил никто! + aggressive: Слушайте, я всё уже объяснил! Поругались, он трубку кинул, драк не было! Зачем по кругу + гонять? + worried: Я это уже называл... Поругался с продавцом, он бросил трубку, угроз не было, драк тоже... + calm: 'Повторяю: конфликт с продавцом, тот бросил трубку, без рукоприкладства и угроз.' + confused: Я же... ну я же сказал. Поругался с продавцом, он трубку бросил и всё, без драки. Разве + не говорил? + f_victims: + panic: Да сказал уже! Сказал! Никто не пострадал, помощь не нужна, вы что, не слышите?! + aggressive: 'Я же русским языком сказал: никто не ранен, «скорую» не надо! Хватит переспрашивать!' + worried: Подождите, я ведь уже говорил... Нет пострадавших, помощь не требуется. Повторяю. + calm: 'Я уже отвечал: пострадавших нет, помощь не нужна.' + confused: Я же... я это самое и говорил, нет никого, помощь… не нужна помощь, в общем. + f_caller: + panic: Да говорил уже! Говорил! 916 896 32... 3254! Сделайте же что-нибудь! + aggressive: 'Вы что там, оглохли?! Я же русским языком сказал: 916 896 32 54! Записывайте!' + worried: Ой, я же только что называл... Ну 916 896 32 54, правильно? Повторите, пожалуйста. + calm: 'Я уже диктовал. Повторяю: 916 896 32 54.' + confused: Так я... я же только что его называл, этот номер... 916 896... э-э... 32 54. Всё верно? +refine: {} +fillers: + panic: + - А? Что?! Я не слышу, что вы сказали, тут такое, он просто... вы что сказали?! + - Что?! Да не знаю я! Я просто... вы приедете или нет?! + - А? Что?! Я не... я не знаю! Вы мне лучше скажите, что мне делать, они меня обманули! + aggressive: + - Да какая разница, что я покупал?! Вы запрос мой вообще слышите? Высылайте кого-нибудь! + - Слушайте, какая разница?! Я вам говорю, он на меня орёт, делайте свою работу! + - Да какая разница?! Вы мне поможете или так и будете допрос устраивать? + worried: + - Простите, я не понял... Что именно вы спросили? Я не знаю, я просто хочу, чтобы это прекратилось. + - Ой... а зачем это? Я не понял вопрос... просто примите вызов, пожалуйста. + - Ой, простите, я не расслышал... Я так переживаю, можно ещё раз? + calm: + - Повторите вопрос, не расслышал. И давайте без деталей, которые к делу не относятся. + - Эту информацию я не расслышал, повторите. Мне сейчас не до уточнений. + - Повторите, пожалуйста, я не уловил вопрос. + confused: + - Я не... А зачем это нужно? Я звоню, потому что скандал. При чём тут... Ой, переспросите, пожалуйста. + - Подождите... вы что спросили? Я не за этим звоню, я запутался... + - Стоп, подождите... Вы о чём сейчас спросили? Я запутался. diff --git a/scenarios/pregenerated/t02-3-car-in-water.yaml b/scenarios/pregenerated/t02-3-car-in-water.yaml new file mode 100644 index 0000000..1a94185 --- /dev/null +++ b/scenarios/pregenerated/t02-3-car-in-water.yaml @@ -0,0 +1,86 @@ +scenario: t02-3-car-in-water +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:51:34+00:00' +first_line: Машина в воду ушла! Прямо с набережной! Там человек внутри! +reveal: + f_address: + panic: На набережную Яузы! В сторону области! Упала, упала, быстрее!!! + aggressive: Я сказал — набережная Яузы, в сторону области! Что непонятного?! + worried: Это где-то на набережной Яузы, ехали в сторону области... + calm: Набережная Яузы, движение в сторону области. + confused: Яуза... эта... набережная. В сторону области вроде. Или нет, точно. + f_what_happened: + panic: Ааа! Машина! С набережной, под воду! Она ушла, ушла вся! + aggressive: Съехала с набережной и ушла под воду, ясно?! Делайте что-нибудь! + worried: Ой... Тут машина с набережной съехала и под воду ушла... Что же теперь... + calm: Машина съехала с набережной и ушла под воду. + confused: Она это... с набережной... нет, съехала и всё, под воду ушла. Или в воду? + f_victims: + panic: Там человек! Внутри! Никто не выплыл! Не выбрался никто!! + aggressive: Говорю же вам, в машине этот сидел, и никто его не видел снаружи! Никто не выбрался оттуда! + worried: В машине кто-то был... и наружу так никто и не показался. Боюсь, он до сих пор внутри. + calm: В салоне находился человек. На поверхность никто не поднялся. + confused: В ней... в машине то есть, был кто-то. И он не... никто не вылез наружу. Не появился. + f_caller: + panic: Мой номер... мой номер... 916... 896... 3254! Иванова Елена! Записали?! + aggressive: Вы вообще слушаете?! Елена Иванова, телефон 916 896 3254, записывайте давайте! + worried: Ой, я даже не знаю... Меня Лена зовут, Иванова. Телефон 916 896 3254, только не кладите трубку... + calm: Меня зовут Иванова Елена Сергеевна, мой номер 916 896 3254. + confused: Это... я... Иванова, кажется... нет, точно, Иванова Елена. И телефон... 3254, да... 916 + 896 3254. +repeat: + f_address: + panic: Да набережная Яузы, я же говорю! Вода прибывает, быстрее! + aggressive: 'Сказал же уже: набережная Яузы! В сторону области, вы что, не слышите?!' + worried: Я вам повторял... Набережная Яузы. В сторону области, пожалуйста, не переспрашивайте. + calm: 'Повторяю: набережная Яузы, в сторону области. Записали?' + confused: Я же... а, ну да. Набережная Яузы, в ту сторону... ну, в область которая. Я уже говорил + вам. + f_what_happened: + panic: ДА Я ЖЕ СКАЗАЛ! МАШИНА УШЛА ПОД ВОДУ! С НАБЕРЕЖНОЙ! + aggressive: Ты глухой?! Я уже говорил — съехала с набережной и всё, утонула машина! + worried: Ой, ну я же говорил... Съехала с набережной. Под воду ушла машина. + calm: 'Повторяю: съехала с набережной и ушла под воду. Я это уже говорил.' + confused: Я это... уже сказал ведь. С набережной съехала, под воду. Всё. + f_victims: + panic: Да говорю же вам! Машина утонула, там человек был! Никто не вылезал, никто! + aggressive: Я уже сказал! Не выбрался никто! Человек там, внутри, всё! + worried: Ой... я же это уже говорил... В машине человек был, и никто не выбрался... + calm: 'Повторяю: в машине был человек. Наружу никто не выбрался.' + confused: Я... я же уже сказал. Там, в машине человек. Не вылез никто, кажется... + f_caller: + panic: Я уже сказал! Иванова Елена Сергеевна! 916 896 3254! Сказал же! + aggressive: Да ё-моё, я только что называл! Елена Сергеевна Иванова, 916-896-32-54, записали?! + worried: Ой, я же говорила... Иванова моя фамилия, Елена Сергеевна, 916 896 3254. Повторить? + calm: 'Повторяю: Иванова Елена Сергеевна, номер 916 896 3254.' + confused: Так я уже... Или нет? Точно сказал. Иванова... Елена Сергеевна, да. И телефон 916 896 32... + кажется, 54. +refine: + f_address: + panic: Не там! Не там сказал! Яуза, Яуза! Напротив пруда Нижнего... Большого! + aggressive: Да послушайте же! Я ошибся! Набережная Яузы, напротив Большого Нижнего пруда! + worried: Ой, подождите... Я, кажется, не то назвал. Набережная Яузы это, напротив Большого Нижнего + пруда. + calm: 'Поправка: набережная Яузы, напротив Большого Нижнего пруда. Ранее ошибся.' + confused: А нет... Это не то. В смысле, набережная Яузы, напротив этого... Большого Нижнего пруда. +fillers: + panic: + - А?! Что?! Я не слышу, тут вода, я не... что вы сказали?! + - А-а-а! Что?! Какая разница, глубина какая?! Мы тонем, тонем! + - Что?! Я не… Я не слышу вас! Тут вода, я не… Повторите! + aggressive: + - Да какая разница сейчас! Вы что, не понимаете?! + - Откуда я знаю?! Ты вообще слушаешь? Машина в воде, всё! + - Да какая разница, что там?! Вы мне поможете или нет? + worried: + - Простите, я не расслышал... Тут всё очень плохо, повторите... + - Ох... Я не понимаю, что вы спросили. Простите, здесь так шумно. + - Простите, я не понял… Что вы сказали? Тут очень плохо слышно. + calm: + - Уточните еще раз, не слышу вас из-за воды. + - Я не расслышал вопрос. Повторите, пожалуйста. + - Здесь шумно, повторите вопрос. Я не разобрал. + confused: + - Э-э, подождите, я... что? Что вы имеете в виду? Я не понял... + - Так, подождите, что? Я запутался. В смысле, какой ещё номер? Я просто позвонил. + - Я… я не это… Вы про что спросили? Я запутался совсем. diff --git a/scenarios/pregenerated/t03-1-fire-private-house.yaml b/scenarios/pregenerated/t03-1-fire-private-house.yaml new file mode 100644 index 0000000..a603b5b --- /dev/null +++ b/scenarios/pregenerated/t03-1-fire-private-house.yaml @@ -0,0 +1,83 @@ +scenario: t03-1-fire-private-house +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:51:41+00:00' +first_line: Здравствуйте! У нас крыша горит, дом деревянный! Приезжайте! +reveal: + f_address: + panic: ПОЖАР! БЫСТРЕЕ! Станционная, 28! ГОРИМ! + aggressive: Да Станционная, 28! Шевелитесь уже, алё! + worried: Ой, у нас Станционная улица... дом 28... пожалуйста, приезжайте скорее. + calm: 'Адрес: улица Станционная, дом 28.' + confused: Улица... эта... Станционная. Номер 28. Или 29? Нет, точно 28. + f_what_burns: + panic: Крыша горит! Всё полыхает, открытый огонь! Дом деревянный, там всё... + aggressive: Да горит крыша, открытым огнём! Ты понимаешь, что дом деревянный?! + worried: Ой... Там крыша загорелась, открытое пламя уже... А дом-то деревянный... + calm: Возгорание кровли, огонь открытый. Постройка деревянная. + confused: Ну это... Сверху горит. Крыша. Прям сильно горит, деревянный же дом... + f_people: + panic: Вышли! Все во двор! Дом пустой, там никого! + aggressive: Да вышли мы все, во дворе стоим! Нет никого в доме, сказал же! + worried: Мы все на улице... вроде все со мной, в доме пусто. + calm: Все покинули помещение, находимся во дворе. В доме людей нет. + confused: Мы это... все вышли уже, да. Внутри пусто, мы во дворе. + f_gas: + panic: ГАЗА НЕТ! НЕТУ ГАЗА В ДОМЕ! + aggressive: Да нет там никакого газа, русским же языком говорю! + worried: Ой, газа у нас нет... дом-то не газифицирован... + calm: Дом не газифицирован, газового оборудования нет. + confused: Нет, газа нет... ну, баллонов всяких... не газифицирован дом... +repeat: + f_address: + panic: Да Станционная я же уже сказал! Стан-ци-он-на-я! Двадцать восемь, дом горит! + aggressive: Вы глухой?! Я вам минуту назад улицу назвал, Станционная, 28. Записывайте уже! + worried: Ой... я же говорил только что... Станционная, дом 28. Вы не записали, да? + calm: 'Повторяю: Станционная, 28.' + confused: Я разве не сказал? Мне казалось, сказал... Станичная, нет, Станционная, 28. + f_what_burns: + panic: Да говорю же вам! Крыша! Открытый! Деревянный весь! Горит всё! + aggressive: 'Вы вообще слушаете?! Я сказал уже: огонь открытый, крыша пылает, дом деревянный.' + worried: Я ведь уже говорил… Крыша горит, огонь открытый, дом деревянный. + calm: 'Повторяю: крыша, открытый огонь, строение деревянное.' + confused: Я же сказал… В доме деревянном… Нет, это самое горит, крыша, открытый огонь. + f_people: + panic: Я уже сказал! Все во дворе! Нет никого в доме! + aggressive: Да слышишь ты или нет?! Я же русским языком сказал — все вышли! Пусто в доме! + worried: Ой... Я же говорил уже... Все вышли во двор. В доме точно никто не остался. + calm: 'Повторяю: все эвакуировались во двор. Дом пуст.' + confused: Так я... это... я же говорил вроде. Все вышли. Во дворе мы. Дома никого нет. + f_gas: + panic: Да нет газа! Я же сказал — не газифицирован дом! Нет газа, нет! + aggressive: Слушайте внимательно! Газа нет, я уже говорил! + worried: Ой, я же сказал... нет там газа, дом не газифицирован... + calm: 'Повторяю: дом не газифицирован, газа нет.' + confused: Я это... ну я уже говорил... газа нету, не газифицирован который... +refine: + f_address: + panic: Станционная! Двадцать восемь, двадцать восемь! Это Королёв, Королёв! Не Московская! + aggressive: Да БЛИН! Сам запутался! Не Московская улица, а Станционная, дом 28, город Королёв! + worried: Ой, простите, я не то сказал. Это Королёв, улица Станционная, 28... Всё верно теперь? + calm: 'Поправка: Московская область, город Королёв, улица Станционная, дом 28. Я ошибся.' + confused: Нет-нет, это не Московская... Подождите, я сейчас. Королёв, Станционная, 28. Точно Станционная, + не Московская. +fillers: + panic: + - Что?! Какое ещё... Я не слышу! Пожар! Понимаешь?! + - А-а-а!!! Я не... Я не слышу вас! Там всё горит! + - А?! Что?! Я не слышу! Вы о чём?! + aggressive: + - Да какая разница сейчас! Ты помочь можешь или нет?! + - Да какая разница, что вы спросили! Делайте что-нибудь! + - Да какая разница сейчас! При чём тут это?! + worried: + - Простите, я не разобрал... Тут так трещит всё, повторите. + - Простите, я не расслышал... В ушах шумит, повторите. + - Простите, я не понял... Можно ещё раз? + calm: + - Не расслышал. Уточните вопрос. + - Здесь очень плохая слышимость. Повторите вопрос. + - Повторите вопрос. + confused: + - А? Что? Я не понял... Вы про что спросили-то? + - А? Что? Подождите... я не понял сейчас... что? + - Что? Я... погодите, я не расслышал. diff --git a/scenarios/pregenerated/t03-2-loud-music.yaml b/scenarios/pregenerated/t03-2-loud-music.yaml new file mode 100644 index 0000000..4af4f82 --- /dev/null +++ b/scenarios/pregenerated/t03-2-loud-music.yaml @@ -0,0 +1,88 @@ +scenario: t03-2-loud-music +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:51:46+00:00' +first_line: Добрый вечер. Во дворе музыка на всю громкость, второй час уже. +reveal: + f_address: + panic: Бульвар Рокоссовского! 25, 25 дом, во дворе! Быстрее! + aggressive: Сказал же, Рокоссовского, 25, во дворе. Слушайте внимательнее! + worried: Это бульвар Рокоссовского... дом 25, во дворе. Пожалуйста, приезжайте. + calm: Бульвар Маршала Рокоссовского, 25, во дворе. + confused: Маршала... нет, Рокоссовского, 25. Во дворе этого дома. + f_what_happened: + panic: Там громко! Музыка орёт из машины! Люди сидят! + aggressive: Да поставьте вы им уже эту музыку! Из тачки долбит, компания там расселась! + worried: Тут такое дело... музыка во дворе, громко очень, из машины... и люди сидят рядом. + calm: Во дворе громко играет музыка из припаркованной машины, рядом с ней сидит компания. + confused: Ну, это... играет громко. Машина стоит, а рядом сидят. Музыка из неё. + f_victims: + panic: Да нет там никого! Ни драки, вы что! Просто громко! + aggressive: 'Какая драка?! Слушайте внимательно: все целы, морды не бьют!' + worried: Ой, нет-нет, до этого не дошло... Никто не пострадал, все тихо, просто музыка орет. + calm: Нет, все целы, никто не дерется. Просто шумно. + confused: Ну, в смысле... нет, не дерутся. Пострадавших нету, они просто... ну, музыку включили. + f_suspects: + panic: Тут человек пять, молодые, орут! Оружия не вижу, нет! + aggressive: Пять каких-то уродов! Что с них взять? Оружия нет, и ладно! + worried: Их человек пять... молодые люди. Оружия, кажется, не видно... + calm: Пять молодых людей. Оружия в руках не наблюдаю. + confused: Ну, человек пять, что ли... молодых. Оружие? Да нет, вроде не видно. + f_caller: + panic: Я ИВАН ПЕТРОВИЧ СОКОЛОВ! ТЕЛЕФОН 916 896 32 54! ЗАПИСАЛИ?! + aggressive: 'Соколов моя фамилия, Иван Петрович! Записывайте: 916 896 32 54. И быстрее давайте!' + worried: Соколов Иван Петрович... Мой номер 916 896 32 54. Я просто не знаю, что делать уже. + calm: 'Фамилия Соколов, Иван Петрович. Контакты для связи: 916 896 32 54.' + confused: Это Соколов... Иван Петрович. А телефон... сейчас, 916... 896 32 54, кажется. +repeat: + f_address: + panic: Я же сказал! Маршала Рокоссовского, 25! Двор! Быстрее! + aggressive: 'Ты глухой?! Я уже повторил: Рокоссовского, 25, во дворе!' + worried: Я уже называл адрес… бульвар Рокоссовского, 25, во дворе. + calm: 'Повторяю: бульвар Маршала Рокоссовского, 25, двор.' + confused: Я… я же говорил, кажется. Рокоссовского бульвар… 25… да, во дворе. + f_what_happened: + panic: Да говорю же я вам! Музыка из машины! Компания там! Во дворе! + aggressive: 'Слушайте внимательно, я уже сказал: двор, машина, музыка орёт, рядом сидят!' + worried: Я же говорил... Во дворе, из машины громко играет, и компания там сидит. + calm: 'Повторяю: во дворе громкая музыка из машины, рядом компания отдыхает.' + confused: Я это... ну, сказал уже вроде. Во дворе. Машина, музыка громко, люди сидят. + f_victims: + panic: Да не, никто не ранен, драки нет! Я же говорю! + aggressive: Ты вообще слушаешь? Сказал уже — все целы, драки нет! + worried: Я же ответил уже... Никто не пострадал, без драки обошлось. + calm: 'Повторяю: пострадавших нет, драки нет.' + confused: Ну я же, это... никто не ранен, нет драки. Я ж говорил уже. + f_suspects: + panic: Да говорю же я! Пять их! Пять человек! Оружия нет! Оружия нету! + aggressive: Я же уже сказал. Пять человек, молодые. Оружия нет. Записали? + worried: Я уже говорил... Ну человек пять, молодые, оружия не видно. Правда не видно. + calm: 'Повторяю: пятеро молодых людей, оружия при них нет.' + confused: Ну я же... я сказал уже. Их пять, вроде бы. Или... нет, точно пять. Молодые, без оружия. + f_caller: + panic: Я уже говорил! Соколов Иван Петрович! 916-896-32-54! Да слушайте же! + aggressive: 'Вы глухой?! Сказал же только что: Соколов Иван Петрович, телефон 916 896 3254!' + worried: Я только что называл... Извините. Соколов, Иван Петрович. 916 896 32 54. + calm: 'Повторяю: Соколов Иван Петрович. 916 896 32 54.' + confused: Я... я ведь уже называл. Соколов... Иван Петрович, да. Телефон 916... 896 32 54. +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу, тут орёт всё, не разобрать ничего! + - А? Что? Я не слышу, тут орёт всё, я не понял! + - А?! Что?! Я не слышу, тут орёт, тут... Что вы сказали?! + aggressive: + - Да какая разница, что вы спросили?! Сделайте уже что-нибудь с этим шумом! + - Да какая разница?! Делайте уже что-нибудь! + - Да какая разница, что я знаю! Вы что, не слышите меня — примите вызов! + worried: + - Простите, не расслышал... Тут очень громко, плохо слышно вас. + - Простите-простите, я не расслышал... Тут очень шумно. + - Я не... простите, я не понял вопроса. Тут очень громко, повторите. + calm: + - Повторите, пожалуйста. Из-за музыки ничего не слышно. + - Повторите, не разобрал из-за музыки. + - Я вас не расслышал. Повторите. + confused: + - Что? А, вы это... Подождите, я не понял вопрос, тут шумно. + - Вы это... погодите... а? Что вы спросили-то? + - Я... э-э... что? Вы про меня или... нет, я не понял, простите. diff --git a/scenarios/pregenerated/t03-3-log-blocked-driver.yaml b/scenarios/pregenerated/t03-3-log-blocked-driver.yaml new file mode 100644 index 0000000..4bb129c --- /dev/null +++ b/scenarios/pregenerated/t03-3-log-blocked-driver.yaml @@ -0,0 +1,100 @@ +scenario: t03-3-log-blocked-driver +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:51:52+00:00' +first_line: С грузовика бревно слетело, прямо на легковую! Водитель зажат, не вылезает! +reveal: + f_address: + panic: ТАМ БРЕВНО УПАЛО! НА СЪЕЗДЕ! С МКАДА НА СИМФЕРОПОЛЬСКОЕ, В ОБЛАСТЬ! + aggressive: Как же вы не понимаете! Съезд с МКАД на Симферопольское шоссе, в область! + worried: Это на съезде с МКАД... туда, в область, на Симферопольское шоссе... + calm: Съезд с МКАД на Симферопольское шоссе, в сторону области. + confused: Ну это... как его... съезд с кольцевой... МКАД, в область, на Симферопольское шоссе. + f_what_happened: + panic: БРЕВНО! С ЛЕСОВОЗА УПАЛО ПРЯМО НА... НА ЛЕГКОВУШКУ! + aggressive: Вы вообще слышите?! С грузовика бревно на легковую машину рухнуло! + worried: Вы знаете... там бревно с грузовика упало... прямо на легковой автомобиль... + calm: С лесовоза бревно сорвалось, упало на легковую машину. + confused: Ну, эта... с этой, как её... с большой машины... бревно. На маленькую сверху упало. + f_victims: + panic: Он зажат! Не вылезти, кричит! Зажат внутри, не выходит! + aggressive: Да зажало его нахрен, ясно?! Сидит там, как в мышеловке, выбраться не может! + worried: Он не выходит... Дверь не открыть, его зажало. Сам не выберется. + calm: Водитель заблокирован в салоне. Самостоятельно покинуть машину не может. + confused: Тут это... Ну водила внутри. Бревно прижало, или дверь заклинило, короче не может он выйти + сам. + f_vehicle: + panic: Красная «девятка»! Раздавило всю! Номеров не вижу, не вижу номеров, всё в хлам! + aggressive: Я вам что, ГАИ? Машина красная, ВАЗ, номера всмятку, я не вижу их, понятно?! + worried: Ой... Красная она, наша машина... ВАЗ... А номера не видно отсюда, извините... + calm: Автомобиль ВАЗ, кузов красный. Госномер не просматривается. + confused: Красная такая... ВАЗ, по-моему... А номер — нет, не разберу, закрыто всё. + f_caller: + panic: Иванова! Лена! Телефон... 916... 896... Боже, 3254! Елена Сергеевна Иванова! + aggressive: Вы просили данные — записывайте! Иванова Елена Сергеевна, 916 896 3254, хватит тупить! + worried: Иванова Елена Сергеевна... это я... Телефон мой — 916 896 3254... + calm: 'Данные: Иванова Елена Сергеевна, мой номер — 916 896 3254.' + confused: Иванова... Елена Сергеевна... или нет, это я Иванова. А, точно, и телефон... 916... 896 + 32... 54. +repeat: + f_address: + panic: Да сказал уже! Съезд с МКАД! На Симферопольское! Быстрее, бревно машину раздавило! + aggressive: Ты глухой?! Съезд с МКАД на Симферопольское шоссе, в область! Повторяю для тупых! + worried: Я же говорил... Съезд с МКАД на Симферопольское шоссе, в область. Пожалуйста, запомните. + calm: 'Повторяю: съезд с МКАД на Симферопольское шоссе в область. Это я уже называл.' + confused: Я уже... Это... Съезд с МКАД на Симферопольское шоссе. В область ехал. Всё, что помню. + f_what_happened: + panic: Я уже сказал! Бревно, бревно упало! С грузовика на мою машину! Скорее! + aggressive: 'Слушай сюда, я только что это повторил: бревно с грузовика на легковушку. Записал?' + worried: Я ведь уже говорил... Ну бревно упало с грузовика на мою легковую машину... + calm: 'Повторяю: бревно с грузовика упало на легковую машину.' + confused: Э-э... я это... уже называл. Бревно... ну с грузовика, на легковушку. + f_victims: + panic: Да говорю же вам! Заблокирован! Не выходит он! Не выходит! + aggressive: Я уже сказал это! Заблокирован. Сам вылезти не может. Всё! + worried: Я же говорил уже... Заблокирован водитель. Самому ему не выбраться. + calm: 'Повторяю: водитель заблокирован, самостоятельно не выходит.' + confused: Ну я же... я же сказал. Заблокирован он, выйти сам он того... не может. + f_vehicle: + panic: Я ЖЕ СКАЗАЛ — КРАСНАЯ ВАЗ, НОМЕР НЕ ВИДНО! НЕ ВИДНО НОМЕР! ВАЗ! ВАЗ! + aggressive: Да твою ж… Я уже говорил! Красная ВАЗ, номера не вижу! Записывай! + worried: Ой, ну я же только что сказал… Красная ВАЗ это, номера не разглядеть, извините… + calm: Повторяю. ВАЗ. Цвет красный. Номер не видно. + confused: Я… я это уже называл, кажется. ВАЗ красная… Да, номер не видно, точно не видно. + f_caller: + panic: Я уже сказал! Иванова! Елена Сергеевна! 916 896 32... помогите! + aggressive: Да ёлки, слушайте внимательнее! Иванова, Елена Сергеевна, 916 896 3254. + worried: Ой, я же только что... Ну, Иванова Елена Сергеевна, 916 896 3254. + calm: 'Повторяю: Иванова Елена Сергеевна, 916 896 3254.' + confused: Я... я же называл, да? Иванова... Елена Сергеевна, и 916 896... 3254. +refine: + f_address: + panic: Не туда! Не туда сказал! Съезд с внутренней МКАД на Симферопольку! Сто метров не доезжая! Обочина! + aggressive: 'Сам запутался и вас путаю. Исправляю: съезд с внутреннего МКАДа на Симферопольское шоссе, + сто метров не доезжая, обочина.' + worried: Ой, простите, я адрес перепутал. Это съезд с внутренней стороны МКАД на Симферопольское шоссе, + метров сто не доезжая, на обочине. + calm: 'Поправлюсь: съезд с внутренней стороны МКАД на Симферопольское шоссе, не доезжая сто метров, + обочина.' + confused: Я, кажется, не то сказал… Съезд… с внутренней МКАД на Симферопольское шоссе, сто метров + не доезжая, обочина. Так правильно. +fillers: + panic: + - А-а! Какая разница, что?! Бревно! Бревно упало! Спасите, он там зажат! + - А?! Я не слышу! Какая разница?! Вы уже едете?! + - А?! ЧТО?! Я НЕ СЛЫШУ! ТУТ КРОВЬ, Я НЕ ПОНЯЛ! ПОВТОРИТЕ! + aggressive: + - Да не знаю я, какое бревно! Обычное, слышишь?! Толстое! Действуйте уже! + - Да какая разница, что вы там спросили?! Я не знаю! Делайте свою работу! + - Да какая разница что вы там спросили?! Быстрее приезжайте, я не понял ваш вопрос! + worried: + - Я не знаю... я не знаю, какое... просто бревно. Оно на крыше лежит. Что же делать-то... + - Что? Простите, я не расслышал... Тут такой грохот был. Повторите. + - Извините, я не расслышал... Тут всё гудит, можно погромче или ещё раз? + calm: + - Я не понял вопроса. Бревно на машине. Этого достаточно. Принимайте вызов. + - Я не понял ваш вопрос. Здесь очень плохая связь. + - Связь плохая. Повторите вопрос, не разобрал. + confused: + - Что, простите? Какое бревно... А, ну обычное... Или вы не об этом? Я не расслышал вас. + - А? Блин... я не... Подождите, что вы сказали? Я запутался. + - Что? Подождите... А, нет, я не это... Что вы сказали? Я запутался. diff --git a/scenarios/pregenerated/t04-1-balcony-fire.yaml b/scenarios/pregenerated/t04-1-balcony-fire.yaml new file mode 100644 index 0000000..d782fbd --- /dev/null +++ b/scenarios/pregenerated/t04-1-balcony-fire.yaml @@ -0,0 +1,98 @@ +scenario: t04-1-balcony-fire +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:02+00:00' +first_line: Здравствуйте! Тут балкон горит и окна рядом, с улицы видно! +reveal: + f_address: + panic: Улица Грина! Там! Там библиотека ещё эта... какая... сто девяносто три! Улица Грина! + aggressive: Говорю же тебе — улица Грина! Номер не помню, там библиотека сто девяносто три! + worried: Улица Грина... Ой, номер дома забыл, но там в доме библиотека номер сто девяносто три находится... + calm: Улица Грина. Номер дома не знаю, в нём библиотека сто девяносто три. + confused: Улица... Грина, кажется. Дом не помню какой, там внутри библиотека... э... сто девяносто + третья, что ли. + f_what_burns: + panic: ПОЖАР! Там балкон горит! И два окна! Тринадцатый этаж, пламя прямо наружу вырывается! + aggressive: Вам же говорят — тринадцатый этаж, балкон и два окна! Открытый огонь, неужели непонятно?! + worried: Я не знаю, что делать... Балкон полыхает, и два окна рядом, на тринадцатом этаже, всё в огне... + calm: 'Возгорание на тринадцатом этаже: горит балкон и два соседних окна, открытое пламя.' + confused: Это... на тринадцатом, кажется... Нет, точно на тринадцатом. Балкон горит, и ещё два окна + прямо рядом с ним, всё пламенем объято. + f_people: + panic: Не вижу никого! С улицы смотрю — нет, не вижу никого там! + aggressive: Да откуда я знаю, есть там кто?! На балконе пусто, окна горят — всё, что вижу! + worried: Я с улицы смотрю... На балконе вроде никого, у окон тоже... Не видно пострадавших. + calm: Наблюдаем с улицы. Балкон и окна горят, людей не видно. + confused: Пострадавшие? Ну, я снизу... не видно никого на балконе или в этих окнах. + f_gas: + panic: Там газ! Четырнадцать этажей! Дом газифицирован! + aggressive: Вы вообще слышите?! Дом с газом, четырнадцать этажей, быстрее давайте! + worried: Ой, тут дом газифицирован... И этажей четырнадцать... + calm: Дом газифицирован. Этажность — четырнадцать. + confused: Ну, газ есть, плиты то есть... А этажей... четырнадцать, кажется. + f_caller: + panic: Анна! Меня зовут Сидорова Анна Викторовна! Мой телефон 916-126-34-71, 916-126-34-71! + aggressive: 'Записывайте уже быстрее: Сидорова Анна Викторовна, телефон 916-126-34-71. Всё, есть?' + worried: 'Ой, я даже не представилась... Анна Сидорова, Викторовна. И номер мой запишите: 916-126-34-71.' + calm: 'Мои данные: Сидорова Анна Викторовна, контактный телефон 916-126-34-71.' + confused: Сидорова Анна... Отчество Викторовна, да. И телефон... Сейчас, 916-126-34-71. Кажется, так. +repeat: + f_address: + panic: Грина! Улица Грина!! Я уже говорил — библиотека там, сто девяносто третья! Горит всё! + aggressive: Да хватит переспрашивать одно и то же! Грина, библиотека номер 193, я же русским языком + сказал! + worried: Я же уже называл... Улица Грина, дом с библиотекой 193... Неужели непонятно? + calm: 'Повторяю: улица Грина, номер дома не знаю, ориентир — библиотека 193.' + confused: Я сказал... эта улица... Грина. Нет, номер не помню. Там библиотека... её номер — 193, кажется. + Всё. + f_what_burns: + panic: Да говорю же вам! Балкон! Весь горит, окна тоже! 13-й, 13-й этаж, скорее! + aggressive: Я уже сказал! Балкон, два окна, открытое пламя. 13-й этаж. Хватит переспрашивать! + worried: Ну я же только что говорил... Балкон и два окна рядом, всё в огне. Тринадцатый этаж. + calm: 'Повторяю: балкон и смежные окна. Открытое пламя. Этаж 13-й.' + confused: Я уже... ну, балкон этот, и два окна. Да, 13-й этаж. Всё в огне. + f_people: + panic: Да нет их там, нет! С улицы же смотрим! Нет никого! + aggressive: 'Я уже сказал: мы с улицы смотрим, пострадавших не видно! Слышите?!' + worried: Ой, я же говорил... Мы с улицы смотрим, никого не видно на балконе. + calm: 'Повторяю: смотрим с улицы, пострадавших не видно.' + confused: Я это... уже сказал вроде. С улицы смотрим, не видно никого. + f_gas: + panic: Да говорю же вам! Газ там! Четырнадцать этажей! Горит всё! + aggressive: Я уже сказал это! Газифицирован, четырнадцать этажей. Вы слушаете вообще? + worried: Я же уже говорил про газ и что этажей четырнадцать. Повторить, да? + calm: 'Повторяю: дом газифицирован, этажность четырнадцать.' + confused: Я... я уже сказал. Там газ есть. И этажей... шестнадцать? Нет, четырнадцать. Точно четырнадцать. + f_caller: + panic: Да я уже сказал! Сидорова, Анна! 916-126-34-71, быстрее! + aggressive: Хватит переспрашивать! Сидорова Анна Викторовна, 916-126-34-71. Всё, записали? + worried: Я же называл... Сидорова Анна Викторовна, 916-126-34-71. Повторить? + calm: 'Повторяю: Сидорова Анна Викторовна, 916-126-34-71.' + confused: Ой... Я уже говорил... Сидорова, кажется... Анна Викторовна, 916-126-34-71. +refine: + f_address: + panic: Нет! Не 13! Ошибся я, ошибся! Улица Грина, одиннадцать! Грина, одиннадцать! + aggressive: 'Да погоди ты! Не 13! Слушай сюда: улица Грина, дом 11. Всё, теперь правильно.' + worried: Ой, нет-нет... Я не то сказал... Улица Грина, дом 11... Простите, я перепутал. + calm: Поправка. Не 13. Улица Грина, дом 11. Моя ошибка. + confused: Или... нет, стойте. Не тот дом. Улица Грина, 11. Да, 11, а не 13. +fillers: + panic: + - А?! Что?! Я не слышу, тут всё трещит, громко очень! + - А?! Что?! Там всё горит, ты не понимаешь! Пожалуйста, быстрее!! + - А?! Что?! Я не слышу! Там дым, дым валит! + aggressive: + - Да какая разница? Ты мне скажи, когда приедут! Всё полыхает! + - Да какая разница, что вы там спросили! Тут пожар, делайте уже что-нибудь! + - Да какая разница что там! Вы лучше скажите, когда уже приедете! + worried: + - Ой, я не понял... Простите, повторите, пожалуйста? Я что-то потерялся... + - Простите, я не понял... повторите, пожалуйста. Я просто не знаю, что вам ответить... + - Простите, я не понял... Можно еще раз? Я просто очень волнуюсь. + calm: + - Извините, не расслышал. Повторите вопрос. + - Уточните вопрос. Я не понял, что именно вам нужно. + - Повторите вопрос, не расслышал. + confused: + - А? Нет, это... Подождите, я не это хотел сказать. Вы о чём спросили сейчас? + - А? Что?... Нет, это... Я запутался. Переспросите. + - Нет, подождите... Так, вы о чём спросили? Я запутался. diff --git a/scenarios/pregenerated/t04-2-unconscious-parking.yaml b/scenarios/pregenerated/t04-2-unconscious-parking.yaml new file mode 100644 index 0000000..8389e2d --- /dev/null +++ b/scenarios/pregenerated/t04-2-unconscious-parking.yaml @@ -0,0 +1,94 @@ +scenario: t04-2-unconscious-parking +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:08+00:00' +first_line: Женщине плохо, на парковке лежит, сознание потеряла! +reveal: + f_address: + panic: Балашиха! Мирской проезд, 16! Там мусорка, слышите?! Со стороны мусорки! Быстрее! + aggressive: 'Я уже сказала: Балашиха, Мирской проезд, дом 16. Ориентир — мусорная площадка, куда вам + ещё непонятно?!' + worried: Ох, это в Балашихе... Мирской проезд, дом 16... мы тут, возле мусорных баков, со стороны + площадки... + calm: 'Адрес: Московская область, город Балашиха, Мирской проезд, дом 16. Ориентир — мусорная площадка, + мы прямо около неё.' + confused: Так, это... Балашиха... Подмосковье то есть. Мирской проезд, 16-й дом... и мы тут, где мусорка, + с этой стороны... + f_what_happened: + panic: Тут женщина упала! На парковке! Без сознания! Помогите! Скорее! + aggressive: Слушайте, хватит вопросов! Женщине плохо, она на парковке без сознания! Быстрее давайте! + worried: Ой, я не знаю... Женщина просто упала на парковке и сознание потеряла. Что делать-то? + calm: На автомобильной парковке женщине стало плохо. Она без сознания. + confused: Ну, это... на парковке всё случилось. Женщина... сознания нет. Потеряла, в общем. + f_who: + panic: Боже, она упала! Женщина какая-то, лет сорока! Я не знаю! Я её не знаю! + aggressive: Да откуда я знаю, как её зовут! Вижу просто — женщина, лет сорок! Всё! + worried: Ой... Я не знаю, как её зовут... На вид лет сорока женщина... + calm: Лет сорока на вид. Имени не знаю. + confused: Ну... женщина... лет, наверное, сорок. Или около того. Я её не знаю, имени не знаю... + f_conscious: + panic: Она без сознания! Без сознания! Но дышит ещё, дышит! + aggressive: Говорю вам — без сознания. Дышит. Что тут непонятного?! + worried: Ой... Она без сознания... Но дышит. Кажется, дышит, да. + calm: Женщина без сознания. Дыхание прослеживается. + confused: Ну... она это, не просыпается. Но дышит. Без сознания, да. + f_caller: + panic: 'Иванова её! Ирина Петровна!.. Девушка, записывайте: 916 897 5623! Скорее!' + aggressive: Да слушайте вы наконец! Иванова Ирина Петровна, телефон 916 897 5623, алло! + worried: Ой, там у неё в сумочке, наверное... Иванова Ирина Петровна. И телефон... сейчас, 916 897 + 5623. + calm: 'Иванова Ирина Петровна. Контакты на всякий случай: 916 897 5623.' + confused: Иванова... Ирина, кажется, Петровна. Или Петровна Иванова? Нет, точно Иванова. И телефон + 916 897... 5623, да. +repeat: + f_address: + panic: Да я же уже сказал! Сказал! Балашиха, Мирской, 16, у мусорки! Быстрее! + aggressive: 'Вам что, по буквам повторить? Я назвал: Балашиха, Мирской проезд, 16, у помойки.' + worried: Ой... ну я же говорил... Балашиха, Мирской проезд, 16... там мусорка ещё, не перепутайте. + calm: 'Повторяю: Мирской проезд, 16, Балашиха. Ориентир — мусорная площадка.' + confused: Я... я уже сказал, по-моему... Это Мирской проезд? Да, 16... Балашиха. Там, где мусорка. + f_what_happened: + panic: Да говорю же вам! На парковке женщина! Сознания нет! На парковке, скорее! + aggressive: 'Вы слушаете вообще? Я же уже сказал: парковка, женщина без сознания!' + worried: Ой, я же говорил... На парковке это. Женщине плохо, она без сознания. + calm: 'Повторяю: автомобильная парковка, женщина потеряла сознание.' + confused: Я... а, да. Парковка. Женщина упала, нет сознания... вроде так. + f_who: + panic: Я же уже сказал! Женщина! Сорок лет! Без сознания! + aggressive: Ты глухая?! Сказано — женщина лет сорока, имени не знаю! + worried: Ой... Я же говорил вроде... Женщина, на вид около сорока, имя неизвестно. + calm: 'Повторяю: женщина примерно сорока лет, без сознания, имени не знаю.' + confused: Я... я уже называл, по-моему... Женщина, лет сорока, имя не знаю, да. + f_conscious: + panic: Да ска-… да говорил уже! Без сознания! Дышит! + aggressive: 'Слушайте! Я же русским языком сказал: без сознания, дышит!' + worried: Я ведь уже ответил… Без сознания она, но дыхание есть. + calm: 'Повторяю: без сознания, дыхание сохранено.' + confused: Я… я же говорил, по-моему. Без сознания… да, дышит. + f_caller: + panic: Я уже сказал! Иванова, Ирина Петровна! 916 897 56... да делайте же что-нибудь! + aggressive: 'Слушайте, я уже называл! Записывайте: Иванова Ирина Петровна, 916 897 5623.' + worried: Ох, я же говорила... Иванова Ирина Петровна, телефон 916 897 5623. + calm: 'Повторяю: Иванова Ирина Петровна, 916 897 5623.' + confused: Я... я уже это называл. Ирина Петровна Иванова... нет, Иванова Ирина Петровна. 916 897 5623. +refine: {} +fillers: + panic: + - Я не знаю! Я не знаю, я не слышу! Господи, да сделайте же что-нибудь! + - А?! ЧТО?! Я не слышу! Нет, я не знаю! + - Я не знаю! Просто помогите! Девушка… она… вы что, не слышите?! + aggressive: + - Какая разница?! Я вам русским языком говорю — человек лежит! Всё! + - Да какая разница, кто я ей? Делайте свою работу! + - Да какая разница! Я вам русским языком говорю — человек лежит! + worried: + - Простите, я не расслышал... Тут очень шумно, я просто не понимаю, что вы хотите услышать... + - Простите... Я не понял, что вы спросили... + - Простите, я не расслышал. Что вы сказали? Я очень переживаю, повторите. + calm: + - Повторите, не разобрал. Тут связь плохая. + - Повторите, не расслышал. + - Извините, здесь шумно. Повторите, пожалуйста, последний вопрос. + confused: + - А? Что? Нет, я... подождите... нет, я не это имел в виду. Что вы спросили? + - Я... А что вы сказали? Я не это, просто мимо шёл... + - А? Нет, стойте… я запутался. Можно еще раз, что вы спросили? diff --git a/scenarios/pregenerated/t04-3-open-door.yaml b/scenarios/pregenerated/t04-3-open-door.yaml new file mode 100644 index 0000000..060b82e --- /dev/null +++ b/scenarios/pregenerated/t04-3-open-door.yaml @@ -0,0 +1,83 @@ +scenario: t04-3-open-door +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:13+00:00' +first_line: Сосед третий день не открывает, он пожилой, инвалид, живёт один. +reveal: + f_address: + panic: Зеленоград! Девятый микрорайон... 902 корпус! Квартира 45, код 45В, быстрее! Третий подъезд... + нет, первый! Первый подъезд, третий этаж! + aggressive: 'Слушайте, я уже сказал: Зеленоград, девятый микрорайон, 902 корпус, квартира 45. Подъезд + 1, этаж 3. Код 45В. Записали или нет?!' + worried: Это Зеленоград... Девятый микрорайон. Корпус 902, квартира 45, первый подъезд. Третий этаж, + кажется... Да, точно, код домофона 45В. + calm: 'Адрес: Зеленоград, микрорайон 9, корпус 902, квартира 45. Подъезд 1, этаж 3. Домофон: 45В.' + confused: Так... Зеленоград, это микрорайон... девятый? Да, девятый. Корпус 902, квартира 45. Подъезд... + первый, этаж третий. И код... 45В, кажется. + f_what_happened: + panic: Третий день уже! Дверь не открывает! Я звоню — не отвечает! Понимаете?! + aggressive: Да говорю же вам — третий день закрыта! Не отвечает никто, глухо там! + worried: Понимаете, уже третий день дверь не открывает... И на звонки не отвечает... + calm: Дверь не открывает третий день. На звонки не отвечает. + confused: Ну, это... третий день уже... Не открывает. И не отвечает никто, на звонки то есть... + f_who: + panic: ОН НЕ ОТКРЫВАЕТ! Старик там, один, понимаете?! Один совсем! + aggressive: Сколько можно повторять?! Инвалид он. Живёт один. Делайте уже что-нибудь! + worried: Я боюсь за него... Он ведь пожилой, инвалид, и живёт совсем один... + calm: Мужчина преклонного возраста, с инвалидностью. Проживает один. + confused: Ну, этот... старенький дедушка. Инвалид то есть. И он там сам, без никого... живёт один. + f_caller: + panic: Елена Сергеевна! Иванова! Иванова Елена Сергеевна, телефон, телефон её... 916 896 3254! + aggressive: Да слушайте вы! Фамилия Иванова. Елена Сергеевна. Телефон вообще-то 916 896 3254. + worried: Это Иванова Елена Сергеевна... Ну её телефон, может, пригодится — 916 896 3254. + calm: 'Фамилия Иванова, Елена Сергеевна. Записывайте телефон: 916 896 3254.' + confused: Там эта... Иванова. Елена Сергеевна, кажется. И номер её, погодите... 916 896 3254. +repeat: + f_address: + panic: Я же сказал уже! Сказал! Третий день — Зеленоград, 9-й, корпус 902, 45-я квартира! Скорее! + aggressive: 'Вы оглохли там?! Повторяю для непонятливых: Зеленоград, 9-й микрорайон, корпус 902, квартира + 45. Всё, хватит переспрашивать!' + worried: Ох, ну я же говорил... Зеленоград, 9-й, корпус 902, квартира 45. Пожалуйста, не переспрашивайте, + быстрее надо. + calm: 'Дублирую: Зеленоград, 9-й микрорайон, корпус 902, квартира 45. Адрес не менялся.' + confused: Я... я это уже называл. Там корпус 902, что ли? Нет, точно 902, квартира 45. Зеленоград, + девятый. + f_what_happened: + panic: Да говорю же вам! Третий день! Не открывает! + aggressive: 'Слушайте внимательнее! Повторяю: не открывает дверь, на звонки не отвечает.' + worried: Я же уже говорил... Третий день дверь не открывает, трубку не берёт. + calm: 'Повторяю: дверь закрыта, на звонки не отвечает третий день.' + confused: Я... я уже это говорил. Ну дверь не открывает, да. И на звонки... тоже нет. + f_who: + panic: Да старик же! Инвалид! Я уже сказал — он один, не открывает! + aggressive: Я уже говорил это! Пожилой инвалид, живёт один. Записывайте! + worried: Я же говорил... Ну пожилой он, инвалид. Один живёт. + calm: 'Повторяю: пожилой инвалид, живёт один.' + confused: Я... я это называл. Ну, пожилой, один который. Инвалид. + f_caller: + panic: Иванова! Елена Сергеевна! Я уже говорил! 916 896 3254, её телефон! Быстрее! + aggressive: 'Да слышите вы или нет?! Повторяю специально для вас: Иванова Е.С., телефон 916 896 3254!' + worried: Я же уже называл... Иванова Елена Сергеевна, номер 916 896 3254. Пожалуйста, не переспрашивайте. + calm: 'Повторяю: Иванова Елена Сергеевна, телефон 916 896 3254. Я это уже говорил.' + confused: Я... я же называл. Это Иванова, да. Елена... Сергеевна. Телефон... сейчас, 916 896... 3254. +refine: {} +fillers: + panic: + - Да какая разница?! Не открывает, говорю! Глухая дверь, понимаете?! + - Я не знаю! Я не знаю, что вы спросили! Я не слышу, не слышу вас! + - Я не знаю! Три дня уже! Какая разница?! Делайте что-нибудь! + aggressive: + - Я вам уже русским языком сказал, не знаю я этого! Хватит вопросы задавать! + - Да какая разница, что вы там спросили? Человеку плохо, а вы вопросы задаёте! + - Я тебе говорю русским языком — три дня дверь закрыта! Что ты мне голову морочишь?! + worried: + - Простите, я не расслышал... Что вы сказали? Я очень волнуюсь... + - Простите, я не расслышал... Я так переживаю, повторите, пожалуйста, что вы сказали? + - Подождите... Я не понял. Что вы спросили? Я просто переживаю очень... + calm: + - Повторите, пожалуйста. Я не понял вопроса. + - Извините, связь прерывается. Не расслышал вас. Повторите вопрос. + - Повторите вопрос, не расслышал. Сейчас это неважно — человек три дня взаперти. + confused: + - А? Нет, я не... Подождите, что? Я не это имел в виду... Вы про что? + - А? Что? Я не понял... Что вы имеете в виду? Я просто волнуюсь, не могу сообразить... + - А? Что? Извините... Я не знаю, что отвечать, я просто понять не могу, где он... diff --git a/scenarios/pregenerated/t05-1-window-fire-people.yaml b/scenarios/pregenerated/t05-1-window-fire-people.yaml new file mode 100644 index 0000000..26b1671 --- /dev/null +++ b/scenarios/pregenerated/t05-1-window-fire-people.yaml @@ -0,0 +1,91 @@ +scenario: t05-1-window-fire-people +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:18+00:00' +first_line: Горит! На девятом этаже окно, а рядом на балконе люди кричат! +reveal: + f_address: + panic: Цюрупы! 12, шестой, да, корпус шесть! Один подъезд! Там! С балкона их заберите! + aggressive: 'Слушай сюда: Цюрупы, 12, корпус 6. Подъезд один! Балкон над подъездом, быстрее давай!' + worried: Улица Цюрупы... дом 12, корпус 6. Подъезд там один, балкон прямо над ним... + calm: Цюрупы, 12, корпус 6. Подъезд единственный, люди на балконе со стороны подъезда. + confused: Цюрупы... дом 12... корпус 6, кажется. Да, подъезд один, и балкон этот, прямо над подъездом. + f_what_burns: + panic: Там окно горит! Прям открытый огонь, девятый этаж! Пламя наружу! + aggressive: Сказал же — девятый этаж, открытым пламенем полыхает! Что тут непонятного?! + worried: Там на девятом этаже... в одном окне прям огонь, открытое пламя... + calm: Горит одно окно на девятом этаже, вижу открытое пламя. + confused: Ну, окно это... девятый этаж, кажется. Да, и прям огонь из него, открытый, да. + f_people: + panic: Там люди! На балконе! Кричат — помогите, помогите! Двое их, двое! + aggressive: Вы вообще слышите меня? На соседнем балконе люди орут, двое! Помощь им нужна! + worried: Ой, посмотрите... там на балконе рядом люди, двое. Кажется, помощь зовут... + calm: На соседнем балконе двое людей, кричат о помощи. + confused: На том... на соседнем балконе... двое, они кричат что-то о помощи. Или просто кричат, не + знаю. + f_gas: + panic: Там газа нет! Семнадцать этажей! Семнадцать! + aggressive: Какой газ?! Семнадцатиэтажка, говорю же, нет тут газа! + worried: Ой, вы про газ... Нету газа в доме, семнадцать этажей всего... + calm: Дом без газа, этажей семнадцать. + confused: Нет, газ не проведён... То есть дом не газифицирован и этажей... семнадцать, по-моему. + f_caller: + panic: Яшин! Игорь Вадимович! Телефон... телефон мой! 916-126-34-71! + aggressive: Да Яшин я, Игорь Вадимович! Записывайте давайте, 916-126-34-71! + worried: Это Яшин Игорь Вадимович... Мой номер... 916-126-34-71. + calm: Яшин Игорь Вадимович. Номер — 916-126-34-71. + confused: Я... Яшин Игорь Вадимович... А телефон... Сейчас, телефон 916-126-34-71, да. +repeat: + f_address: + panic: Да говорил уже! Цюрупы, 12/6, девятый этаж! Балкон этот, с улицы! Горит всё! + aggressive: Я же сказал! Цюрупы, 12, корпус 6. Балкон со стороны подъезда. Слушайте внимательно! + worried: Я ведь уже называл... Цюрупы, 12. Шестой корпус. Балкон над подъездом. Пожалуйста, быстрее. + calm: 'Повторяю: улица Цюрупы, дом 12, корпус 6. Балкон со стороны подъезда.' + confused: Я... я же сказал. Цюрупы, дом 12... или 12/6? Корпус 6. Балкон, где подъезд. Всё? + f_what_burns: + panic: Я же сказал! Девятый этаж! Горит окно! Пламя открытое! + aggressive: 'Ты глухой?! Повторяю: девятый этаж, открытое пламя, окно одно!' + worried: Я уже говорил это... девятый этаж, окно горит, пламя видно. + calm: 'Повторяю: девятый этаж, одно окно, открытое пламя.' + confused: Я... а, да, девятый этаж, окно — горит которое, пламя... + f_people: + panic: Я же сказал! Двое там, на балконе! Соседний! Кричат! Помогите! + aggressive: Я уже говорил. Слушайте внимательнее. На соседнем балконе двое орут! + worried: Ой... Ну я же сказал... На соседнем балконе двое, кричат о помощи. + calm: 'Повторяю: на соседнем балконе двое, кричат о помощи.' + confused: Я уже... Ну, на соседнем... Двое там. Кричат. Я говорил. + f_gas: + panic: Я уже сказал! Дом не газифицирован! Семнадцать этажей! + aggressive: Хватит переспрашивать одно и то же! Без газа, этажей семнадцать! + worried: Я же говорил... Не газифицирован дом. Семнадцать этажей. + calm: 'Повторяю: дом без газа, этажей семнадцать.' + confused: Я... я уже называл. Не газифицирован. Этажность... семнадцать, кажется. + f_caller: + panic: Яшин! Игорь! Да говорил уже! 916-126-34-71! Быстрее! + aggressive: Яшин Игорь Вадимович, слушайте внимательно! 916-126-34-71, я уже повторяю, не тратьте + время! + worried: Ох... Я же сказал. Яшин Игорь Вадимович, телефон 916-126-34-71. + calm: 'Повторяю: Яшин Игорь Вадимович, 916-126-34-71.' + confused: Я... Яшин, да? Игорь... Отчество сейчас... А, Вадимович! И телефон 916-126-34-71... Я же + называл, нет? +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу, тут огонь, люди кричат, повторите! + - Пожар! Девятый этаж! Что?! Я не слышу! Какая разница?! + - А?! Что?! Я не слышу вас, там горит всё! + aggressive: + - Да какая разница! Делайте уже что-нибудь, у нас пожар! + - Да какая разница?! Ты меня вообще слушаешь? Я тебе про пожар говорю! + - Да какая разница, что вы спросили?! Вы видите, что делается?! + worried: + - Простите, я не понял... Не расслышал вас. Что вы сказали? + - Ой, простите... Я не понял вопрос... Тут такой шум, я растерялся... + - Простите, я не расслышал... Тут такой шум, я растерялся... + calm: + - Извините, повторите последний вопрос — помехи на линии. + - Повторите, не разобрал. Сейчас не до формальностей, у меня тут пожар. + - Повторите, не расслышал вас. + confused: + - Подождите, я не того... Что значит? Я не понял. + - А? Что? Вы что-то спросили? Я не... Я просто не слышу, о чём вы... + - Что? Я не... А, вы что-то спросили? Я не понимаю... diff --git a/scenarios/pregenerated/t05-2-wrong-medicine.yaml b/scenarios/pregenerated/t05-2-wrong-medicine.yaml new file mode 100644 index 0000000..481d5c2 --- /dev/null +++ b/scenarios/pregenerated/t05-2-wrong-medicine.yaml @@ -0,0 +1,107 @@ +scenario: t05-2-wrong-medicine +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:23+00:00' +first_line: Жена таблетки не те выпила, сознание потеряла! Скорее! +reveal: + f_address: + panic: АДРЕС! Коломенская... дом 18, квартира 142! Умоляю, подъезд 3, этаж 4! Код 142! Код домофона! + Быстрее!!! + aggressive: 'Да записывайте уже: Коломенская набережная, 18, квартира 142, третья парадная! Четвёртый + этаж, код 142. Всё, понятно?!' + worried: Ой, подождите... Это Коломенская набережная, 18-й дом, квартира 142... Подъезд 3, кажется. + Этаж 4... Да, и код от входа 142, запишите, пожалуйста... + calm: Коломенская набережная, дом 18, квартира 142. Подъезд 3, этаж 4. Код домофона 142. + confused: Набережная... ну, Коломенская. Дом 18... или квартира 142? А, точно, дом 18, квартира 142. + Подъезд... э-э, третий, 4-й этаж. И код этот... 142. + f_what_happened: + panic: БЫСТРЕЕ! СЛАВА БОГУ! ОНА ВЫПИЛА НЕ ТО! НЕ ТО ЛЕКАРСТВО! ОНА НЕ ОТВЕЧАЕТ! + aggressive: Да вашу ж...! Короче, перепутала таблетки и вырубилась! Что тут непонятного?! + worried: Ой, я не знаю... она, кажется, что-то не то выпила... и прямо совсем без сознания... что + же делать... + calm: У женщины передозировка или отравление — приняла не те препараты, сейчас без сознания. + confused: Ну эти... как их... в общем, выпила не ту таблетку... или нет... короче, она теперь лежит + и не двигается. + f_who: + panic: И... Ирина! Петровна! Иванова! Ой, дата... десятое марта, март! Семьдесят... семьдесят пятого + года! Господи! + aggressive: Слушайте, вы записываете вообще?! Иванова, Ирина Петровна, дата рождения — десятое марта + семьдесят пятого! + worried: Ох, это... Иванова... Ирина Петровна. Ириной зовут. Дата рождения — десятое марта... семьдесят + пятого года. + calm: Иванова Ирина Петровна. Дата рождения — десятое марта тысяча девятьсот семьдесят пятого. + confused: Иванова... Ирина. Или Ирина Петровна. Да, Иванова Ирина Петровна. А дата... марта десятого, + по-моему, семьдесят пятого года. + f_conscious: + panic: Она не просыпается, я не могу, не могу ее разбудить! Но дышит вроде, дышит! + aggressive: Да без сознания она, вы что, не понимаете?! Дышит пока, делайте уже что-нибудь! + worried: Она не открывает глаза совсем... Не реагирует ни на что. Но дыхание есть вроде, дышит пока... + calm: Без сознания. Дыхание проверено — дышит. + confused: Она то ли спит, то ли... В общем, глаза не открывает, не отвечает. Но дышит, я проверил, + вроде дышит. + f_caller: + panic: Это я! Муж! Мой номер – 916 897 56... 23! 5623! Запишите! + aggressive: Да супруг я, супруг! С моего телефона звоню, 916 897 5623, хватит переспрашивать! + worried: 'Это я... её муж. Вызывает муж... Телефон мой запишите, пожалуйста: 916 897 5623.' + calm: 'Вызывает супруг. Мой номер для связи: 916 897 5623.' + confused: 'Ну... супруг я. Или нет, это я звоню. Наверное, мой номер нужен? Вот: 916 897 5623.' +repeat: + f_address: + panic: Я ЖЕ УЖЕ ГОВОРИЛА! КОЛОМЕНСКАЯ НАБЕРЕЖНАЯ, 18, КВАРТИРА 142, ПОДЪЕЗД ТРИ, ЭТАЖ ЧЕТВЕРТЫЙ! УМОЛЯЮ, + ПРИЕЗЖАЙТЕ БЫСТРЕЕ! + aggressive: 'Да ёлки-палки, я это уже называл! Слушайте внимательнее: Коломенская набережная, дом + 18, квартира 142.' + worried: Господи, ну я же сказала... Коломенская, 18, квартира 142. Пожалуйста, не переспрашивайте, + а отправляйте кого-нибудь. + calm: 'Повторяю: Коломенская набережная, 18, квартира 142. Подъезд 3, этаж 4.' + confused: Эм... я уже это... Подождите. Коломенская набережная. Дом 18, квартира 142. Я ведь говорила, + да? + f_what_happened: + panic: Да говорил уже! Скорую! Лекарства не те, она без сознания! + aggressive: Я же вам русским языком говорю! Лекарства перепутала, сознания нет! + worried: Я всё сказал… Ну она таблетки другие выпила и отключилась. Повторяю. + calm: 'Повторяю: случайно приняла не те препараты, потеряла сознание.' + confused: Там это… ну, лекарства. Выпила не свои. И всё, сознания нет. Я же сказал. + f_who: + panic: ДА Я ЖЕ УЖЕ СКАЗАЛА! ВСЁ! ИРИНА ПЕТРОВНА ИВАНОВА! ДЕСЯТОЕ НОЛЬ ТРЕТЬЕ СЕМЬДЕСЯТ ПЯТОГО! ВСЁ! + aggressive: Вы вообще слушаете?! Я только что вам это продиктовал! Иванова, Ирина, десятого марта + семьдесят пятого. + worried: Господи, я же уже называла... Иванова Ирина Петровна, день рождения десятого марта семьдесят + пятого года. + calm: 'Повторяю, я уже это говорил: Иванова Ирина Петровна, дата рождения — десятое марта тысяча девятьсот + семьдесят пятого.' + confused: Я разве не говорил? Кажется, говорил... Иванова. Ирина. Петровна. Там десятое... марта. + Семьдесят пятого. + f_conscious: + panic: Да говорю уже — без сознания она! Без сознания! Но дышит! Дышит! Вы слышите?! + aggressive: 'Я вас не понимаю! Я же русским языком сказал: без сознания, дышит! Вы записываете вообще?!' + worried: Ой... Ну я же только что сказала... Без сознания она, но дышит. Дышит, да... + calm: 'Повторяю: без сознания, дышит.' + confused: Я... я это уже говорил, вроде бы. Да. Да, без сознания. Дышит. + f_caller: + panic: Да говорю же я! Муж! Муж звонит! 916... 916 897 56... а! + aggressive: Да слушайте вы! Я уже называл! Супруг я, су-пруг! Телефон 916 897 5623! + worried: Я же сказал, это муж... её муж звонит. Номер 916 897 5623... + calm: 'Повторяю для ясности: это супруг, обратный номер 916 897 5623.' + confused: Я... а разве я не говорил? Звоню-то я, муж то есть... И телефон мой 916 897 5623, кажется. +refine: {} +fillers: + panic: + - Я не знаю! Не знаю я, не спрашивайте! Помогите ей! + - Что?! Какая разница!! Она не дышит! Вы мне скажите, что делать!! + - Какая разница какие! Она просто взяла и... она же без сознания! Вы что, не слышите?! + aggressive: + - Да какая разница?! Вы поможете или нет?! + - Да откуда ж я знаю! Вы врача вызвали или нет?! + - Да откуда я знаю, блин, что вы ещё спросили?! Приезжайте уже быстрее! + worried: + - Я не поняла... Простите, я не расслышала... + - Я... я не знаю, я не смотрела. Просто помогите, пожалуйста... + - Я не понимаю... простите, я не знаю, что вы спросили. Пожалуйста, повторите... + calm: + - Повторите вопрос. Я не уловил. + - Я не расслышал вопрос. Повторите. + - Извините, не расслышал. Повторите вопрос, будьте добры. + confused: + - А? Что? Подождите, я не поняла, о чём вы... + - А? Вы это к чему сейчас спросили? Я запутался... ей плохо, понимаете? + - Подождите... а? Вы про что сейчас спросили? Я не понял... не так что-то. diff --git a/scenarios/pregenerated/t05-3-worker-in-pit.yaml b/scenarios/pregenerated/t05-3-worker-in-pit.yaml new file mode 100644 index 0000000..e97da35 --- /dev/null +++ b/scenarios/pregenerated/t05-3-worker-in-pit.yaml @@ -0,0 +1,87 @@ +scenario: t05-3-worker-in-pit +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:29+00:00' +first_line: У нас на стройке рабочий в котлован упал, сам не выбирается! +reveal: + f_address: + panic: Подрезково! Стройка! Там, между Центральной и 1-й Лесной... котлован, он упал! + aggressive: Я уже сказал! Химки, Подрезково, между Центральной и 1-й Лесной. Стройка там, на стройке + всё! + worried: Это МО, Химки, микрорайон Подрезково... Там стройка, прямо между Центральной и 1-й Лесной + улицами... + calm: Московская область, Химки. Подрезково, стройка между Центральной и 1-й Лесной. + confused: Подрезково, Химки... Стройка. Улицы эти, Центральная и 1-я Лесная, между ними. Московская + область же, да? + f_what_happened: + panic: А-А-А! Там! В яму! Упал! На стройке прямо! Жилой дом! Котлован! Быстрее! + aggressive: Да слушайте вы уже! Человек в котлован рухнул, на стройке жилого дома! Принимайте меры! + worried: Ой, беда... На стройке жилого дома рабочий в котлован упал... Что делать-то теперь? + calm: На стройке жилого дома происшествие — рабочий упал в котлован. Нужна помощь. + confused: Там этот... ну, яму копали... в общем, рабочий на стройке жилого дома... упал он туда, в + котлован. Запутался я... + f_victims: + panic: Он там один, в яме! Он живой! Смотрит на меня! Сам не может, не может вылезти! + aggressive: Ну один он там, я же сказал! В сознании! Что вы мне мозг выносите — сам не выберется! + worried: Он там один, вроде в сознании... Глаза открыты. Но сам не вылезет, никак... + calm: Один. В сознании. Сам выбраться не может. + confused: Да, один... то есть один пострадавший. В сознании... вроде да. Не, сам не вылезет, точно. + f_caller: + panic: 'Ой, это... там женщина, Иванова Елена Сергеевна, просила позвонить! Я номер её дам: 916 896 + 32... ой, 3254, да, 916 896 3254!' + aggressive: Я не при делах вообще. Мне просто номер передали. Иванова Елена Сергеевна, 916 896 3254. + Всё, записали?! + worried: Слушайте, мне тут контакты диктовали... Иванова Елена Сергеевна, если что. Её телефон 916 + 896 3254. Я правильно цифры назвал? + calm: 'Данные свидетеля: Иванова Елена Сергеевна, номер телефона 916 896 3254. Готов подождать.' + confused: Чьи данные? А, это женщины одной... Иванова... ага, Елена Сергеевна, и телефон этот, как + его... 916 896 3254, кажется. Или 3245... нет, 3254. +repeat: + f_address: + panic: Да сказал я уже!!! Химки эти, Подрезково! Между Центральной и Лесной! Быстрее! + aggressive: 'Вы слушаете вообще?! Я же уже назвал: Химки, Подрезково, стройка между Центральной и + Первой Лесной.' + worried: Я же говорил... Химки, Подрезково. Это между Центральной и Первой Лесной улицами. Там стройка. + calm: 'Повторяю: Московская область, Химки, Подрезково. Стройка между Центральной и 1-й Лесной.' + confused: Ну я уже называл... Это Химки. Вроде Подрезково. Там две улицы, между ними... сейчас, Центральная + и Лесная, кажется. + f_what_happened: + panic: Я уже сказал! Я говорил! Стройка, котлован, упал! + aggressive: Да хватит переспрашивать одно и то же! Жилой дом, рабочий в котловане! + worried: Я ведь это и сказал... На стройке жилого дома, рабочий упал в котлован... + calm: 'Повторяю: стройка жилого дома, рабочий в котловане.' + confused: Ну... там жилой дом строится... и рабочий этот... в котлован упал. Я же это уже называл, + да? + f_victims: + panic: Да говорил уже! Один он там, один! В сознании, да! Вылезти сам не может! Вытаскивайте его! + aggressive: Сколько можно повторять?! Один, в сознании, сам не вылезет. Всё! + worried: Я же уже сказал... Один пострадавший, в сознании, сам не выберется... Помогите скорее. + calm: 'Повторяю: пострадавший один, в сознании, выбраться сам не может.' + confused: Один... да, точно один. Он в сознании, но сам... э-э... сам не вылезет, сказал же. + f_caller: + panic: Да сказал уже! Иванова-Иванова! 916… 916 896 3254! Всё, делайте же что-нибудь! + aggressive: Вы вообще слушаете?! Иванова Елена Сергеевна, 916 896 3254. Всё, хватит переспрашивать! + worried: Я же только что говорил… Иванова Елена Сергеевна, телефон 916 896 3254. + calm: 'Повторяю: Иванова Елена Сергеевна, 916 896 3254.' + confused: Я уже называл… Иванова Елена… 916 896 3254, кажется. +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу! Там такое — он же там внизу! + - Какая разница?! Он просто упал! Упал, понимаете?! Там внизу... + - А?! Что?! Я не... Какая разница?! Делайте что-нибудь! + aggressive: + - Да какая разница, что вы спросили?! Не до ваших вопросов сейчас! + - Да откуда я знаю, что вы там спросили! Я говорю — котлован, стройка, человек на дне! + - Да какая нахрен разница, что я знаю?! Я не слышу вас! Чего вы до меня докопались?! + worried: + - Простите, я не понял... тут всё так шумит, я не разобрал вопроса... + - Простите, я не расслышал... Тут так шумит, я просто не знаю, что делать... + - Ой... простите, я не понял... повторите... я так растерялся... + calm: + - Повторите, не расслышал. + - Повторите, не понял вас. Шумно очень. + - Прошу прощения, я вас не расслышал. Повторите, пожалуйста, вопрос. + confused: + - Я... что? А, это вы у меня? Я думал, это вы мне говорите что-то... + - А? Нет, я не... Подождите, я не понял вопроса. Что вы сказали? + - Нет, я это... подождите... что вы спросили? Я запутался совсем. diff --git a/scenarios/pregenerated/t06-1-car-fire.yaml b/scenarios/pregenerated/t06-1-car-fire.yaml new file mode 100644 index 0000000..3f0401d --- /dev/null +++ b/scenarios/pregenerated/t06-1-car-fire.yaml @@ -0,0 +1,85 @@ +scenario: t06-1-car-fire +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:34+00:00' +first_line: На МКАД машина горит, я мимо еду. +reveal: + f_address: + panic: МКАД! ВНУТРЕННЯЯ! НЕ ДОЕЗЖАЯ ДОРОХОВА! ПОЖАЛУЙСТА! + aggressive: Сказал же — МКАД, внутри, перед съездом на Дорохова! Слышишь?! + worried: Ой... Это по МКАДу внутри, километр не доезжая до поворота на Дорохова... + calm: МКАД, внутренняя сторона, километр не доезжая съезда на улицу Генерала Дорохова. + confused: Значит, МКАД... Нет, внутренняя. Внутренняя сторона. И там... не доезжая съезда на Дорохова. + Ну, где-то за километр. + f_what_burns: + panic: Красная! Фольксваген! Номер Х 863 МН 199! Горит! Горит всё! + aggressive: Да красный фольксваген горит! Х 863 МН 199, записывайте уже! + worried: Ой, что же делать... Там фольксваген красный загорелся... Номер Х 863 МН 199... + calm: Фольксваген красного цвета, номер Х 863 МН 199, горит. + confused: Горит... красная машина... фольксваген, что ли... а номер... МН, кажется, Х 863... 199. + f_people: + panic: Нету никого! Все вышли, все вышли! Машина пустая горит! + aggressive: Да не орите вы! Сказал же — пустая тачка, все вылезли! + worried: Ой... Люди-то... Люди, к счастью, вышли. Вроде все целы, в машине никого... + calm: Пострадавших нет. Эвакуировались самостоятельно, внутри никого не осталось. + confused: Э-э... А... Да нет, никто не пострадал. Они... ну, которые внутри были, они вышли. Кажется, + все. + f_caller: + panic: ПОПОВ! ВИКТОР ДМИТРИЕВИЧ! Я ВИЖУ! 916-123-98-78! БЫСТРЕЕ! + aggressive: 'Слушайте сюда: Попов Виктор Дмитриевич. Очевидец. Записали? 916-123-98-78.' + worried: Я не знаю... Меня зовут Виктор Попов... Дмитриевич. Я тут мимо проезжал. Мой номер 916-123-98-78. + calm: Попов Виктор Дмитриевич, очевидец. Мой телефон 916-123-98-78. + confused: Это... я звоню. Я — Виктор. Нет, я очевидец. Попов Виктор Дмитриевич. Телефон 916-123-98-78. +repeat: + f_address: + panic: Я УЖЕ СКАЗАЛ! ВНУТРЕННЯЯ! ДОРОХОВА НЕ ДОЕЗЖАЯ! + aggressive: 'Ты глухой?! Повторяю: МКАД, внутренняя, перед Дорохова.' + worried: Я же это и говорил... Внутренняя сторона, не доезжая до Дорохова. + calm: 'Повторяю: МКАД, внутренняя сторона, не доезжая Дорохова.' + confused: Я же сказал... Это... Внутренняя, перед съездом на Дорохова, кажется. + f_what_burns: + panic: Красная! Фольксваген! Я же уже сказал! Номер Х 863 МН 199! Горит! + aggressive: 'Да сколько можно?! Я уже назвал: красный Фольксваген, госномер Х 863 МН 199!' + worried: Ох, вы, наверное, не услышали... Красный Фольксваген, номер Х 863 МН 199, я говорил. + calm: 'Повторяю: красный Фольксваген, номер Х 863 МН 199.' + confused: Я же... это... красная Фольксваген, номер... Х 863 МН 199! Я уже сказал, нет? + f_people: + panic: ДА СКАЗАЛ УЖЕ! ВЫШЛИ! ВСЕ ВЫШЛИ! ЖИВЫЕ! + aggressive: 'Тьфу ты! Глухой что ли? Русским языком сказано: целые все, вылезли!' + worried: Ой, ну я же говорил... Вышли все, вышли. Пострадавших нету. + calm: 'Повторяю: пострадавших нет. Все вышли из машины.' + confused: Так я... это, уже сказал же. Ну, вышли все. Нет пострадавших... Вроде. + f_caller: + panic: Да Виктор я! Попов! 916-123-98-78! Говорил уже, говорю! + aggressive: 'Слышь, не тупи! Повторяю: Попов Виктор Дмитриевич, 916-123-98-78. Записал?!' + worried: Ой... Я же это уже называл. Ну Попов я, Виктор Дмитриевич. Телефон 916-123-98-78. + calm: 'Повторяю: Попов Виктор Дмитриевич, очевидец. Контакт 916-123-98-78.' + confused: Э-э... Так я же это... ну Попов Виктор, Дмитриевич который. И номер этот, 916... 123-98-78. + Уже говорил ведь. +refine: + f_address: + panic: Нет-нет, я не то сказал! 49-й километр, внутренняя сторона! 49-й! + aggressive: Ты вообще слушал? Я сказал 49-й, внутренняя сторона, а не то, что ты там себе записал! + worried: Ой, подождите, я, кажется, перепутал... 49-й километр, внутренняя сторона МКАД. + calm: 'Поправка: МКАД, 49-й километр, внутренняя сторона. Обознался.' + confused: Так, стоп... это не то. 49-й километр? Или... точно, 49-й, внутренняя сторона. +fillers: + panic: + - А?! ЧТО?! Я НЕ СЛЫШУ, ТУТ ТАКОЕ... ПОЖАЛУЙСТА, БЫСТРЕЕ! + - А?! Слышно?! Она же сейчас взорвется, вашу мать! Что?! + - А?! Что?! Я не слышу! Там машина горит! + aggressive: + - Да какая разница сейчас?! Ты издеваешься?! Приезжайте уже! + - Какая разница?! Я говорю, машина полыхает! Ваше дело — выезжать, а не допрос устраивать! + - Да какая разница! Ты высылаешь кого-то или нет?! + worried: + - Простите, я не понял... что вы спросили? Я просто не знаю, что делать... + - Простите, я не понял вопроса... Тут такой шум, я просто не знаю, что вам ответить. + - Простите, я не понял... Ой, повторите, пожалуйста... + calm: + - Повторите, не расслышал. Тут очень шумно. + - Эту информацию я не уточнял. Повторите, что именно вас интересует? + - Не расслышал. Уточните. + confused: + - А? Нет, подождите... я не это... что? Я запутался, можно еще раз? + - А? Нет, подождите, я не... А что вы спросили-то? Я забыл уже. + - Я не знаю... А что вы спросили-то? Я запутался. diff --git a/scenarios/pregenerated/t06-2-man-in-car.yaml b/scenarios/pregenerated/t06-2-man-in-car.yaml new file mode 100644 index 0000000..0a4cafe --- /dev/null +++ b/scenarios/pregenerated/t06-2-man-in-car.yaml @@ -0,0 +1,89 @@ +scenario: t06-2-man-in-car +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:39+00:00' +first_line: Мне плохо очень, я в машине сижу, выйти не могу. +reveal: + f_address: + panic: Красный Казанец! Дом 19Б! Напротив! Там стоянка, стоянка, быстрее! + aggressive: Сказал же уже — улица Красный Казанец, дом 19Б, где стоянка напротив дома! Записывайте! + worried: Это улица Красный Казанец... дом 19Б... ну, напротив него ещё стоянка, там мы и стоим... + calm: 'Адрес: улица Красный Казанец, дом 19Б, ориентир — стоянка напротив этого дома' + confused: Улица... Красный Казанец... дом, кажется, 19Б. Тут стоянка... да, напротив этого дома + f_what_happened: + panic: Синий форд! А284ТК 777! Мужчине плохо! Плохо! + aggressive: Ну я же уже сказал — синий форд, номера А284ТК 777, плохо человеку! + worried: Пожалуйста, тут человеку плохо... Синяя машина, форд... Номер А284ТК 777. + calm: Мужчине стало плохо. Автомобиль синий форд, госномер А284ТК 777. + confused: 'Форд синий, вроде... Номер... А284... 777, кажется. Или 284... А, вот: А284ТК 777.' + f_who: + panic: Павел! Сергеич! Сорок лет ему! Себе скорую! Быстрее! + aggressive: Иванов Павел Сергеевич, сорок лет. Себе вызывает. Что непонятного?! + worried: Это Павел Сергеевич... Иванов. Ему сорок. Он сам себе скорую вызывает... + calm: Иванов Павел Сергеевич, сорок лет, вызывает себе. + confused: Иванов... сорок лет... Павел Сергеевич! Вызов на себя. + f_conscious: + panic: ДА ОН В СОЗНАНИИ! САМ ГОВОРИТ! + aggressive: В сознании он. Я что, неясно выразился? Сам говорит. + worried: Ой... Да, в сознании. Глаза открыты, говорит сам. + calm: В сознании. Говорит сам. + confused: Ну это... Он как бы... В сознании, короче. Сам говорит. + f_caller: + panic: Девять... девятьсот шестнадцать!! 897-56-23!! Алло!! + aggressive: Сказал же уже — 916 897 56 23, записывайте! + worried: Ой, это... 916 897-56-23. Вроде так. + calm: 'Записывайте: 916 897 56 23.' + confused: Девять... нет, 916. Точно. 897-56-23, кажется. +repeat: + f_address: + panic: Красный Казанец! Я уже сказал! Дом 19Б! Стоянка! Быстрее! + aggressive: 'Да ёлки-палки, повторяю: Красный Казанец, 19Б, на стоянке. Слышите?' + worried: Я же уже говорил... Красный Казанец, 19Б, напротив дома стоянка... + calm: 'Я уже называл: улица Красный Казанец, 19Б, напротив на стоянке.' + confused: Красный... ну этот... Казанец. Девятнадцать Б. Я сказал? На стоянке... + f_what_happened: + panic: Я уже сказал! Форд синий! А284ТК 777! Плохо ему! Приезжайте! + aggressive: 'Да вы издеваетесь? Записывайте уже: синий Форд, номера А284ТК 777, человеку плохо!' + worried: Поймите, я же говорил уже… Синий Форд, номера А284ТК 777. Ну плохо ему, плохо… + calm: 'Повторяю: автомобиль Форд синего цвета, госномер А284ТК 777. Человеку стало плохо.' + confused: Я это… я же говорил. Форд синий, номера… А284ТК… 777, кажется. Плохо ему, я не знаю. + f_who: + panic: Да я же говорил уже! Иванов! Павел Сергеевич! Сорок лет! Вызываю себе! + aggressive: Слушайте, я только что вам всё назвал! Иванов Павел Сергеевич, сорок лет, плохо мне, вызываю + себе! + worried: Ой, я же уже говорил... Павел Сергеевич Иванов, сорок лет, для себя вызываю... + calm: Повторяю. Иванов Павел Сергеевич, сорок лет. Вызов себе. + confused: Я... я уже называл. Иванов, Павел Сергеевич... сорок лет. Себе... вызываю. + f_conscious: + panic: ДА Я ЖЕ СКАЗАЛ — В СОЗНАНИИ! ГОВОРИТ САМ! ПОМОГИТЕ! + aggressive: 'Слушайте внимательно! Я уже ответил: в сознании, говорит. Записывайте!' + worried: Ой... Я же говорил... Он в сознании, говорит сам. Пожалуйста, быстрее. + calm: 'Повторяю: в сознании, говорит.' + confused: Я ведь уже... да? Вроде сказал. В сознании он, говорит. Так и передайте. + f_caller: + panic: Да сказал же уже! 916 897 5623! Давайте быстрее, ему совсем плохо! + aggressive: Вы слушаете вообще? Я уже называл! 916 897 5623. + worried: Ох, я же говорил... 916 897 5623. Пожалуйста, не переспрашивайте. + calm: 'Я это уже называл. Повторяю: 916 897 5623.' + confused: 'Я же уже... А, да, точно, сказал. Вот: 916 897 5623.' +refine: {} +fillers: + panic: + - А?! Чё?! Не слышу! Быстрее давайте! + - А? Что?! Я не слышу! Слушайте, тут такое... Господи, да сделайте уже что-нибудь! + - А? Что?! Я не... я не понял! Слышите? Алло! + aggressive: + - Да какая разница?! Я сказал — плохо человеку, всё! + - Да какая разница сейчас! Я говорю — плохо человеку, понимаете? В машине! Всё! + - Да какая разница, что вы спрашиваете! Делайте уже что-нибудь! + worried: + - Простите, я не понял... что вы спросили? Я просто... не знаю. + - Простите, я не понял вопроса... Повторите, пожалуйста. Я очень волнуюсь, тут такое... + - Простите... я не расслышал... пожалуйста, повторите... + calm: + - Повторите, не расслышал. + - Я не готов сейчас ответить на этот вопрос. Сосредоточьтесь на главном — нужна срочная помощь. + - Повторите. Вас плохо слышно. Я не понял вопроса. + confused: + - Нет, это... а что вы спросили-то? Я запутался. + - Подождите, я запутался. Вы про что спросили? Я не это имел в виду. В общем, приезжайте скорее. + - Нет, подождите... я не... А что вы спросили-то? Я запутался. diff --git a/scenarios/pregenerated/t06-3-men-on-ice.yaml b/scenarios/pregenerated/t06-3-men-on-ice.yaml new file mode 100644 index 0000000..afc6b00 --- /dev/null +++ b/scenarios/pregenerated/t06-3-men-on-ice.yaml @@ -0,0 +1,88 @@ +scenario: t06-3-men-on-ice +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:44+00:00' +first_line: Тут трое мужиков на льдине плывут, их относит! +reveal: + f_address: + panic: Быковка! Там лёд трещит! Московская область! СНТ это, Малаховский городок! Раменское, река + Быковка! + aggressive: Вы записываете или нет?! Река Быковка, Раменский округ, СНТ «Малаховский городок»! + worried: Ой... СНТ «Малаховский городок» это... Река Быковка, Раменский район, Подмосковье. + calm: Раменский городской округ, река Быковка. Садовое товарищество «Малаховский городок». + confused: Это Подмосковье... Раменское, кажется. Да, река... Быковка? И СНТ «Малаховский...» или «Городок». + f_what_happened: + panic: Льдина оторвалась! Трое мужиков на ней, сносит течением! + aggressive: Да что тут непонятного, трое мужиков плывут на оторванной льдине! + worried: Понимаете, там трое на льдине... её уносит течением. + calm: Трое мужчин на оторвавшейся льдине, дрейфуют по течению. + confused: Их трое, ну... льдина поплыла, мужики на ней, и всё по течению. + f_victims: + panic: Тут трое! На льдине! Машут руками! Живые! Скорее! + aggressive: Да трое их, говорю же! Все живы и машут! Соображаете вообще?! + worried: Я вижу троих… Они живы, машут руками. Что же делать… + calm: Трое человек. Все живы. Машут руками. + confused: Трое, живы… эти, машут. Или руками машут?.. Да, машут. + f_caller: + panic: Иванова! Елена Сергеевна! 916... 896... 3254! Записали?! + aggressive: Да послушайте вы уже! Иванова Елена Сергеевна, 916 896 3254. Дошло?! + worried: Это Иванова Елена Сергеевна... Ой, телефон... 916 896 3254, правильно же? + calm: Меня зовут Иванова Елена Сергеевна. Мой номер 916 896 3254. + confused: Я... это... Иванова... Елена, кажется, Сергеевна. И телефон... 916, нет, 896... сейчас... + 3254. +repeat: + f_address: + panic: Да говорю же вам! Быковка, Раменский, Малаховский! + aggressive: Вы вообще слушаете?! Я только что всё назвал! + worried: Я уже сказал… Повторить? Раменский, Быковка, СНТ Малаховский. + calm: Повторяю. Московская область, Раменский городской округ, река Быковка, СНТ Малаховский городок. + confused: Быковка… или Быково… Нет, Быковка, Раменский. Я до этого говорил. + f_what_happened: + panic: Да говорю же вам — мужики, трое, на льдине, их уносит! Льдину оторвало, понимаете?! + aggressive: 'Вы вообще слушаете?! Я уже сказал: трое человек, оторвавшаяся льдина, несёт по течению!' + worried: Ох... Я же повторял только что... Ну трое их, на льдине, плывут. Льдину оторвало. + calm: 'Повторяю: трое мужчин, льдину оторвало, идут по течению.' + confused: Я уже... э-э... сказал же. Там трое, что ли, человек. На этой, как её... на льдине плывут, + оторвало. + f_victims: + panic: ДА СКАЗАЛ Я УЖЕ! ТРОЕ! ВСЕ ТРОЕ! ЖИВЫЕ! МАШУТ ОНИ, МАШУТ, БЫСТРЕЕ! + aggressive: 'Ты что, глухой?! Повторяю: трое! Живые все! Машут руками! Записал или повторить ещё?' + worried: Боже мой... я ведь уже сказал. Трое, живы, руками машут. Вы поняли? + calm: 'Повторяю специально для вас: трое, живы, машут. Записывайте уже.' + confused: Я... я разве не говорил? Трое их... точно трое, живые все... машут, да, руками машут. + f_caller: + panic: Я же сказал! Иванова Елена Сергеевна! 916 896 32 54! Да слушайте же вы! + aggressive: Вы вообще слушаете? Я уже назвал! Иванова, 916 896 32 54. + worried: Ой, я же говорил вроде... Иванова Елена Сергеевна, 916 896 32 54. + calm: 'Повторяю: Иванова Елена Сергеевна, 916 896 32 54.' + confused: Я... я уже называл, нет? Иванова... 916 896 32 54, кажется. +refine: + f_address: + panic: Нет-нет, я перепутал! Раменский округ, деревня Михнево, река Быковка — слышите?! Исправьте! + aggressive: Сам понял, что не то ляпнул! Не Московская область, а Раменский городской округ, река + Быковка, деревня Михнево. Записывайте давайте! + worried: Ой, простите, я ошибся... Не Московская область, а Раменский округ, река Быковка, деревня + Михнево. Только бы успеть... + calm: 'Поправлю: Раменский городской округ, река Быковка, деревня Михнево. Запомнили?' + confused: Ой, подождите... Я же перепутал, кажется. Не Московская, а Раменский округ, река Быковка... + Или Михнево? Ну да, Михнево. +fillers: + panic: + - А?! Что?! Не слышу, тут трещит всё, лёд ломается! Не понял, что вы сказали! + - А?! Что?! Я не слышу, тут лёд трещит! + - А?! Что?! Я не слышу, не слышу вас! Какая разница, мы тонем! + aggressive: + - Какая разница?! Я не знаю этого, вы долго ещё будете спрашивать ерунду?! + - Да какая разница?! Сказал же — не знаю я! + - Да какая теперь разница?! Делайте свою работу, вытаскивайте нас! + worried: + - Простите, я не расслышал... Повторите, пожалуйста. Я не могу сейчас понять. + - Простите, я не понял... что вы сказали? + - Простите, я не понял... Здесь очень плохо слышно, повторите вопрос... + calm: + - Повторите вопрос. Не разобрал. + - Повторите, не расслышал. + - Извините, не расслышал. Повторите, что вы спросили. + confused: + - Нет, подождите... Мы не знаем. А что вы спросили-то? Я запутался. + - А? Мы... это... вы про что спросили-то? + - Так, стоп. Подождите. Я запутался. Что вы имеете в виду? Я не... diff --git a/scenarios/pregenerated/t07-1-toyota-fire.yaml b/scenarios/pregenerated/t07-1-toyota-fire.yaml new file mode 100644 index 0000000..164cb7a --- /dev/null +++ b/scenarios/pregenerated/t07-1-toyota-fire.yaml @@ -0,0 +1,87 @@ +scenario: t07-1-toyota-fire +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:49+00:00' +first_line: Машина горит на проезжей части, водитель руки обжёг! +reveal: + f_address: + panic: Возле метро Отрадное! У «Золотого Вавилона»! Прямо на дороге! На проезжей части! + aggressive: Я же сказал — Отрадное, у «Золотого Вавилона»! На дороге! Что непонятного?! + worried: Это у метро Отрадное... Там ещё «Золотой Вавилон», на проезжей части прямо... + calm: Станция метро Отрадное, рядом с торговым комплексом «Золотой Вавилон», на проезжей части. + confused: Это... Отрадное, метро. Ну, «Вавилон» этот, «Золотой»... В общем, на дороге, да. + f_what_burns: + panic: Горит! Горит машина! Бежевая Тойота, Р 254 ТС, быстрее! Там человек! + aggressive: Слушайте, мне что, по буквам диктовать?! Машина горит! Тойота, бежевая, номер Р 254 ТС + 99! + worried: Ой, что же делать... Там Тойота бежевая загорелась... Номер, кажется, Р 254 ТС 99... + calm: Горит Тойота бежевого цвета, госномер Р 254 ТС 99. + confused: Значит, машина эта... бежевая... Тойота, что ли... Номер — Р 254 ТС 99, нет, точно 99... + f_people: + panic: Там водитель! Он горит! Руки! Юрий Петрович! + aggressive: Водителя зажало! Дюжев, 54 года, у него руки обожжены — записывайте уже! + worried: Пострадал водитель... Дюжев Юрий Петрович, 54 года... У него ожоги рук... + calm: Пострадал водитель. Дюжев Юрий Петрович, 54 года, ожог рук. + confused: Водителю плохо... этот, как его... Дюжев, Юрий... Петрович, 54 года. У него руки обожжены. + f_caller: + panic: Фролова Яна! 916-123-98-78! Пожар... водитель там! + aggressive: Слушайте, Фролова Яна Игоревна! Телефон 916-123-98-78! Быстрее давайте! + worried: Я... Фролова Яна Игоревна. Мой номер 916-123-98-78. Просто скажите, что делать. + calm: Меня зовут Фролова Яна Игоревна, номер 916-123-98-78. Я на месте, что нужно уточнить? + confused: Фролова... Яна Игоревна. Телефон... 916-123-98-78. Это я просто видела, да. +repeat: + f_address: + panic: Да «Золотой Вавилон»! Отрадное! Я же уже!.. На проезжей части, горит машина! + aggressive: Слушайте внимательнее! Отрадное, у «Золотого Вавилона», на дороге. Всё! + worried: Ой, я же говорил... Станция «Отрадное», там «Золотой Вавилон», прямо на проезжей части... + calm: 'Повторяю: метро «Отрадное», ТЦ «Золотой Вавилон», на проезжей части.' + confused: Ну это... «Отрадное», там... «Вавилон» этот... На дороге, в общем. Я уже называл. + f_what_burns: + panic: Да говорю же — Тойота! Бежевая! Номер Р 254 ТС 99! Горит! + aggressive: Я уже всё сказал, слушайте! Тойота, бежевая, номер Р 254 ТС 99. Записали?! + worried: Ой... я же называл. Тойота бежевая, Р 254 ТС 99. Повторить? + calm: Повторяю. Бежевая Тойота, номер Р 254 ТС 99. + confused: Так... эту... уже говорил же. Тойота, кажется, бежевая. Р 254 ТС 99, точно. + f_people: + panic: Да я же сказал уже! Дюжев Юрий Петрович, 54 года! Руки обожжены, горит всё! + aggressive: 'Слышите меня вообще?! Повторяю для тугих: пострадавший — Дюжев, Юрий Петрович, 54 года, + ожог рук.' + worried: 'Ну я же говорил только что... Ладно: пострадавший Дюжев Юрий Петрович, 54 года, ожог рук.' + calm: 'Повторяю: пострадал водитель. Дюжев Юрий Петрович, 54 года, ожог рук.' + confused: Ой... А я разве не сказал? Пострадавший — этот... Дюжев Юрий, Петрович, 54 года, руки обжёг. + f_caller: + panic: Да я же уже сказала! Фролова Яна! 916-123-98-78! Ну я же говорю! + aggressive: 'Вы слышите вообще? Повторяю для вас: Фролова, Яна, очевидец, телефон 916-123-98-78.' + worried: Я уже называлась... Фролова Яна Игоревна, номер 916-123-98-78, я очевидец. + calm: Я уже говорил. Фролова Яна Игоревна, очевидец, телефон 916-123-98-78. + confused: Я же... это... я говорил уже. Фролова Яна. Игоревна. Номер 916-123-98-78. +refine: + f_address: + panic: Машина, говорю! Пожар! Там водитель... Адрес! Не тот адрес назвал... Декабристов, «Золотой + Вавилон»! Справа от него! + aggressive: Да слушай ты! Ошибся я. Улица Декабристов, «Золотой Вавилон», и справа от него. Всё, записал?! + worried: Ой, я кажется не то сказал... Простите. Улица Декабристов, ТЦ «Золотой Вавилон», с правой + стороны. Там машина горит... + calm: 'Поправлюсь: улица Декабристов, ориентир — «Золотой Вавилон», справа от него. Записали?' + confused: Нет, я перепутал... Там этот... «Золотой Вавилон», улица Декабристов. Ну, с правой стороны. + Не так сказал сначала. +fillers: + panic: + - А-А-А! Не слышу вас! Что?! Что?! + - А?! Я не слышу, тут взорваться может! + - А?! Что?! Я не понял! Не слышу! + aggressive: + - Да какая разница?! Делайте свою работу! Я не понял вопрос! + - Да какая разница?! Ты помощь высылаешь или нет?! + - Да какая разница сейчас?! Ты помощь высылаешь или нет?! + worried: + - Простите, я не расслышал... Тут так шумит... Повторите... + - Простите, я не понял... Тут так шумит всё... + - Простите, я не расслышал... Можно ещё раз? + calm: + - Повторите. Не разобрал. + - Повторите, не расслышал. + - Повторите вопрос, у меня со связью перебои. + confused: + - А? Что? Я не... Подождите, я не понял, что вы спросили... + - Что? А... я не это, подождите, я не знаю... + - Я... Я что-то не понял... Что вы спросили-то? diff --git a/scenarios/pregenerated/t07-2-headache-ryazan.yaml b/scenarios/pregenerated/t07-2-headache-ryazan.yaml new file mode 100644 index 0000000..7ff1e28 --- /dev/null +++ b/scenarios/pregenerated/t07-2-headache-ryazan.yaml @@ -0,0 +1,107 @@ +scenario: t07-2-headache-ryazan +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:54+00:00' +first_line: Голова раскалывается, давление сто пятьдесят на восемьдесят. +reveal: + f_address: + panic: Вишнёвая! Пятнадцать! Частный дом! Быстрее, прошу! + aggressive: 'Да записывайте уже: Вишнёвая улица, дом 15, частный сектор, неужели непонятно?!' + worried: Вишнёвая... пятнадцать. Это частный дом. Приезжайте, пожалуйста... + calm: 'Адрес: улица Вишнёвая, дом 15, частный дом.' + confused: Улица... э-э... Вишнёвая, дом... кажется, 15. Частный дом, да, частный. + f_what_happened: + panic: ГОЛОВА! СИЛЬНО БОЛИТ, ПОМОГИТЕ! Давление... давление сто пятьдесят на восемьдесят! + aggressive: Вам же говорю — сильная головная боль! Давление 150 на 80, записали?! + worried: Очень болит голова... и давление сейчас 150 на 80. Это что-то серьёзное, да? + calm: Сильная головная боль. Давление — 150 на 80. + confused: Болит... очень сильно. Давление... подождите, сто пятьдесят на... кажется, на восемьдесят, + да. + f_who: + panic: Крючков! Станислав Дмитриевич! Первое июня... нет, тридцатое, 2001! Себе! Вызываю себе! + aggressive: 'Слышь, записывай: Крючков Станислав Дмитриевич. Родился тридцатого июня две тысячи первого. + Вызываю, естественно, себе!' + worried: Это... это я, Крючков Станислав Дмитриевич, Стас, день рождения тридцатого июня... две тысячи + первого года. Я для себя звоню. + calm: Вызываю себе. Крючков Станислав Дмитриевич, дата рождения тридцатое июня две тысячи первого + года. + confused: Меня зовут... мои данные. Крючков Станислав Дмитриевич. Родился... тридцатого шестого? Нет, + июля... Июня. Две тысячи первого. Себе вызываю. + f_conscious: + panic: Да! Да, он в сознании! Сам говорит! Слышите?! + aggressive: В сознании он, в сознании! Сам говорит, я вам русским языком говорю! + worried: Да... да, он в сознании, сам говорит. Это хорошо? + calm: В сознании. Говорит сам. + confused: Ну... это, в сознании... да. То есть сам он говорит, да. + f_caller: + panic: Девять! Один! Шесть-восемь-девять... нет! Девять-один-шесть! Восемь-девять-семь... пять-шесть! + Два! Три! Запомнили?! + aggressive: 'Слушайте, хватит тупить! Записывайте уже: девятьсот шестнадцать, восемьсот девяносто + семь, пятьдесят шесть, двадцать три! Всё!' + worried: Ой, я вам сейчас скажу... подождите... девять-один-шесть... восемь-девять-семь... пять-шесть-два-три. + Так? Не ошиблась? + calm: 'Записывайте номер для связи: 916 897 56 23. Повторить?' + confused: Это... сейчас... девять-один-шесть... или девять-шесть-один? Нет, первый... девять-один-шесть, + восемь-девять-семь, пять-шесть-два-три. Вроде так. +repeat: + f_address: + panic: Да говорю же вам! Улица Вишнёвая! Пятнадцатый дом! Частный! + aggressive: 'Вы вообще слушаете?! Я уже сказал: Вишнёвая, 15, частный дом.' + worried: Я же только что называл... Вишнёвая улица, дом 15, частный. + calm: 'Повторяю: улица Вишнёвая, дом пятнадцать, частный дом.' + confused: Я это... уже говорил вроде? Вишнёвая, 15, частный дом. + f_what_happened: + panic: Да сказал уже! Сказал! Сильная боль! Голова! Давление 150 на 80! + aggressive: 'Вы слушаете вообще? Повторяю для вас: сильная головная боль, давление 150 на 80.' + worried: Подождите... я же уже говорил это. Головная боль сильная и давление 150 на 80. + calm: 'Напоминаю, я уже отвечал: сильная головная боль, давление 150 на 80.' + confused: Я же... я называл уже. Головная боль. И давление... 150 на 80, кажется. + f_who: + panic: Я уже говорил! Крючков Станислав Дмитриевич! Тридцатое июня две тысячи первого! Вы скорую вызвали?! + aggressive: Слушайте, девушка, я вам минуту назад это всё продиктовал. Крючков, Станислав Дмитриевич, + рождение 30.06.2001. Записывайте. + worried: Ну я же сказал… Крючков Станислав Дмитриевич, тридцатое ноль шестое две тысячи первого. Пожалуйста, + зафиксируйте. + calm: 'Повторяю: Крючков Станислав Дмитриевич, дата рождения — тридцатое ноль шестое две тысячи первого. + Вызов на себя.' + confused: Я… я же это уже называл. Разве нет? Ну Крючков. Станислав Дмитриевич. Тридцатое июня. Две + тысячи первого года. Себе вызываю. + f_conscious: + panic: Да в сознании он! В сознании! Я же говорю — сам разговаривает! + aggressive: 'Слушайте, вас что, глу́хих набирают? Русским языком сказал: в сознании, говорит.' + worried: Ну я же уже отвечал... В сознании человек, сам говорит. Поймите. + calm: 'Повторяю: в сознании, говорит сам.' + confused: Это... я же это... говорил уже. В сознании. Ну, говорит. + f_caller: + panic: Да сказал уже! 916 897... 5623! Всё! + aggressive: Я же только что назвал! 916 897 5623. Записывайте! + worried: 'Ой, я же говорил... Повторяю: 916 897 5623.' + calm: 'Повторяю: 916 897 5623.' + confused: 'Я... ой, простите. Телефон: 916 897... забыл. 5623! Да, 916 897 5623.' +refine: + f_address: + panic: Нет-нет, не та улица! Вишнёвая! Дом пятнадцать, Вишнёвая! Частный дом, скорее! + aggressive: Слушайте внимательнее! Виш-нё-ва-я, пятнадцать. Частный сектор. Записали?! + worried: Ой, я, кажется, не ту улицу назвал... Правильно — Вишнёвая, дом 15, частный дом. + calm: 'Поправлюсь: улица Вишнёвая, дом 15, частный дом.' + confused: Погодите, я что-то... А, точно! Не та улица. Вишнёвая, 15, это частный дом. +fillers: + panic: + - А? Что? Я не слышу! Повторите! + - Я не... вы что, я не слышу! Голова, болит же! А? + - Что?! Нет, нет, я... А? Повторите! + aggressive: + - Да не знаю я, что вы пристали! Говорите громче! + - Откуда я знаю?! Я говорю — башка раскалывается! + - Да какая разница?! Вы мне помочь можете или нет?! + worried: + - Простите, я не понял... Можно ещё раз вопрос? + - Простите, я не понял... Что вы спросили? Мне просто очень плохо... + - Простите, я не понял... Что вы хотите узнать? + calm: + - Не расслышал. Повторите, будьте добры. + - Повторите, не расслышал. + - Я не расслышал, повторите, пожалуйста. + confused: + - Я... Это... А что вы сказали? Я не разобрал. + - Вы что имеете в виду? Я просто... подождите, я запутался. + - Я... Подождите, это вы мне? Я что-то не... diff --git a/scenarios/pregenerated/t07-3-lost-elderly.yaml b/scenarios/pregenerated/t07-3-lost-elderly.yaml new file mode 100644 index 0000000..4c0716b --- /dev/null +++ b/scenarios/pregenerated/t07-3-lost-elderly.yaml @@ -0,0 +1,89 @@ +scenario: t07-3-lost-elderly +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:52:59+00:00' +first_line: Папа шесть часов назад ушёл в поликлинику и не вернулся, он память теряет. +reveal: + f_address: + panic: Господи, да! Улица Маршала Соколовского! Дом один, квартира пять, первый подъезд, второй этаж, + код пять Бэ! Быстрее, умоляю! + aggressive: 'Я вам уже десять раз повторяю! Записывайте: улица Маршала Соколовского, дом 1, квартира + 5. Подъезд первый, этаж второй! Код 5В!' + worried: Ой, адрес-то... Сейчас, сейчас... Маршала Соколовского улица, дом 1, квартира 5... Подъезд + первый, этаж второй. И код домофона 5В, кажется. + calm: Улица Маршала Соколовского, дом 1, квартира 5. Подъезд первый, этаж второй. Код домофона 5В. + confused: Улица Маршала... э-э... Соколовского, кажется? Да, дом 1. Квартира... 5. Подъезд первый, + этаж второй. Код... 5В, наверное. + f_what_happened: + panic: Уже шесть часов! В поликлинику пошёл и всё! Не вернулся… Не вернулся, понимаете?! + aggressive: Да говорю же вам — шесть часов назад ушёл. В поликлинику. И до сих пор его нет! + worried: Он шесть часов назад в поликлинику ушёл… И до сих пор не вернулся. Я уже не знаю, что и думать. + calm: Ушёл в поликлинику шесть часов назад. До сих пор не вернулся. + confused: Ну, это… В поликлинику он ушёл. Часов шесть назад. И не возвращался ещё. + f_victims: + panic: Господи, дедушка! Мой дедушка! Марков! Илья Кузьмич! Ему 85! Он ничего не помнит, он совсем + не помнит ничего! + aggressive: Слушайте, вы вообще вопрос слышали? Марков его фамилия, Илья Кузьмич! Восемьдесят пять + лет мужику, у него деменция, он без памяти совсем, ёлки-палки! + worried: Ох... Фамилия Марков. Зовут Илья Кузьмич. Ему 85 лет... У него очень плохо с памятью, он + теряется, он может просто не понять, где находится... + calm: Пропавший — Марков Илья Кузьмич, возраст 85. Диагноз — потеря памяти, дезориентирован. + confused: Этот... как его... ну, вы просили данные. Марков. Илья, кажется, Кузьмич. Лет 80 с чем-то... + 85, точно. У него память плохая, он всё забывает. + f_caller: + panic: 'Дочь её! Ирина Сергеевна! Запишите быстрее: 916 896 3254!' + aggressive: Да позвоните вы уже дочери! Маркова Ирина, телефон 916 896 3254! + worried: 'Дочку её зовут Ирина Сергеевна Маркова... Я номер записал: 916 896 3254.' + calm: 'Дочь — Маркова Ирина Сергеевна. Контактный номер: 916 896 3254.' + confused: Это... дочка, кажется. Ирина... сейчас, ага, Ирина Сергеевна. Маркова. И телефон — 916 896 + 32... 54, да, 3254. +repeat: + f_address: + panic: Да сказал же я уже! Улица Маршала Соколовского! Дом один, квартира пять! Ну вы записали?! + aggressive: Слушайте внимательно! Я уже называл! Соколовского, 1, 5, подъезд первый, код 5В! + worried: Ох... я же только что говорил... Улица Маршала Соколовского, дом 1, квартира 5. Код домофона + 5В... + calm: 'Повторяю: улица Маршала Соколовского, дом 1, квартира 5, первый подъезд, второй этаж, код 5В.' + confused: Я же... подождите... Соколовского, да, улица Маршала Соколовского. Дом 1. Код этот... 5В. + Второй этаж. + f_what_happened: + panic: Да говорю же вам! Шесть часов назад! В поликлинику ушёл! И всё, и нет его! + aggressive: 'Вы вообще слушаете?! Я уже русским языком сказал: шесть часов назад ушёл в поликлинику + и всё.' + worried: Ну я же уже говорил... Ушёл в поликлинику шесть часов назад. И не вернулся. + calm: 'Повторю: пропал шесть часов назад. Ушёл в поликлинику.' + confused: Я уже сказал... Да, точно, в поликлинику... Шесть часов назад, кажется. И не вернулся. + f_victims: + panic: Да сказал уже! Марков! Илья Кузьмич! 85 лет! Потеря памяти! Вы что, не слышите?! + aggressive: 'Я вам это только что называл. Слушайте внимательнее: Марков Илья Кузьмич, 85 лет, потеря + памяти.' + worried: Я же говорил... Ну Марков Илья Кузьмич. 85 лет. Потеря памяти у него. + calm: 'Повторяю: Марков Илья Кузьмич, 85 лет, страдает потерей памяти.' + confused: Я это... уже называл, по-моему. Марков... Илья Кузьмич. 85. Потеря памяти. + f_caller: + panic: Да говорил же я! Маркова — дочь Ирина, 916 896 3254! + aggressive: Сколько можно повторять? Ирина Сергеевна, дочь, телефон 916 896 3254. + worried: Ой, я же уже называл... Ирина Сергеевна Маркова, я её дочь. 916 896 3254. + calm: Это я уже говорил. Маркова Ирина Сергеевна, дочь, 916 896 3254. + confused: Я... я же сказал это. Маркова Ирина... Ирина Сергеевна, то есть я её дочь, да, 916 896 3254. +refine: {} +fillers: + panic: + - Что?! Я не знаю! Не знаю я такого, отстаньте! + - Я не знаю, не знаю!! Вы что, не слышите?! + - Я не знаю! Не знаю я этого, вы что, не слышите?! + aggressive: + - Слушайте, хватит вопросы гонять! Я не понимаю, что вы от меня хотите! + - Да какая разница?! Я уже сказал — не знаю! + - А я-то откуда знаю?! Ваше дело искать, а не спрашивать! + worried: + - Ой, простите, я не расслышал... Я так растерялся, ничего не пойму... + - Ой, простите... я не расслышала. Что вы спросили? + - Ой, я что-то не понял вас... Простите, я так растерялся, переспросите... + calm: + - Повторите, пожалуйста. Не понял вас. + - Повторите вопрос. Я не понял. + - Этого я не знаю. Давайте дальше. + confused: + - А? Вы про что? Я забыл, что вы сказали... + - А? В смысле? Нет, я не это имел в виду... Что? + - Что? А... нет, это... А что вы спросили-то? diff --git a/scenarios/pregenerated/t08-1-mall-smoke.yaml b/scenarios/pregenerated/t08-1-mall-smoke.yaml new file mode 100644 index 0000000..bea2eab --- /dev/null +++ b/scenarios/pregenerated/t08-1-mall-smoke.yaml @@ -0,0 +1,94 @@ +scenario: t08-1-mall-smoke +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:03+00:00' +first_line: У нас в торговом центре дымом тянет, с минус первого этажа! +reveal: + f_address: + panic: ПРАЖСКАЯ! ТУТ ДЫМ! ЭЛЕКТРОННЫЙ РАЙ! СКОРЕЕ! + aggressive: Уши разуй! Пражская, «Электронный рай». Быстро! + worried: Ой... Метро Пражская... Там «Электронный рай». Там дым... + calm: Станция метро Пражская, торговый центр «Электронный рай». + confused: Пражская... Электронный... Рай, что ли? Торговый центр. + f_what_burns: + panic: Там дым! Внизу дым! На минус первом этаже, не знаю откуда! + aggressive: Сказал же — задымление на минус первом! Источник не видно, понятно?! + worried: Там внизу дымит что-то... На минус первом этаже, а откуда — не видно... + calm: Задымление на минус первом этаже. Источник не установлен. + confused: Дым этот... На минус... На подземном этаже. Откуда — не понял, в общем. + f_people: + panic: Я не знаю, я не знаю, сколько их там! Выводят людей, выводят! + aggressive: Откуда я тебе точную информацию знаю?! Сказал же — выводят! + worried: Точно не знаю, есть ли кто-то… Сейчас просто выводят всех подряд. + calm: По пострадавшим информации пока нет, идёт эвакуация. + confused: Ну, пострадавшие… точно не знаю, там… ну, эвакуация, короче, людей выводят. + f_smoke: + panic: ДЫМ ВНИЗУ ТОЛЬКО! ТОЛЬКО ТАМ ПОКА! НАВЕРХУ ЧИСТО! + aggressive: Слушай сюда! Дым только внизу! На этажах выше ничего нет, понял?! + worried: Я не знаю... Дым по низу идет, а наверху чисто пока... + calm: Задымление только нижнего этажа, верхние пока чистые. + confused: Это... ну дым внизу... а наверху нету... где магазины, там чисто. + f_caller: + panic: Артём! Ивлев Артём Олегович, мебель, 916-123-98-78! + aggressive: 'Да записывайте уже: Ивлев Артём Олегович, мебельный, 916-123-98-78!' + worried: Ивлев Артём Олегович... я в мебельном работаю... 916-123-98-78. + calm: Ивлев Артём Олегович, сотрудник мебельного магазина, номер 916-123-98-78. + confused: Это... Ивлев, кажется... Артём Олегович... мебель... ой, 916-123-98-78. +repeat: + f_address: + panic: Да говорил уже! Пражская! Электронный рай! Дым! Дым повсюду! + aggressive: 'Хватит переспрашивать одно и то же! Я же сказал: метро «Пражская», ТЦ «Электронный рай»!' + worried: Я ведь уже называл... «Пражская», «Электронный рай»... Пожалуйста, быстрее! + calm: 'Повторяю: метро «Пражская», ТЦ «Электронный рай». Я это уже говорил.' + confused: Я же... я уже сказал. Это «Пражская», да? Точно «Электронный рай»... + f_what_burns: + panic: Да говорю же — минус первый! Дым! Не видно ничего, непонятно откуда! + aggressive: 'Я уже сказал: задымление на минус первом, источник не нашли!' + worried: Я же говорил... Там, на минус первом, дымит где-то, непонятно где. + calm: 'Повторяю: минус первый этаж, задымление. Источник не установлен.' + confused: Я уже... это... на первом? Нет, на минус первом этаже. Задымление. Откуда — не знаю. + f_people: + panic: Да я же уже сказал! Выводят людей! Выводят! По пострадавшим непонятно! + aggressive: Ты вообще слушаешь? Я сказал — точной информации нет, людей выводят. Всё. + worried: Ой, ну я же говорил уже... По пострадавшим неизвестно, людей выводят пока... + calm: 'Повторяю: по пострадавшим точной информации нет, идёт эвакуация людей.' + confused: 'Я это... ну я же сказал: по пострадавшим не знаю, ну выводят всех, людей...' + f_smoke: + panic: ДА Я ЖЕ СКАЗАЛ! ДЫМ ВНИЗУ ТОЛЬКО! ВНИЗУ ДЫМ! + aggressive: Ты глухой? Сказано уже — снизу дым, на этажах чисто! + worried: Я же говорил… Внизу дым, на торговых этажах чисто пока… + calm: 'Повторяю: дым по нижнему этажу, торговые этажи чистые.' + confused: Я… я это уже сказал, разве нет? Дым внизу, а наверху чисто… + f_caller: + panic: ДА Я УЖЕ СКАЗАЛ! ИВЛЕВ АРТЁМ! МЕБЕЛЬНЫЙ! 916-123-98-78! + aggressive: 'Ёлки-палки, ну я же уже говорил! Повторяю: Ивлев Артём Олегович, мебельный, тел... 916-123-98-78!' + worried: Ой, так я же только что назвал... Ну, Ивлев Артём, мебельный магазин. 916-123-98-78. + calm: 'Повторяю: Ивлев Артём Олегович, мебельный, 916-123-98-78.' + confused: Я уже... разве не называл? Ивлев, меня. Артём. Магазин мебели. Телефон... сейчас... 916-123-98-78. +refine: + f_address: + panic: Нет-нет, я перепутал! Кировоградская, пятнадцать! Дым там, быстрее! + aggressive: Да послушайте же! Не та улица! Кировоградская, дом пятнадцать! Записали?! + worried: Ой, подождите... Я, кажется, неправильно сказал... Кировоградская, 15... Простите. + calm: 'Поправка: улица Кировоградская, дом пятнадцать. Ошибся.' + confused: Нет, подождите... Не та улица... Кировоградская, 15... Или всё-таки та? Нет, Кировоградская... +fillers: + panic: + - А?! Что?! Я не слышу! Не слышу вас! + - А?! Я не слышу! Что?! Тут дым! Вы что спросили?! + - А?! Что?! Я не слышу! Тут дым! Вы что сказали?! + aggressive: + - Да какая разница, что вы там спросили! Тут дым, делайте уже что-нибудь! + - Да какая разница, что вы спросили! Я не знаю! Помогите уже! + - Да какая разница! Я не знаю! Делайте что-нибудь! + worried: + - Простите, я не расслышал... тут так шумно. Что? Повторите. + - Простите, я не понял вопроса... Тут так шумно, повторите... + - Простите, я не понял... Тут так шумит, повторите... + calm: + - Уточните вопрос. Не понял. + - Переспросите. Не расслышал. + - Не расслышал. Повторите вопрос. + confused: + - Я не... Что вы имеете в виду? Я просто не знаю, что отвечать. + - Что? А? Подождите... Вы про что? Я запутался... + - А? В смысле? Я не... А что вы спросили-то? diff --git a/scenarios/pregenerated/t08-2-unconscious-roadside.yaml b/scenarios/pregenerated/t08-2-unconscious-roadside.yaml new file mode 100644 index 0000000..d36449d --- /dev/null +++ b/scenarios/pregenerated/t08-2-unconscious-roadside.yaml @@ -0,0 +1,97 @@ +scenario: t08-2-unconscious-roadside +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:09+00:00' +first_line: Тут мужчина лежит без сознания, у дороги. +reveal: + f_address: + panic: Там человек! На дороге! Крекшино это, от переезда! Полтора километра! У пруда прямо! + aggressive: Я же уже сказал — трасса от Киевского до Минского шоссе! Крекшино, после переезда через + полтора километра, у пруда! + worried: Это где-то между шоссе... От Киевского к Минскому идёшь, проезжаешь Крекшино, и там от переезда + примерно полтора километра. Прямо напротив пруда. + calm: Дорога от Киевского шоссе в сторону Минского через Крекшино. Примерно полтора километра от железнодорожного + переезда, напротив пруда. + confused: Едешь от Киевского к Минскому... или наоборот, через это, как его... Крекшино! Да, от переезда + где-то полтора километра. Там ещё пруд, напротив него. + f_what_happened: + panic: Тут человек! Лежит! Не дышит! Крови нет, но он… он просто лежит! + aggressive: Да вы слушайте! Лежит без сознания, целый вроде, не раненый, просто отключился! Всё! + worried: Он без сознания... но крови нет, повреждений вроде тоже нет. Просто лежит... + calm: Мужчина без сознания. Видимых травм и кровотечений нет. + confused: Ну, он в отключке, а так не побитый, не течет... кровотечений вроде нет. + f_who: + panic: Я не знаю его! Мужчина какой-то... лет пятидесяти, наверное! Не знаю я!! + aggressive: Откуда я знаю, кто он такой?! Сказал же — неизвестный. На вид лет пятьдесят! + worried: Ой, я его не знаю... Мужчина, наверное, лет пятидесяти... + calm: Мужчина неизвестный. На вид около пятидесяти лет. + confused: Э-э... незнакомый... ну, мужчина. Лет, кажется, пятьдесят, да. + f_conscious: + panic: Он... он дышит! Но он без сознания! Без сознания! + aggressive: Глаза закрыты, да! Но дышит! Что вы мне голову морочите? + worried: Я не понимаю, он лежит, не шевелится, но вроде как дышит... + calm: Мужчина без сознания, дыхание есть. + confused: Ну, он не просыпается, но дышит вроде бы... Дышит, кажется. + f_caller: + panic: Я Соколов! Иван Петрович! Я тут мимо шёл, телефон 916 896 3254!! Он не дышит!! + aggressive: Соколов моя фамилия! Иван Петрович. Прохожий. Записали? 916 896 3254. + worried: Я просто мимо шёл... Соколов Иван Петрович. Мой номер 916 896 3254. + calm: Соколов Иван Петрович, прохожий. Телефон для связи 916 896 3254. + confused: Фамилия Соколов... Иван Петрович. Я прохожий. Или телефон нужен? 916 896 3254. +repeat: + f_address: + panic: Да я уже сказал! От Киевского на Минское через Крекшино! Полтора километра от переезда! Напротив + пруда! + aggressive: 'Вам что, повторить надо?! Ещё раз говорю: от Киевского на Минское, Крекшино, полтора + км от переезда, у пруда.' + worried: Я же уже говорил... Это дорога от Киевского на Минское, через Крекшино. Полтора километра + от переезда, напротив пруда. + calm: 'Повторяю: трасса от Киевского шоссе на Минское через Крекшино, полтора километра от ж/д переезда, + ориентир — пруд.' + confused: Я... я же говорил уже. Это от Киевского, нет, от Минского... Короче, через Крекшино, полтора + километра от переезда, возле пруда. + f_what_happened: + panic: ДА СКАЗАЛ Я УЖЕ! БЕЗ СОЗНАНИЯ! БЕЗ КРОВИ! ДА! + aggressive: 'Слышь, я тебе только что русским языком сказал: без сознания, травм нет, крови нет.' + worried: Ну я же говорил... Лежит, без сознания. Крови не видно, травм вроде нет... + calm: 'Повторяю: мужчина без сознания, видимых травм и кровотечений нет.' + confused: Я... я уже сказал это. Без сознания который, да... и крови нет вроде, ну нету. + f_who: + panic: Да говорил уже! Мужчина! Лет пятидесяти! + aggressive: 'Слышите меня вообще? Повторяю: мужчина неизвестный, около пятидесяти.' + worried: Ой, ну я же сказал… Мужчина, примерно пятьдесят лет. + calm: 'Повторяю: мужчина неизвестный, на вид около пятидесяти лет.' + confused: Так, я же… я это уже называл. Мужчина, да, неизвестный. Лет пятидесяти. + f_conscious: + panic: Да говорю же! Без сознания! Дышит! Дышит он! + aggressive: 'Слышишь меня вообще? Я уже сказал: без сознания, дышит!' + worried: Ой, ну я же говорил уже... Без сознания, но дышит, да. + calm: 'Повторяю: без сознания, дышит.' + confused: Я это... уже сказал вроде, нет? Без сознания, дышит. + f_caller: + panic: Да говорил уже! Соколов Иван Петрович, прохожий, 916 896 3254! + aggressive: Вы вообще слушаете?! Соколов Иван Петрович, прохожий, 916 896 3254! + worried: Я же только что сказал... Соколов Иван Петрович, прохожий, телефон 916 896 3254. + calm: 'Повторяю: Соколов Иван Петрович, прохожий, 916 896 3254.' + confused: Я... я уже называл. Соколов Иван Петрович, прохожий, 916 896 3254, верно? +refine: {} +fillers: + panic: + - А? Что? Я не слышу! Тут человеку плохо, быстрее! + - Я не знаю! Я не... а? Что? Я не слышу вас! + - А? Что? Я не.. Я не слышу! Пожалуйста, он же не дышит! + aggressive: + - Да какая разница! Я говорю — лежит человек, всё! + - Да откуда же мне знать?! Делайте свою работу! + - Какая разница?! Я вам говорю, человек лежит, а вы вопросы задаёте! + worried: + - Простите, я не расслышал... Ой, что вы сказали? + - Простите, я не расслышал... Я так переживаю, повторите, пожалуйста. + - Простите, я не расслышал... Тут очень шумно, повторите, что вы спросили? + calm: + - Повторите, пожалуйста, не расслышал. + - Извините, не расслышал. Можете повторить вопрос? + - Извините, я не понял ваш вопрос. Можете повторить? + confused: + - Нет, я не это... А что вы спросили? + - А? Нет, подождите, я не... Что вы спросили? Я запутался. + - Что?.. Я не это... Стойте, я запутался. Задайте вопрос иначе, я не уловил. diff --git a/scenarios/pregenerated/t08-3-drowning.yaml b/scenarios/pregenerated/t08-3-drowning.yaml new file mode 100644 index 0000000..127b893 --- /dev/null +++ b/scenarios/pregenerated/t08-3-drowning.yaml @@ -0,0 +1,79 @@ +scenario: t08-3-drowning +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:13+00:00' +first_line: Человек тонет! Прямо сейчас, кричит, помогите! +reveal: + f_address: + panic: ТАМ ЧЕЛОВЕК ТОНЕТ! КРУГЛОЕ ОЗЕРО... НА ПЛЯЖЕ! ТАМАНСКАЯ, 75, 2 КОРПУС! БЫСТРЕЕ! + aggressive: 'Слышите? Адрес: Озеро Круглое, пляж, ориентир — Таманская, 75/2. Давайте уже!' + worried: Это озеро Круглое... На пляже там, рядом дом 75 по Таманской, корпус 2... + calm: Озеро Круглое, пляж, рядом дом 75 корпус 2 по Таманской улице. + confused: Озеро это... Круглое. На пляже. Дом рядом... эээ... Таманская, 75. Корпус 2, кажется. + f_what_happened: + panic: Там человек! Тонет, помогите! Кричит, на помощь! Быстрее! + aggressive: Да мужик там тонет! Что непонятного? Орет уже! + worried: Там мужчина... в воде, кричит. Я не знаю, что делать, он тонет. + calm: Мужчина тонет, он сейчас в воде и просит о помощи. + confused: Он это... кричит. Тонет мужик, в общем. Помогите ему. + f_victims: + panic: ТАМ ЧЕЛОВЕК! ОН НА ВОДЕ! ЕГО НАВЕРНОЕ УЖЕ НЕТ! ТАМ ОДИН! + aggressive: Глаза разуй! Один на поверхности болтается! Быстрее давай! + worried: Он там один... Держится пока на воде. Но я не знаю, как долго ещё... + calm: Один человек в воде. На поверхности. Координат нет, только это. + confused: Ну, там... человек. Один. И он... сверху. На воде то есть. Не тонет пока, в общем. + f_caller: + panic: Её зовут Иванова Елена Сергеевна! Телефон... запишите... 916 896 3254! + aggressive: Да слышите вы или нет?! Иванова Елена Сергеевна! Её телефон 916 896 3254! + worried: Ой, я не знаю... её данные у меня есть... Иванова Елена Сергеевна, телефон 916 896 3254. + calm: Иванова Елена Сергеевна. Контакты для связи — 916 896 3254. + confused: Девушка... нет, женщина... Иванова... Елена Сергеевна, кажется. И телефон... 916 896 32... + подождите, 3254. +repeat: + f_address: + panic: Да говорил уже! Озеро Круглое, пляж! Таманская, 75/2! Быстрее! + aggressive: 'Я уже сказал! Слушайте внимательно: Круглое озеро, пляж, Таманская, 75 корпус 2.' + worried: Я ведь уже называл... Озеро Круглое, это на пляже, улица Таманская, дом 75, корпус 2. + calm: 'Повторяю: озеро Круглое, пляж, Таманская, 75, корпус 2.' + confused: Я же... ну я уже сказал это. Оно... Круглое озеро, на пляже, а рядом дом — Таманская, 75, + второй корпус, кажется. + f_what_happened: + panic: Да я же говорю — тонет мужик! Сейчас! Кричит он! Помогите! + aggressive: Я уже это сказал! Тонет он, понял? Прямо сейчас! Орет! + worried: 'Я же повторяю: мужчина тонет, сейчас тонет, я слышу его крики...' + calm: 'Повторяю: мужчина тонет, кричит о помощи, прямо сейчас.' + confused: Я... ну я же назвал это. Тонет... мужик орёт, в общем. + f_victims: + panic: Да я уже сказал! Один на поверхности! + aggressive: 'Вы что, не слышите? Повторяю: человек в воде, один!' + worried: Я же говорил... Один там, на поверхности ещё. + calm: 'Повторяю: один человек на поверхности воды.' + confused: Я... уже это. Один человек, наверху, на воде. + f_caller: + panic: ДА Я УЖЕ СКАЗАЛ! Иванова Елена Сергеевна, 916 896 32... 54! + aggressive: 'Вы вообще слушаете?! Повторяю: Иванова. Елена. Сергеевна. Телефон 916 896 3254.' + worried: Ну я же говорил... Елена Сергеевна Иванова, телефон 916 896 3254. Записали? + calm: 'Повторяю: Иванова Елена Сергеевна, телефон 916 896 3254.' + confused: Я... я это уже называл. Там... Иванова, Елена Сергеевна. Телефон... 916 896 32... 54, кажется, + да. +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу, я не... повторите! + - А?! Я не… Что?! Не слышу вас, господи! + - А-а! Я не слышу! Быстрее, не слышу ни черта! + aggressive: + - Да какая разница?! Я не знаю! Делайте уже что-нибудь! + - Да какая разница сейчас?! Я говорю — тонет человек! + - Да какая разница?! Вы вопросы задавать будете или спасать поедете?! + worried: + - Ой, простите, я не понял... Просто я так растерялся, можно еще раз? + - Ой, простите… Я не понял вопрос… Что вы сказали? + - Я не понял... простите, что вы сказали? Я просто не знаю... + calm: + - Я этого не знаю. Давайте дальше. + - Повторите, не расслышал. Здесь шумно. + - Прошу прощения, я не расслышал, повторите. + confused: + - Подождите, я запутался... Вы не могли бы повторить? + - Я… погодите… А вы о чём сейчас спросили? Я запутался. + - Что?.. Нет, я не это... Запутался. Переспросите. diff --git a/scenarios/pregenerated/t09-1-platform-smoke.yaml b/scenarios/pregenerated/t09-1-platform-smoke.yaml new file mode 100644 index 0000000..2fd09c9 --- /dev/null +++ b/scenarios/pregenerated/t09-1-platform-smoke.yaml @@ -0,0 +1,82 @@ +scenario: t09-1-platform-smoke +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:18+00:00' +first_line: На платформе дымом пахнет, дым идёт. +reveal: + f_address: + panic: АРБАТСКАЯ! ТУТ ДЫМ! АРБАТСКАЯ! + aggressive: Арбатская, вам русским языком говорю! + worried: Ой, это... Станция «Арбатская»... + calm: Арбатская. + confused: Арбатская, нет, не та... Просто «Арбатская»... + f_what_burns: + panic: ДЫМ! ТАМ ДЫМ ВЕЗДЕ! НА ПЛАТФОРМЕ… НО ОГНЯ НЕТ, ТОЛЬКО ДЫМ!!! + aggressive: Да дым на вашей платформе, говорю же! Гореть ничего не горит, дымит только, алло! + worried: Там просто дым на платформе... Я не вижу огня, но дым валит, что делать? + calm: На платформе сильное задымление, открытого огня не вижу. + confused: Тут это... дым на платформе. А огня нет, нету пламени, только дым идёт. + f_people: + panic: Люди целы! Слава богу, целы никто не пострадал! Их выводят уже, выводят оттуда! + aggressive: Да не пострадал никто! Выводят людей, я что, неясно говорю?! Всё, выходят! + worried: Ой, вроде никто не пострадал... Да, точно, не пострадал никто. Людей выводят потихоньку... + calm: Пострадавших нет. Начали выводить людей с платформы. + confused: Нет, не пострадал... никто не пострадал. И их... ну, этих, людей... выводят, в общем. + f_caller: + panic: Олег! Тихий Олег Юрьевич! Дым кругом — 916-123-98-78, быстрее! + aggressive: 'Сами слушайте и записывайте: Тихий Олег Юрьевич, 916-123-98-78!' + worried: Это Олег... Тихий Олег Юрьевич. Мой номер 916-123-98-78. + calm: Тихий Олег Юрьевич, телефон 916-123-98-78. + confused: Я... Тихий Олег, да. Юрьевич. Телефон... 916-123... 98-78, кажется. +repeat: + f_address: + panic: Арбатская! Я же говорю — Арбатская! Дым, дым идёт! + aggressive: 'Ты глухой?! Я уже сказал: «Арбатская»! Повторяю: Ар-бат-ска-я!' + worried: Ой... Ну я же только что сказал... Арбатская это, станция «Арбатская». + calm: 'Повторяю: станция метро «Арбатская». Задымление.' + confused: Я... я разве не назвал? Арбатская... Ну вот, я же говорю — Арбатская. + f_what_burns: + panic: Да я же уже сказал! Дым! Задымление на платформе! Пламени нет! + aggressive: 'Вы вообще слушаете? Повторяю для тугих: дым на платформе, открытого огня нет.' + worried: Я не понимаю, почему вы переспрашиваете... Дым на платформе, пламени нет. + calm: 'Повторяю: задымление на платформе, открытое пламя отсутствует.' + confused: Я... я это говорил, кажется. Дым на платформе. Без пламени, да. + f_people: + panic: Да сказал уже! Сказал! Нет пострадавших, выводят... выводят людей! + aggressive: Хватит переспрашивать одно и то же! Сказано же — пострадавших нет, людей выводят! + worried: Я же уже говорил... Пострадавших нет, людей выводят. Правда выводят... + calm: 'Напоминаю: пострадавших нет, людей выводят. Повторяю это второй раз.' + confused: Я... я же это уже говорил, кажется. В общем, пострадавших нет, людей там выводят. + f_caller: + panic: Тихий! Олег Юрьевич! Я же уже называл! 916-123-98-78! + aggressive: 'Вы шутите? Зря я вам диктовал, что ли? Записывайте: Тихий Олег Юрьевич, 916-123-98-78!' + worried: Ох, извините... Я ведь уже сказал. Тихий Олег Юрьевич, 916-123-98-78. + calm: 'Повторяю: Тихий Олег Юрьевич, 916-123-98-78.' + confused: Подождите... А разве я не... Да, точно, я же называл уже. Тихий Олег Юрьевич, 916-123-98-78. +refine: + f_address: + panic: Не Филёвская, нет! Арбатская, говорю, Арбатская! Дым там, на Филёвской! + aggressive: Сам запутался, признаю. Короче, Арбатская, но линия Филёвская. Слышишь?! Филёвская! + worried: Ой, простите... Я перепутал. Станция Арбатская, но это Филёвская линия. Там дым, да. + calm: 'Поправлюсь: станция метро Арбатская. Филёвская линия. Там задымление.' + confused: Нет, я не так сказал... Арбатская, да? И линия эта... Филёвская, кажется. Ну точно Филёвская. +fillers: + panic: + - Что?! Я не слышу!! ДЫМ, ДЫМ тут, вы поняли?! + - А?! Что?! Да я не знаю, не знаю, дым просто, дым! Вы слышите?! + - Я не знаю! Дыма много! Просто дым! Вы что, не слышите?! + aggressive: + - Какая разница?! Я говорю — дым! Просто сделайте уже что-нибудь! + - Да какая разница, откуда?! Делайте что-нибудь уже! + - Какая разница откуда?! Дым идёт, делайте уже что-нибудь! + worried: + - Я... я не знаю, я не понял... простите, что вы сказали? Тут дым, правда... + - Я не понимаю, простите... Что вы сказали? Тут так шумит... + - Я... я не понял. Повторите, что вы спросили? Тут всё в дыму... + calm: + - Я не расслышал. Повторите, пожалуйста. + - Повторите вопрос. Не расслышал. + - Простите, не расслышал. Что именно вам нужно? + confused: + - Нет, это не... А о чём вы спросили? Я просто увидел дым и всё... + - Э-э, стойте, я не... Вы о чём сейчас? Я просто вижу дым, я не... + - Ой, подождите... я думал, вы... а нет, не знаю я этого. Переспросите? diff --git a/scenarios/pregenerated/t09-2-labour.yaml b/scenarios/pregenerated/t09-2-labour.yaml new file mode 100644 index 0000000..39e8a6a --- /dev/null +++ b/scenarios/pregenerated/t09-2-labour.yaml @@ -0,0 +1,99 @@ +scenario: t09-2-labour +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:23+00:00' +first_line: У жены воды отошли, тридцать девять недель, мы в дороге! +reveal: + f_address: + panic: ААА! НА ОСТАНОВКЕ! У КАФЕ ЭТОГО! РЯДОМ С ОЗЕРОМ! БИСЕРОВО! БЫСТРЕЕ! + aggressive: Сказал же русским языком! От Купавны езжайте к Горьковскому шоссе, напротив озера Бисерово! + Остановка «Кафе»! + worried: Ой... мы тут, кажется... от станции Купавна ехали, на остановке стоим, напротив какого-то + озера, «Кафе» остановка называется... + calm: На автобусной остановке «Кафе», это по пути от Купавны в сторону Горьковского шоссе, прямо напротив + Бисерова озера. + confused: Ну... мы от Носовихи отъехали... или от Купавны? Там озеро ещё... Бисерово, что ли? И остановка + эта, «Кафе»... где-то здесь. + f_what_happened: + panic: Я рожаю! Воды отошли! Тридцать девять недель! + aggressive: Девятый месяц уже! Воды отошли, вы долго еще переспрашивать будете?! + worried: У меня тридцать девять недель... и воды, кажется, отошли... + calm: Беременность тридцать девять недель, произошло излитие вод. + confused: Так, тридцать девять... беременность, да. И воды, кажется... ну, отошли они. + f_who: + panic: Ольга Петровна! Минина я! Тридцать шесть лет мне! Ольга Петровна Минина! + aggressive: Да Ольга Петровна Минина я, 36 лет! Что тут непонятного?! + worried: Ой... Это Минина... Ольга Петровна. Мне 36 лет... + calm: Меня зовут Минина Ольга Петровна, 36 лет. + confused: Или Петровна... Ольга Минина, да. Ольга Петровна. 36 лет. + f_conscious: + panic: Она в сознании! Схватки начались! Схватки! Боже мой! + aggressive: Да в сознании она, в сознании! И схватки уже начались, вы вообще слышите?! + worried: Она пока в сознании... и, кажется, уже схватки начались... + calm: В сознании. Схватки начались. + confused: Ну в сознании вроде... или нет, да, в сознании. И схватки пошли, начались то есть... + f_caller: + panic: Господи, я Минин, Сергей, Сергей Антонович! Умоляю! Это мой телефон — 916 897 56... 916 897 + 5623! Запишите быстрее! + aggressive: Да слушайте вы уже! Вызов от меня, Минин Сергей Антонович! Фиксируйте номер — 916 897 + 5623, и хватит тупить! + worried: Ой, я не представился... Я Сергей Минин, Сергей Антонович... Пожалуйста, если связь прервется, + вот мой номер — 916 897 5623. + calm: Звоню я, супруг Минин Сергей Антонович. Мой контактный номер — 916 897 5623. + confused: Это вызов от... ох, Сергей Минин, Антонович... или Сергей Антонович Минин. И телефон... + секунду... 916 897 5623, да. +repeat: + f_address: + panic: Я уже говорил! Там остановка «Кафе», «Кафе»! У озера! Быстрее! + aggressive: 'Вы слушаете вообще? Я же сказал: остановка «Кафе» у Бисерова озера!' + worried: 'Пожалуйста, проверьте... Я говорил адрес: остановка «Кафе» напротив Бисерова озера.' + calm: 'Повторяю: автобусная остановка «Кафе», рядом с Бисеровым озером.' + confused: Я... я уже называл. Это остановка. «Кафе» остановка. У озера, да. + f_what_happened: + panic: Да говорю же! Отошли воды! 39 недель, быстрее!! + aggressive: Вы слышали меня?! Я же сказал всё — 39 недель, воды отошли! + worried: 'Я уже сказала... Повторяю: 39 недель, отошли воды...' + calm: 'Повторяю: 39 недель, отошли воды.' + confused: Ну я же уже... Не помню, говорила или нет... Короче, 39 недель, воды. + f_who: + panic: Да говорил уже! Ольга Минина, тридцать шесть! Воды отходят, быстрее! + aggressive: 'Вы слышите вообще? Повторяю: Минина Ольга, тридцать шесть лет. Всё.' + worried: Ой, ну я же сказала… Ольга Минина, тридцать шесть лет. Повторяю, как вы просили… + calm: 'Повторяю: Минина Ольга, 36 лет. Это я уже говорила.' + confused: Ой… А разве нет? Минина… Ольга Петровна, кажется. Лет… тридцать шесть. + f_conscious: + panic: Да говорил уже! Сознание есть, схватки есть! Воды отошли! + aggressive: Я же уже сказал! В сознании она, схватки начались. Записывайте! + worried: Я уже это говорил... В сознании, схватки начались. Повторяю... + calm: 'Повторяю: в сознании, схватки начались.' + confused: Я... да, я это и сказал. В сознании. И схватки. Да, начались. + f_caller: + panic: Я уже сказал! Серей Минин! Антоныч! Муж! Телефон 916 897 5623! Воды отошли! Вы записали?! + aggressive: 'Да слушайте же вы! Повторяю ещё раз: вызывает супруг Минин Сергей... Антонович! Телефон + 916 897 5623. Всё, хватит переспрашивать!' + worried: Я же только что говорил... Муж Минин Сергей Антонович, телефон 916 897 5623. Пожалуйста, + скорее. + calm: 'Повторяю: вызывает супруг. Минин Сергей Антонович. Контактный номер 916 897 5623.' + confused: Я... я уже это называл. Вызывает муж, да. Минин Сергей... отчество Антонович. Телефон этот... + 916 897 5623, кажется. Всё. +refine: {} +fillers: + panic: + - А?! Я не... Подождите, что?! Я не понимаю, о чём вы! + - А?! Я не... Не слышу! Что?! + - Да что вы всё спрашиваете?! Воды отошли! Спасайте! Аааа! + aggressive: + - Да какая разница! Я не знаю! Вы мне лучше скорую вызывайте! + - Да какая разница?! Делайте что-то, а не спрашивайте! + - Какая разница?! Я вам что, акушер? Скорую давайте! + worried: + - Простите, я не расслышала... Можно ещё раз? Я такая растерянная... + - Простите, я не поняла... Что вы сказали? + - Ой... я не знаю... вы что-то спросили? Простите, я не поняла... + calm: + - Повторите, пожалуйста. Я не поняла вопрос. + - Повторите, пожалуйста, я не расслышала вопрос. + - Повторите, пожалуйста, не расслышал вас. Тут шумно. + confused: + - А? Что? Я не это... Вы про что спросили? Я запуталась... + - Подождите, я запуталась... Вы это у меня спрашиваете? Я не знаю... + - А? Что?.. Нет, я не это... я не поняла вопроса. diff --git a/scenarios/pregenerated/t09-3-fell-from-bridge.yaml b/scenarios/pregenerated/t09-3-fell-from-bridge.yaml new file mode 100644 index 0000000..b6510f2 --- /dev/null +++ b/scenarios/pregenerated/t09-3-fell-from-bridge.yaml @@ -0,0 +1,80 @@ +scenario: t09-3-fell-from-bridge +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:28+00:00' +first_line: Человек с моста упал в воду! Кричит, что плавать не умеет! +reveal: + f_address: + panic: Бережковский мост! Это внутри, на Третьем кольце! Посередине, быстрее! + aggressive: Сказано же вам — Бережковский мост, внутренняя сторона ТТК, середина! Что непонятного?! + worried: Это на Бережковском мосту... Внутренняя сторона Третьего кольца, где-то посередине... + calm: Бережковский мост. Третье транспортное кольцо, внутренняя сторона, середина моста. + confused: Мост этот... Бережковский, кажется. Третье кольцо. Середина, внутренняя сторона... Или внешняя? + Нет, внутренняя. + f_what_happened: + panic: Там человек! С моста упал! Он не умеет плавать, тонет! + aggressive: Да быстрее вы! Мужик с моста свалился в воду и плавать не умеет! + worried: Тут такое дело... Мужчина упал с моста в воду. Он не умеет плавать совсем. + calm: Мужчина упал с моста в воду. Плавать не умеет. + confused: Ой... Это... Мужчина, он... плавать не умеет. С моста упал в воду. + f_victims: + panic: Боже! Там человек в воде! На поверхности ещё! Он кричит! Кричит! + aggressive: Сказал же вам — барахтается там, на воде держится и орёт! Что непонятного?! + worried: Я вижу... там один, плыть пытается, на поверхности пока... и кричит, слышно. + calm: Наблюдаю одного пострадавшего. На плаву, кричит. + confused: Там это... ну, бултыхается. Один. Не под водой, сверху. И кричит... в общем, о помощи. + f_caller: + panic: Боже, я не знаю... Елена! Елена Сергеевна Иванова! Её телефон... 916 896 32... 54! + aggressive: Да послушайте же вы! Иванова Елена Сергеевна, записывайте! Телефон 916 896 3254, всё! + worried: Ох... Это всё её данные. Иванова Елена Сергеевна. И номер 916 896 3254, пожалуйста, проверьте + быстрее... + calm: 'Фиксируйте: Иванова Елена Сергеевна, контактный номер 916 896 3254.' + confused: Точно Иванова... Елена... нет, Сергеевна. Да, и телефон... 916 896... три, две... извините, + 3254. +repeat: + f_address: + panic: Да говорил уже! Бережковский! ТТК, внутренняя! Середина, быстрее! + aggressive: 'Слушайте внимательнее! Повторяю: Бережковский мост, ТТК, внутренняя сторона, середина.' + worried: Я же только что сказал... Бережковский мост, Третье кольцо, внутренняя, середина. + calm: 'Повторяю: Бережковский мост, ТТК, внутренняя, центр.' + confused: Я... я уже говорил. Это Бережковский, да. ТТК, внутренняя. В середине, кажется. + f_what_happened: + panic: Да падает он! В воду! Плавать не умеет, я же сказал! + aggressive: Вам что, повторить? Мужик с моста упал, плавать не умеет. Всё. + worried: Я же говорил уже... Упал с моста, плавать не умеет... + calm: 'Повторяю: мужчина упал с моста в воду, плавать не умеет.' + confused: Я уже... это... ну, с моста который, в воду упал. Плавать не умеет, я уже называл. + f_victims: + panic: ДА ГОВОРЮ ЖЕ ВАМ — ОДИН! НА ПОВЕРХНОСТИ! КРИЧИТ! ВЫ СЛЫШИТЕ?! + aggressive: 'Я только что вам это сказал! Слушайте внимательнее: один человек, на поверхности, кричит!' + worried: Ой, ну я же уже говорил... Один он там, на поверхности пока, кричит. + calm: 'Повторяю: один человек, на поверхности, кричит.' + confused: Я... я же сказал уже, вроде. Один. Ну, на поверхности который. И кричит. + f_caller: + panic: ДА ГОВОРИЛ Я УЖЕ!!! Иванова Елена Сергеевна, 916-896-32-54! ВСЁ, ПРИНИМАЙТЕ! + aggressive: Кхм. Я же не по слогам диктовал. Елена. Сергеевна. Иванова. Телефон 916 896 3254. Записали? + worried: Ой, слушайте, я ж только что называл... Ну Иванова Елена Сергеевна, телефон 916 896 3254. + calm: Повторяю. Иванова Елена Сергеевна, телефон 916 896 3254. + confused: А я разве не говорил?.. Иванова... Или она Иванова? Ну да, Иванова Елена Сергеевна, и номер + 916 896 3254. +refine: {} +fillers: + panic: + - А?! ЧТО?! Я НЕ СЛЫШУ, ТУТ ОРУТ ВСЕ! КАКОЙ НАХЕР ВОПРОС?! + - А?! Я не слышу! Я не... Тут человек! + - Что?! Я не слышу! Какое вам ещё... Он же там, там, внизу! + aggressive: + - Да какая разница! Не грузи меня сейчас, просто сделай уже что-нибудь! + - Да какая разница?! Я говорю — делайте уже что-нибудь! + - Да какая разница?! Я вам говорю — человек упал, делайте что-то! + worried: + - Простите... я не понял, что вы сказали. Я просто не знаю, что вам ответить... + - Простите, я не понял вопроса... тут просто очень шумно, повторите... + - Простите, я не понял... Вы о чём сейчас спросили? Тут такое... + calm: + - Повторите, не расслышал. Сейчас не до уточнений. + - Я не расслышал. Повторите, пожалуйста. + - Повторите, не расслышал. + confused: + - Подождите... Что? Я запутался. При чём тут это? Я не... я не знаю. + - А? В смысле... Я не... А что вы спросили-то? + - Нет, подождите... Я не это... Зачем вы спрашиваете? Я про мост говорю. diff --git a/scenarios/pregenerated/t10-1-ticket-office-fire.yaml b/scenarios/pregenerated/t10-1-ticket-office-fire.yaml new file mode 100644 index 0000000..66b754e --- /dev/null +++ b/scenarios/pregenerated/t10-1-ticket-office-fire.yaml @@ -0,0 +1,83 @@ +scenario: t10-1-ticket-office-fire +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:33+00:00' +first_line: Касса горит! Кассирша обожглась, лицо и руки! +reveal: + f_address: + panic: ТЕКСТИЛЬЩИКИ! ПЛАТФОРМА НА ОБЛАСТЬ! ТУДА! СО СТОРОНЫ ЛЮБЛИНСКОЙ! БЫСТРЕЕ! + aggressive: Станция Текстильщики, вам же говорю! Платформа в область, заезд с Люблинской, неужели + непонятно?! + worried: Это Текстильщики, вокзал... Значит, платформа в область. Как проехать... С Люблинской улицы + заезд для вас. + calm: Железнодорожная станция Текстильщики. Платформа в сторону области. Подъезд со стороны улицы + Люблинской. + confused: Станция Текстильщики... или как... В сторону области которая платформа. А заезд... с Люблинской, + кажется. Или с моста? Нет, с Люблинской. + f_what_burns: + panic: Пожар! Касса горит! Там всё... там уже всё полыхает! + aggressive: Ты вообще слушаешь?! Горит касса, говорю! Открытый огонь, быстрее давай! + worried: Тут такое дело... касса горит. Прям сильно, пламя уже открытое... + calm: Возгорание в кассовом помещении, вижу открытый огонь. + confused: Ну это... помещение, где касса, оно... горит. Ну, то есть там огонь, прямо наружу. + f_people: + panic: Там кассир! Гвоздикова! Анна! Лицо обожгла, руки! Боже ты мой, она горит! + aggressive: Да ваша кассирша! Гвоздикова эта! Анна Павловна! С лицом и руками что-то, ожоги! Быстрее + уже! + worried: Ой, там кассир пострадала... Гвоздикова Анна Павловна. Лет сорока пяти... У неё ожоги на + лице и руках, я не знаю, что делать... + calm: Пострадавшая — кассир Гвоздикова Анна Павловна, сорок пять лет. Ожоги лица и рук. + confused: Эта... кассир... как её... Гвоздикова, кажется. Анна Павловна. Нет, пострадала она. Лицо... + и руки обожгла... + f_caller: + panic: Юля! Беликова Юлия Викторовна! 916-123-98-78, я очевидец, быстрее! + aggressive: Слышите? Записывайте! Беликова Юлия Викторовна, телефон 916-123-98-78, я всё видела! + worried: Я... я просто мимо проходила. Беликова Юлия Викторовна, очевидец, мой номер 916-123-98-78... + calm: Беликова Юлия Викторовна, я очевидец, мой телефон 916-123-98-78. + confused: Беликова... Юлия, кажется, Викторовна. Я свидетель, запишите 916-123-98... 78, вроде так. +repeat: + f_address: + panic: Текстильщики! Я же уже! В сторону области! От Люблинской! Пожарные, быстрее! + aggressive: Я только что сказал! Текстильщики, в область, въезд с Люблинской! Записали?! + worried: Ой... Я же это называл... Станция Текстильщики, платформа в область, заезд с Люблинской... + calm: 'Повторяю: Текстильщики, платформа в область, подъезд со стороны Люблинской.' + confused: Ну я уже... Это... Текстильщики, да. В область. И Люблинская улица. Всё, я говорил. + f_what_burns: + panic: Да говорю же! Горит касса! Касса! Открытый огонь, быстрее! + aggressive: 'Я уже русским языком сказал: касса горит, открытый огонь! Вы слушаете вообще?' + worried: Я же уже говорил… Помещение кассы, открытый огонь… Пожалуйста, быстрее. + calm: 'Повторяю: помещение кассы, открытый огонь.' + confused: Э-э, я это… ну, касса же, я уже сказал… касса горит, огонь прямо видно. + f_people: + panic: Да Гвоздикова же! Анна Павловна! Кассир! Я уже говорил! Лицо и руки обожжены! + aggressive: Да вы слушаете вообще?! Я уже называл — кассир Гвоздикова! Ожог лица и рук! + worried: Я же только что сказал... Кассир пострадала, Гвоздикова Анна Павловна. Ожоги на лице и руках. + calm: 'Повторяю: пострадала кассир Гвоздикова, ожог лица и рук.' + confused: Я это... уже говорил вроде. Ну Гвоздикова... кассирша. Лицо обожгла и руки. + f_caller: + panic: Да сказал уже! Фамилия Беликова! Быстрее! Пожар! + aggressive: 'Вы что там, не слышите?! Я всё назвал: Беликова, очевидец, телефон 916...' + worried: Я же говорила... Беликова Юлия, я тут рядом. Телефон 916-123-98-78. + calm: 'Повторяю: Беликова Юлия Викторовна, очевидец. Мой номер 916-123-98-78.' + confused: Я... я уже сказала это. Беликова. Да, всё верно, телефон 916... +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу! Пожар! Там всё — оно же всё… Вы едете?! + - А?! Что?! Я не слышу, тут всё трещит, пожар, пожар! + - А? Что? Я не слышу, тут всё трещит! + aggressive: + - Да какая разница, что вы там спросили?! Я говорю — горит всё, делайте уже что-нибудь! + - Да какая разница! Ты вызов принял или нет?! Приезжайте быстрее! + - Да какая разница, что вы спросили! Я не знаю! + worried: + - Простите, я не расслышал… Тут так шумит, я просто не знаю, что вам ответить… + - Я не понял... повторите... тут так шумит, я не знаю, что делать... + - Простите, я не понял... что? Повторите. + calm: + - Я не понял ваш вопрос. Повторите, здесь очень плохая связь. + - Извините, не расслышал. Уточните вопрос. + - Не расслышал. Уточните вопрос. + confused: + - А? Что? Я… нет, я не это… повторите, а? Я запутался. + - А? Что? Нет, я не это... Подождите, я запутался. Что вы спросили? + - Я... э-э... нет, я не это... что вы сказали? diff --git a/scenarios/pregenerated/t10-2-elderly-crossroads.yaml b/scenarios/pregenerated/t10-2-elderly-crossroads.yaml new file mode 100644 index 0000000..a23d15c --- /dev/null +++ b/scenarios/pregenerated/t10-2-elderly-crossroads.yaml @@ -0,0 +1,102 @@ +scenario: t10-2-elderly-crossroads +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:37+00:00' +first_line: Тут пожилая женщина машины останавливает, просит скорую вызвать. +reveal: + f_address: + panic: Тут! На перекрёстке! У этих полей! Фильтрационных! Там Кожуховка и Некрасовка! Сюда! + aggressive: Да говорю же вам — Люберецкие поля! Где все дороги сходятся! От Кожухова и Некрасовки + на Железнодорожный! + worried: Мы на перекрёстке у Люберецких полей фильтрации... Здесь сходится дорога из Кожухова и из + Некрасовки... + calm: У Люберецких полей фильтрации. Перекрёсток дорог из Кожухова и Некрасовки на Железнодорожный. + confused: Это... ну, поля фильтрации, Люберецкие. Пересечение дорог. Из Кожухова, кажется... и из + Некрасовки. Железнодорожный. + f_what_happened: + panic: Женщина стоит прямо на дороге! На перекрёстке! Она хватается за голову, ей очень плохо! Останавливает + машины, головные боли! + aggressive: Слушайте, там бабушка на проезжей части! У неё сильные головные боли, она машины тормозит! + Делайте уже что-нибудь! + worried: Тут женщина пожилая на перекрёстке... Говорит, голова сильно болит. Стоит прямо на дороге, + пытается машины остановить. + calm: Пожилая женщина на перекрёстке. Жалуется на сильные головные боли. Стоит на проезжей части, + останавливает машины. + confused: Она... эта женщина, ей плохо... она на дороге, машины тормозит... головные боли, в общем. + На перекрёстке стоит. + f_who: + panic: Я ЕЁ НЕ ЗНАЮ! БАБУШКА СОВСЕМ ЧУЖАЯ! ЛЕТ СЕМЬДЕСЯТ! НУ СКОЛЬКО ТАМ?! + aggressive: Откуда я знаю, кто она?! Вижу, что бабка старенькая, лет под семьдесят! + worried: Ой, я не знаю эту женщину... На вид ей лет семьдесят, наверное... + calm: Женщина мне не знакома. Возраст визуально около семидесяти лет. + confused: Я... я её не знаю, точно не знаю. Ну бабушка там, лет примерно семьдесят, да. + f_conscious: + panic: Она... она смотрит! На ногах ещё стоит, в сознании! Быстрее, пожалуйста! + aggressive: Да в сознании она, в сознании! Стоит на своих двоих! Что вы тупите?! + worried: Вроде бы в сознании... и на ногах ещё держится. Но мне всё равно страшно за неё. + calm: Женщина в сознании, на ногах. Контакту доступна. + confused: Ну... глаза открыты вроде. И... стоит. Не упала. То есть и не спит, и не лежит... + f_caller: + panic: Я не знаю! Прохожий просто! Соколов Иван Петрович, его телефон 916 897 56 23! Помогите же! + aggressive: Да откуда я знаю! Слышь, Соколов Иван Петрович, номер 916 897 5623, всё! Быстрее давай! + worried: Ой, я даже не знаю... Тут мужчина помогал, Соколов Иван Петрович, его телефон 916 897 5623. + calm: Меня зовут Соколов Иван Петрович, я просто проходил мимо. Мой номер 916 897 5623. + confused: Это... не я, это прохожий... Соколов Иван Петрович, кажется... а номер его 916 897 56... + 23, всё. +repeat: + f_address: + panic: Я ЖЕ СКАЗАЛА! ПЕРЕКРЁСТОК! ТАМ, ГДЕ КОЖУХОВО ИДЁТ НА ЖЕЛЕЗКУ И НЕКРАСОВКА! БЫСТРЕЕ! + aggressive: 'Вы слушаете вообще? Повторяю: Люберецкие поля, пересечение Кожухово-Железнодорожный и + Некрасовка-Железнодорожный.' + worried: Я же уже говорила... Перекрёсток этот, на Люберецких полях. Кожухово-Железнодорожный пересекается + с Некрасовкой. + calm: 'Я уже адрес назвал. Короче: Люберецкие поля фильтрации, развилка Кожухово-Железнодорожный и + Некрасовка.' + confused: Я ведь сказал... Там, где... Ну, Кожухово на Железку, и Некрасовка. Люберецкие поля. Пересечение + их. + f_what_happened: + panic: Да говорю же! Голова! Голова раскалывается! Помогите кто-нибудь! + aggressive: 'Хватит переспрашивать! Сказал же русским языком: голова, плохо, стою тут!' + worried: Ох, ну я уже говорила... Сильные боли головные, прямо на перекрёстке стою, машины торможу... + calm: 'Повторяю: сильные головные боли, перекрёсток, останавливаю машины.' + confused: Голова... болит, ну... перекрёсток, машины останавливаю... я уже всё сказала, кажется... + f_who: + panic: Да говорил я уже! Семьдесят где-то, неизвестная! Вы что, не с- + aggressive: 'Я русским языком сказал: неизвестная, лет семьдесят. Повторяю. Записали?!' + worried: Я же уже назвал... Женщина незнакомая, пожилая, около семидесяти. + calm: Повторяю. Неизвестная, на вид около семидесяти лет. + confused: Я... я это уже сказал, вроде бы. Да, неизвестная, лет семидесяти. + f_conscious: + panic: Да в сознании она! На ногах стоит! Я же сказал уже, на ногах она! + aggressive: 'Слышите? Повторяю: в сознании, на ногах. Записывайте!' + worried: Ой, ну я же только что говорил... В сознании она и на ногах, в сознании. + calm: 'Повторяю: женщина в сознании, на ногах. Я это уже говорил.' + confused: В... в сознании она, да. На ногах. Я разве ещё не сказал? В сознании. + f_caller: + panic: Да сказал я уже! Соколов! Иван Петрович! Ну ё-моё, 916... 897... девушка, скорее! + aggressive: Я вам только что это диктовал! Соколов Иван Петрович, телефон 916 897 5623, зафиксируйте + наконец! + worried: Я же называл... Соколов моя фамилия, Иван Петрович, 916 897 5623. Повторить? Что-то не так? + calm: 'Напоминаю: Соколов Иван Петрович, прохожий, 916 897 5623.' + confused: Я... а, точно, я же это уже... да-да, Соколов Иван Петрович, 916 897 5623. Всё верно? +refine: {} +fillers: + panic: + - Какая разница?! Ей плохо, ей очень плохо, вы что, не... + - Я не знаю! Просто плохо! Вы что, не слышите?! Ей же плохо! + - Что?! Да какая разница!!! Ей плохо, вы ЕДЕТЕ или нет?! + aggressive: + - Да какая разница, я не знаю! Делайте что-нибудь! + - Да какая разница, что именно болит?! Я вам суть говорю — плохо человеку, приезжайте уже! + - Да откуда ж я знаю?! Я вам про бабушку говорю, а вы вопросы левые задаёте! + worried: + - Я... я не понимаю, простите... Что? Повторите, пожалуйста... + - Я не знаю... Она просто сидит, и ей прям очень плохо. Я не пойму, что вы спросили... + - Ой, простите, я не услышала... Что вы спросили? Тут так шумно, я растерялась... + calm: + - Извините, не расслышал. Говорите громче. + - Извините, не понял вас. Повторите, пожалуйста, последний вопрос. + - Повторите, не расслышал. Здесь громко, переспросите. + confused: + - А? Что? Нет, я не... А что вы спросили-то? + - А? Что? Я не... Подождите, я не знаю этого. Я просто мимо шёл. + - А? Что?.. Я не понял... Мы про перекрёсток или про что-то другое сейчас? diff --git a/scenarios/pregenerated/t10-3-help-behind-door.yaml b/scenarios/pregenerated/t10-3-help-behind-door.yaml new file mode 100644 index 0000000..62763c2 --- /dev/null +++ b/scenarios/pregenerated/t10-3-help-behind-door.yaml @@ -0,0 +1,103 @@ +scenario: t10-3-help-behind-door +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:43+00:00' +first_line: Соседка за дверью на помощь зовёт, дверь заперта, полиция уже тут. +reveal: + f_address: + panic: Проспект Жукова! Дом двадцать, корпус два, квартира пятьдесят семь, третий подъезд, пятый этаж! + Код 57В, быстрее! + aggressive: Вы записывать вообще будете?! Проспект Маршала Жукова, 20, корпус 2, 57 квартира. Подъезд + 3, этаж 5, код домофона 57В! + worried: Ой, подождите... Это проспект Маршала Жукова, дом 20, корпус 2... Квартира 57. Подъезд 3, + этаж 5. Код от двери 57В. + calm: 'Адрес: проспект Маршала Жукова, дом 20, корпус 2, квартира 57. Подъезд 3, этаж 5, код домофона + 57В.' + confused: Значит, улица... эта... Маршала Жукова, дом 20. Или корпус 2? Да, корпус 2, квартира 57. + Подъезд... третий, кажется. Этаж 5. А код этот... 57В, да. + f_what_happened: + panic: Тут женщина! За дверью! Там закрыто, она просит, просит о помощи! Быстрее! + aggressive: Сказано же вам — женщина помощи просит, а дверь закрыта! Что непонятного?! + worried: Я не знаю, что делать... Тут за дверью женщина, просит о помощи, а дверь в квартиру закрыта... + calm: Из-за закрытой двери женщина просит о помощи. Дверь в квартиру закрыта. + confused: Ну, это... она там просит, а дверь... дверь закрыта эта. Женщина, в квартиру которая. + f_who: + panic: Там женщина! Закрыта! Я не знаю! Не знаю имени! + aggressive: Да откуда я знаю, как зовут?! Я говорю, женщина за дверью! + worried: Я не знаю, как её зовут... Она просто за дверью, женщина. + calm: Имени не знаю. Женщина находится за дверью. + confused: За дверью... Женщина, кажется. Нет, имени я не знаю, извините. + f_conscious: + panic: Она там! Отвечает мне, говорит что-то, я слышу! + aggressive: Да отвечает она, отвечает! Говорит вам — значит, там человек живой! + worried: Она отвечает... То есть говорит что-то оттуда, за дверью... + calm: Да, я слышу — она отвечает, говорит. + confused: Она отвечает, ну... в смысле, говорит. Не открывает, а... отвечает голосом. + f_caller: + panic: Я не знаю! Соседка моя! Иванова, Елена! Елена Сергеевна! 916... 897-56-23! Звоните ей! И полиция, + тут полиция уже стоит, они на месте! + aggressive: Слушайте, хватит меня туда-сюда гонять! Я вам говорю — Иванова Елена Сергеевна, телефон + 916 897 56 23. И полиция прямо передо мной на месте, делайте уже что-нибудь! + worried: Ой, ну там соседка моя... Иванова Елена Сергеевна. Телефон ее 916 897 56 23. И полицейские + уже на месте стоят, да... + calm: Соседка — Иванова Елена Сергеевна, её номер 916 897 56 23. Здесь уже полиция, они на месте. + confused: Эта, как её... Иванова. Елена Сергеевна. Телефон... 916 897 56 23, что ли. И полиция тут, + сотрудники стоят уже. +repeat: + f_address: + panic: Да говорила же! Говорила! Маршала Жукова, 20/2, квартира 57! Код 57В! Пятый этаж! Быстрее! + aggressive: 'Вы глухой?! Всё уже сказано: Жукова 20/2, кв. 57, этаж 5, код 57В. Повторять не буду!' + worried: Ой... я же только что диктовала... Маршала Жукова, 20/2, квартира 57, 5 этаж, код 57В. Записали + же? + calm: 'Повторяю: проспект Маршала Жукова, дом 20, корпус 2, квартира 57, этаж 5, код 57В.' + confused: Подождите... Жукова... 20 или 22? Нет, 20! Корпус 2, квартира 57, этаж... пятый. Код 57В, + всё. + f_what_happened: + panic: Да сказал уже! Женщина там! Просит помощи, дверь закрыта! Быстрее! + aggressive: 'Ты оглох?! Повторяю: женщина просит помощи, дверь закрыта.' + worried: Я же говорил... Из-за двери женский голос, помощь просит. Дверь закрыта. + calm: 'Повторяю: из-за двери слышна женщина, просит о помощи. Дверь в квартиру закрыта.' + confused: Я... я это уже сказал, да? Женщина, дверь, помощь просит... Дверь закрыта. + f_who: + panic: Я же уже сказала! За дверью женщина, я не знаю кто! Вы что, не слышите?! + aggressive: Да ёлки-палки! Я говорил только что! Женщина. За. Дверью. Имени не знаю. Записывайте! + worried: Ой, ну я же уже отвечал... Женщина за дверью, я не знаю её имени. Пожалуйста, быстрее... + calm: 'Повторяю: за дверью женщина. Имя мне неизвестно.' + confused: Я разве не сказал? Мне казалось, сказал... В общем, за дверью женщина, имени не знаю. + f_conscious: + panic: Да сказала уже! Сказала! Дверь заперта, не могу открыть! + aggressive: 'Вам русским языком говорят: закрыто. Дверь. Что непонятного-то?!' + worried: Ой... ну я же говорила только что... дверь заперта, понимаете? Заперта. + calm: 'Повторяю: дверь заперта. Прошу открыть.' + confused: Я уже... отвечала же. Вроде того... дверь. Ну нет доступа, короче. + f_caller: + panic: Я же сказала! Соседка я, Иванова!… Елена Сергеевна! Там уже стоят они, у двери! 916… 897-56-23 + — да позвоните же им! + aggressive: 'Да хватит одно и то же переспрашивать! Сказано вам: Иванова, Елена Сергеевна, соседка. + Телефон 916 897 56 23. Всё! Полиция уже там!' + worried: Ну я же всё это уже называла… Иванова… Елена Сергеевна… соседка, 916 897 56 23. Полиция на + месте, да… + calm: 'Повторяю: Иванова Елена Сергеевна, соседка, 916 897 5623. Сотрудники полиции на месте.' + confused: Так я же… это… Иванова я, Елена… Сергеевна. Соседка. Там уже полиция, да. Телефон… 916 897… + 56 23, наверное. +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу, не слышу вас! Какая разница?! + - Я не знаю! Не слышу! Просто откройте дверь! + - Не знаю я! Не знаю! Какая разница, откройте дверь! + aggressive: + - Да какая разница сейчас?! Вы мне поможете или нет?! + - Да какая разница?! Я говорю — дверь закрыта, всё! + - Да какое это имеет значение?! Вы мне поможете или нет? + worried: + - Простите, я не поняла... Что вы спросили? Я не знаю... + - Я не поняла... Повторите, пожалуйста... Я не это... + - Ой, простите... Я не расслышала... Можно ещё раз? + calm: + - Повторите, я не расслышала вопрос. Это неважно сейчас. + - Извините, не расслышала. Что вы сказали? + - Повторите, пожалуйста. Здесь очень плохо слышно. + confused: + - А? Что? Подождите... Нет, я не это... Что вы сказали-то? + - Я не... А что вы спросили? Я запуталась, подождите... + - Что? А... нет, я не это... Подождите, я запуталась. diff --git a/scenarios/pregenerated/t11-1-bus-cabin-fire.yaml b/scenarios/pregenerated/t11-1-bus-cabin-fire.yaml new file mode 100644 index 0000000..00e1114 --- /dev/null +++ b/scenarios/pregenerated/t11-1-bus-cabin-fire.yaml @@ -0,0 +1,92 @@ +scenario: t11-1-bus-cabin-fire +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:48+00:00' +first_line: Автобус горит, кабина занялась! +reveal: + f_address: + panic: ТАМ АВТОБУС ГОРИТ! ДМИТРОВКА, ДМИТРОВКА, В ОБЛАСТЬ! У ЗАВОДА, У ЛИАНОЗОВСКОГО! БЫСТРЕЕ! + aggressive: Да на Дмитровке это! Возле остановки «Электромеханический завод», в область едьте, вы + вообще слышите?! + worried: Ой, это мы едем... Дмитровское шоссе, в сторону области, прямо около остановки «Лианозовский + завод», тут такое... + calm: Дмитровское шоссе в сторону области. Ориентир — остановка «Лианозовский электромеханический + завод», рядом с ней. + confused: Это... ну, Дмитровское, да? Шоссе... в ту сторону, в область. Там еще остановка эта, завод... + «Лианозовский электромеханический», вот. + f_what_burns: + panic: Автобус горит! Кабина! 63-й маршрут! 15477, 15477, госномер не знаю я! + aggressive: Сказал же вам — автобус горит! Кабина полыхает! 63-й маршрут, борт 15477! Номер машины + откуда я помню?! + worried: Ой, что же делать... Там кабина автобуса загорелась... Маршрут 63, борт 15477... Госномер, + простите, не вижу... + calm: Горит кабина автобуса. Маршрут 63, бортовой номер 15477. Государственный знак назвать не могу. + confused: Ну, кабина... автобуса горит. Маршрут... 63-й. Бортовой этот... 15477. А госномер я... не + могу сказать. + f_people: + panic: Людей нет там! Все вышли сами, все вышли! + aggressive: Да вышли люди, говорю же! Нет там никого! + worried: Пострадавших, к счастью, нет... Все пассажиры успели выбраться. + calm: Без пострадавших. Пассажиры покинули салон. + confused: Эти... пассажиры как бы... ну они вышли все. Да, нет пострадавших. + f_caller: + panic: Титов! Павел Петрович! Телефон… 916-123-98-78! Я видел, видел! + aggressive: 'Да записывайте уже: Титов Павел Петрович, очевидец! И не перебивайте! Телефон 916-123-98-78!' + worried: Я Титов Павел Петрович… Это я звоню, я видел… Мой номер 916-123-98-78, запишите, пожалуйста… + calm: Титов Павел Петрович. Очевидец. Номер мой — 916-123-98-78. + confused: Я… я Титов Павел… как его… Петрович! Да, я видел. Мой номер… сейчас… 916-123-98-78, кажется… +repeat: + f_address: + panic: ДА СКАЗАЛ УЖЕ! ДМИТРОВКА, ОСТАНОВКА ЗАВОДА! ГОРИТ ВСЁ! + aggressive: 'Повторяю для тугих: Дмитровское шоссе в область, остановка «Электромеханический завод»! + Дошло?!' + worried: Ой, ну я же говорил только что... Дмитровка, в область, Лианозовский завод остановка. + calm: Повторяю. Дмитровское шоссе в область, остановка «Лианозовский электромеханический завод». + confused: Я уже... это... ну, Дмитровка, в область которая. Там остановка ещё, завод этот. Сказал + же. + f_what_burns: + panic: Да кабина автобуса! Я же уже сказал! Горит! Автобус! + aggressive: 'Ты глухой?! Повторяю для тугих: кабина. автобуса. горит. Всё, что знаю.' + worried: Ой, я же только что называл... Ну кабина горит, автобус 63, бортовой 15477. + calm: 'Повторяю: горит кабина автобуса, 63-й маршрут, борт 15477.' + confused: Я уже... это самое... ну кабина... автобуса этого... 63-го, что ли? Борт 15477, кажется. + f_people: + panic: Да нету там никого, вышли все! Я же сказал! Горит всё! + aggressive: 'Слышь, я уже говорил: все целы, вышли! Записывай давай!' + worried: Я уже отвечал... Пострадавших нет, все пассажиры вышли. Повторяю... + calm: 'Повторяю: пострадавших нет, пассажиры вышли.' + confused: Я это... ну, уже говорил же. Нет пострадавших, вышли вроде все. Да. + f_caller: + panic: Да говорил уже! Титов Павел Петрович, очевидец, 916-123-98-78! Всё, быстрее! + aggressive: Слышь, я же только что назвал! Титов Павел Петрович, очевидец, 916-123-98-78! Записывай + давай! + worried: Ну я же говорил... Павел Петрович Титов, очевидец, телефон 916-123-98-78. + calm: 'Повторяю: Титов Павел Петрович, очевидец, номер 916-123-98-78.' + confused: Я уже... это самое... Титов Павел... Петрович, кажется. Очевидец. Телефон 916-123-98-78. +refine: + f_address: + panic: Не сто, нет! Дмитровское! Сто десять, сто десять горит! + aggressive: Сам перепутал, бывает. Дмитровское шоссе, дом сто десять. Записал? + worried: Ой, я неправильно сказал... Дмитровское шоссе, дом 110... + calm: Ошибся. Дмитровское шоссе, дом сто десять. + confused: Хотя нет... Что я говорю... Дмитровское шоссе, сто десять... +fillers: + panic: + - А?! ЧТО?! Я НЕ СЛЫШУ! + - А?! Что?! Я не слышу, не слышу вас! + - А?! Что?! Я не слышу, тут всё трещит, кабина горит! Что вы сказали?! + aggressive: + - Да какая разница?! Делайте свою работу! + - Да какая разница, что вы там спросили! Вы мне лучше скажите! + - Да какая разница! Я говорю — автобус полыхает, делайте уже что-нибудь! + worried: + - Простите, я не понял... Что? Повторите. + - Я... простите, я не понял вопроса. Тут такое творится... + - Простите, я не понял... Тут всё так быстро происходит, не могу сосредоточиться. + calm: + - Здесь очень шумно, не расслышал. Повторите вопрос. + - Повторите, связь прерывается. Я вас не расслышал. + - Повторите, не разобрал. Горит кабина. + confused: + - Я не... Подождите, а что вы спросили? Я запутался. + - Нет-нет, это вы меня не так поняли. Я же говорю, загорелось всё... + - А? Какая марка... Нет, подождите, я не это... Что вы спросили? diff --git a/scenarios/pregenerated/t11-2-dizziness.yaml b/scenarios/pregenerated/t11-2-dizziness.yaml new file mode 100644 index 0000000..056f7e6 --- /dev/null +++ b/scenarios/pregenerated/t11-2-dizziness.yaml @@ -0,0 +1,89 @@ +scenario: t11-2-dizziness +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:54+00:00' +first_line: Сыну плохо, голова кружится, сознание теряет. +reveal: + f_address: + panic: Тут, тут! Беломорская, 10! Корпус 2! На дороге дворовой! Скорее! + aggressive: Я же сказал — Беломорская, 10, корпус 2! На дороге во дворе! Записывайте уже! + worried: Это Беломорская, дом 10, корпус 2... она прямо на дороге во дворе... + calm: 'Адрес: Беломорская улица, дом 10, корпус 2. Место — дворовая дорога.' + confused: Улица Беломорская... дом 10... или корпус 2? Мы прямо на дороге во дворе... + f_what_happened: + panic: Помогите! Голова кружится, он сознание теряет! Теряет сознание! + aggressive: Слушайте, вы! У него головокружение, он сознание теряет! Делайте уже что-нибудь! + worried: Ой, тут такое... У него головокружение, и он прямо сейчас теряет сознание. Что нам делать? + calm: 'Фиксирую: головокружение, пострадавший теряет сознание.' + confused: Это... ну, у него голова кружится и он как бы... теряет сознание, да. В обморок падает. + f_who: + panic: Легкодушев Дима! 31-е мая 2011-го! Слышите?! Он теряет... + aggressive: Парня зовут Дмитрий Константинович Легкодушев! Родился 31.05.2011, да! + worried: Легкодушев Дмитрий Константинович... Дата рождения 31.05.2011... + calm: Это Легкодушев Дмитрий Константинович, родился 31 мая 2011 года. + confused: Фамилия... Легкодушев Дмитрий Константинович. А дата... 31 мая... нет, 2011 года. + f_conscious: + panic: Он... он падает! Нет, опять глаза открыл! + aggressive: Да теряет он сознание, теряет! И тут же обратно приходит, что непонятного?! + worried: Он то как бы отключается, но потом снова приходит в себя... + calm: Сознание теряет, но приходит в себя. + confused: Ну, теряет... то есть, терял, но он очнулся вроде. Или опять нет? + f_caller: + panic: Олег Максимов! Отец я, отец! 916-897-56-23! Сыну плохо! + aggressive: 'Да записывайте уже: Максимов Олег Иванович, отец. Обратный 916-897-56-23. Всё.' + worried: 'Это отец звонит... Максимов Олег Иванович... Телефон мой запишите: 916-897-56-23. Пожалуйста.' + calm: 'Вызывает отец. Фамилия Максимов Олег Иванович. Контакты: 916-897-56-23.' + confused: 'Звоню я... папа, в смысле. Максимов... Олег, кажется, Иванович. Номер... а, да: 916-897-56-23.' +repeat: + f_address: + panic: ДА СКАЗАЛ Я УЖЕ! БЕЛОМОРСКАЯ! ДЕСЯТЬ! ВТОРОЙ КОРПУС! НА ДОРОГЕ! + aggressive: Люди уже сказано! Беломорская 10 корпус 2, дворовая дорога, не слышите? + worried: Я же уже говорил... Беломорская, дом 10, корпус 2. Мы на дороге во дворе. + calm: 'Повторяю: Беломорская 10 к2, дворовый проезд.' + confused: Э-э... Я же сказал, нет? Беломорская... дом 10, кажется, корпус 2. Где дорога. + f_what_happened: + panic: Да голова кружится, говорю же! Упал! Потерял сознание! + aggressive: 'Вы вообще слушаете?! Я уже сказал: головокружение, сознание потерял.' + worried: Ну я же говорил это... Головокружение, сознание потерял. + calm: 'Повторяю: головокружение, теряет сознание.' + confused: Ой, ну это самое... Голова закружилась и... отключился, да. + f_who: + panic: Да я же уже сказал!! Легкодушев Дмитрий!! 31.05.2011!! + aggressive: 'Вы вообще слушаете?! Повторяю для особо одарённых: Легкодушев Дмитрий, 31.05.2011.' + worried: Я же только что называл... Легкодушев Дмитрий Константинович, 31.05.2011. + calm: 'Повторяю: Легкодушев Дмитрий Константинович, 31.05.2011.' + confused: Я... я уже говорил это, кажется. Легкодушев Дмитрий, 2011... 31.05.2011. + f_conscious: + panic: Да я же уже сказала! Теряет! Теряет сознание и приходит! Господи! + aggressive: 'Слышь, ты глухая? Сказано ж тебе русским языком: теряет сознание и приходит в себя!' + worried: Я же уже говорил... Ну теряет он сознание, но приходит в себя. Понимаете? + calm: 'Повторяю: сознание теряет, но приходит в себя.' + confused: Я уже... это... ну, он того, отключается, но потом снова в сознании. Я ж говорил вроде. + f_caller: + panic: Отец вызывает! Олег... Максимов! Я же сказал! 916 897 5623! Быстрее! + aggressive: Да хватит переспрашивать одно и то же! Отец, Максимов Олег, телефон 916 897 56 23. + worried: Ой... ну я же говорил. Отец его. Максимов Олег Иванович. Мой номер 916 897 56 23. + calm: Повторяю. Вызывает отец. Максимов Олег Иванович. Контактный телефон 916 897 56 23. + confused: Это... я уже сказал. Вызывает... отец. Да, Максимов. Олег Иванович. И телефон... этот, 916 + 897 56 23. +refine: {} +fillers: + panic: + - А?! ЧТО?! Я НЕ.. Я НЕ ЗНАЮ! БЫСТРЕЕ, ПРОСТО БЫСТРЕЕ! + - Я не знаю! Я не слышу, я не… Что?! Повторите! Ему плохо! + - А?! Что?! Я не слышу, я не понял, просто приезжайте быстрее! + aggressive: + - Да какая разница сейчас! Вы что, не слышите меня?! + - Да какая разница сейчас?! Он просто упал! Делайте что-нибудь! + - Да какая разница, я говорю — человек упал! Делайте свою работу! + worried: + - Я не понял… Простите, я не расслышал. Что вы сказали? + - Я не понял… Простите, повторите ещё раз. Я растерялся. + - Простите, я не расслышал... Повторите, пожалуйста, я очень волнуюсь. + calm: + - Повторите вопрос. Здесь очень шумно. + - Повторите, я не расслышал. Говорите громче. + - Не могу сейчас ответить на этот вопрос. Давайте я перезвоню, когда станет понятнее. + confused: + - Вы это о чём? Нет, я не… А что вы спросили-то? + - Подождите, я запутался… Что вы сказали? Я не это хотел сказать, повторите. + - Я не... Подождите, я просто не знаю. Вы что-то спросили? Я не понял вопроса. diff --git a/scenarios/pregenerated/t11-3-lost-in-forest.yaml b/scenarios/pregenerated/t11-3-lost-in-forest.yaml new file mode 100644 index 0000000..1c7d825 --- /dev/null +++ b/scenarios/pregenerated/t11-3-lost-in-forest.yaml @@ -0,0 +1,94 @@ +scenario: t11-3-lost-in-forest +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:53:59+00:00' +first_line: Я грибы собирала и заблудилась, зарядка на телефоне десять процентов. +reveal: + f_address: + panic: Господи, я не знаю! Деревня Барыкино! Барыкино это! В лес зашла за деревней, там! Потерялась + совсем! + aggressive: Ну я же уже сказала! Деревня Барыкино! Лес этот, он за деревней! Записали или нет?! + worried: Ой, я не помню... Деревня вроде Барыкино... А лес... ну, он прямо за ней начинается... + calm: Деревня Барыкино. Ориентир – лес за ней. Я там. + confused: Деревня... как ее... Барыкино, кажется. Ну лес который за ней... или перед? В общем, рядом + с ней лес. + f_what_happened: + panic: Я грибы собирала! Тут лес, я не знаю где я! Скорая не нужна, не надо скорую, просто найдите + меня! + aggressive: Ну что вы пристали-то! За грибами пошла и заблудилась! Скорая мне не нужна, вы слышите + или нет?! + worried: Ох... я просто грибы собирала и потерялась... Вроде цела, скорую не надо... но я совсем не + знаю, где сейчас. + calm: Пошла за грибами, отвлеклась и потеряла дорогу. Травм нет, скорая не требуется. + confused: Я... это... по грибы ходила и всё, заблудилась. Скорую? Нет, не надо скорую, я не это... + f_victims: + panic: Я одна! Одна в лесу! Тимофеева... Маргарита! 63 года! + aggressive: Вы вообще слушаете?! Я Тимофеева Маргарита, 63 года, и я тут совершенно одна! + worried: Я женщина... пожилая уже, 63 года. Тимофеева Маргарита... и я совсем одна здесь. + calm: Тимофеева Маргарита Михайловна, 63 год рождения. Нахожусь в лесу одна. + confused: Маргарита... Тимофеева. То есть, меня так зовут. 63 года. Я тут сама по себе, одна. + f_caller: + panic: Я сама! Телефон 916 896 3254! Зарядки десять процентов! Десять! + aggressive: Да звоню я сама, не видите? 916 896 3254. И зарядки всего десять процентов! + worried: Я сама звоню... Телефон мой, 916 896 3254. Зарядки десять процентов. + calm: Звоню со своего номера, 916 896 3254. Заряд десять процентов. + confused: Это... Сама звоню. Сейчас... Телефон 916 896 3254. И зарядка... Десять процентов. +repeat: + f_address: + panic: Я же уже сказала! Барыкино! Лес за деревней! + aggressive: 'Вы слушаете вообще? Повторяю: Барыкино, лес за деревней.' + worried: Я ведь уже называла... Барыкино, лес за деревней. + calm: Это я уже говорила. Барыкино, лес за деревней. + confused: Я... я же это и сказала, да? Барыкино. Лес. За деревней. + f_what_happened: + panic: Да я же сказал уже! Грибы! Лес! Скорая не нужна! + aggressive: Вам что, по кругу повторять?! Заблудилась, грибы собирала. Скорая. Не. Нужна. + worried: Ой... Я же это уже говорила... Заблудилась в лесу, грибы собирала. Скорую не вызывала. + calm: 'Повторяю: в лесу заблудилась, грибы собирала. Скорая не требуется.' + confused: Я разве не сказала?.. А, ну да. Собирала грибы. Заблудилась. Скорая — нет, не надо. + f_victims: + panic: Да я же уже говорила! Тимофеева Маргарита Михайловна, 63 года, я одна! Одна в лесу! + aggressive: 'Вы вообще слушаете? Повторяю для вас: Тимофеева, Маргарита Михайловна, 63 года, одна.' + worried: Ой, я же называлась... Маргарита Михайловна Тимофеева, 63 года, я совсем одна. + calm: 'Повторяю: Тимофеева Маргарита Михайловна, 63 года, нахожусь в лесу одна.' + confused: Так, я уже сказала это... Тимофеева... Маргарита Михайловна, 63, я одна. + f_caller: + panic: Да говорю же я вам! Сама звоню! 916 896 3254, зарядка десять! Всё, повторять не могу! + aggressive: Слушайте внимательнее! Сама звоню, мой номер 916 896 3254, зарядка десять! Записали наконец?! + worried: 'Ох, я же всё сказала уже... Ну ладно: я сама звоню, телефон мой, 916 896 3254, зарядки десять + процентов только...' + calm: 'Повторяю ещё раз: абонент — я, номер 916 896 3254, заряд батареи десять процентов.' + confused: 'Так... сейчас... я же уже... а, точно: сама звоню, да... телефон этот, 916 какой там... + 896 3254 — вот! Зарядка десять.' +refine: + f_address: + panic: Не та! Не та область! Владимирская, Владимирская, Кольчугинский район, Барыкино! Лес за Барыкино, + слышите?! Не доезжая Бавлен! + aggressive: Да послушайте же! Я сама ошиблась. Не Кольчугино, а Кольчугинский район, деревня Барыкино, + Владимирская область! Записали наконец?! + worried: Ой, я вам не то сказала... Это Владимирская область, Кольчугинский район, деревня Барыкино... + Ну, перед посёлком Бавлены. Лес там, за деревней. Простите, пожалуйста, я запуталась... + calm: 'Поправлюсь: Владимирская область, Кольчугинский район, деревня Барыкино, не доезжая посёлка + Бавлены. Лес за деревней. Я ранее ошибочно другой регион назвала.' + confused: Так, я, кажется, перепутала... Не тот регион. Владимирская область. Да, Кольчугинский район. + Деревня Барыкино, не доезжая Бавлен... ну, посёлка такого. И лес, лес за этой деревней. +fillers: + panic: + - А?! Я не слышу! Тут трещит всё... Не слышу! + - А?! Я не слышу, не слышу! Что?! + - А? Что? Я не слышу! Я не знаю! + aggressive: + - Да какая разница?! Я вообще не про то говорю! + - Да какая разница! Не сбивайте меня, я говорю! + - Да какая разница-то?! Я говорю, не знаю я этого! + worried: + - Ой, простите... Я не поняла... Можно ещё раз? + - Простите, я не разобрала... Здесь так трещит. Повторите? + - Простите, я не разобрала... Повторите, пожалуйста. + calm: + - Повторите, не расслышала. + - Повторите, связь рвётся. + - Извините, связь прерывается. Я не расслышала вопрос. + confused: + - Нет, я... А что вы спросили-то? Я не улавливаю... + - Вы что сказали? Я не поняла... Тут шумит что-то. + - А? Вы это о чём сейчас спросили? Я не поняла... diff --git a/scenarios/pregenerated/t12-1-restaurant-smoke.yaml b/scenarios/pregenerated/t12-1-restaurant-smoke.yaml new file mode 100644 index 0000000..24a5b46 --- /dev/null +++ b/scenarios/pregenerated/t12-1-restaurant-smoke.yaml @@ -0,0 +1,88 @@ +scenario: t12-1-restaurant-smoke +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:04+00:00' +first_line: У нас в зале дым повалил, сильный! +reveal: + f_address: + panic: Жуковка! «Веранда у Дачи»! Там всё в дыму, быстрее, быстрее!!! + aggressive: Да Рублёвка это, Жуковка, ресторан «Веранда у Дачи»! Соображай давай! + worried: Московская область… Рублёво-Успенское шоссе, деревня Жуковка… ресторан «Веранда у Дачи»… + пришлите скорее. + calm: Московская область, Рублёво-Успенское шоссе, деревня Жуковка, ресторан «Веранда у Дачи». + confused: Область Московская… шоссе это… Рублёво-Успенское, деревня Жуковка, кажется… ресторан «Веранда»… + нет, «Веранда у Дачи», точно. + f_what_burns: + panic: Там дым! Дым везде, всё затянуло! Огня не вижу, но дым, дым! + aggressive: Ну дым по всему залу, вы что, не понимаете?! Открытого огня нет, быстрее уже! + worried: В зале очень сильное задымление... Открытого пламени не видно, но я не знаю, что делать... + calm: Сильное задымление в зале. Открытое пламя не наблюдаю. + confused: Там это... ну дыма много в зале. А огня вроде... нет, не видно огня. + f_people: + panic: Людей выводят! Я не знаю, не знаю, есть пострадавшие или нет! + aggressive: Откуда я знаю про пострадавших?! Выводят людей, вот и всё! + worried: Я не понимаю... там выводят гостей, а есть кто пострадал или нет — непонятно... + calm: По пострадавшим точной информации нет. Гостей выводят. + confused: Ну, этих... выводят, в общем. А пострадавшие... нет, точной информации нет. + f_caller: + panic: Илья! Никитин Илья Вадимович! Я просто посетитель! 916-123-98-78, быстрее! + aggressive: 'Вам русским языком говорят — Никитин Илья Вадимович, посетитель. Записывайте уже: 916-123-98-78!' + worried: Ой, меня зовут Илья... Никитин Илья Вадимович. Я тут кушать пришёл... Мой телефон 916-123-98-78. + calm: 'Фамилия Никитин, зовут Илья Вадимович. Я просто гость. Номер телефона: 916-123-98-78.' + confused: Я этот... Никитин. Илья Вадимович. Посетитель который. Ах да, телефон... 916-123-98-78. +repeat: + f_address: + panic: ДА Я ЖЕ СКАЗАЛ! ЖУКОВКА! ВЕРАНДА У ДАЧИ! БЫСТРЕЕ! + aggressive: 'Ты глухой?! Повторяю: Жуковка, «Веранда у Дачи»!' + worried: Ох, ну я же уже говорил... Жуковка, ресторан «Веранда у Дачи»... + calm: 'Повторяю: Жуковка, «Веранда у Дачи». Записали?' + confused: Э-э, я же... ну, Жуковка эта... «Веранда у Дачи», я уже называл. + f_what_burns: + panic: Да говорю же вам — дым, дым везде! Задымление сильное! Огня не вижу! + aggressive: 'Слушайте внимательнее! Повторяю: сильное задымление в зале, открытого огня нет!' + worried: Я уже говорил... Сильное задымление. Пламени не видно... + calm: 'Повторяю: сильное задымление в зале. Открытого пламени не видно.' + confused: Я же... я это уже сказал. Дым сильный, да. А огня нет вроде... + f_people: + panic: Да, я уже сказал! Гостей выводят! Пострадавшие — неизвестно! + aggressive: 'Слушайте внимательнее: людей выводят, есть пострадавшие или нет — непонятно!' + worried: Ой, я же говорил... Выводят гостей. По пострадавшим пока непонятно. + calm: 'Повторяю: гостей выводят. Информации по пострадавшим нет.' + confused: Я... я это уже называл. Выводят всех. А пострадавшие — мы не знаем. + f_caller: + panic: Я уже сказал! Никитин Илья, 916-123-98-78! Всё! + aggressive: Да Никитин я, Никитин! Илья. Телефон 916-123-98-78. Вы записываете вообще?! + worried: Я же говорил... Никитин Илья Вадимович. Мой номер 916-123-98-78. + calm: 'Повторяю: Никитин Илья Вадимович, телефон 916-123-98-78.' + confused: Никитин... Илья, да. По телефону 916-123-98-78, я это уже называл. +refine: + f_address: + panic: Нет-нет-нет, я ошибся! Московская область, Жуковка, Рублёво-Успенское шоссе, дом 70! Дым валит, + быстрее! + aggressive: 'Да послушайте же! Я сам напутал, понял?! Записывайте правильно: Рублёво-Успенское шоссе, + Жуковка, дом 70!' + worried: Ой, простите, это я неправильно сказал... На самом деле это Московская область, деревня Жуковка, + Рублёво-Успенское шоссе, дом 70... + calm: Поправлюсь. Не Московская, а Московская область, Рублёво-Успенское шоссе, деревня Жуковка, 70. + confused: Секунду... Я, кажется, напутал... Извините, нет, это... это область Московская, деревня + Жуковка, шоссе Рублёво-Успенское, дом 70. +fillers: + panic: + - А?! Что?! Не слышу! Дым, дышать нечем! Какая разница?! + - Пожар! Горит всё! Да какая разница, что я видел?! Дым, дым везде! + - А?! Я не слышу, тут дым, дым везде! Что?! + aggressive: + - Да откуда я знаю! Я тебе что, пожарный?! Делайте уже что-нибудь! + - Ты глухой? Я тебе русским языком сказал — дым! Что значит «откуда»?! Откуда я знаю! + - Да какая разница?! Я вам говорю — дым, делайте что-то! + worried: + - Простите... Я не расслышал... Тут так шумит, я не понимаю, что вам нужно... + - Я не понял вопроса... Я... я просто не знаю. Там дым, я ничего не вижу, не знаю. + - Простите, я не понял вопрос... Тут так дымно, я не могу сосредоточиться. + calm: + - Повторите вопрос. Не расслышал. Сейчас не до этого. + - Повторите, не расслышал. У меня нет такой информации. + - Повторите, не расслышал. Здесь очень шумно. + confused: + - Вы что спросили? Нет, это я не... А, простите, я запутался. + - А? Что? Вы про цвет дыма спросили? Я не пойму... дым и дым, серый. + - Что? Ой... я не это... Вы что спросили? Я запутался. diff --git a/scenarios/pregenerated/t12-2-heart-pain.yaml b/scenarios/pregenerated/t12-2-heart-pain.yaml new file mode 100644 index 0000000..a817ac5 --- /dev/null +++ b/scenarios/pregenerated/t12-2-heart-pain.yaml @@ -0,0 +1,110 @@ +scenario: t12-2-heart-pain +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:10+00:00' +first_line: Подруге плохо с сердцем, мы за городом! +reveal: + f_address: + panic: Тут плотина! У водокачки, слышите?! Едем из Октябрьского на Троицкий, там прямо у реки, на + Шиворони! Скорее! + aggressive: Да говорю же вам — от Октябрьского до Троицкого, там где плотина через Шиворонь, у водокачки! + Что непонятного?! + worried: Ой, мы где-то тут... от Октябрьского на Троицкий ехали, там ещё плотина на Шиворони... возле + водокачки остановились. + calm: Просёлочная дорога от Октябрьского в сторону Троицкого. Ориентир — плотина на реке Шиворонь, + рядом с водокачкой. + confused: Мы выехали из Октябрьского... или в Октябрьский? В общем, там плотина на реке... Шиворонь, + кажется. И водокачка рядом. + f_what_happened: + panic: Сердце! Очень больно! Сердце прямо разрывается! + aggressive: Сердце, говорю же! Сил нет терпеть, боль адская! + worried: Что-то с сердцем... Очень сильно болит, я не знаю, что делать... + calm: Беспокоят сильные боли в сердце. Нужна помощь. + confused: Ну... это... грудь болит. То есть, сердце сильно. Сильно болит. + f_who: + panic: Наталья Петровна! Сергеева! 55 лет! Сердце! Скорее! + aggressive: Сергеева Наталья Петровна! Пятьдесят пять лет! Вы записали или нет?! + worried: Это Сергеева Наталья Петровна, 55 лет... У неё сердце. + calm: Пациент — Сергеева Наталья Петровна, возраст 55 лет. + confused: Сергеева... Наталья Петровна. Или Наталья Сергеева? Петровна... 55 лет ей. + f_conscious: + panic: Да! В сознании он, в сознании! Слышите?! + aggressive: В сознании, говорю! Что вы мне тут допрос устроили?! + worried: Вроде в сознании... Я не понимаю, что делать. + calm: Да, в сознании. + confused: В сознании, кажется... или нет, да, в сознании. + f_caller: + panic: Я НЕ МОГУ! ЭТО ПОДРУГА! ПЕТРОВА ИРИНА! НОМЕР ЕЁ ДАЙТЕ СКАЖУ! 916 897 5623! + aggressive: 'Да трубку взяла! Я вообще никто! Подруга Петрова Ирина Сергеевна. Номер вам говорю: 916 + 897 5623. Передавайте туда!' + worried: 'Я не с ней... Это подруга, Ирина... Петрова. Я очень волнуюсь. Телефон её: 916 897 5623.' + calm: 'Вызывает подруга. Петрова Ирина Сергеевна. Контакты её: 916 897 5623.' + confused: 'Ну это... вызываю не я. Подруга моя, Ирина Сергеевна... ой, Петрова. Где телефон? Вот: + 916 897 5623.' +repeat: + f_address: + panic: Да я же уже сказал!! Просёлочная дорога от Октябрьского к Троицкому!! Там плотина, водокачка!! + Всё, быстрее!! + aggressive: 'Слышь, ты! Я уже всё назвал: дорога от Октябрьского к Троицкому, у плотины, водокачка. + Записывай давай!' + worried: Ой, ну я же говорил уже... Просёлочная дорога от Октябрьского до Троицкого, там плотина реки, + водокачка... + calm: 'Повторяю: просёлочная дорога от Октябрьского в сторону Троицкого, ориентиры — плотина реки + Шиворонь и водокачка.' + confused: Я уже... а, ну, от Октябрьского на Троицкий ехать, просёлочная, там ещё плотина... и водокачка + эта. + f_what_happened: + panic: Да сердце же! Я говорю, сердце! Сильно болит! + aggressive: 'Вы вообще слушаете? Я уже ответил: сильные боли в сердце.' + worried: Я же только что говорил... Сильная боль в сердце. Повторил. + calm: 'Повторяю: сильные боли в сердце.' + confused: Я уже сказал... Вроде бы... Сильно болит сердце. + f_who: + panic: Да Сергеева же! Наталья Петровна! Я уже сказал! Сказал уже возраст! 55 лет! + aggressive: 'Вы чё, не слышите?! Я вам только что назвал: Сергеева Наталья Петровна, 55 лет! Записывайте!' + worried: Ой, ну я же только что говорил... Сергеева Наталья Петровна, 55 лет. Вы это записали? + calm: 'Повторяю: Сергеева Наталья Петровна, 55 лет. Это я уже называл.' + confused: А... я разве не... Сергеева, Наталья Петровна, ей 55 лет. Я же говорил, по-моему... + f_conscious: + panic: Да в сознании, в сознании! Я же сказал уже! Господи... + aggressive: Сказал же русским языком — в сознании! Что непонятного?! + worried: Я уже говорил это... В сознании человек. Повторяю — в сознании. + calm: Я уже отвечал. Сознание есть. В сознании. + confused: Ну я же... В сознании. Да. Я говорил, по-моему. В сознании. + f_caller: + panic: Я уже сказал! Ирина Петрова! 916 897 56 23! Подруга! Скорее! + aggressive: Вы что, не слышите меня?! Я же только что назвал! Петрова Ирина! Телефон 916 897 56 23! + worried: Я это уже говорил... Ирина Сергеевна Петрова, телефон подруги 916 897 56 23... + calm: Повторяю. Петрова Ирина Сергеевна, телефон подруги 916 897 56 23. + confused: Я... я это называл уже, по-моему... Там Ирина, Петрова-Петрова... телефон 916 897 56 23, + да, у подруги... +refine: + f_address: + panic: Нет-нет, не туда! Тульская область, Киреевский район, от Октябрьского! По просёлочной в Троицкое + едем! + aggressive: Да Тульская это! Киреевский район! От Октябрьского по просёлочной на Троицкое, я же сказал! + worried: Ой, простите, ошибся... Тульская область, Киреевский район. Просёлочная дорога от Октябрьского + в сторону Троицкого. + calm: Поправлюсь — Тульская область, Киреевский район. Просёлочная дорога от Октябрьского на Троицкое. + confused: Нет, подождите, не так... Это Тульская, Киреевский район... От Октябрьского, просёлочная + на Троицкое, да. +fillers: + panic: + - Какая разница, где! Сердце, говорю, сердце! + - А? ЧТО?! Я НЕ ЗНАЮ, Я НЕ ПОНЯЛ! ДА ДЕЛАЙТЕ ЖЕ ЧТО-НИБУДЬ! + - А?! ЧТО?! Я НЕ СЛЫШУ! Я НЕ ПОНИМАЮ, Я НЕ ЗНАЮ! ВЫ ПРИШЛИТЕ КОГО-НИБУДЬ! + aggressive: + - Я тебе что, врач? Делай своё дело! + - Да откуда ж мне знать?! Я вам говорю то, что есть! Ваше дело — помочь, вот и помогайте! + - Да какая разница, что вы там спрашиваете?! Я говорю — плохо с сердцем, делайте уже что-нибудь! + worried: + - Простите, я не понял... Что вы спросили? + - Нет, я не... Я не уверен, простите. Я не могу сейчас сообразить. Мы не местные. + - Простите, я не расслышал... Тут связь плохая, я просто очень переживаю, можно я не буду это заполнять? + calm: + - Повторите вопрос. Не расслышал. + - Я вас не понял. Повторите еще раз. + - Уточните, пожалуйста, ещё раз. Я не уловил последний вопрос. + confused: + - Я не... А зачем вам это? Я не знаю. + - Что? Какой? А, это... Нет, я не это имел в виду. Мы не отсюда. Я запутался. + - Подождите, вы о чём спросили... Нет, я, кажется, перепутал. Что вы сказали? Я не понял. diff --git a/scenarios/pregenerated/t12-3-men-on-bridge-rail.yaml b/scenarios/pregenerated/t12-3-men-on-bridge-rail.yaml new file mode 100644 index 0000000..7baee8e --- /dev/null +++ b/scenarios/pregenerated/t12-3-men-on-bridge-rail.yaml @@ -0,0 +1,90 @@ +scenario: t12-3-men-on-bridge-rail +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:16+00:00' +first_line: На ограждении моста мужчины, в крови оба! +reveal: + f_address: + panic: НА МКАДЕ! ТАМ МУЖЧИНА! ВЕСЬ В КРОВИ! НАД ДОРОГОЙ, ГДЕ СВОБОДЫ! ВОЗЛЕ ШЕЛЛА! БЫСТРЕЕ! + aggressive: Сказал же, на МКАДе! Снаружи, над трассой! Между улицей Свободы и заправкой Шелл! + worried: Ой... Это над МКАДом... Там, где улица Свободы и заправка Шелл... На внешней стороне... + calm: МКАД, висит на ограждении с внешней стороны. Ориентир — между улицей Свободы и АЗС SHELL. + confused: На кольцевой... сверху, кажется. Там Свободы улица и заправка... Шелл, внешняя сторона. + f_what_happened: + panic: Тут люди! На мосту! Все в крови! Боже, быстрее! Двое мужчин, они прямо на ограждении... в крови! + aggressive: Да быстрее вы! Говорю же русским языком — двое мужиков на ограждении моста, в крови! + worried: Алло... Тут такое дело. На мосту двое мужчин, они на ограждении висят, и кровь... В общем, + вся одежда в крови. + calm: На ограждении моста двое мужчин, оба в крови. + confused: Висят тут... на перилах моста двое. В крови мужики. Или один в крови? Оба в крови, на ограде + этой. + f_victims: + panic: Боже, они там! Двое! Висят, держатся! В крови! В крови вообще всё! + aggressive: Да двое их там! В сознании, цепляются за ограждение, а ты всё тупишь! + worried: Я не знаю, они просто висят там... двое, в крови, но вроде держатся пока. + calm: Двое мужчин, в сознании, висят на ограждении. Сильно избиты, всё в крови. + confused: Они... ну эти, двое. На мосту. Держатся... за ограду, что ли. И кровь, да. Но глаза открыты. + f_caller: + panic: Моя... моя жена! Иванова Елена Сергеевна! 916 896 3254! Это она! Это она там... на мосту! + aggressive: 'Вы слушать вообще умеете?! Я говорю: жена моя, Иванова Елена Сергеевна, 916 896 3254! + Записывайте быстрее!' + worried: Вы просили данные... Это моя жена... Иванова Елена Сергеевна, её телефон 916 896 3254... + пожалуйста... + calm: Это моя супруга. Иванова Елена Сергеевна, контактный номер 916 896 3254. + confused: Данные... да, я... это жена моя. Или нет... Иванова Елена Сергеевна. Телефон... телефон + 916 896 32... 54. Всё, записал. +repeat: + f_address: + panic: Да я уже сказал! Сказал! Над МКАД, внешняя, между Свободы и заправкой! Шелл! + aggressive: 'Ты глухой?! Повторяю для непонятливых: внешняя сторона МКАД, между улицей Свободы и заправкой + SHELL.' + worried: Я же говорил уже... Над МКАД это, внешняя сторона, между улицей Свободы и SHELL... + calm: 'Повторяю: внешняя сторона МКАД, ориентир между улицей Свободы и SHELL.' + confused: Я... я же называл. Там, над МКАД... Внешняя сторона. Между улицей Свободы, кажется, и этой... + SHELL. + f_what_happened: + panic: Я уже сказал! Там, на мосту, на ограждении двое мужчин в крови! Слышите?! В крови! + aggressive: Вы что, не слышите меня? Я же русским языком сказал — двое на ограждении моста, в крови! + worried: Я ведь уже говорил... Двое мужчин... на ограждении моста. И они в крови. + calm: 'Повторяю: двое мужчин на ограждении моста. В крови.' + confused: Я... я же это уже сказал. Двое на ограждении... да, на мосту. В крови. + f_victims: + panic: Да говорю же! Двое! Двое там! Держатся! За ограждение держатся! + aggressive: 'Ты глухой?! Я уже сказал: двое, в сознании, висят на ограждении!' + worried: Я же говорил... Их двое, они в сознании, держатся за ограждение... + calm: 'Повторяю: двое, в сознании, держатся за ограждение.' + confused: Я... я уже сказал. Их там двое, они... ну, в сознании, за ограждение... + f_caller: + panic: Я же сказал! Иванова Елена Сергеевна! 916 896 32... 3254! Слушайте! + aggressive: Хватит переспрашивать одно и то же! Иванова Елена Сергеевна, 916 896 3254! + worried: Ну я же уже называл... Иванова Елена Сергеевна, телефон 916 896 3254. + calm: 'Повторяю: Иванова Елена Сергеевна, 916 896 3254.' + confused: Э-э... Я же... я уже говорил. Иванова... Елена Сергеевна. 916 896... кажется, 3254. +refine: + f_address: + panic: МКАД... семьдесят три! Внешняя! Не тот, я не тот сказал! + aggressive: Внешняя сторона! Семьдесят три. Сам ошибся, бывает. Не надо на меня так смотреть. + worried: Ой, нет-нет, простите... Это семьдесят третий километр. Внешняя. + calm: 'Поправлю: МКАД, 73-й, внешняя сторона. Я ошибся.' + confused: Внешняя?.. Да, точно внешняя. МКАД, семьдесят три. Я перепутал сначала. +fillers: + panic: + - А? Что? Я не слышу, я не... Что вы сказали? + - Что?! Да какая разница, я не знаю! Тут кровь, вы вообще слышите?! + - Да какая разница, кто они! Тут кровь, кровь повсюду! Вы что, не слышите меня?! + aggressive: + - Да какая разница! Вы помощь-то пришлёте?! + - Да откуда ж мне знать?! Я вам про кровь на мосту говорю, делайте что-то! + - Я вам что, паспортный стол? Откуда я знаю, кто они такие! Приезжайте уже быстрее! + worried: + - Простите, я не понял... повторите, пожалуйста + - Я... я не понимаю, о чём вы... Простите, я просто не знаю, что ответить. + - Я... а? Кто они? Я не знаю, я просто шёл мимо, они висят... Простите, я не понял вопроса... + calm: + - Не расслышал, повторите + - Я не расслышал. Повторите, пожалуйста. + - Повторите, не расслышал. Связь плохая. + confused: + - Я... вы что имеете в виду? Я не это... не понял вопроса + - А? В смысле? Нет, я не это... Вы про что спросили-то? + - Что? Какие имена? Нет-нет, я просто увидел кровь, я не знаю, кто это... Подождите, я не понимаю, что + вы спрашиваете... diff --git a/scenarios/pregenerated/t13-1-park-trees-fire.yaml b/scenarios/pregenerated/t13-1-park-trees-fire.yaml new file mode 100644 index 0000000..a462393 --- /dev/null +++ b/scenarios/pregenerated/t13-1-park-trees-fire.yaml @@ -0,0 +1,87 @@ +scenario: t13-1-park-trees-fire +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:21+00:00' +first_line: В парке деревья горят, площадь метров десять на десять. +reveal: + f_address: + panic: Кусковский! Это Кусковский лесопарк, там всё полыхает!!! + aggressive: Вы глухие, что ли?! Я же сказала — Кусковский лесопарк! + worried: Ой... Это в Кусковском лесопарке... деревья горят... + calm: Кусковский лесопарк. + confused: В Кусков... нет, в Кусковском, кажется... в лесопарке. + f_what_burns: + panic: Пожар! Деревья горят! Там всё полыхает, метров десять на десять, не меньше! + aggressive: Вы вообще слышите? Говорю же вам — деревья горят, площадь — десять на десять. Шевелитесь! + worried: Тут деревья загорелись... Ох, площадь приличная, метров десять на десять... + calm: Фиксирую возгорание деревьев на участке примерно десять на десять метров. + confused: Эм... Там это... деревья горят. Ну, квадрат такой, десять на десять... или около того. + f_people: + panic: Нету никого! Тут только деревья горят! Нету людей, нету! + aggressive: Да нет там никого, какие люди? Я же сказал — просто парк горит! + worried: Я не вижу людей... Вроде никто не пострадал. Только парк жалко. + calm: Людей в огне нет. Пострадавших нет. + confused: Нет... то есть да — нет никого. Людей нету, деревья только. + f_caller: + panic: Сидорова Ольга Викторовна! Телефон… 916-123-98-78! Скорее! + aggressive: Сидорова Ольга Викторовна! И номер мой 916-123-98-78. Записали? + worried: Это Сидорова Ольга Викторовна… Мой номер 916-123-98-78. Ой, что же делать… + calm: 'Меня зовут Сидорова Ольга Викторовна. Мой номер: 916-123-98-78.' + confused: Ну, это… Сидорова я. Ольга Викторовна. Телефон, сейчас… 916-123-98-78, кажется. +repeat: + f_address: + panic: Да Кусковский я сказал! Горит всё, Кусковский! + aggressive: Ты глухой? Кусковский лесопарк! Я уже говорил! + worried: Ой, я же уже называл… Это Кусковский лесопарк. + calm: 'Повторяю: Кусковский лесопарк.' + confused: Я ведь… ну, этот… Кусковский, кажется, уже говорил. + f_what_burns: + panic: Да там горят! Горят деревья! Десять на десять! Я же сказал! + aggressive: 'Вы что, не слышите?! Я уже сказал: горят деревья, 10 на 10 метров!' + worried: Ой, я же говорил... Ну там деревья горят, площадь примерно 10 на 10 метров. + calm: 'Повторяю: горят деревья, площадь возгорания — десять на десять метров.' + confused: Я уже сказал это... Или нет? Горят деревья. Да, 10 на 10. Ну я же говорил. + f_people: + panic: ДА НЕТУ ТАМ ЛЮДЕЙ! Я ЖЕ СКАЗАЛ! НЕТУ! + aggressive: Слышь, ты! Я русским языком сказал — людей нет. Хватит переспрашивать! + worried: Я ведь уже говорил… Нет там никого. Правда нет. + calm: 'Повторяю: пострадавших нет. Говорил уже.' + confused: Я… я это, да? Сказал уже вроде. Нет, ну точно, людей нету. + f_caller: + panic: Да сказал уже! Сидорова Ольга Викторовна, 916-123-98-78! Пожар там, деревья горят! + aggressive: 'Вы слушаете вообще? Повторяю: Сидорова, Ольга Викторовна, 916-123-98-78! Всё!' + worried: Я же уже говорил... Сидорова Ольга Викторовна, 916-123-98-78... Повторяю, да... + calm: 'Напоминаю, я уже называл: Сидорова Ольга Викторовна, телефон 916-123-98-78.' + confused: Так я же... Ой, Сидорова Ольга... Викторовна, телефон 916... 123-98-78, да? +refine: + f_address: + panic: Нет-нет, не там! Кусковский, Кусковский лесопарк! Рядом со стадионом Фрезер! Со стороны аллеи... + как её... Первой Маёвки! Там горит! + aggressive: Да послушай же! Я сам ошибся. Лесопарк Кусковский, стадион Фрезер, въезд с аллеи Первой + Маёвки. Всё, записал? + worried: Ой, извините, я не то сказал... Это Кусковский лесопарк. Рядом со стадионом Фрезер. Вход + там с аллеи Первой Маёвки, кажется... + calm: 'Поправлюсь: Кусковский лесопарк, ориентир — стадион Фрезер, заезд с аллеи Первой Маёвки. Начальное + место ошибочно назвал.' + confused: Нет, подождите, я перепутал... Это не... В общем, Кусковский лесопарк. Ну, стадион Фрезер + знаете? Вот вход с аллеи Первой Маёвки. +fillers: + panic: + - А?! Я не слышу! Какое это сейчас имеет значение?!! + - А?! Что?! Я не слышу, тут всё трещит! Горит всё! Делайте же что-нибудь! + - Что?! Какое ещё дерево?! Вы мне лучше скажите, когда уже приедете! + aggressive: + - Да какая разница?! Ты там пожарных вызываешь или просто болтаешь?! + - Какая разница что именно?! Я вам говорю — парк горит, деревья! Ваше дело — тушить, а не допрос устраивать! + - Да откуда я знаю это ваше... Горит и горит, ваша работа — тушить, а не вопросы задавать! + worried: + - Я... я не понял ваш вопрос. Простите, я не знаю. Это важно? + - Простите-простите, я не понял вопроса... Тут так шумит, я растерялся. Что вы спросили? + - Простите, я не понял... Что вы сказали? Я просто очень боюсь... + calm: + - Я не расслышал. Повторите, пожалуйста. + - Повторите вопрос, не расслышал. Тут связь плохая из-за дыма. + - Извините, не расслышал. Повторите, пожалуйста, вопрос. + confused: + - Что, простите? Я... я не это... запутался. Переспросите. + - А? Что за вопрос... я думал, вы уже выезжаете. Я не это... в общем, не знаю я. Повторите. + - Нет, подождите... Вы про что сейчас спросили? Я запутался, кажется... diff --git a/scenarios/pregenerated/t13-2-birth-in-car.yaml b/scenarios/pregenerated/t13-2-birth-in-car.yaml new file mode 100644 index 0000000..d597037 --- /dev/null +++ b/scenarios/pregenerated/t13-2-birth-in-car.yaml @@ -0,0 +1,104 @@ +scenario: t13-2-birth-in-car +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:27+00:00' +first_line: Жена рожает прямо в машине! Воды отошли две минуты назад! +reveal: + f_address: + panic: Едем! Мы едем по Рублёвке! От Кутузовского в Жуковку, проехали речку эту... Чеченку! Там, перед + остановкой, я знаков не вижу! + aggressive: Сказал же, на Рублёвке! В сторону Жуковки от Кутузовского. Реку Чеченку проехали, стоим + перед какой-то автобусной остановкой. Всё, высылайте! + worried: Ой... Мы едем... Это Рублёвское шоссе, от Кутузовского в Жуковку. Речку Чеченку только что + проехали. Остановились перед автобусной остановкой, а таблички нет... + calm: 'Ориентир: Рублёвка, направление в Жуковку. Пересекли реку Чеченку, машина стоит перед автобусной + остановкой. Вывеску не вижу.' + confused: Ну мы с Кутузовского выехали... Или это уже Рублёвка? В сторону Жуковки. Речку проскочили, + Чеченка называется. И тут остановка... автобусная. А как она называется — не знаю. + f_what_happened: + panic: Она рожает! Сорок недель, воды отошли — всё, только что! Две минуты! Кровотечения нет! + aggressive: Сорок недель! Отойдите, не до вас! Воды отошли две минуты назад, кровотечения нет. Делайте + уже что-нибудь! + worried: Срок сорок недель... воды отошли две минуты назад. Кровотечения нет. Я не знаю, что делать... + calm: Роды, доношенная, сорок недель. Воды отошли две минуты назад, кровотечения нет. + confused: Сорок недель... Нет, воды... воды отошли. Две минуты? Да, нет кровотечения. Роды у нас, + в общем. + f_who: + panic: Ирина Соколова! Соколова! Двадцатого мая! + aggressive: 'Записывайте уже: Соколова Ирина Ивановна, семьдесят девятый!' + worried: Ой, подождите... Это Ирина Ивановна... Соколова. Двадцатого мая семьдесят девятого. + calm: 'Фиксируйте: Соколова Ирина Ивановна, двадцатое мая тысяча девятьсот семьдесят девятого.' + confused: Ну... Соколова... Ирина Ивановна. Дата... мая, двадцатое число, кажется. И год семьдесят + девятый. + f_conscious: + panic: Она здесь! В машине! Синий Фольксваген! О345ВН 177! Она в сознании, я не знаю, что делать!!! + aggressive: Да слышу я вас! В машине мы, в синем Фольксвагене! Номер О345ВН 177, записали?! Она в + сознании! + worried: Она пока в сознании... Мы в синем Фольксвагене, номер О345ВН 177... Пожалуйста, скорее. + calm: Женщина в сознании. Автомобиль Фольксваген синий, госномер О345ВН 177. + confused: В сознании она, да... Машина синяя... Фольксваген. Номер... Сейчас, О345ВН... 177, кажется. + Синий. + f_caller: + panic: Девять... девятьсот шестнадцать! 897! Боже, быстрее! + aggressive: 'Записывайте уже: 916 897 56-23! Шевелитесь там!' + worried: Сейчас... телефон этот... 916 897 56-23. Не кладите трубку, пожалуйста. + calm: 'Мой номер: 916 897 56-23.' + confused: Девятьсот... нет, девять-шестнадцать... восемь-девяносто семь пятьдесят шесть двадцать три? + Вроде так. +repeat: + f_address: + panic: Да я уже сказал! Рублёвка, от Кутузовского в Жуковку, реку проехали! Перед остановкой! Быстрее! + aggressive: 'Вы слушаете вообще?! Повторяю: Рублёвка в Жуковку, за рекой, перед автобусной остановкой! + Всё!' + worried: Я же говорил... Рублёвка из центра, проехали Чеченку, стоим перед остановкой. Вы поняли? + calm: 'Повторяю: Рублёвка в сторону Жуковки, за рекой Чеченкой, перед автобусной остановкой.' + confused: Так я же... ну, эта улица, от Кутузовского идёт... Рублёвка! Там речка была и остановка, + я уже называл. + f_what_happened: + panic: Да говорю же вам! Роды! Сорок недель! Воды... воды отошли! Кровотечения нет! + aggressive: 'Вы слушаете вообще? Повторяю: роды, сорок недель, воды отошли две минуты назад, кровотечения + нет.' + worried: Я же уже сказал... Роды, недель сорок, воды две минуты как отошли, кровотечения нет. + calm: 'Повторяю: роды, сорок недель, воды отошли две минуты назад, кровотечения нет.' + confused: Я... я же говорил это. Роды. Сорок недель. Воды отошли, кажется, две минуты назад. Кровотечения + нет. + f_who: + panic: Соколова Ирина! Ивановна! Двадцатое мая! Я же уже говорил! + aggressive: 'Да сказал я уже: Соколова Ирина Ивановна, тысяча девятьсот семьдесят девятого. Слышите?!' + worried: Ой, ну я же повторяю... Соколова Ирина Ивановна, двадцатое мая семьдесят девятого года... + calm: 'Повторяю: Соколова Ирина Ивановна, дата рождения двадцатое мая семьдесят девятого года.' + confused: Соколова... Ирина Ивановна? Или Соколова... Ну я уже говорил, да! Двадцатое мая... какого + года... + f_conscious: + panic: Да в сознании говорю же! Фольксваген синий О345ВН 177! + aggressive: Всё уже сказано! В сознании. Фольксваген синий. О345ВН 177. + worried: Ой, ну я же говорил... В сознании, машина синий Фольксваген, номер О345ВН 177. + calm: 'Повторяю: в сознании. Фольксваген синий, госномер О345ВН 177.' + confused: Я же... я это уже называл. В сознании. Синий Фольксваген... номера О345ВН 177. + f_caller: + panic: Я уже сказал!! Девятьсот шестнадцать... 897-56-23!! + aggressive: 'Ты что, не слышишь?! Повторяю: 916 897 5623!' + worried: Я же только что называл... 916 897 56 23. + calm: Я уже говорил. 916 897 5623. + confused: Я... я же уже назвал. 916 897... 5623, кажется, да. +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу вас! + - А?! Что?! Я не слышу, тут кричит она! Что вы сказали?! + - А? Что?! Я не слышу, не слышу вас! + aggressive: + - Да какая разница сейчас?! Делайте своё дело! + - Да какая разница, что вы там спросили! Делайте уже что-нибудь! + - Да какая разница, что вы спросили?! Я не знаю! + worried: + - Простите, я не расслышал... что вы сказали? + - Простите, я не расслышал... можно ещё раз? Я просто очень волнуюсь. + - Простите, я не расслышал... Что? + calm: + - Повторите, не расслышал. + - Повторите, пожалуйста, не расслышал. + - Повторите, я не понял вопрос. + confused: + - Нет, подождите... Я не это... Что вы имеете в виду? + - А? Я... я не понял... что вы имеете в виду? Я запутался. + - Я... нет, подождите... что вы сказали? Я запутался. diff --git a/scenarios/pregenerated/t13-3-man-on-roadside.yaml b/scenarios/pregenerated/t13-3-man-on-roadside.yaml new file mode 100644 index 0000000..1eb384f --- /dev/null +++ b/scenarios/pregenerated/t13-3-man-on-roadside.yaml @@ -0,0 +1,89 @@ +scenario: t13-3-man-on-roadside +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:31+00:00' +first_line: На обочине мужчина лежит, весь в крови. +reveal: + f_address: + panic: На МКАДе! Гольяново! Внутренняя сторона! Там мужик… Сворачиваешь и там! + aggressive: На внутренней стороне МКАДа, я же сказал! Где съезд на Гольяново! + worried: Это на МКАДе, внутри… Поворот на Гольяново, кажется, да. + calm: МКАД, внутренняя сторона, в районе поворота на Гольяново. + confused: Ну, это… МКАД который, внутри. Или снаружи? В общем, там, где на Гольяново съезд. + f_what_happened: + panic: Тут человек! Весь в крови! На обочине лежит, не шевелится, лет сорока, весь в крови! + aggressive: Сказал же вам — мужик на обочине валяется, в крови весь. Лет сорока на вид. Что тут непонятного?! + worried: Ой... Я не знаю, что делать... Лежит прямо на обочине, весь в крови, мужчина... На вид лет + сорок. + calm: На обочине лежит мужчина в крови. На вид около сорока лет. + confused: Ну, это... на дороге, с краю который... в крови лежит. Мужчина. Ну так, средних лет... Сорок, + наверное. + f_victims: + panic: Тут человек! Один! Один лежит, весь в крови, господи! + aggressive: Да один он здесь! Что вы тупите?! + worried: Здесь один пострадавший... Один. Что же делать... + calm: Пострадавший один. Жду. + confused: Один... то есть, ну, один человек. Да. + f_caller: + panic: 'Ааа! Моя фамилия... Иванова! Елена, меня зовут Елена! Записывайте: 916 896 3254!' + aggressive: Да задрали вы уже спрашивать! Зовут Иванова Елена Сергеевна, телефон 916 896 3254, скорая + где?! + worried: Да, да... Я Иванова Елена Сергеевна. Телефон мой... сейчас, 916 896 32... 3254, правильно? + calm: Иванова Елена Сергеевна, номер телефона 916 896 3254. + confused: 'Это... Я звоню... Иванова... Елена Сергеевна. Или его? Телефон мой: 916 896 3254.' +repeat: + f_address: + panic: Да сказал уже! Сказал! МКАД, внутренняя, поворот, Гольяново! + aggressive: Вам русским языком говорят! МКАД, внутренняя, поворот на Гольяново! + worried: Ой, ну я же говорил... МКАД, внутренняя сторона, поворот на Гольяново. + calm: 'Повторяю: МКАД, внутренняя сторона, поворот на Гольяново.' + confused: Я... я это уже называл, по-моему... МКАД, внутри, к Гольяново. + f_what_happened: + panic: Да я же говорю уже! Лежит на обочине! В крови весь! Лет сорок, наверное, мужик! + aggressive: 'Вам что, повторить? Я сказал уже: на обочине, в крови, лет сорок.' + worried: Я же называл уже... На обочине лежит, в крови. На вид сорок лет. + calm: Повторяю. Обочина, в крови. Мужчина, лет сорок. + confused: Э-э... Я же... Ну, на обочине который. В крови, сорок примерно. Я говорил. + f_victims: + panic: Да я же уже сказал! Один! Тут один человек лежит! + aggressive: Одного я тебе уже назвал! Хватит переспрашивать, высылайте уже кого-то! + worried: Я же говорил... Один пострадавший. Пожалуйста, поторопитесь. + calm: 'Повторяю: пострадавший один. Один.' + confused: Нет, я сказал — один. Или я не сказал? Точно один. Пострадавший один. + f_caller: + panic: Да я уже сказал! Иванова Елена Сергеевна, 916 896 32 54! Сказал же! + aggressive: 'Вы вообще слушаете?! Повторяю: Иванова Елена, телефон 916 896 3254.' + worried: Ой, я же говорила... Иванова Елена Сергеевна, 916 896 32 54. + calm: Я уже называл. Иванова Елена Сергеевна, 916 896 3254. + confused: Я... я же уже... Да, Иванова Елена, точно, и 916 896 32... 54, да. +refine: + f_address: + panic: Бля, нет, МКАД! МКАД, 103-й, внутри! Кровь, я перепутал, МКАД! + aggressive: 'Да не внешняя, сказал же! Слушай внимательно: МКАД, сто третий километр, внутренняя сторона. + Я ошибся!' + worried: Ой, нет-нет, простите, я перепутал… Это МКАД, 103-й километр, внутренняя сторона, а не то, + что я сначала сказал… + calm: 'Поправлюсь: МКАД, 103-й километр, внутренняя сторона. Я ранее неверно назвал.' + confused: Подождите, я не то сказал… В общем, это МКАД, кажется, да, 103-й километр, внутренняя, а + не внешняя… +fillers: + panic: + - Да какая разница?! Кровь, везде кровь! Вы едете?! Едете?! + - А?! Я не слышу! Я не слышу вас! + - Я не знаю, я не знаю! Просто помогите! + aggressive: + - 'Я не понял вопроса! Слушайте сюда: человеку плохо, он в крови! Хватит расспрашивать, высылайте уже + кого-нибудь!' + - Да какая разница?! Делайте уже что-нибудь! + - Слушайте, я вам уже всё сказал, делайте свою работу! + worried: + - Я не расслышал... тут шумно... Что вы спросили? + - Простите... я не понял... что? Повторите. + - Простите, я не понял... Что вы спросили? + calm: + - Повторите, не расслышал. + - Я не расслышал. Повторите вопрос. + - Повторите, не расслышал. + confused: + - Что? Нет, я не знаю... Я не понял, что именно вы хотите узнать... Запутался совсем. + - Что?.. А... нет, я не понял... я не... + - Я не... Погодите, я не это, я просто ехал мимо. Что? diff --git a/scenarios/pregenerated/t14-1-grass-fire-azs.yaml b/scenarios/pregenerated/t14-1-grass-fire-azs.yaml new file mode 100644 index 0000000..1d24c19 --- /dev/null +++ b/scenarios/pregenerated/t14-1-grass-fire-azs.yaml @@ -0,0 +1,89 @@ +scenario: t14-1-grass-fire-azs +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:36+00:00' +first_line: Трава горит, огонь к заправке подходит! +reveal: + f_address: + panic: А-А-А! ТРАВА ГОРИТ! ТАМ! М-2! РОСНЕФТЬ! НЕ ДОЕЗЖАЯ ДО РАСТОРГУЕВСКОГО! БЫСТРЕЕ! + aggressive: Да Московская область это! Трасса М-2, АЗС «Роснефть»! Сказал же, не доезжая Расторгуевского + шоссе! Шевелитесь! + worried: Ой... Это Подмосковье, М-2... АЗС «Роснефть», прям перед Расторгуевским шоссе... Господи... + calm: Московская область, трасса М-2, заправка «Роснефть», не доезжая до Расторгуевского шоссе. + confused: Ну это... Подмосковье, трасса М-2... «Роснефть», кажется... Там еще Расторгуевское шоссе + рядом, не доезжая. + f_what_burns: + panic: Трава сухая горит! Там... там заправка рядом! Огонь прямо к заправке! + aggressive: Да говорю же вам — сухостой полыхает! И огонь уже вплотную к заправке подбирается! + worried: Тут сухая трава загорелась... и пламя прямо к АЗС идёт. Боюсь, сейчас на территорию зайдёт. + calm: Горит сухая трава. Огонь подходит вплотную к территории АЗС. + confused: Трава... ну, сухая, да. И она горит. А этот, как его... заправка. Огонь туда идёт, к ней. + f_people: + panic: Людей нет! Своих вывожу! Выводим, выводим! + aggressive: Какие пострадавшие?! Персонал эвакуируется, ясно?! + worried: Вроде никто не пострадал... Мы сотрудников выводим сейчас. + calm: Пострадавших нет. Работников выводим. + confused: Не ранен никто... Мы тут это, персонал выгоняем. + f_caller: + panic: Потапов Иван Сергеевич это я работник АЗС запишите телефон 916-123-98-78 + aggressive: Сказал же уже — Потапов Иван Сергеевич, сотрудник заправки, телефон 916-123-98-78! + worried: Я работник АЗС, Потапов Иван Сергеевич… телефон мой 916-123-98-78. + calm: Потапов Иван Сергеевич, работник АЗС, телефон 916-123-98-78. + confused: Это самое… работник я АЗС, Потапов Иван Сергеевич… или АЗС работник? Телефон этот… 916-123-98-78. +repeat: + f_address: + panic: Я ЖЕ СКАЗАЛ УЖЕ! ТРАССА М-2! РОСНЕФТЬ! ПЕРЕД РАСТОРГУЕВСКИМ ШОССЕ! ТУШИТЕ БЫСТРЕЕ! + aggressive: 'Ты глухой?! Повторяю для непонятливых: М-2, Роснефть, перед Расторгуевским шоссе. Записал?!' + worried: 'Ну я же уже говорил... Ладно, слушай: трасса М-2, заправка Роснефть, перед поворотом на + Расторгуевское шоссе.' + calm: 'Повторяю: М-2, АЗС Роснефть, не доезжая до Расторгуевского шоссе.' + confused: Ой... я же только что называл... Это М-2... нет, Роснефть... ну, перед Расторгуевским шоссе + которая. + f_what_burns: + panic: ТАМ ЖЕ ТРАВА! Я ГОВОРЮ — ТРАВА СУХАЯ! АЗС РЯДОМ! ВЫ СЛЫШИТЕ?! + aggressive: Да ёлки-палки, я же русским языком сказал! Трава сухая горит, огонь идёт к заправке! + worried: Я уже говорил... Сейчас повторю. Горит сухая трава, огонь прямо рядом с АЗС. + calm: 'Повторяю: сухая трава, горение, огонь подходит к территории АЗС.' + confused: Ну... я же это... ну трава там сухая, АЗС... Я это уже называл вроде. Да, трава горит, АЗС + рядом. + f_people: + panic: Я же сказал! Пострадавших нет! Выводим людей! + aggressive: 'Слышишь меня?! Повторяю для тебя: пострадавших нет, выводим персонал!' + worried: Ой, я же говорил уже... Пострадавших нет, работников выводим. + calm: 'Повторяю: пострадавших нет, персонал выводим.' + confused: Нет пострадавших... или не знаю. Нет, точно нет. Людей выводим, да. + f_caller: + panic: Да говорю же я! Потапов Иван! Сергеич! 916-123-98-78! + aggressive: 'Вы что там, не слышите?! Повторяю: Потапов Иван Сергеевич, работник АЗС, телефон 916-123-98-78!' + worried: Ну я же сказал уже... Потапов Иван Сергеевич, работаю тут, 916-123-98-78. + calm: 'Повторяю: Потапов Иван Сергеевич, работник АЗС, телефон 916-123-98-78.' + confused: Я... я же сказал уже, наверное. Потапов Иван, работник, телефон... сейчас, 916-123-98-78, + кажется. +refine: + f_address: + panic: Не туда! Московская область, М-два, 25 километр! 25! + aggressive: Да трасса М-2, говорю же! 25-й километр, владение 2, вы что, не слышите?! + worried: Ой, я ведь ошибся... Это Московская область, трасса М-2, 25-й километр... владение 2. Извините... + calm: Поправлюсь — Московская область, трасса М-2, 25-й километр в сторону Москвы, владение 2. + confused: Нет-нет, я перепутал... Это... М-2, 25 километр... по столбам в сторону Москвы, владение + 2. +fillers: + panic: + - Что?! Трава горит — какая разница, что вы спросили! + - А?! Я не слышу! Там полыхает всё! + - Что?! Да какая разница! Трава горит, быстро приезжайте! + aggressive: + - Да не слышу я вас! Трава горит, вы соображаете?! + - Да какая разница?! Ты высылаешь кого-то или нет?! + - Я не понял, вы что, глухой? Я же сказал — у заправки полыхает! + worried: + - Простите... я не понял вопроса. Там просто трава горит, понимаете? + - Простите, я не понял... Что вы сказали? Тут дым очень густой... + - Я... я не знаю, простите. Не расслышал. Тут всё в дыму, повторите. + calm: + - Повторите, не расслышал. + - Повторите, не расслышал. + - Эту информацию я уточнить не могу. Повторите вопрос. + confused: + - Я не знаю... я не это... вы про что спросили? + - Я... я не знаю. А что вы спросили-то? + - А? Нет, подождите... Вы про что спросили? Я про другое говорил. diff --git a/scenarios/pregenerated/t14-2-asthma.yaml b/scenarios/pregenerated/t14-2-asthma.yaml new file mode 100644 index 0000000..ee9e77e --- /dev/null +++ b/scenarios/pregenerated/t14-2-asthma.yaml @@ -0,0 +1,97 @@ +scenario: t14-2-asthma +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:41+00:00' +first_line: Брат задыхается, у него астма! Ингалятор не помогает! +reveal: + f_address: + panic: Ленинградка! 112, корпус 4... триста восемьдесят пять! Там код 385В! Быстрее! + aggressive: 'Слушайте сюда: Ленинградка, 112, четвертый корпус, 385-я квартира. Код 385В. Записали?!' + worried: Ой, адрес... Ленинградское шоссе, дом 112... корпус 4... квартира 385, подъезд 29. Третий + этаж. Код домофона 385В... + calm: Ленинградское шоссе, дом 112, корпус 4. Квартира 385, подъезд 29, этаж 3. Код домофона 385В. + confused: Улица это... Ленинградское шоссе. Дом 112... корпус 4. Код какой-то... 385В, кажется. И + квартира 385... или подъезд 29? На третьем этаже. + f_what_happened: + panic: Астма у него! Задыхается! Не дышит совсем! + aggressive: Да приступ у него, астма! Задыхается он, быстрее давайте! + worried: Ох... У него приступ астмы, задыхается... + calm: Приступ астмы. Задыхается. + confused: Это... астма, кажется. Ну, задыхается он, да. + f_who: + panic: Ваня! Ванечка! Ковалев Иван Сергеевич, двенадцать лет, двенадцать! + aggressive: Иван Ковалев, Сергеевич то есть! Двенадцать лет пацану! Записали?! + worried: Ковалев Иван Сергеевич... двенадцать лет мальчику... + calm: Ковалев Иван Сергеевич, 12 лет. + confused: Ковалев... Иван. Фамилия Ковалев. Сергеевич, да. Двенадцать ему. + f_conscious: + panic: Он не... не умирает! Но дышит... Господи, как он дышит! Тяжело так, со свистом! + aggressive: Да смотрит он на меня, в сознании! А дышит — сами не слышите, что ли? Хрипит, еле тянет! + worried: Глаза открыты... но дыхание очень плохое, прям тяжёлое. Я не знаю, что делать. + calm: Он в сознании. Дыхание частое, затруднённое, с хрипами. + confused: Ну... он тут, вроде как не отключился. А дышит... ну, такое, знаете, тяжелое. Да, тяжелое + дыхание. + f_caller: + panic: Я БРАТ ЕГО БРАТ ЗВОНИТЕ СЮДА 916 897 56... 5623 ДЕВЯТНАДЦАТЬ ЛЕТ МНЕ ПЖАЛСТА БЫСТРЕЕ! + aggressive: Слушай, хватит тупить, я его брат! Мне 19, тел 916 897 5623! Записал?! + worried: Ой... это я, брат его... мне девятнадцать лет, мой номер 916 897 56... 23, да, всё верно. + calm: Звоню я, его брат. Мне 19 лет, мой номер 916 897 5623. + confused: Ну это... брат я, получается... лет мне 19... щас, телефон... 916 897... эээ... 5623, наверное. +repeat: + f_address: + panic: ДА Я ЖЕ СКАЗАЛ! ЛЕНИНГРАДКА 112 КОРПУС 4 КВАРТИРА 385 ТРЕТИЙ ЭТАЖ ПОДЪЕЗД 29 КОД 385В! БЫСТРЕЕ + ЗАДЫХАЕТСЯ! + aggressive: 'Ты что, глухая?! Я уже называл: Ленинградка, 112к4, кв 385, п29, эт 3, код 385В! Шевелитесь!' + worried: Ой... я же говорила... Ленинградское шоссе, 112, корпус 4, квартира 385. Подъезд 29, 3 этаж. + Код 385В. + calm: 'Повторяю: Ленинградское шоссе, дом 112к4, квартира 385. Подъезд 29, этаж 3, код домофона 385В.' + confused: Так я же... это... Ленинградка или Ленинградское шоссе... 112, корпус 4 и квартира 385. + Подъезд 29, 3 этаж, код домофона 385В. + f_what_happened: + panic: Я уже сказал! Приступ! Задыхается он! + aggressive: Да слушайте вы! Астма у него! Сказал же — задыхается! + worried: Я ведь уже говорил… Ну приступ у него, астма. Задыхается он, понимаете? + calm: 'Повторяю: приступ астмы, задыхается. Я это уже называл.' + confused: Я… Я же это уже сказал, по-моему. Астма. Он задыхается. Всё. + f_who: + panic: Я же сказал! Ваня! Ковалев! Задыхается он! + aggressive: Да хватит переспрашивать одно и то же! Ковалёв Иван, двенадцать лет! + worried: Я уже называл... Ковалёв Иван Сергеевич, двенадцать лет. Пожалуйста, быстрее. + calm: 'Повторяю: Ковалёв Иван Сергеевич, двенадцать лет.' + confused: Я... я же уже говорил. Ковалёв Иван. Или Сергеевич? Да, Иван Сергеевич. Двенадцать лет. + f_conscious: + panic: Он задыхается! Тяжело дышит! Я же сказал! Сказал уже! + aggressive: Да слышишь ты вообще?! В сознании он! Тяжело дышит! Повторяю! + worried: Я же говорил... Он в сознании, просто дышит очень тяжело... + calm: 'Повторяю: в сознании, дыхание тяжёлое.' + confused: Ну... это... я же уже сказал. В сознании. Дышит... дышит тяжело. + f_caller: + panic: БРАТ! ДЕВЯТНАДЦАТЬ! ЗАДЫХАЕТСЯ ОН! НОМЕР Я ЖЕ СКАЗАЛ! 916... 5623! ДЫШАТЬ НЕ МОЖЕТ! + aggressive: 'Да слышишь ты или нет?! Я уже русским языком сказал: брат, девятнадцать, телефон 916 + 897 56 23! Всё!' + worried: Ой... я ведь это уже называл... Брат у него, девятнадцать лет. И номер 916 897 5623, всё + верно. + calm: 'Повторяю для ясности: звонящий — брат, девятнадцать лет. Контактный номер 916 897 5623.' + confused: Так, а? Я же... брат, да. Ему девятнадцать... или мне? А, нет, это брата девятнадцать лет. + А телефон этот... сейчас, 916 897... ой, секунду... 5623. Всё, я говорил это. +refine: {} +fillers: + panic: + - Я не слышу! Дышит плохо — делайте что-нибудь! + - Не знаю я!! Он задыхается! Задыхается!! Слышите?! Делайте что-нибудь!! + - Что?! Я не слышу! Он сейчас задохнётся! + aggressive: + - Какая разница, спросили вы или нет?! Ему плохо! + - Да какая разница?! Вы скорую-то высылаете?! Хватит тупые вопросы задавать! + - Да какая разница! Вы скорую-то вызвали или нет?! + worried: + - Простите, я не понял... повторите, пожалуйста... + - Я не понимаю... простите, я не расслышал... что вы сказали? Повторите... + - Простите, я не понял вопроса... повторите, пожалуйста. + calm: + - Не расслышал. Повторите вопрос. + - Я этого не знаю. Давайте вы просто приедете. + - Не расслышал, повторите. + confused: + - Что? А, это... нет, я не это хотел сказать. Что вы спросили? + - Что? Нет, я не... подождите, я запутался. Вы про что спросили? + - А? Подождите, я не понял... вы про что спросили-то? diff --git a/scenarios/pregenerated/t14-3-abduction.yaml b/scenarios/pregenerated/t14-3-abduction.yaml new file mode 100644 index 0000000..2035e4d --- /dev/null +++ b/scenarios/pregenerated/t14-3-abduction.yaml @@ -0,0 +1,103 @@ +scenario: t14-3-abduction +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:47+00:00' +first_line: Жену в машину затащили и увезли! Помогите! +reveal: + f_address: + panic: ТУТ ДЕВУШКУ ЗАСУНУЛИ В МАШИНУ!!! КОМСОМОЛЬСКАЯ! ДОМ 2А!!! БУРГЕР КИНГ, СКОРЕЕ, ТАМ!!! + aggressive: Вы вообще слушаете?! Площадь Комсомольская, дом два «А», прямо у входа в «Бургер Кинг»! + worried: Ох... это на Комсомольской площади, дом 2А, там еще «Бургер Кинг»... + calm: Комсомольская площадь, дом 2А, ориентир — «Бургер Кинг». + confused: Площадь эта... Комсомольская, что ли... дом 2А, у «Бургер Кинга»... ну где бургерами торгуют. + f_what_happened: + panic: Помогите! Жену! Мою жену в машину! У метро! Комсомольская! + aggressive: Вы что, не слышите?! Жену мою только что затолкали в тачку у Комсомольской! + worried: Господи... Там у метро Комсомольская неизвестные мою жену в машину затащили... + calm: 'Зафиксируйте: у метро Комсомольская мою жену силой усадили в автомобиль.' + confused: Там, на Комсомольской... Жена... Её в машину затащили. Или затащили, а потом в машину? Запихали + короче. + f_suspects: + panic: Там двое! Двое… кавказцы, кавказцы! + aggressive: Кавказцы это были, двое! Ты записал вообще?! + worried: Мужчины… двое их было… кавказцы, по-моему… + calm: Двое мужчин, кавказской внешности. + confused: Ну эти… как их… кавказцы, что ли. Два человека. + f_fled: + panic: Они на кольцо! На Третье транспортное! Быстрее, пожалуйста, быстрее! + aggressive: Сказано тебе, на Третье транспортное! В ту сторону свернули, ты записал вообще?! + worried: Кажется, они уехали в сторону Третьего транспортного... Ну, ТТК... Я не уверена, но вроде + туда. + calm: 'Наблюдение: машина скрылась в направлении Третьего транспортного кольца.' + confused: Это... ну, оно кольцевое... Третье транспортное. Они туда поехали, в ту сторону. + f_vehicle: + panic: Белая! Белая иномарка! Номера нет, я не запомнила! + aggressive: Да белую машину, говорю же! Номера я, блин, не запомнила! + worried: Иномарка... Она была белая, а номер я, кажется, не запомнила... + calm: Белая иномарка. Номер не запомнил. + confused: Белая... ну, иномарка, а номер... нет, не помню, не запомнил... + f_caller: + panic: ИВАНОВ ИЛЬЯ ЛЬВОВИЧ! ЕГО ТЕЛЕФОН... 916 896 32... 3254! БЫСТРЕЕ! + aggressive: 'Слушайте сюда: Иванов Илья Львович, номер 916 896 3254. Записали?!' + worried: Я не знаю... Там это... Иванов Илья Львович, телефон его 916 896 3254. + calm: 'Фамилия Иванов. Илья Львович. Контакты: 916 896 3254.' + confused: Записывайте... Иван... нет, Иванов Илья, отчество это... Львович. И цифры 916 896... 3254. +repeat: + f_address: + panic: Да сказала уже! Комсомольская! Площадь! Дом 2А! Там «Бургер Кинг»! Быстрее!!! + aggressive: 'Слушайте внимательнее! Я уже говорила: Комсомольская площадь, 2А, рядом «Бургер Кинг»! + Всё!' + worried: Ой, я же уже называла... Комсомольская площадь, дом 2А. Там вывеска «Бургер Кинга». Повторить? + calm: 'Повторяю: Комсомольская площадь, дом 2А. Ориентир — «Бургер Кинг».' + confused: Я же сказал... Там этот... «Бургер Кинг»... Комсомольская площадь, 2А. Или 2Б? Нет, 2А. + f_what_happened: + panic: Я же сказал! Там метро Комсомольская! Жену мою затащили! В машину! + aggressive: 'Я всё уже сказал! Слушайте внимательно: Комсомольская, жену в машину затолкали!' + worried: Я же говорил... Комсомольская это, у метро... Жену мою, в машину затащили... + calm: 'Повторяю: неизвестные затащили мою жену в машину у метро Комсомольская.' + confused: Я уже... это, говорил. У Комсомольской жёну украли. У метро. В машину. Да. + f_suspects: + panic: Да говорю же вам — двое! Кавказцы! Вы слушаете?! + aggressive: 'Я уже ответил: двое, кавказской внешности. Записывайте быстрее!' + worried: Ой, извините... Я уже говорил — двое их было, кавказцы... + calm: 'Напоминаю: двое мужчин, кавказцы. Я это уже говорил.' + confused: Я же... ну эти, как их... уже сказал — кавказцы. Два человека. + f_fled: + panic: Да в кольцо! В кольцо они! Я же уже сказал! + aggressive: 'Ты глухой? Повторяю: на Третье транспортное уехали. Всё.' + worried: Я уже говорил... В сторону Третьего кольца. Ну правда же... + calm: 'Повторяю: скрылись на ТТК. Сказано же было.' + confused: Я уже назвал... Это... Кольцо. Третье. Разве нет? Да, в ту сторону. + f_vehicle: + panic: Я же уже сказала! Белая! Белая иномарка! Номер не видела, не видела я номер! + aggressive: 'Вам русским языком повторяют: белая иномарка, номера нет. Записывайте уже!' + worried: Я же говорила... Белая иномарка. Номер не запомнила, извините... + calm: 'Повторяю: иномарка белая, госномер не запомнил.' + confused: Ну... я же сказал, светлая... не наша, иномарка. Номеров нет, я не помню. + f_caller: + panic: Иванов! Илья Львович! 916 896 32... да сказал уже я! Сказал! + aggressive: 'Вы издеваетесь? Повторяю для тугих: Илья Львович Иванов, 916 896 3254.' + worried: Я же только что называл... Ну Иванов Илья Львович, телефон 916 896 3254. + calm: 'Повторяю: Иванов Илья Львович, 916 896 3254. Я уже это говорил.' + confused: Я... я это уже называл, разве нет? Иван... Иванов Илья. 916 896 32... 54, кажется. +refine: {} +fillers: + panic: + - Какая разница какая машина?! Вы что не слышите — её увозят! + - Да какая разница! Её затащили! Вы оглохли там все?! + - Я не знаю! Я не знаю номер! Там просто машина, машина, вы что, не слышите?! + aggressive: + - Да какая тебе разница, кто я ей?! Делай свою работу! + - Ты что, глухой? Я сказал — затащили! Делай что-нибудь! + - Да какая разница, какая марка?! Вы там что, издеваетесь? + worried: + - Я не разобрала. Машина... просто машина. Что же делать-то теперь? + - Простите, я не понимаю... Зачем вы это спрашиваете? Главное — её утащили! + - Простите, я не поняла... Что вы спросили? Повторите, пожалуйста... + calm: + - Вопрос не расслышала. Повторите. + - Я не расслышал вопроса. Повторите. У меня нет времени на лишнее. + - Номер я не запомнила, не спрашивайте. Это сейчас неважно. + confused: + - Я... Подождите, что? Я не это видела, не знаю я про цвет... + - Подождите... Что? Я не понял, какой ещё вопрос... Я просто видел, как её затащили. + - А? Что? Марка... Я в машинах не разбираюсь, просто темная какая-то... diff --git a/scenarios/pregenerated/t15-1-forest-fire.yaml b/scenarios/pregenerated/t15-1-forest-fire.yaml new file mode 100644 index 0000000..e0eaf5a --- /dev/null +++ b/scenarios/pregenerated/t15-1-forest-fire.yaml @@ -0,0 +1,79 @@ +scenario: t15-1-forest-fire +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:53+00:00' +first_line: Лес горит за деревней, я мимо проезжала. +reveal: + f_address: + panic: Тут лес горит! За Варварино, в Дмитровском! Варварино! + aggressive: Да за Варварино я сказал! Дмитровский округ, Московская область! + worried: Ой... Это Московская область... Дмитровский, за деревней Варварино... + calm: Московская область, Дмитровский округ, за деревней Варварино. + confused: За Варварино... Ну, это... Дмитровский, Московская... деревня эта, Варварино. + f_what_burns: + panic: Лес! Лес горит, быстрее! За деревней, полыхает! + aggressive: Ну лес горит, что непонятного! За деревней, говорю! + worried: Ой, там за деревней лес горит... Я не знаю, что делать... + calm: За деревней возгорание леса. + confused: Лес... ну этот, за деревней который... горит. Не пойму. + f_people: + panic: Там никого нет! Там людей нету! Только лес! + aggressive: Да живы все, успокойтесь уже! Какие пострадавшие?! + worried: Ой... нет, вроде никто не пострадал... там просто лес... + calm: Людей там нет. Пострадавших нет. + confused: Нет, не видел... То есть нету их, пострадавших. Никого. + f_caller: + panic: Пожар! Лес горит! Я мимо ехала, Мария! Моя фамилия Антонова! 916-123-98-78, запишите же! + aggressive: 'Да слушайте вы уже! Антонова Мария, проезжала мимо. Телефон мой записывайте: 916-123-98-78. + Хватит тупить!' + worried: 'Ой, я даже не знаю... Я просто мимо проезжала. Меня Мария зовут, Антонова. Мой номер: 916-123-98-78. + Что же теперь будет...' + calm: 'Я проезжала мимо. Данные для связи: Антонова Мария Петровна, номер 916-123-98-78.' + confused: Это... Это я, получается, Антонова. Мария Петровна, да. Я там проезжала просто. А телефон... + Сейчас, телефон мой 916-123-98-78. Всё. +repeat: + f_address: + panic: Я уже сказал! Варварино! Горит всё! + aggressive: Да хватит переспрашивать одно и то же! Варварино! Лес горит! + worried: Ну я же только что говорил... Московская область, Дмитровский, за Варварино. + calm: 'Повторяю: Московская область, Дмитровский округ, за деревней Варварино.' + confused: Я это... уже называл. Там, за Варварино которое. Ну в Дмитровском. + f_what_burns: + panic: Да говорю же вам, горит! Лес, лес горит за деревней! + aggressive: Я только что сказал! Лес. За. Деревней. Горит. + worried: Ну как же… Я же уже говорил… Понимаете, лес, за деревней, пожар. + calm: 'Повторяю для вас: горит лес за деревней.' + confused: Я… я же уже сказал. За деревней. То есть, лес за ней горит. Всё так. + f_people: + panic: Да нет там людей! Я же говорю, нету! Просто лес горит! + aggressive: Слышь, твою мать, русским языком сказал — пустой лес, пострадавших нет! + worried: Я же говорил уже… Не видел я никого… Пострадавших точно нет. + calm: 'Повторяю для ясности: пострадавших, как и сказал ранее, нет.' + confused: Так я… ну я это… сказал же, нет пострадавших. Нету, в общем, никого. + f_caller: + panic: Да я уже сказала! Сказала! Фамилия Антонова, Мария, проезжала мимо, телефон 916-123-98-78! + aggressive: Хватит переспрашивать одно и то же! Антонова Мария Петровна, проезжала мимо, телефон 916-123-98-78. + worried: Ой, я же это уже говорила... Ну, Антонова Мария Петровна, мимо проезжала, телефон 916-123-98-78. + calm: 'Повторяю: Антонова Мария Петровна, проезжала мимо, телефон 916-123-98-78.' + confused: Я уже это... А, да! Антонова Мария Петровна, проезжала мимо, 916-123-98-78. Так? +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу, тут трещит всё, я не понимаю, что вы говорите! + - Горит! Горит! Быстрее! Что вы сказали?! + - А?! Я не слышу! Да что вы спрашиваете?! + aggressive: + - Да какая разница, что я вижу?! Вы мне поможете или нет, в конце концов?! + - Да какая разница сейчас, что вы спросили! Вы помощь высылаете или нет?! + - Да какая разница! Пожар просто тушите! + worried: + - Простите, я не расслышал... Тут очень шумно, повторите, пожалуйста. + - Простите, я не расслышал... Тут так трещит всё, повторите. + - Простите, я не расслышал... повторите? + calm: + - Тише, говорите чётче. Не понял вас, повторите. + - Не понял вопроса, уточните. + - Не понял вопрос. Уточните. + confused: + - Я... подождите, я не понял вопроса. Что именно вы хотите узнать? + - А? Я не... Подождите, я не понял... Что вы имели в виду? + - Я... я не это... не знаю я. Что? diff --git a/scenarios/pregenerated/t15-2-dived-head-injury.yaml b/scenarios/pregenerated/t15-2-dived-head-injury.yaml new file mode 100644 index 0000000..b4b269e --- /dev/null +++ b/scenarios/pregenerated/t15-2-dived-head-injury.yaml @@ -0,0 +1,96 @@ +scenario: t15-2-dived-head-injury +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:54:57+00:00' +first_line: Мужчина нырнул, о камень ударился, голова рассечена! +reveal: + f_address: + panic: Одинцовский район! Сколково! Дом 17! Пруд там! Справа пруд! Голова разбита! + aggressive: 'Слушайте, я сказал уже: Одинцовский район, деревня Сколково, дом 17, пруд справа! Всё, + хватит вопросов!' + worried: Ой, это... дом 17, деревня Сколково, Одинцовский район... Там пруд, справа от дома... + calm: Московская область, Одинцовский район, деревня Сколково, дом 17. Ориентир — пруд справа от дома. + confused: Ну... это... Одинцовский район... Сколково, кажется... Дом 17, а там пруд... Справа он, + нет, справа... точно справа. + f_what_happened: + panic: Там камень! Я нырнул и голову рассёк! Кровь хлещет, я не знаю, что делать! Помогите! + aggressive: Слушайте, нырнул на дно, там этот долбаный камень! Голову разбил, кровища, делайте уже + что-нибудь! + worried: Я не понимаю, как быть… Нырнул, ударился головой о камень, теперь кровь идёт. Очень сильно + порезался. + calm: Нырнул, задел головой камень. Рассечение, кровотечение. Нужна помощь. + confused: Я это… в воде был, нырнул. Там камень, что ли… И голову рассёк. Кровь течёт, всё не так. + f_who: + panic: Боже, парень! Тридцать лет ему! Голова! Голова разбита! + aggressive: Да тридцать ему, тридцать! Что вы тупите, у него кровь хлещет! + worried: Он молодой совсем... Лет тридцать. Как же так неосторожно... + calm: Пострадавший — мужчина, на вид около тридцати лет. + confused: Э-э... Ну... Мужчина, да. Лет тридцать, кажется. Или около того. + f_conscious: + panic: Да! Да, он в сознании! Глаза открыты! + aggressive: Сознание есть, да! Чего вы меня отвлекаете?! + worried: Он... да, он в сознании. Это же хорошо, да? + calm: В сознании. Реагирует на голос. + confused: В смысле — ну, не спит... В сознании. Не вырубился. + f_caller: + panic: Ирина Петрова! Ирина Сергеевна! Ой, я сама не пострадавшая, я просто видела... 916 897 56... + ой, 5623! + aggressive: 'Да послушайте вы уже! Петрова Ирина Сергеевна. Я просто мимо прохожу. Запишите наконец: + 916 897 5623!' + worried: Я не... я просто видела. Меня зовут Петрова Ирина Сергеевна. Мой номер 916 897 5623. + calm: Меня зовут Петрова Ирина Сергеевна. Я очевидец. Мой номер телефона 916 897 5623. + confused: Петрова... Ирина, кажется, Сергеевна. Нет, я очевидец. И телефон... сейчас, 916 897 5623. +repeat: + f_address: + panic: Да говорил уже! Сколково дом 17 пруд справа! Справа от дома пруд! Голова разбита! + aggressive: Вы вообще слушаете? Сколково, 17-й дом, пруд, я уже всё сказал! + worried: Я же только что говорил... Деревня Сколково, дом 17, пруд, он справа от дома. + calm: 'Повторяю: Московская область, Одинцовский район, Сколково, дом 17, пруд справа.' + confused: Я же... ну я уже сказал. Сколково это. Дом 17. Пруд там, справа от дома. + f_what_happened: + panic: Да говорю же я вам! Нырнул — и голову рассёк! Кровь идёт! + aggressive: 'Слушайте внимательнее! Я уже сказал: нырнул, ударился головой о камень, кровь идёт.' + worried: Я же говорил... Нырнул, об камень головой. И кровь сильно. + calm: 'Повторяю: нырнул, ударился головой о камень, рассечение, кровотечение.' + confused: Я же это... ну, сказал уже. Нырнул и... головой. Кровь там, камень. + f_who: + panic: Да тридцать лет! Я уже... я уже... голова разбита! Говорил же, мужчина тридцать лет! + aggressive: Вы слышите меня?! Я уже назвал. Мужчина. Тридцать лет. Повторяю. + worried: Ой... я же сказал. Мужчина, тридцать лет. Пожалуйста, просто помогите. + calm: Я это уже говорил. Мужчина, тридцать лет. + confused: А? Я разве не... То есть, да, мужчина. Тридцать, кажется. Я уже говорил? + f_conscious: + panic: Да в сознании я, в сознании! Вы что, не слышите?! Голова разбита, я уже говорил! + aggressive: 'Я же русским языком сказал: в сознании! Сколько можно переспрашивать одно и то же?!' + worried: Я уже это говорил... В сознании я. Пожалуйста, просто записывайте быстрее. + calm: 'Повторяю: я в сознании. Фиксируйте.' + confused: В... в сознании же. Я уже... разве не слышно было? Да, в сознании я. + f_caller: + panic: ДА Я УЖЕ— ДА ГОВОРИЛА Я! ПЕТРОВА ИРИНА! ОЧЕВИДЕЦ! ТЕЛЕФОН БЫСТРО ЗАПИСЫВАЙТЕ! + aggressive: 'Вы оглохли там?! Второй раз диктую: Петрова Ирина, очевидец. Записали теперь?!' + worried: Ой, ну я же только что всё сказала... Петрова Ирина Сергеевна, очевидец... Телефон мой этот + же. + calm: 'Повторяю: Петрова Ирина Сергеевна. Очевидец. Номер прежний.' + confused: Я... а разве я не говорила? Я Петрова... Ирина Сергеевна... Ой, ну я очевидец этого, телефон + мой. +refine: {} +fillers: + panic: + - Я не знаю! Голова, голова разбита, помогите! + - Я не знаю! Не знаю я! Там кровь, голова... + - Я голову... я не знаю! Я просто нырнул, а там... кровь, я не... что вы сказали?! + aggressive: + - Да какая разница?! Я голову рассек, приезжайте быстрее! + - Да какая разница?! Я нырнул, голову разбил, всё! + - Да откуда я знаю?! Я вам про голову говорю, а вы тут вопросы непонятные задаёте! + worried: + - Ой, я что-то не понял... Повторите, пожалуйста. Мне правда нужно, чтобы скорая приехала. + - Простите, я не понял... Я просто нырнул, и всё... + - Простите, я не расслышал... Можно ещё раз? Я просто очень испугался. + calm: + - Я не расслышал вопрос. У меня рана на голове, мне нужна помощь. + - Повторите, не расслышал. Нырнул, ударился. + - Повторите вопрос. Не понял вас. + confused: + - Секунду... Вы про что спросили? Я запутался, мне по голове прилетело, я не соображаю. + - Я не это... Ну, нырнул, и там... что вы спросили? + - Я... нет, подождите. Я не это хотел сказать. Что вы спросили? diff --git a/scenarios/pregenerated/t15-3-knife-wound.yaml b/scenarios/pregenerated/t15-3-knife-wound.yaml new file mode 100644 index 0000000..504e1c0 --- /dev/null +++ b/scenarios/pregenerated/t15-3-knife-wound.yaml @@ -0,0 +1,95 @@ +scenario: t15-3-knife-wound +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:55:02+00:00' +first_line: Меня сожитель ножом в ногу ударил, кровь идёт! +reveal: + f_address: + panic: Зверинецкой 22 седьмая квартира первый подъезд второй этаж код 7В 7В быстрее! + aggressive: 'Да записывай уже: Зверинецкая, 22, квартира 7, подъезд первый, этаж второй, код домофона + 7В! Всё, понял?!' + worried: Улица Зверенецкая... дом 22, квартира 7. Первый подъезд, второй этаж. На домофоне код 7В... + Пожалуйста, быстрее. + calm: Зверенецкая, 22, квартира 7. Первый подъезд, второй этаж. Код на двери 7В. + confused: Это... Зверинецкая, 22. Квартира... кажется, 7. Да, 7. Первый подъезд, второй этаж. Там + код... 7В, по-моему. + f_what_happened: + panic: Помогите он меня ножом он меня в ногу ножом ткните кровь + aggressive: Вы слышите вообще?! Тварь моя ударила меня ножом в ногу, кровотечение, делайте что-нибудь! + worried: Ой господи... он меня ножиком в ногу, кровь течет, что же теперь делать... + calm: Сожитель нанес удар ножом в ногу, открылось кровотечение. + confused: Ну он это... сожитель... схватил нож и мне в ногу попал, и теперь там прям течет... + f_victims: + panic: Я не знаю что делать он ножом в ногу тут кровь везде она в сознании но крови много одна она + тут одна я не могу на это смотреть! + aggressive: Да, одна она тут, в сознании! Просто пришлите уже скорую, у неё нож в ноге торчит, вы + время тянете! + worried: Боже мой... пострадавшая одна, она пока в сознании, но я очень боюсь. Пожалуйста, пусть врачи + приедут быстрее. + calm: Пострадавшая одна, в сознании. + confused: Ну да, только она... вроде в сознании. Или нет? Да, в сознании. Да, одна. + f_suspects: + panic: ОН ТУТ! ДОМА! ДОМА ОН! + aggressive: Да здесь он, в квартире! Где ему ещё быть-то?! + worried: Он здесь... в квартире ещё находится... + calm: Да, он в квартире. + confused: Тут... ну, он тут. В квартире. Сожитель. + f_caller: + panic: Иванова! Лена я! Лена Сергеевна! 916... 896 32 54 — Елена Иванова, быстрее! + aggressive: Да Елена Сергеевна Иванова, записывайте уже! Телефон 916 896 3254, всё?! + worried: Это я, Иванова... Елена Сергеевна. Мой номер — 916 896 3254, пожалуйста... + calm: Иванова Елена Сергеевна. Мой контактный телефон — 916 896 3254. + confused: Меня зовут... Иванова Елена, кажется, Сергеевна. И телефон... 916-896-32-54, что ли? Да. +repeat: + f_address: + panic: Зверенецкая дом двадцать два квартира семь я уже говорил! Подъезд первый этаж второй код семь + Бэ! Скорую скорее! + aggressive: 'Слушайте, хватит переспрашивать! Я уже назвал: Зверенецкая, 22, кв. 7. Всё, записывайте!' + worried: Блин, я же уже сказал... Зверенецкая, 22, квартира семь. Вы записали? Только приезжайте. + calm: 'Повторяю: улица Зверенецкая, дом 22, квартира 7. Все данные прежние.' + confused: Я... я же называл, по-моему. Зверенецкая. Или нет? Дом 22, квартира 7. Да, всё верно. + f_what_happened: + panic: Да сказал уже! Ножом в ногу! Кровь, кровь! + aggressive: Ты глухой?! Ножом в ногу, кровотечение! Сказано же было! + worried: Я же уже говорил... Сожитель ножом ударил, нога, кровь идёт. + calm: 'Повторяю: ножевое в ногу, кровотечение. Я это уже называл.' + confused: Я... ну я же сказал. Нож... в ногу. Кровь. Сожитель это. + f_victims: + panic: Да сказал уже! Одна, одна! В сознании она! Нога… нога течёт! + aggressive: 'Ты глухой?! Повторяю: одна пострадавшая, в сознании. Услышь уже.' + worried: Я же говорил… Одна, в сознании. Только быстрее, пожалуйста… + calm: 'Повторяю: пострадавшая одна, в сознании.' + confused: Ой… да, я говорил. То есть… одна, да. В сознании. Всё верно. + f_suspects: + panic: Да я уже сказал! Он здесь, в квартире, в квартире! + aggressive: Слышь, ты! Сказал же — тут он, в квартире! + worried: Я же уже говорил... Он в квартире. Пожалуйста, быстрее. + calm: 'Повторяю: он находится в квартире.' + confused: Я уже... ну, я же сказал. В квартире он. Тут. + f_caller: + panic: Я уже говорил! Иванова Елена Сергеевна! 916 896 32... боже, нога! + aggressive: 'Да ёлки, я же только что диктовал! Записывайте: Иванова, 916 896 3254.' + worried: Ой, извините... Я же это уже называл. Иванова Елена, 916 896 3254. + calm: 'Повторяю: Иванова Елена Сергеевна, 916 896 3254.' + confused: Я уже... я же сказал, нет? Иванова, кажется, да. 916 896 32... 54. +refine: {} +fillers: + panic: + - ЧТО?! КАКОЙ НОМЕР?! Я НЕ ЗНАЮ! ОНО ТЕЧЁТ, ТЕЧЁТ! + - А! Кровь! Кровь, я не... Что?! Я не слышу! + - А? Что?! Я не слышу, я ничего не слышу!! + aggressive: + - Да какая разница?! Ты помощь-то вызываешь или нет?! + - Да какая разница! Делайте что-то! Вы оглохли там все?! + - Да какая разница, что вы там спросили?! Я не понял ничего! Приезжайте быстрее! + worried: + - Я не понял(а)... Простите, что вы спросили? Я не расслышал(а)... + - Я... я не поняла... Простите, я так растерялась... Повторите, пожалуйста. + - Я... кажется, я не расслышал вас... Что вы сказали? Повторите, пожалуйста. + calm: + - Повторите вопрос. Не расслышал(а) из-за помех. + - Я не расслышала. Будьте добры, повторите вопрос. + - Простите, я не разобрал вопрос. Повторите. + confused: + - А? Нет, подождите, я уже запутался(лась). Что вы сказали, я не понял(а)? + - А? Нет, я... Подождите, я запуталась. О чём вы спросили? + - Я... нет, я запутался... Что вы сейчас спросили? Я не понял. diff --git a/scenarios/pregenerated/t16-1-smoke-column.yaml b/scenarios/pregenerated/t16-1-smoke-column.yaml new file mode 100644 index 0000000..163d2b4 --- /dev/null +++ b/scenarios/pregenerated/t16-1-smoke-column.yaml @@ -0,0 +1,79 @@ +scenario: t16-1-smoke-column +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:55:15+00:00' +first_line: Вижу столб чёрного дыма, со стороны посёлка тянет. +reveal: + f_address: + panic: Станция Вялки! Вялки, Московская область! ДЫМ ЧЁРНЫЙ над Быково! + aggressive: Сказал же — Московская область, Вялки. В сторону Быково посмотрите, уже горит всё! + worried: Я на станции Вялки, Московская область... Смотрю на посёлок Быково, там что-то нехорошее. + calm: Московская область, станция Вялки. Наблюдаю столб дыма в направлении посёлка Быково. + confused: Это... Подмосковье. Станция Вялки, кажется. Или Вялки — это станция. Дым со стороны Быково, + посёлка. + f_what_burns: + panic: ДЫМ! ЧЁРНЫЙ ДЫМ! ТАМ, ЗА ДОМАМИ, ПОСЁЛОК ГОРИТ! ВСЁ ЧЁРНОЕ! + aggressive: Откуда я знаю, что горит?! Сказал же — дым столбом чёрный, валит из-за домов посёлка! + worried: Я не понимаю... Там что-то сильно горит, дым чёрный-чёрный, аж страшно. Из-за домов идёт, + из посёлка... + calm: Что горит — не вижу. Наблюдаю густой чёрный дым, поднимается со стороны жилых домов посёлка. + confused: Ну дым этот... чёрный. Из-за домов, что ли... посёлок там. А что горит-то — непонятно. + f_people: + panic: Я не знаю, я не знаю, пострадавшие — не вижу, я далеко! Далеко я, не вижу! + aggressive: Откуда я знаю, есть пострадавшие или нет? Я далеко, не видно мне! + worried: Информации о пострадавших нет, я очень далеко, не могу разглядеть... + calm: По пострадавшим информации нет, я далеко. + confused: Ну я это... пострадавшие? Не знаю, я далеко как бы, ничего не вижу. + f_caller: + panic: 'Это я, я, Левин Борис Степаныч! Записывайте: 916-123-98-78!' + aggressive: Левин Борис Степанович, 916-123-98-78. Запомнили наконец? + worried: Левин Борис Степанович... Мой телефон 916-123-98-78... + calm: Левин Борис Степанович. Мой номер 916-123-98-78. + confused: Левин... Борис Степанович. А телефон... 916-123... сейчас... 98-78. +repeat: + f_address: + panic: Да говорю же вам! Сказал уже! Станция Вялки! В сторону Быково смотрю — там дым чёрный! Дым!!! + aggressive: 'Вам русским языком повторяют: Вялки! Смотрю на Быково. Дым оттуда! Слышите?!' + worried: Ну я же говорил... Станция Вялки. Смотрю в сторону Быково. Там дым чёрный... + calm: 'Повторяю: Московская область, станция Вялки. Направление — посёлок Быково. Столб чёрного дыма.' + confused: Я же... я это уже называл. Вялки, кажется. Или... ну станция Вялки. И посёлок этот... Быково. + Дым оттуда. + f_what_burns: + panic: Я ЖЕ СКАЗАЛ! ЧЁРНЫЙ ДЫМ! ТАМ ДЫМ СТОЛБОМ! + aggressive: 'Ты глухой?! Повторяю: дым чёрный со стороны посёлка!' + worried: Ну я же говорил уже... Дым чёрный, валит из-за домов. + calm: 'Повторяю: вижу густой чёрный дым со стороны посёлка, что горит — не знаю.' + confused: Я... я же это и сказал. Дым, чёрный, ну, со стороны домов... + f_people: + panic: ДАЛЕКО Я! НЕТ ИНФОРМАЦИИ! НЕТ! ПОСТРАДАВШИХ НЕТ! + aggressive: 'Слушайте внимательнее! Я же русским языком сказал: я далеко, пострадавших не вижу!' + worried: Ой, я же говорил… Я далеко, отсюда не видно, есть ли пострадавшие. Не знаю я… + calm: 'Повторяю: я нахожусь далеко, информации о пострадавших у меня нет.' + confused: Я… это… ну я же уже сказал это. Пострадавших нет… в смысле, не знаю, я далеко. + f_caller: + panic: Я УЖЕ ГОВОРИЛ! ЛЕВИН! БОРИС СТЕПАНОВИЧ! ТЕЛЕФОН 916-123-98-78! ДЫМ ЧЁРНЫЙ! + aggressive: Вы что, не слышите?! Я только что всё назвал! Фамилия Левин, телефон 916-123-98-78. + worried: Я же уже говорил... Левин Борис Степанович. Телефон 916-123-98-78. Записали? + calm: 'Повторяю для ясности: Левин Борис Степанович, номер 916-123-98-78.' + confused: Я... я ведь уже назывался. Левин, кажется. Или Борис Степанович. И телефон этот... 916-123-98-78. +refine: {} +fillers: + panic: + - А?! Что?! Я не... Я не знаю! Там просто дым! Дым чёрный валит! Вы что, не слышите?! + - А? ЧТО?! Я НЕ СЛЫШУ, ТАМ ДЫМ ЧЁРНЫЙ ВАЛИТ! + - А?! Я не слышу! Дым валит, вы там что, спите?! + aggressive: + - Да какая разница откуда именно! Я вам говорю — чёрный столб дыма, делайте уже что-нибудь! + - Да какая разница что я вижу?! Делайте уже что-нибудь! + - Да какая разница, что я сказал! Вы выезжаете или нет?! + worried: + - Ой... я не поняла, простите... я просто увидела дым и всё... что вы спросили? + - Простите, я не расслышал... Тут такое творится... + - Ой, простите... я не понял вопроса, я так растерялся... + calm: + - Уточните, пожалуйста. Вас плохо слышно. + - Повторите вопрос, не разобрал. + - Повторите, не расслышал. + confused: + - А? Нет, вы это... повторите. Я не понял, что сказать-то надо. Дым и дым. + - Что?.. Нет, я не знаю... Я просто дым увидел. + - Что?.. Я не это хотел сказать... Нет, я не знаю. diff --git a/scenarios/pregenerated/t16-2-child-bicycle-volzhsky.yaml b/scenarios/pregenerated/t16-2-child-bicycle-volzhsky.yaml new file mode 100644 index 0000000..99d3b0c --- /dev/null +++ b/scenarios/pregenerated/t16-2-child-bicycle-volzhsky.yaml @@ -0,0 +1,100 @@ +scenario: t16-2-child-bicycle-volzhsky +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:55:22+00:00' +first_line: Сын с велосипеда упал, рука и нога опухли! +reveal: + f_address: + panic: На улице! Карла Маркса! У Молсыркомбината этого! Быстрее!!! + aggressive: Где-где... Карла Маркса, у Молсыркомбината, не знаете что ли?! + worried: Улица Карла Маркса... мы где-то около Молсыркомбината... + calm: Улица Карла Маркса, рядом с Молсыркомбинатом. + confused: Сейчас... Карла Маркса, Молсыр... ну этот, комбинат. Да, около него. + f_what_happened: + panic: Упал! Сам упал! Рука и нога… отекают! Господи… + aggressive: Сам навернулся! Какая разница? Рука, нога — всё распухло! + worried: Он сам с велосипеда упал… И рука, и нога отекли сильно, я не знаю, что делать. + calm: Упал с велосипеда самостоятельно. Видим отёк руки и ноги. + confused: Ехал-ехал и сам… не справился. И рука, кажется, опухла… и нога тоже. + f_who: + panic: Илья! Сынок, Илья Смирнов, одиннадцать лет ему! Господи... + aggressive: Смирнов! Илья! Одиннадцать! Шевелитесь уже, сколько можно повторять! + worried: Илюша мой... Смирнов Илья, одиннадцать лет... + calm: Смирнов Илья, одиннадцать лет. + confused: Смирнов... Илья, кажется. Да, Илья. Лет одиннадцать ему, по-моему. + f_conscious: + panic: Он не отвечает! Нет, глаза открыты! Открыты! Орёт просто, плачет! + aggressive: Да смотрит он на меня! Живой, плачет. Что вы тупите, не слышно? + worried: Глаза открыты.. плачет. Это ведь хорошо? Мне так страшно. + calm: Сознание есть, реагирует. Сейчас плачет. + confused: Ну он это... не спит, вроде. Да, глаза открыл, ревёт. В сознании, наверное. + f_caller: + panic: Алло! СКОРАЯ! Это мама звонит! Мой телефон 9163201283! Пожалуйста, спасите! + aggressive: Да записывайте быстрее уже! Мать звонит, номер 9163201283. Шевелитесь там! + worried: Ох боже... это мама... я просто не знаю, что делать... запишите мой номер... 9163201283. + calm: 'Звонит мама ребёнка. Зафиксируйте контактный номер: 916-320-12-83.' + confused: Нет, это... это мама звонит, кажется. Или... подождите, да, точно, мама. Телефон этот... + 916... 9163201283. +repeat: + f_address: + panic: Так я уже говорил! Карла Маркса, там! Возле Молсыркомбината этого! + aggressive: Вам что, всё по сто раз повторять?! Улица Карла Маркса, Молсыркомбинат! Записали?! + worried: Ну я же только что называл... Улица Карла Маркса, рядом с Молсыркомбинатом. Пожалуйста, быстрее. + calm: 'Повторяю: улица Карла Маркса, ориентир — Молсыркомбинат.' + confused: Я... я же сказал. Карла Маркса... эта... возле Молсыркомбината. Всё, да? + f_what_happened: + panic: ДА Я ЖЕ СКАЗАЛ УЖЕ! САМ УПАЛ! САМ! РУКА И НОГА ОПУХЛИ! СДЕЛАЙТЕ ЧТО-НИБУДЬ! + aggressive: Вам русским языком уже сказали! Сам упал. Отёк руки и ноги. Записывайте уже! + worried: Ой... Я же только что это говорил. Сам упал, понимаете? Отёк рука, нога отёкла. + calm: Повторяю. Упал с велосипеда сам. Отёк руки и ноги. + confused: Я... я уже сказал, по-моему. Упал сам. Да, рука, нога опухли. Всё, что знаю. + f_who: + panic: Смирнов Илья!.. Одиннадцать!.. Я же уже!.. + aggressive: Я вам это только что говорил! Смирнов Илья, одиннадцать лет! + worried: Я же уже называл... Смирнов Илья, 11 лет. + calm: 'Повторяю: Смирнов Илья, 11 лет.' + confused: Я... я же уже это сказал... Смирнов... Илья, 11... + f_conscious: + panic: Я же сказал уже! В сознании! Плачет он, плачет! + aggressive: 'Вы слушаете вообще? Повторяю для вас: в сознании, плачет.' + worried: Ой, я же только что говорила... В сознании ребёнок, плачет он. + calm: Напоминаю — в сознании, плачет. Зафиксируйте. + confused: Я это... ну говорил же... В сознании. Плачет, кажется. Да. + f_caller: + panic: Да говорил уже! Мама я, мама! 916-320-12-83! Сына с велосипеда сбило, пришлите скорее! + aggressive: 'Слышь, ты! Повторяю для глухих: звонит мать, номер 916-320-12-83! Всё, зафиксировал?!' + worried: Ой, ну я же сказала уже… Это мама звонит, телефон 916-320-12-83. Пожалуйста, не переспрашивайте… + calm: 'Повторяю: мама, 916-320-12-83. Больше ничего не менялось.' + confused: Так я же… это… мама звонит. Ну, то есть, я мама. И телефон... ой, 916... 916-320-12-83. + Я уже называла, мне кажется... +refine: + f_address: + panic: Нет, нет, Волжский! Это Волжский, не Волгоград! Улица Карла Маркса, там, где Молсыркомбинат! + aggressive: Да я же сразу сказал — Волжский! Волгоградская область, город Волжский, Карла Маркса. + Возле Молсыркомбината! Слышите?! + worried: Ой, простите, я перепутал, сам не свой... Волгоградская область, но город Волжский. Улица + Карла Маркса, там ещё комбинат этот молочный... Волжский Молсыркомбинат. + calm: 'Поправлюсь: Волгоградская область, город Волжский, улица Карла Маркса. Ориентир — Волжский + Молсыркомбинат.' + confused: Нет, подождите... Волгоградская — да, но не город Волгоград. Волжский... Точно. Улица Карла + Маркса, это где Молсыркомбинат... Да, Волжский. +fillers: + panic: + - А? Что?! Я не слышу! Господи, да какая разница! + - А?! Я не слышу! Тут такое! Господи... Что вы сказали?! + - А? Что?! Я не слышу! Какая разница?! + aggressive: + - Да не знаю я! Что вы пристали?! Делайте уже что-нибудь! + - Да какая разница, что я знаю?! Вы помощь пришлите! + - Да какая разница сейчас?! Делайте уже что-нибудь! + worried: + - Простите, я не понял... Что? Повторите, пожалуйста, я не расслышал... + - Я не расслышал... Простите, я очень волнуюсь. Повторите. + - Простите, я не расслышала... Что вы сказали? + calm: + - Повторите, не расслышал. Здесь плохая связь. + - Здесь шумно, не могу разобрать вопрос. Говорите громче. + - Повторите, пожалуйста, не расслышал. + confused: + - Что? Нет, это... Подождите. Я не это имел в виду. Что вы спросили? + - Я... я не понял. Это вы у меня спрашиваете? Зачем? + - Это... А? Вы спросили что-то? Я не понял... diff --git a/scenarios/pregenerated/t16-3-sleeping-pills.yaml b/scenarios/pregenerated/t16-3-sleeping-pills.yaml new file mode 100644 index 0000000..edd99fc --- /dev/null +++ b/scenarios/pregenerated/t16-3-sleeping-pills.yaml @@ -0,0 +1,104 @@ +scenario: t16-3-sleeping-pills +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:55:28+00:00' +first_line: Жена упаковку снотворного выпила! Засыпает уже! +reveal: + f_address: + panic: Знаменские Садки! Дом семь, корпус два, двести шестнадцатая квартира! Четвёртый подъезд, код + двести шестнадцать! Этаж четвёртый! Быстрее! + aggressive: Слушайте, у меня нет времени повторять! Улица Знаменские Садки, дом семь, корпус два, + квартира двести шестнадцать, подъезд четыре, этаж четыре, код двести шестнадцать. Записали?! + worried: Господи... Знаменские Садки, дом семь, корпус два, квартира двести шестнадцать. Четвёртый + подъезд, четвёртый этаж, код на двери двести шестнадцать. Вы приедете? + calm: 'Адрес: улица Знаменские Садки, дом семь, корпус два, квартира двести шестнадцать. Четвёртый + подъезд, этаж четвёртый, код домофона двести шестнадцать.' + confused: Улица Знаменские Садки... дом семь, корпус два. Или корпус семь, дом... нет, дом семь корпус + два. Квартира двести шестнадцать. Четвёртый подъезд, четвёртый этаж. И код этот... тоже двести шестнадцать, + кажется. Да, двести шестнадцать. + f_what_happened: + panic: Там эти, таблетки… «Донормил»! Я всю пачку выпила, всю! + aggressive: Хватит задавать тупые вопросы! Говорю же — «Донормил», упаковку сожрала, ясно?! + worried: Я не знаю, как быть… Это «Донормил», кажется… Приняла целиком всю пачку… + calm: Препарат «Донормил». Выпила упаковку. + confused: Я… это… «Донормил», да. Или «Донормил»? В общем, снотворное, всю пачку выпила… + f_who: + panic: Петрова! Светлана Павловна! Тридцать пять лет! ПОМОГИТЕ! + aggressive: Да Петрова я, Светлана! Тридцать пять лет! Записывайте уже быстрее! + worried: Петрова Светлана... Павловна... Мне тридцать пять лет... + calm: Петрова Светлана Павловна. Тридцать пять лет. + confused: Петрова... Светлана эта... Павловна. И лет мне... тридцать пять, кажется. + f_conscious: + panic: Она в сознании! Кажется, в сознании ещё! Но она засыпает, вы слышите?! Она прям на глазах засыпает! + aggressive: Да в сознании она, в сознании! Что вы тупите? Только засыпает уже, быстрее давайте! + worried: Вроде пока в сознании... но её сильно клонит в сон, она прям засыпает. Я боюсь, что отключится. + calm: В сознании. Но ощутимо засыпает. + confused: Ну... глаза открыты, в сознании то есть. Но она как бы... засыпает, что ли. Всё, уже засыпает. + f_caller: + panic: МУЖ МОЙ ЗВОНИТ! ОЛЕГ! ФАМИЛИЯ ПЕТРОВ! ТЕЛЕФОН ЗАПИШИТЕ КУДА-ТО СКОРЕЕ! 916 896 32... 54! БЫСТРЕЕ! + aggressive: Да что вы тупите! Муж вам звонит! Петров Олег! Телефон 916 896 3254! Сами ему перезвоните + и всё узнайте! + worried: 'Ой... Там муж мой... Он сам звонит, Олег Петров... Вы с ним свяжитесь, пожалуйста, вот его + номер: 916 896 3254...' + calm: 'Муж вызывает, Петров Олег. Номер для связи: 916 896 3254. По этому номеру.' + confused: Нет, не у меня... Это... Олег Петров звонит, муж мой. Телефон его... подождите... 3254... + 896... нет, 916 896 3254. +repeat: + f_address: + panic: Я уже говорил! Знаменские Садки семь, квартира двести шестнадцать! Код двести шестнадцать, + скорее! + aggressive: 'Слышишь меня вообще?! Сказал же: Знаменские Садки, 7/2, квартира 216, код 216! Не тормози!' + worried: Ой... ну я же только что называла... Улица Знаменские Садки, дом 7, корпус 2, квартира 216, + этаж 4, код 216. + calm: 'Повторяю: Знаменские Садки, 7, корпус 2, квартира 216. Код 216.' + confused: Так, я уже это говорил... подождите... Знаменские Садки, 7, кажется, корпус 2... квартира... + а, да, 216, и код тоже 216. + f_what_happened: + panic: Да сказала же я уже, Донормил, Донормил! Упаковку... целую! + aggressive: 'Вам что, записать сложно? Повторяю: До-нор-мил. Всё, хватит меня переспрашивать.' + worried: Я же называла уже... Донормил. Повторите, пожалуйста, сами, мне очень плохо. + calm: 'Повторяю: Донормил. Выпила упаковку. Зафиксируйте.' + confused: Я же... я же говорила, разве нет? Донормил... да, Донормил. + f_who: + panic: Светлана Петровна! Я уже называла! Петрова, тридцать пять! Вы записываете вообще?! + aggressive: 'Вы глухая?! Я же ясно сказала: Петрова Светлана Павловна, тридцать пять лет. Записывайте + уже!' + worried: Ой, ну я же говорила… Петрова, Светлана Павловна. Тридцать пять лет мне. Повторить ещё? + calm: Я уже называла. Петрова Светлана Павловна. Тридцать пять лет. + confused: Я… Петрова Светлана. Павловна? Да, Петрова, Светлана Павловна, тридцать пять лет. Я уже + это говорила, кажется… + f_conscious: + panic: Да говорил уже! Сознании она, сознании! Засыпает, быстрее! + aggressive: 'Я же русским языком сказал: в сознании и засыпает! Слушайте внимательнее!' + worried: Я уже отвечал... В сознании она пока, но засыпает, понимаете? Засыпает. + calm: 'Повторяю: в сознании, засыпает.' + confused: Ну... я же сказал вроде. В сознании... или засыпает. Всё, засыпает. + f_caller: + panic: Да говорил уже, говорил! Муж это, Петров Олег! 916 896... блин, 3254! Всё, записали?! + aggressive: Вы оглохли?! Я же русским языком сказал — муж вызывает, Петров Олег, 916 896 3254! Хватит + переспрашивать! + worried: Я же только что называл... Муж это, Петров Олег, телефон 916 896 3254. + calm: 'Повторяю: муж, Петров Олег, 916 896 3254. Уже говорил вам.' + confused: Я же... А, ну да, муж это, Петров... Олег Петров, телефон 916... сейчас, 896 3254. Сказал + уже вроде. +refine: {} +fillers: + panic: + - Что?! Я не- я не слышу! Какое ещё... Да какая разница, я выпила таблетки, вы что, не понимаете?! + - Что?! Я не... я не слышу! Пожалуйста, громче! + - Я не знаю! Не знаю! Что вы спросили?! Откуда мне знать?! + aggressive: + - Да не знаю я, сколько прошло! Отстаньте со своими вопросами, я вам говорю — я упаковку выпила! + - Да какая разница! Вы мне поможете или нет?! + - Да какая разница сейчас?! Я что, по-вашему, анамнез веду?! + worried: + - Простите, я не расслышала... Что вы сказали? Я... я просто боюсь, что сделала что-то не то. + - Простите, я не расслышала... Не могли бы вы повторить? + - Ой... я не поняла... Можно ещё раз? Я не уловила суть вопроса... + calm: + - Повторите, пожалуйста, я не услышала вопроса. + - Я не поняла вопроса. Повторите, будьте добры. + - Повторите, я не расслышала. + confused: + - Я не... подождите... Вы сейчас про что спросили? Я запуталась. + - Подождите, я не это... Вы о чём спросили? Я запуталась. + - А? Что? Зачем это... нет, не надо, я не знаю. diff --git a/scenarios/pregenerated/t17-1-fire-alarm.yaml b/scenarios/pregenerated/t17-1-fire-alarm.yaml new file mode 100644 index 0000000..99fc8af --- /dev/null +++ b/scenarios/pregenerated/t17-1-fire-alarm.yaml @@ -0,0 +1,80 @@ +scenario: t17-1-fire-alarm +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:55:39+00:00' +first_line: У нас пожарная сигнализация сработала, а дыма нет. +reveal: + f_address: + panic: Пожар! Быстрее! Сухаревский! Там 19 дом, 2 строение! Код 2215! Первый подъезд! + aggressive: Да слушайте уже! Большой Сухаревский, дом 19, строение 2, подъезд первый, код домофона + 2215! + worried: Господи... Адрес... Большой Сухаревский переулок, 19, строение 2, подъезд 1... Там код 2215, + всё верно? + calm: Большой Сухаревский переулок, 19, строение 2, первый подъезд. Код домофона 2215. + confused: Это... Подождите... Сухаревский переулок, дом 19... строение... точно, 2. Подъезд 1. И код, + кажется, 2215. + f_what_burns: + panic: Орет! Орет она! А дыма нет! Пожара нет, я смотрю — ничего! + aggressive: Ну сработала, да! И что теперь?! Ни огня, ни дыма — сами не видите, что ли?! + worried: Тут сигнализация сработала... Я посмотрел — вроде ни дыма, ничего не горит. Но орет же... + calm: Сработала сигнализация. Визуально дыма нет, возгорания не вижу. + confused: Эта... ну, пищалка сработала... А дыма-то и нет вроде... Не горит ничего, да? + f_people: + panic: НЕТУ НИКОГО! СЛЫШИТЕ?! ПОСТРАДАВШИХ НЕТ! + aggressive: Да живы все, успокойтесь уже! Нет там никого. + worried: Я никого не видел… Кажется, все выбежали. Пострадавших нет. + calm: Люди целы, пострадавших нет. + confused: Ну этих… раненых нету. Которых пострадавших. Нету. + f_caller: + panic: А-а-а! Сухов Леонид Сергеевич! 916-123-98-78! Быстрее! + aggressive: 'Слушайте! Сухов моя фамилия! Леонид Сергеевич! Записывайте: 916-123-98-78! Всё!' + worried: Ой, я Сухов Леонид Сергеевич... Мой номер 916-123-98-78... Что делать-то? + calm: 'Звонивший: Сухов Леонид Сергеевич. Контакты: 916-123-98-78.' + confused: Номер? Э-э-э... Сухов Леонид Сергеевич, телефон 916-123-98-78, кажется так... +repeat: + f_address: + panic: Да я уже называл! Сухаревский, 19 строение 2, первый подъезд! Код 2215! + aggressive: 'Вы вообще слушаете?! Повторяю: Сухаревский переулок, 19/2, первый подъезд, 2215.' + worried: Ну я же говорил только что... Сухаревский, дом 19 строение 2, подъезд первый, код домофона + 2215. + calm: 'Повторяю: Большой Сухаревский переулок, 19 строение 2, первый подъезд, 2215.' + confused: Я уже... А, да, Сухаревский... Большой, кажется, 19/2, да, подъезд первый, и код... 2215. + f_what_burns: + panic: Да говорю же! Сигнализация! Нет ничего, дыма нет! + aggressive: 'Слышь, я русским языком сказал: сигналка орёт, пожара не видно. Всё!' + worried: Ой... Ну я же уже ответил... Сигнализация сработала, дыма нет... + calm: 'Повторяю: сигнализация сработала, возгорания и дыма не видно.' + confused: Я это... говорил уже, вроде... Ну, сигнализация, да. Дыма нет. Я не знаю... + f_people: + panic: ДА НЕТУ-НЕТУ ТАМ НИКОГО! СКАЗАЛ ЖЕ — НЕТ ПОСТРАДАВШИХ! + aggressive: 'Ты глухой?! Сказано русским языком — нет пострадавших! Повторяю: НЕТ!' + worried: Я же только что говорил… Нет там никого. Никто не пострадал. + calm: 'Напоминаю, я уже ответил: пострадавших нет. Повторяю: пострадавших нет.' + confused: Я это… уже сказал, вроде. Да, нет их, никто… никто не пострадал. + f_caller: + panic: Да сказал уже! Леонид Сухов! 916-123-98-78! Пожар, быстрее! + aggressive: 'Вы глухой?! Повторяю: Сухов Леонид Сергеевич, 916-123-98-78. Записали?!' + worried: Я же уже говорил... Сухов Леонид Сергеевич, 916-123-98-78. Пожалуйста, быстрее. + calm: 'Повторяю: Сухов Леонид Сергеевич, 916-123-98-78. Я это уже называл.' + confused: Я... а разве не говорил? Сухов Леонид Сергеевич... 916-123-98-78. Точно. +refine: {} +fillers: + panic: + - Пожар! Горим! Какие вопросы?! + - Пожар! Пожар! Что?! Я не слышу, тут сирена орёт! + - А?! Что?! Громко очень, не слышу! Не слышу ничего! + aggressive: + - Да какая разница! Ты вызов принял или нет?! + - Да какая разница! Вы там оглохли что ли? Я говорю — горит! + - Да какая разница, что вы спросили! Тут орёт всё, не разобрать! + worried: + - Я не знаю такого... Вы лучше скажите, что мне делать? + - Ой, простите... Я не расслышал, тут такой шум стоит... + - Простите, я не расслышал... Тут очень шумно, повторите. + calm: + - Я вас не понял. Повторите, пожалуйста. + - Повторите, не разобрал. + - Не расслышал. Повторите, что вы сказали. + confused: + - Что? Я не слышу... или... вы о чём спросили? + - А? Что? В смысле... Я не понял вопроса, тут такое творится... + - Я... я не понял. Тут сигнализация. Я вопрос не расслышал. diff --git a/scenarios/pregenerated/t17-2-seizure-in-shop.yaml b/scenarios/pregenerated/t17-2-seizure-in-shop.yaml new file mode 100644 index 0000000..66d8ef7 --- /dev/null +++ b/scenarios/pregenerated/t17-2-seizure-in-shop.yaml @@ -0,0 +1,93 @@ +scenario: t17-2-seizure-in-shop +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:55:44+00:00' +first_line: У покупателя судороги, пена изо рта, при падении голову разбил! +reveal: + f_address: + panic: «Лента»! У касс! Твардовского, два! Там человеку плохо, быстрее! + aggressive: 'Я же уже сказал: магазин «Лента», улица Твардовского, владение 2, у касс. Записали?!' + worried: Ой, адрес... Улица Твардовского, владение 2, корпус 1, это магазин «Лента», внутри, прямо + возле кассовой зоны... + calm: Улица Твардовского, владение 2, корпус 1, строение 2, магазин «Лента», место у касс. + confused: Это... улица Твардовского... или владение 2, да? Корпус 1, «Лента» там, у касс. Нет, строение + 2! + f_what_happened: + panic: Он упал! У него судороги! Трясёт всего, пена идёт! И голова... там кровь на полу! + aggressive: Да слушайте вы уже! Человек бьётся в припадке, всё в пене, и башку разбил при падении! + worried: Ой, у него и пена изо рта... и судороги прям сильные. И головой ударился, когда упал, там + кровь... + calm: Судороги по телу, пена изо рта. При падении разбил голову, идёт кровь. + confused: Э-э, ну эти... дёргается он весь. Пена ещё... И голову он разбил, кажется, когда упал. + f_who: + panic: МУЖЧИНА! ЛЕТ СОРОК! МУЖЧИНА, СОРОК ПЯТЬ — Я НЕ ЗНАЮ, Я НЕ ЗНАЮ ЕГО ИМЕНИ! + aggressive: Да откуда я знаю, как его зовут?! Мужик, лет сорока пяти, шёл себе и шёл! Всё, что я вижу! + worried: Ой... я не знаю его имени... Это мужчина, на вид где-то сорок-сорок пять лет... + calm: Имени не знаю. Мужчина, возраст примерно сорок-сорок пять лет. + confused: Э-э... нет, имени не знаю, не спрашивал... Мужчина... ну, такой, в возрасте, лет сорока-сорока + пяти... + f_conscious: + panic: Он... он без сознания! У него судороги! Судороги! + aggressive: Вы вообще слышите? Без сознания человек, судороги! Долго ещё ждать?! + worried: Ой, он не реагирует... И трясёт всего. Без сознания, судороги... + calm: Покупатель без сознания, судороги. + confused: Он вроде как выключился... Дёргается весь. Без сознания то есть... и судороги. + f_caller: + panic: Вера Ивановна! Это Вера Ивановна! Она кассир! Её телефон 9163201283! + aggressive: 'Да записывайте уже: Соколова Вера Ивановна, кассир, 9163201283! Что тут непонятного?!' + worried: Ой, это Вера Ивановна, наш кассир... Соколова её фамилия. Телефон у неё 9163201283. + calm: Соколова Вера Ивановна, кассир магазина. Её номер 9163201283. + confused: Соколова... нет, Ивановна... Вера. Вера Ивановна Соколова. Она кассир. Цифры какие-то... + 9163201283 вроде. +repeat: + f_address: + panic: Да сказал уже! Лента! Кассы! Твардовского, быстрее! + aggressive: Хватит переспрашивать! Твардовского, Лента, у касс, ясно?! + worried: Ой... я же говорил... Лента, это, на Твардовского... ну, у касс. + calm: 'Повторяю: Твардовского, Лента, у кассовой зоны.' + confused: Я... я уже называл... Твардовского, нет, владение 2... Лента, кассы. + f_what_happened: + panic: Да говорю же! Судороги! Пена! И голова… он голову разбил! + aggressive: Я только что всё сказал! Судороги, пена, голова разбита — всё, хватит переспрашивать! + worried: Я уже говорил… У него судороги, пена изо рта и голова разбита при падении. + calm: 'Повторяю: судороги, пена изо рта, разбил голову при падении.' + confused: 'Я… я же сказал: судороги, пена и… он упал, кажется, головой ударился. Всё.' + f_who: + panic: МУЖЧИНА! СОРОК! Я УЖЕ ГОВОРИЛ— ИМЯ? НЕ ЗНАЮ Я ЕГО ИМЯ! + aggressive: Да ёлки-палки, слушайте вы вообще?! Мужик, лет 45, без понятия как зовут! + worried: Ой, ну я же уже называл... Мужчина, лет сорока пяти, имя неизвестно. + calm: 'Повторяю: мужчина, примерно 40–45 лет, имя не установлено.' + confused: Я же... я это говорил, да? Мужчина такой, взрослый, имя... нет, я правда не знаю. + f_conscious: + panic: Да говорю же! Без сознания! Судороги у него! Быстрее! + aggressive: 'Хватит переспрашивать, я уже сказал: без сознания и судороги. Всё!' + worried: Я же уже говорил... Человек без сознания, судороги у него. + calm: 'Повторяю: без сознания, судороги.' + confused: Я же это... вроде говорил. Ну без сознания он и судороги. + f_caller: + panic: Да говорил уже! Соколова! Вера Ивановна! Кассир!.. + aggressive: 'Так, слушайте внимательно: я уже называл. Кассир Соколова, повторяю, телефон 9163201283.' + worried: Я же уже сказала... Соколова Вера Ивановна, я кассир. Телефон... 9163201283. + calm: 'Повторяю: Соколова Вера Ивановна, кассир магазина. Номер 9163201283.' + confused: Я... я же говорила. Соколова... Вера. Кассир. Номер... подождите... 9163201283. +refine: {} +fillers: + panic: + - Что?! Я не знаю! Да какая разница, ему плохо, вы едете или нет?! + - А?! Что? Я не слышу! Какая разница?! Ему плохо, сделайте что-нибудь! + - Я не знаю! Да что вы спрашиваете, ей же плохо! Помогите! + aggressive: + - Слушайте, я вам уже всё сказал! Прекратите задавать дурацкие вопросы, присылайте врача! + - Да какая вам разница, что я вижу?! Я вам говорю — человеку плохо! Езжайте уже сюда! + - Я что, по-вашему, врач?! Откуда мне знать! Вы скорую-то вызовете или нет?! + worried: + - Ой... простите, я не расслышал... повторите, пожалуйста, что вам нужно... + - Простите, я не расслышал... Тут так шумно, я просто не знаю, мне страшно... повторите. + - Ой... я не понял, простите... не расслышал. Тут такое творится... + calm: + - Простите, я не понял вопроса. Уточните, что конкретно вас интересует. + - Я не понял ваш вопрос. Уточните, пожалуйста. + - Я не владею этой информацией. Просто высылайте бригаду. + confused: + - А? Подождите... вы про что спросили? Я что-то не пойму... + - Нет, я не это... Подождите, я запутался. Что вы спросили-то? + - Чего? Я не... Подождите, я не понял, о чем вы... diff --git a/scenarios/pregenerated/t17-3-beaten-woman.yaml b/scenarios/pregenerated/t17-3-beaten-woman.yaml new file mode 100644 index 0000000..0676b4d --- /dev/null +++ b/scenarios/pregenerated/t17-3-beaten-woman.yaml @@ -0,0 +1,92 @@ +scenario: t17-3-beaten-woman +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:55:49+00:00' +first_line: Тут женщину избили, голова разбита, кровь. +reveal: + f_address: + panic: Дмитровское шоссе! 155, первый корпус! Там «Пятёрочка», быстрее! + aggressive: Я же уже сказал! Дмитровское шоссе, дом 155 корпус 1, у «Пятёрочки» этой! + worried: Дмитровское шоссе... дом 155, корпус 1, рядом с «Пятёрочкой»... + calm: Дмитровское шоссе, дом 155, корпус 1, ориентир — магазин «Пятёрочка». + confused: Это... Дмитровское шоссе... 155, корпус 1? Да, возле «Пятёрочки», кажется... + f_what_happened: + panic: Она лежит тут! Лежит! Голова разбита! Кровь везде! + aggressive: Да сделайте уже что-нибудь! Женщина избита, голова в крови, истекает кровью! + worried: Тут женщину избили... У неё травма головы, кровь идёт. Я не знаю, что делать. + calm: Зафиксировал избитую женщину. Травма головы, кровотечение. + confused: Это... она избита, да. Голова. И кровь течёт. Травма головы, в общем. + f_victims: + panic: Тут женщина! Лежит! Ей лет тридцать! Вся в крови! Я не знаю кто это! + aggressive: Да откуда я знаю кто она! Одна тут! Девка лет тридцати! Всё, что вижу! + worried: Одна тут пострадавшая... Женщина, на вид лет тридцать... Я не знаю, кто она... + calm: Пострадавшая одна. Женщина, около тридцати лет. Личность не установлена. + confused: Тут... одна. Женщина. Или девушка. Лет тридцать где-то... Я не знаю её, неизвестная. + f_suspects: + panic: Я не видел никого! Их уже нет! Тут вообще никого нет! + aggressive: Да откуда я знаю, кто бил?! Говорю же — нет их уже, свалили! + worried: Ой... я не видел нападавших. Они уже ушли... + calm: Нападавших не видел, они уже скрылись. + confused: Ну эти... нападавшие. Я не видел их. В смысле, их уже нет нигде. + f_caller: + panic: Я просто мимо шла! Вы мне потом перезвоните? Это Иванова, Елена... Иванова Елена Сергеевна, + мой номер 916 896 32... боже, 54! 3254! + aggressive: Вы вообще слушаете? Записывайте быстрее! Я обычный прохожий, зовут Иванова Елена Сергеевна. + Телефон для связи — 916 896 32 54. Всё, хватит меня дергать! + worried: Ой, я даже не знаю, что говорить... Я просто мимо шла. Запишите, наверное, мои данные... + Иванова Елена Сергеевна, прохожая, телефон 916 896 32 54. Я всё правильно сказала? + calm: Меня зовут Иванова Елена Сергеевна. Я прохожая. Мой номер телефона — 916 896 32 54. + confused: Чьи? Мои? А, да... Секунду... Я Иванова... э-э-э... Елена Сергеевна. Не сотрудник, просто + прохожий. Записали? Телефон этот... 916... 896 32 54, кажется. +repeat: + f_address: + panic: Да сказал уже! Дмитровское, 155, корпус 1! «Пятёрочка»! Быстрее! + aggressive: Слушайте внимательнее! Дмитровское шоссе, 155, корпус 1. «Пятёрочка». Всё! + worried: Ох... Я же говорил... Дмитровское шоссе, 155, корпус 1. Магазин «Пятёрочка»... + calm: 'Повторяю: Дмитровское шоссе, 155, корпус 1. Ориентир — «Пятёрочка».' + confused: Я... я же это и сказал. Шоссе... Дмитровское. Дом 155, первый корпус. Ну, где «Пятёрочка»... + f_what_happened: + panic: Я уже сказал! Травма головы! Кровь! Кровь идет! + aggressive: Сказал же уже! Женщина избита, голова разбита, кровь! + worried: Так… я это… уже говорил. Избитая, голова в крови. + calm: Повторяю. Избита женщина, травма головы, кровотечение. + confused: Ну я же… это самое… избита она. Голова. И кровь. Я же сказал? + f_victims: + panic: Да одну! Одну женщину! Я же сказал! + aggressive: Сколько можно повторять? Одна пострадавшая, лет тридцати, неизвестная! + worried: Я же говорил... Одна женщина, лет тридцати, я не знаю её. + calm: 'Повторяю: пострадавшая одна, на вид около тридцати, личность неизвестна.' + confused: Я уже... Там одна женщина. Лет тридцати. Неизвестная. Я же сказал. + f_suspects: + panic: Я же сказал! Сказал уже! Нет никого, нету их! + aggressive: Да слышишь ты или нет?! Нету никого, я же русским языком сказал! + worried: Я уже говорил это... Я не видел никого, они ушли... + calm: 'Повторяю: нападавших не видел, их уже нет на месте.' + confused: Я не видел... Подождите, я уже... Да, нет их, ушли они, я уже сказал. + f_caller: + panic: Да я уже сказал! Иванова-Лена-прохожий-916-896-32-54! Вы вообще слушаете?! + aggressive: 'Издеваетесь?! Повторяю для глухих: Иванова, прохожий, 916 896 3254. Всё!' + worried: Ой, ну я же говорил… Иванова Елена Сергеевна, прохожий. Телефон 916 896 32 54. + calm: 'Повторяю: Иванова, прохожий, 916 896 32 54. Эту информацию я уже называл.' + confused: Я… я же уже это говорил. Иванова… Елена Сергеевна. Прохожий. И телефон… 916 896 32 54, кажется. +refine: {} +fillers: + panic: + - Что?! Я не... я не знаю такого! Вы мне скажите, скорая-то едет?! + - Что?! Не знаю я никакого... Адреса? Да нету адреса! Просто быстрее! + - Что?! Да какая разница! Вы мне скажите... Она там лежит, вы вообще едете?! + aggressive: + - Да какая разница! Вы лучше своё дело делайте, а не глупости спрашивайте! + - Я тебе говорю одно, а ты про другое спрашиваешь! При чём тут это вообще?! + - Я не понял! Вы что, глухой? Я же сказал — я не знаю! Помощь давайте! + worried: + - Простите... Я не понимаю, о чём вы... Пожалуйста, быстрее. + - Я не уверена, я не видела... какая разница, приезжайте уже + - Простите, я не расслышал... Повторите, пожалуйста. Я очень волнуюсь. + calm: + - Я этого не знаю. Повторите вопрос. + - Я не знаю. Сейчас не до этого. + - Извините, этого я не знаю. Просто направьте кого-нибудь. + confused: + - Нет, этого я не знаю... А что, это сейчас важно? Я не понял просто... + - Подождите... Вы что спросили? Я не понял... + - А? Что вы спросили? Я не понял... Тут шумно, я запутался. diff --git a/scenarios/pregenerated/t18-1-unknown-fire.yaml b/scenarios/pregenerated/t18-1-unknown-fire.yaml new file mode 100644 index 0000000..15f4d3d --- /dev/null +++ b/scenarios/pregenerated/t18-1-unknown-fire.yaml @@ -0,0 +1,87 @@ +scenario: t18-1-unknown-fire +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:55:56+00:00' +first_line: Пожар вижу, а что горит — не пойму, я на дороге. +reveal: + f_address: + panic: Я не знаю где горит! Крёкшино! За переездом у пруда! Полтора километра! + aggressive: 'Сказал же русским языком: от Киевского до Минского, Крёкшино, за переездом, напротив + пруда!' + worried: Ой, я не знаю... Это в сторону Минска от Киевского, ну там Крёкшино, да, за переездом, у + пруда. + calm: От Киевского шоссе в сторону Минского, Крёкшино, полтора километра от переезда, напротив пруда. + confused: Сворачиваешь... нет, это дорога от Киевского на Минку через Крёкшино, и там за переездом + чуть дальше, у пруда... + f_what_burns: + panic: Там пожар! Горит всё! Не знаю что! Просто пламя, пламя огромное! + aggressive: Да откуда я знаю что горит! Говорю же вам — пламя и всё! + worried: Я не могу понять, что именно... Просто вижу сильное пламя в той стороне. + calm: Что горит — не знаю. Наблюдаю открытое пламя в стороне. + confused: Горит что-то... Не разберу что. Ну пламя, открытый огонь, в общем. + f_people: + panic: Я не знаю! Не вижу никого! Там никого нет! + aggressive: Откуда я знаю?! Я что, внутрь зашёл?! Нет там никого! + worried: Пока не видел никого... Вроде бы никто не выходил... + calm: Пострадавших не вижу. Людей рядом нет. + confused: Да вроде никого... или есть? Нет, точно нет, пусто. + f_caller: + panic: Слобода Юрий Петрович! Девять-один-шесть... 123-98-78! Слобода! Юрий Петрович! + aggressive: 'Мои данные: Слобода Юрий Петрович. Телефон 916-123-98-78. Всё, хватит вопросов!' + worried: Меня зовут Слобода Юрий Петрович... Мой номер 916-123-98-78. Что делать-то? + calm: Слобода Юрий Петрович. Номер телефона 916-123-98-78. + confused: Я Слобода... Юрий Петрович, кажется... Или телефон мой... 916-123-98-78. +repeat: + f_address: + panic: ДА Я ЖЕ ГОВОРЮ!!! ТАМ... ТАМ ОТ ПЕРЕЕЗДА ПОЛТОРА КИЛОМЕТРА! У ПРУДА! БЫСТРЕЕ! + aggressive: ХВАТИТ ПЕРЕСПРАШИВАТЬ! Сказал же — от переезда Крекшино полтора км на Минское, у пруда! + Выезжайте! + worried: Ой... Я же уже сказала... Ну там это, от переезда у Крекшино на Минское, примерно полтора + километра, возле пруда... + calm: 'Повторяю: от Крекшино в сторону Минского шоссе, полтора километра от переезда, рядом с прудом.' + confused: Я говорил... Подождите... От Крекшино на Минское, это... ну, от переезда примерно полтора + километра, у пруда там... + f_what_burns: + panic: Пожар! Там пламя! Я же уже сказал — не знаю! Не знаю, что горит, просто пламя вижу! + aggressive: 'Да слышишь ты или нет?! Сказано же: не знаю я, что горит! Повторяю: вижу открытый огонь, + и всё!' + worried: Я же говорил только что... Ну не знаю я, что именно загорелось. Просто пламя видно, открытый + огонь в той стороне. + calm: 'Напоминаю: что конкретно горит — не знаю. Наблюдаю открытое пламя. Повторяю: объект не знаю, + вижу огонь.' + confused: 'Я уже... я же сказал: не знаю что. Ну огонь, пламя открытое. Там... в общем, горит что-то, + я не знаю.' + f_people: + panic: Да нету никого, нету!! Я же сказал!! Нет пострадавших!! + aggressive: Слышь, я русским языком сказал — без пострадавших! Хватит переспрашивать! + worried: Ну я же уже говорил… Пострадавших нет. По крайней мере, я никого не видел. + calm: 'Повторяю: информации о пострадавших нет.' + confused: Я… я это уже отвечал, нет? Короче, пострадавших нет, да. + f_caller: + panic: Да Слобода я, Слобода! Пожар! Юрий Петрович, телефон 916-123-98-78, я же уже всё сказал! + aggressive: Слышите, я вам уже это диктовал! Слобода, Юрий Петрович, 916-123-98-78! Всё! + worried: Ой, я же только что говорил... Слобода Юрий Петрович, телефон 916-123-98-78, верно? + calm: 'Повторяю, уже называл: Слобода Юрий Петрович, 916-123-98-78.' + confused: Я... а разве не говорил? Слобода, кажется... Юрий Петрович. Телефон 916-123-98-78, я уже + называл же. +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу!! Тут всё трещит... Что вы сказали?! + - Что?! Да не знаю я, что там! Горит всё, быстрее! + - Какое ещё что горит?! Там всё горит! Всё дымится, я не знаю! + aggressive: + - Да откуда я знаю! Повторите нормально, не слышно ничего! + - Слушайте, я вам русским языком говорю — не знаю! Хватит спрашивать! + - Да откуда я знаю, что?! Я тебе что, пожарный?! Горит и горит! + worried: + - Простите-простите, я не расслышал... Можно ещё раз? Я немного растерялся. + - Ой, я даже не разобрал... Простите, я не понял, что вы спросили. + - Ой, я даже не пойму... Что-то горит, а что именно — не разобрал, простите... + calm: + - Повторите, не слышно из-за гула. Я не понял вопрос. + - Повторите вопрос, не расслышал. + - Я не понял вопроса. Повторите. + confused: + - А? Вы про что? Я не... я не знаю, повторите, тут шумно. + - А? Подождите... Вы что имели в виду? Я не понял. + - А? Что? Подождите... Я не расслышал, тут шумно. Что вы спросили? diff --git a/scenarios/pregenerated/t18-2-husband-wont-wake.yaml b/scenarios/pregenerated/t18-2-husband-wont-wake.yaml new file mode 100644 index 0000000..ce1b8ef --- /dev/null +++ b/scenarios/pregenerated/t18-2-husband-wont-wake.yaml @@ -0,0 +1,101 @@ +scenario: t18-2-husband-wont-wake +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:56:06+00:00' +first_line: Мужа разбудить не могу! Хрипит! +reveal: + f_address: + panic: Красногорск, Пионерская, 19, квартира 5, быстрее! Там код 5в, первый подъезд, второй этаж! + Он не дышит! + aggressive: 'Слушайте, я уже говорю: Московская область, Красногорск, улица Пионерская, дом 19, квартира + 5. Первый подъезд, этаж второй, код 5в. Записали?!' + worried: Красногорск, Пионерская улица, дом 19... квартира 5. Подъезд первый, второй этаж, код домофона + 5в. Пожалуйста, приезжайте... + calm: Московская область, Красногорск, улица Пионерская, дом 19, квартира 5. Первый подъезд, этаж + второй, код домофона 5в. + confused: Красногорск... нет, Московская область, Пионерская улица, дом 19. Квартира 5, подъезд первый, + этаж второй... или третий? Нет, второй. Код 5в, кажется... + f_what_happened: + panic: Не просыпается он! Хрипит! Хрипит, вы слышите?! + aggressive: Вам русским языком говорю — хрипит и не реагирует! Делайте уже что-нибудь! + worried: Я его не могу разбудить... он как-то странно хрипит... + calm: Муж не просыпается, дыхание с хрипами. + confused: Ну в sense он не просыпается... и звук этот, как будто хрипы издаёт... + f_who: + panic: Титов Александр Петрович! Десятого августа… 77-го! СДЕЛАЙТЕ ЖЕ ЧТО-НИБУДЬ! + aggressive: 'Я уже сказал! Титов, Александр Петрович. Записывайте дату: десятое ноль восьмое семьдесят + седьмого!' + worried: Это муж мой… Титов Александр Петрович. Он 10 августа 1977 года родился. + calm: Александр Петрович Титов. Год рождения 1977, дата — 10 августа. + confused: Его зовут Саша… то есть Титов Александр Петрович. Родился он… в августе, кажется… 77 года. + f_conscious: + panic: Он не просыпается! Вы слышите?! Не просыпается и хрипит! + aggressive: Да говорю вам, без сознания он! И хрипит, слышите?! Хрипит! Делайте уже что-нибудь! + worried: Он не приходит в себя... И дышит как-то странно, с хрипом... + calm: Мужчина без сознания, дыхание хриплое, редкое. + confused: Ну он это... как его... не просыпается. И звук такой, хрипит вроде бы. + f_caller: + panic: Господи... да не знаю я! Вот же... его телефон! 916... 896 32 54! Слышите?! + aggressive: 'Да достали вы уже с вопросами своими! Сказано вам, этот номер: 916 896 3254! Записывайте!' + worried: Ой... я даже не... у него с собой телефон... сейчас. 916 896 3254. Это его. + calm: 'Вот номер, по которому вы можете связаться: 916 896 3254.' + confused: Это... подождите. Нет, это его личный номер. Телефон... 916 896 32... 54. Всё, верно. +repeat: + f_address: + panic: Да говорил уже! Пионерская, девятнадцать, квартира пять! Код пять-вэ! Быстрее! + aggressive: 'Я вас умоляю, слушайте внимательнее! Повторяю: Московская область, Красногорск, Пионерская, + 19, квартира 5, подъезд 1, этаж 2, код 5в!' + worried: Я же только что сказал... Красногорск, Пионерская улица, дом 19, квартира пять. Код домофона + пять-вэ. + calm: 'Я уже называл. Повторяю: Московская область, Красногорск, Пионерская, дом 19, квартира 5, подъезд + 1, этаж 2, код 5в.' + confused: Я... я уже говорил. Это... Красногорск. Улица Пионерская, дом 19, квартира 5, код 5в, кажется... + этаж второй. + f_what_happened: + panic: Да говорю же! Не просыпается, хрипит! Хрипит он! + aggressive: Вам что, повторить?! Сказал же уже — не просыпается, хрипит! + worried: Я не понимаю... Я же уже сказал... Не просыпается он, хрипит... + calm: 'Повторяю: не просыпается, хрипит.' + confused: Ну... я же говорил... хрипит, и... да, не просыпается. + f_who: + panic: ДА СКАЗАЛ Я УЖЕ! Титов Александр Петрович! Десятое августа! Слышите?! Он не дышит! + aggressive: 'Вам что, делать нечего?! Повторяю: Титов Александр Петрович, дата рождения десятое августа + семьдесят седьмого года! Всё!' + worried: Господи, ну я же только что называл... Александр Петрович Титов. Родился десятого августа + семьдесят седьмого. Пожалуйста, не переспрашивайте... + calm: 'Повторяю: Титов Александр Петрович, родился десятого августа тысяча девятьсот семьдесят седьмого.' + confused: Я уже говорил... То есть вы не записали? Титов... Александр Петрович... Десятое... нет, + восьмой месяц. Август. Тысяча девятьсот семьдесят седьмой. + f_conscious: + panic: ДА ГОВОРЮ ЖЕ ВАМ! БЕЗ СОЗНАНИЯ ОН! ХРИПИТ! ДЫШИТ ХРИПИТ! + aggressive: 'Я это уже сказал! Повторяю: без сознания, дышит с хрипами. Слышно?!' + worried: Я же говорил... Без сознания он, хрипит при дыхании. Что же делать... + calm: 'Повторяю: без сознания, дыхание с хрипами.' + confused: Я... а разве я не сказал? Без сознания, да. И хрипит. Дышит с хрипами. + f_caller: + panic: Да говорил уже! Девятьсот шестнадцать... 896 32 54! Приезжайте быстрее! + aggressive: 'Я же сказал! Повторяю для тугих: 916 896 3254!' + worried: Я называл уже... 916 896 3254. Пожалуйста, быстрее. + calm: 'Повторяю: 916 896 3254.' + confused: Я... я же говорил. Или нет? В общем, 916 896 3254. Всё. +refine: {} +fillers: + panic: + - А? Я не... Какая разница?! Он не дышит! + - Я не знаю! Какая разница?! Он не дышит, просто сделайте что-нибудь! + - Что? Какая разница?! Он хрипит, я не знаю! Просто пришлите кого-нибудь, быстрее! + aggressive: + - Да какая разница сейчас?! Делайте что-то! + - Да не слышу я вас! При чём тут это вообще? Вы мне поможете или нет? + - Слушайте, я не понял ваш вопрос! Делайте свою работу, ему плохо! + worried: + - Я не понимаю... Простите, я не расслышал. Что? + - Простите, я не поняла... Что вы сказали? Повторите, пожалуйста... + - Простите, я не расслышал... Пожалуйста, скажите ещё раз. Я очень волнуюсь. + calm: + - Повторите, не расслышал. Не важно это сейчас. + - Не расслышал. Повторите вопрос. + - Повторите, я не уловил суть вопроса. Сейчас это неважно. + confused: + - Что? Нет, я не это... Подождите, я запутался. Что вы спросили? + - А? Нет, подождите... Я не понимаю, что вы спрашиваете. Мне просто нужно, чтобы он проснулся... + - Я не... А что вы спросили? Я запутался, извините. diff --git a/scenarios/pregenerated/t18-3-cries-for-help.yaml b/scenarios/pregenerated/t18-3-cries-for-help.yaml new file mode 100644 index 0000000..f762a87 --- /dev/null +++ b/scenarios/pregenerated/t18-3-cries-for-help.yaml @@ -0,0 +1,76 @@ +scenario: t18-3-cries-for-help +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:56:11+00:00' +first_line: Со двора мужчина кричит о помощи, а что там — не вижу. +reveal: + f_address: + panic: ОГОРОДНЫЙ! ДВЕНАДЦАТЫЙ! ТАМ ВО ДВОРЕ! БЫСТРЕЕ! + aggressive: Да говорю же вам — Огородный проезд, дом 12, всё во дворе! + worried: Огородный проезд... дом двенадцать... там, во дворе, кажется... + calm: Огородный проезд, 12, во дворе. + confused: Это... Огородный проезд, дом 12... во дворе... или там? + f_what_happened: + panic: Помогите! Там на улице мужик кричит – помогите! Кричит помогите, быстрее! + aggressive: Да что вы спрашиваете! С улицы мужик орёт, помощи просит! Слышите?! + worried: Я не знаю, что делать... Слышу с улицы мужчину, он кричит о помощи... + calm: С улицы доносятся крики о помощи. Кричит мужчина. + confused: Там это... кричит кто-то на улице. Мужчина. Помогите, кричит, в общем... + f_victims: + panic: Не знаю я! Кричат и кричат! Кто?! Сколько их?! + aggressive: Откуда мне знать, сколько их? Я что, там стою?! + worried: Я не вижу отсюда... Не могу понять, сколько человек и что случилось. + calm: Сколько человек и что с ними — не знаю. + confused: Я не понял... То ли один, то ли несколько... Не разобрать, в общем. + f_caller: + panic: Елена Сергеевна! 916 896 3254! Она там, она кричит! + aggressive: Да слушайте вы! Зовут Иванова Елена Сергеевна. Телефон 916 896 3254. Записали?! + worried: Ой, кажется, Иванова Елена Сергеевна… А телефон её — 916 896 3254. + calm: Иванова Елена Сергеевна. Контакта при себе нет, но её номер 916 896 3254. + confused: Её… эту… Иванова Елена Сергеевна. Или нет, точно она. А номер 916 896 32… подождите, 3254. +repeat: + f_address: + panic: Да Огородный же! 12, во дворе! Во дворе кричат, говорю! + aggressive: Ты глухой?! Я уже сказал — Огородный, 12, во дворе! + worried: Ой... я же говорил... Огородный проезд, дом 12, во дворе... + calm: 'Повторяю: Огородный проезд, 12, во дворе.' + confused: Э-э... Огородный... нет, проезд... дом 12. Во дворе, во дворе это. + f_what_happened: + panic: Да с улицы! С улицы кричит! Я уже сказал! Мужчина, помощь! + aggressive: Я ваш слух проверять не нанимался! Сказано — с улицы крики, мужик орёт! + worried: Ой, ну я же говорил... С улицы это, мужчина кричит о помощи. + calm: 'Повторяю: с улицы слышны крики о помощи, кричит мужчина.' + confused: Ну я же... Вы спросили? С улицы, мужчина. Я уже это... крики о помощи. + f_victims: + panic: Да говорю же вам — не знаю я! Кричат и всё, кричат оттуда! + aggressive: 'Сказал уже русским языком: не знаю я, сколько их! Слышу крики, и всё.' + worried: Ну я же говорил... Не видно мне ничего, только слышно, что на помощь зовут. + calm: 'Повторяю: ни количества людей, ни что с ними — не знаю. Слышны крики о помощи.' + confused: Я уже ответил... Там это... кричат. А сколько — я-то откуда? Не вижу. + f_caller: + panic: Я ЖЕ СКАЗАЛ! ИВАНОВА! ЕЛЕНА! ДА ВЫ ЧТО— + aggressive: 'Хватит переспрашивать, а! Я уже назвался! Повторяю: Иванова, 916 896 3254.' + worried: Ох... Ну я же говорил... Иванова Елена, 916 896 3254. + calm: Я это уже сказал. Иванова Елена Сергеевна, 916 896 3254. + confused: Э-э, ну я же... Иванова... Елена... телефон 916 896 3254, кажется, так. +refine: {} +fillers: + panic: + - А? Что?! Я не слышу, тут... тут кричат! + - А? Что?! Я не слышу, тут кричат! Помогите! + - Не слышу ничего! Там кричат, кричат! Вы что сказали?! + aggressive: + - Да какая разница, что вы спросили! Вы там есть вообще?! + - Да какая разница что я сказал?! Вы оглохли? Там человек кричит! + - Да какая разница, что я знаю! Вы там вообще слышите меня?! + worried: + - Тихо, подождите... я не расслышал вас. Мне страшно. + - Простите, я не понял... повторите. Я просто слышу крики с улицы. + - Простите, я не понял... Тут очень шумно, повторите? + calm: + - Повторите. Я не понял вопроса. + - Извините, переспросите. Я не расслышал. + - Плохо слышно, повторите громче. + confused: + - Что? Я не... я не знаю, что отвечать. + - А? Нет, я не... я не знаю. Что вы спросили? + - Что? А... Вы про что спросили-то? Я не понял. diff --git a/scenarios/pregenerated/t19-1-field-fire.yaml b/scenarios/pregenerated/t19-1-field-fire.yaml new file mode 100644 index 0000000..f572360 --- /dev/null +++ b/scenarios/pregenerated/t19-1-field-fire.yaml @@ -0,0 +1,89 @@ +scenario: t19-1-field-fire +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:56:16+00:00' +first_line: Поле горит, между заводом и путями. +reveal: + f_address: + panic: Там горит! За ЗОКом горит, поле!! От Киреевска! От остановки сразу! Там всё, всё... + aggressive: Я же сказал — от Киреевска на Октябрьский! Между заводом ЗОК и путями, от автобусной полкилометра. + Слышите?! + worried: Оно там, за заводом ЗОК... по дороге от Киреевска на Октябрьский, метров пятьсот от автобусной... + у путей. Не знаю, как точнее сказать. + calm: Трасса от Киреевска в сторону Октябрьского. Между заводом ЗОК и железной дорогой. От автобусной + остановки где-то полкилометра. + confused: Это... от Киреевска едете на Октябрьский, да? Там завод ЗОК будет, и вот между ним и путями... + поле это. От автобусной... ну метров пятьсот, наверное. + f_what_burns: + panic: Тут поле горит! Поле! Дым везде, быстрее! + aggressive: Вы вообще где?! У меня поле горит, мне что, самому тушить?! + worried: Алло... У нас тут поле загорелось. Я не знаю, что делать... + calm: 'Звоню сообщить: у нас горит поле.' + confused: Я это... тут такое дело... поле горит, кажется. Ну, дым идет. + f_people: + panic: Там никого нет! Никто не пострадал! Понимаете?! Никого! + aggressive: Да не кричите вы мне! С людьми всё в порядке, никто не пострадал! + worried: Я не знаю... Вроде все целы, пострадавших нет... А что делать-то? + calm: Людей на поле нет. Пострадавших нет. Что дальше? + confused: Там... эти... ну, которые пострадали... В общем, нет их, никто не пострадал. + f_caller: + panic: Вера Ивановна! Орлова! Да запишите же! Телефон 916-123-98-78! + aggressive: Сказала же — слушайте внимательно! Орлова Вера Ивановна, 916-123-98-78, всё! + worried: Ой, простите... Я — Орлова Вера Ивановна, телефон мой 916-123-98-78... + calm: 'Данные абонента: Орлова Вера Ивановна, номер 916-123-98-78.' + confused: Это... ну, я звоню... то есть Орлова Вера Ивановна, 916-123-98-78, кажется, так... +repeat: + f_address: + panic: Да говорю же! Поле горит! Там... это... у завода, у путей! + aggressive: Вы слушаете вообще? Сказал уже — между ЗОК и путями, от дороги на Октябрьский! + worried: Я же говорил... Киреевск — Октябрьский, там поле, сразу за остановкой. + calm: 'Повторяю: трасса Киреевск — Октябрьский, ориентир — завод ЗОК и ж/д пути.' + confused: Это... ну я называл уже. Там где-то у завода этого... как его... ЗОК, кажется. И пути рядом. + f_what_burns: + panic: ПОЛЕ! Я ЖЕ СКАЗАЛ — ПОЛЕ ГОРИТ! ПОЖАР! + aggressive: 'Ты глухая?! Я уже ответил: поле горит, говорю же!' + worried: Ой... ну я же уже сказал... поле... горит поле. + calm: 'Повторяю: горит поле.' + confused: Я... я это уже называл. Поле... ну, горит которое. + f_people: + panic: Да нет же там никого! Нету! Я же сказал уже! + aggressive: Слушайте внимательнее! Сказал же русским языком — пострадавших нет! + worried: Я же говорил... Нет там никого. Пострадавших нет. + calm: 'Повторяю: пострадавших нет. Я уже это сообщил.' + confused: Я... я же это... говорил уже. Нет никого. Пострадавших — нет. + f_caller: + panic: Да говорил уже! Вера! Орлова! 916-123-98-78! Пожар там, поле горит! + aggressive: 'Слышь, ты! Я тебе русским языком сказал: Орлова Вера Ивановна, 916-123-98-78. Записывай + давай!' + worried: 'Ну я же только что называл... Ладно, слушайте: Орлова Вера Ивановна, 916-123-98-78.' + calm: 'Повторяю: Орлова Вера Ивановна, 916-123-98-78. Вы это уже спрашивали.' + confused: Так я же... А, ну да. Орлова... Ивановна Вера. Нет. Вера Ивановна Орлова. И телефон 916-123-98-78, + всё. +refine: + f_address: + panic: Пожар! Там... Это не та область! Не та! В Тулу надо! Тула, из Киреевска на Октябрьский! + aggressive: Да слушай ты! Не ту область назвал! Тульская это, дорога от Киреевска на Октябрьский! + worried: Ой, подождите... Я ошибся. Это Тульская область, трасса от Киреевска в сторону Октябрьского. + calm: 'Нет, поправлюсь: Тульская область, дорога от Киреевска на посёлок Октябрьский.' + confused: Нет-нет, не та... Сейчас, я перепутал. Это не то. В общем, Тульская область. От Киреевска + на Октябрьский. +fillers: + panic: + - Пожар! Там всё полыхает! Что? Я не слышу! Какое ещё расстояние?! + - ПОЛЕ ГОРИТ! ПОЛЕ! Я НЕ… ДА КАКОЙ РЕГИОН?! ТУШИТЕ! + - Я не знаю! Какой ещё адрес?! Пожар! Поле горит, вы слышите?! + aggressive: + - Да какая разница, где я нахожусь?! Ты слышишь, что я говорю? Там горит всё! + - 'Да откуда я знаю?! Слушайте, что говорю: поле горит, ваша работа — выезжать, а не допрос устраивать!' + - Да какая разница, где я нахожусь! Я вам про поле говорю, вы там вообще слушаете?! + worried: + - Простите, я не понял вопроса... Повторите, пожалуйста. У меня тут связь очень плохая. + - Простите, я не понял… Что? Я не знаю, просто горит всё, примите вызов, пожалуйста… + - Ой, а это обязательно? Я не знаю... Я из другого города, не понимаю, что у вас там спрашивают... + calm: + - Я не расслышал ваш последний вопрос. Повторите, что вы спросили. + - 'Эту информацию я не расслышал. Передаю как есть: открытая местность, горение.' + - Я не знаю этого, я не местный. Уточните ещё раз, что вам нужно. + confused: + - Погодите, вы о чём? Я не понимаю... Я звоню вам, а не себе... Запутался уже. + - А?.. Нет, нет, я сейчас не там… Я не понял вопрос, честно, я просто звоню, поле горит… + - А? Что? Я не понял... Это вы мне? Нет, я не знаю... diff --git a/scenarios/pregenerated/t19-2-snake-bite.yaml b/scenarios/pregenerated/t19-2-snake-bite.yaml new file mode 100644 index 0000000..32677f1 --- /dev/null +++ b/scenarios/pregenerated/t19-2-snake-bite.yaml @@ -0,0 +1,102 @@ +scenario: t19-2-snake-bite +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:56:23+00:00' +first_line: Человека змея укусила, у монастыря! +reveal: + f_address: + panic: Монастырь! Там! Там змея! Богословский... у входа, у входа! Сделайте что-нибудь! + aggressive: 'Вы вообще слушаете?! Я говорю: Свято-Иоанно-Богословский монастырь, прямо перед входом! + Быстрее давайте!' + worried: Это возле монастыря... Свято-Иоанно-Богословский, кажется. Мы прямо у входа. Что нам делать? + calm: Мы находимся у входа в Свято-Иоанно-Богословский мужской монастырь. + confused: Этот... как его... Иоанно-Богословский монастырь. Мужской. Мы туда зашли, кажется... ну, + перед самым входом. + f_what_happened: + panic: Змея! Змея укусила! Прихожанина нашего! Господи! + aggressive: Я говорю — прихожанина змея укусила! Вы вообще слышите?! + worried: Вы понимаете... тут такое дело... прихожанина укусила змея... я не знаю, что делать... + calm: У нас происшествие — змея укусила прихожанина. + confused: Это... нет, не сотрудник... прихожанин... его змея укусила... да. + f_who: + panic: Иван Петрович! Сизов! Мужчина! 60 лет, 60 лет ему! + aggressive: Сизов! Иван Петрович! Мужчина! Шестьдесят лет ему! Слышите?! + worried: Это Сизов Иван Петрович... Мужчина, 60 лет... + calm: Сизов Иван Петрович. Мужчина, 60 лет. + confused: Сизов... Иван Петрович, кажется. Мужчина. Лет 60... или 60 лет ему. + f_conscious: + panic: В сознании! В сознании он! Прямо сейчас! Господи... + aggressive: Да в сознании я! В сознании, слышите?! + worried: Он... он в сознании. Вроде бы. + calm: В сознании. + confused: Да-да, в сознании... Или нет... В сознании! + f_caller: + panic: Господи, змея! Мужчину укусили! Я Илья, Петров Илья Владимирович! Мой номер 916 896 3254! + aggressive: Да послушайте же вы наконец! Петров Илья Владимирович, я просто прохожий! Записывайте, + 916 896 3254! + worried: Ой, я даже не знаю... Меня Илья Владимирович Петров зовут. Я тут просто шёл мимо. Телефон + мой 916 896 3254. + calm: 'Петров Илья Владимирович, я прохожий. Телефон для связи: 916 896 3254.' + confused: Это я звоню или меня? А, ну да, Петров Илья Владимирович. Или Владимирович? Илья, точно. + Номер... 916 896 3254 вроде. +repeat: + f_address: + panic: Да монастырь! Я же сказал уже! У входа! + aggressive: 'Слышь, ты глухой? Повторяю для тупых: монастырь, у входа!' + worried: Ой, я уже называл... Свято-Иоанно-Богословский, у входа мы. + calm: 'Повторяю: Свято-Иоанно-Богословский монастырь, у входа.' + confused: Я уже... А, да, монастырь этот, как его... Богословский, у входа. + f_what_happened: + panic: Да змея его укусила! Змея! Я же говорю! + aggressive: Хватит переспрашивать одно и то же! Прихожанина укусила змея, ясно?! + worried: Я уже говорил... змея укусила прихожанина, понимаете? + calm: 'Повторяю: прихожанина укусила змея.' + confused: Я ведь... я уже сказал — змея... ну, прихожанина укусила змея. + f_who: + panic: Да я уже говорил! Сизов Иван Петрович, 60 лет, мужчина! + aggressive: Ты глухая что ли? Сказал же — Сизов Иван Петрович, 60 лет! + worried: Я же называл... Сизов Иван Петрович, 60 лет. + calm: 'Повторяю: Сизов Иван Петрович, мужчина, 60 лет.' + confused: Я... я уже говорил это. Сизов Иван Петрович, 60 лет... так? + f_conscious: + panic: Да в сознании он! Я же уже сказал! В сознании! + aggressive: 'Вы глухая?! Сказал же — в сознании! Повторяю для непонятливых: в сознании!' + worried: Я уже отвечал... Ну в сознании он, в сознании... + calm: 'Я это уже говорил. Ещё раз: в сознании.' + confused: Я... я же это говорил, да? Ну... в сознании, то есть... да. + f_caller: + panic: Я уже говорил! Петров! Илья Владимирович! 916 896 3254! Это не я, прохожий! Спасите! + aggressive: Слышишь, я же русским языком сказал — Петров Илья Владимирович, 916 896 3254. Записывай! + worried: Ой... Я ж только что называл. Петров Илья Владимирович, 916 896 3254. Вы записали? + calm: 'Повторяю: прохожий Петров Илья Владимирович, номер 916 896 3254.' + confused: Я... я же сказал уже. Там, Петров этот, Илюха, нет, Илья... 916 896 3254. Всё, правильно? +refine: + f_address: + panic: Нет, нет, подождите! Рязанская! Это... этот монастырь, Богословский, у входа! Пожалуйста, быстрее! + aggressive: Да не Московская, говорю же! Рязанская область! Монастырь этот, как его, Богословский! + У входа! Записали?! + worried: Ой, извините, я перепутал. Это Рязанская область... Свято-Иоанно-Богословский монастырь, + мы прямо у входа. + calm: 'Поправка: Рязанская область, Свято-Иоанно-Богословский мужской монастырь. Место у входа.' + confused: Нет-нет, я ошибся. Это Рязанская... Богословский монастырь, кажется, Иоанно-Богословский. + Вход там. +fillers: + panic: + - Что?! Какие такие ещё? Я не знаю! Не знаю я! + - А?! Что?! Я не слышу, не слышу вас! + - А?! Что?! Я не понимаю, я не... я просто... помогите! + aggressive: + - Да какая разница! Делайте своё дело, а не вопросы дурацкие задаёте! + - Да какая разница! Вы вообще слушаете? Делайте что-нибудь! + - Да какая разница, откуда я звоню?! Вы помощь-то пришлёте или нет?! + worried: + - Простите... Я не расслышал, что вы сказали. Я немного растерян. + - Простите, я не понял... Что вы сказали? Я очень волнуюсь... + - Простите... я не расслышал. Что вы сказали? Я очень волнуюсь... + calm: + - Повторите, пожалуйста. Не расслышал. + - Повторите, я не расслышал последний вопрос. + - Повторите, пожалуйста. Последний вопрос не разобрал. + confused: + - А? В смысле? Я не понял вопроса... Вы о чём? + - Что? Нет, это... Подождите, я запутался. О чем вы спросили? + - Я не... подождите, я не знаю, что вы спросили. Можно ещё раз? diff --git a/scenarios/pregenerated/t19-3-train-injury.yaml b/scenarios/pregenerated/t19-3-train-injury.yaml new file mode 100644 index 0000000..1dce09a --- /dev/null +++ b/scenarios/pregenerated/t19-3-train-injury.yaml @@ -0,0 +1,79 @@ +scenario: t19-3-train-injury +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:56:29+00:00' +first_line: Человека электричкой сбило, на переходе! +reveal: + f_address: + panic: ТАМ ЧЕЛОВЕК! НА ПЕРЕХОДЕ! ЛИАНОЗОВО! С РЫНКА СТОРОНЫ! БЫСТРЕЕ! + aggressive: Какого хрена вы тупите?! Платформа Лианозово, сказал! Переход со стороны рынка, там всё! + worried: Ох... Это на Лианозово... Там переход... Со стороны рынка Лианозовского... Пожалуйста, приезжайте... + calm: Платформа Лианозово. Сбили на переходе, со стороны Лианозовского рынка. + confused: Эта... Лианозово... Там еще рынок рядом. Ну, короче, переход этот, прямо со стороны рынка, + да. + f_what_happened: + panic: Там человек! Электричка! Сбила! На переходе! + aggressive: Да послушайте вы уже! Там электричка мужика сбила, на переходе! + worried: Там такое... На железнодорожном переходе мужчину электричка сбила... + calm: На железнодорожном переходе мужчину сбила электричка. Нужна помощь. + confused: На этом… железном, где рельсы… переезд. Мужчину поезд… электричка, в общем, сбила. + f_victims: + panic: Тут человек! Лежит! Я к нему подойти могу! Один он, один! + aggressive: Глаза разуй, один там! И хватит меня тупыми вопросами засыпать, я к нему пройти могу! + worried: Он там совсем один... Я рядом стою, могу подойти, если надо... + calm: Пострадавший один. Доступ к нему есть, я могу подойти. + confused: Один пострадавший... или... нет, подойти можно к нему, да, проход свободен. + f_caller: + panic: Её зовут Лена! Иванова! Телефон... телефон 916... дайте скажу! 916 896 3254! Это жена! + aggressive: 'Вы слушать будете или нет?! Записывайте: Иванова Елена Сергеевна, 916 896 3254! Всё!' + worried: 'Ой, там у него жена, кажется... Елена Сергеевна, да. Запишите её телефон: 916 896 3254.' + calm: 'Пострадавший — мужчина. Для связи: Иванова Елена Сергеевна, телефон 916 896 3254.' + confused: 'Там... этот... ну, женщина его... Иванова. Кажется, Елена. Или нет, точно Елена Сергеевна. + И номер: 916 896 3254.' +repeat: + f_address: + panic: ДА СКАЗАЛ УЖЕ! ТАМ... ЛИАНОЗОВО ПЕРЕХОД... БЫСТРЕЕ! + aggressive: Вы вообще слушаете?! Лианозово. Переход. Я уже это говорил! + worried: Ой... я же уже называл... Лианозово, переход этот... ну, от рынка. + calm: 'Повторяю: платформа Лианозово, переход со стороны рынка.' + confused: Я... я же сказал. Лианозово... или нет? Да, Лианозово, переход от рынка. + f_what_happened: + panic: Да мужика сбило там! Электричкой! Я же уже сказал! На переходе, на переходе, быстрее! + aggressive: Ты глухой? Я говорю — мужика электричка сбила, на переходе. Всё, записал?! + worried: Я это уже говорил... Ну мужика сбило электричкой на переходе... Пожалуйста, быстрее... + calm: 'Повторяю: мужика сбило электричкой на переходе. Эту информацию я озвучил ранее.' + confused: Я разве не сказал? Ну, это... там мужик, его электричка на переходе сбила. + f_victims: + panic: Да я же говорю! Один, один там! Подойти можно, быстрее! + aggressive: 'Слышишь меня вообще? Повторяю: пострадавший один. Доступ есть.' + worried: Я же уже сказал... Один человек, и пройти к нему можно. + calm: 'Напоминаю: пострадавший один, доступ к нему есть.' + confused: Ой, ну я... я же говорил это. Там один. Проход... да, проход свободен. + f_caller: + panic: Да сказал уже! Иванова, Иванова Елена! 916 896 32... боже, быстрее! + aggressive: 'Слышь, ты! Я уже назвал: Иванова Елена Сергеевна, 916 896 3254. Записывай давай!' + worried: 'Я же говорил... Ладно, слушайте: Иванова Елена Сергеевна, 916 896 3254.' + calm: 'Повторяю: Иванова Елена Сергеевна, 916 896 3254.' + confused: Я... я же назвал. Моя фамилия Иванова? Да, Иванова. И телефон этот... 916 896... сейчас, + 3254. +refine: {} +fillers: + panic: + - Я не знаю! Я не слышу вас, боже мой! Там человек, его поезд сбил! + - Я не понял! Какая разница сейчас?! Тут человек... + - Я не понял, я не слышу вас! Какая разница, что вы спрашиваете?! + aggressive: + - Да какая разница! Что вы мне голову морочите?! Делайте уже что-нибудь! + - Да какая нахрен электричка?! Я говорю — сбила человека, ты что, не слышишь?! + - Да откуда я знаю! Я вам что, эксперт? Делайте свою работу! + worried: + - Простите, я не расслышал... Я очень волнуюсь, повторите, пожалуйста. + - Простите, я не расслышал... Повторите, пожалуйста, что вы спросили? + - Простите, я не расслышал... Тут очень шумно, повторите. + calm: + - Извините, не понял вопроса. Уточните, что именно вас интересует. + - Извините, я не понял вопроса. Уточните. + - Уточните, пожалуйста, я не понял вопроса. + confused: + - А? Подождите... Я запутался. Что вы только что спросили? + - Что?.. Электричка? Нет, я не знаю, я просто увидел, что сбила... + - Что? Нет, я не... А что вы спросили-то? Я запутался. diff --git a/scenarios/pregenerated/t20-1-three-fighting.yaml b/scenarios/pregenerated/t20-1-three-fighting.yaml new file mode 100644 index 0000000..af09239 --- /dev/null +++ b/scenarios/pregenerated/t20-1-three-fighting.yaml @@ -0,0 +1,94 @@ +scenario: t20-1-three-fighting +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:56:34+00:00' +first_line: Тут трое дерутся, за домом на дорожке. +reveal: + f_address: + panic: Олонецкий, 4, за домом! Там тропинка к кладбищу, быстрее! Они там! + aggressive: Сказано же — Олонецкий проезд, дом 4! За дом иди, там дорожка к кладбищу! + worried: Олонецкий проезд... дом 4. Это за домом, на тропинке, что к кладбищу ведёт... + calm: Олонецкий проезд, 4. Ориентир — за домом, дорожка в сторону кладбища. + confused: Олонецкий... этот, дом 4. Или за домом? Да, за домом, где дорожка... ну, к кладбищу которая. + f_what_happened: + panic: Да их трое там! Трое! Они дерутся! + aggressive: Вам же сказано — трое! Трое человек дерутся, куда ещё яснее?! + worried: Там такое... В общем, трое их, и они дерутся... + calm: Дерутся трое человек. + confused: Их то ли двое, нет... Трое, трое человек дерутся. + f_victims: + panic: Нету нету нету! Пока никто не... живы все! + aggressive: Да целые они все! Что вы мне мозги парите?! + worried: Вроде никто не пострадал... Ой, надеюсь, так и будет... + calm: Нет, пострадавших нет. Дерутся пока только. + confused: Да не ранены... Нет, пострадавших... то есть нету их. + f_suspects: + panic: Трое их! Мужики, трое! Оружия нет, я не вижу! + aggressive: Трое мужиков! Чего еще надо? Оружия у них нет! + worried: Там трое мужчин... нет, оружия не видно, но их трое... + calm: Трое мужчин. Оружия не видно. + confused: Трое, кажется... да, мужчины трое. Оружия нет, не видно у них ничего. + f_caller: + panic: Моя фамилия Иванов! Иван... Сергей Петрович! Иванов я! Телефон... 916-123-98-78! Запишите! + Я очевидец! + aggressive: 'Я вам уже десять раз повторяю! Записывайте: Иванов Сергей Петрович, очевидец. Телефон + 916-123-98-78. Слышно?!' + worried: Ой, да... Я Иванов Сергей Петрович. Я тут просто мимо шёл... Мой номер 916-123-98-78. Я всё + видел, да. + calm: Иванов Сергей Петрович, я очевидец. Мой номер 916-123-98-78. + confused: Это... Иванов Сергей Петрович, кажется. Или Петрович Иванов? Нет, точно Иванов. Да, и телефон + этот... 916-123-98-78. Я видел, в общем. +repeat: + f_address: + panic: Да говорю же! Олонецкий, 4, за домом! Там! На дорожке к кладбищу! Быстрее! + aggressive: Я уже всё сказал! Олонецкий проезд, 4, за домом, дорожка к кладбищу. Записали?! + worried: Ну я же говорил... Олонецкий проезд, дом 4, за домом, по дорожке к кладбищу. Пожалуйста, + не переспрашивайте. + calm: 'Повторяю: Олонецкий проезд, 4, за домом, дорожка в сторону кладбища.' + confused: Я же... я же сказал уже. Олонецкий проезд... дом 4. За домом, там дорожка. Она к кладбищу + ведёт. Всё, я говорил. + f_what_happened: + panic: Да говорю же вам! Дерутся! + aggressive: Я уже это сказал! Трое человек дерутся! + worried: Я же говорил... Там драка, трое человек. + calm: 'Повторяю: драка, три человека.' + confused: Я... я же сказал. Дерутся трое, разве нет? + f_victims: + panic: Да нету! Нету пострадавших, я же сказал! + aggressive: Я уже ответил! Пострадавших нет. Слушайте внимательнее! + worried: Я же говорил... Нет пострадавших. Просто поскорее приезжайте. + calm: 'Повторяю: пострадавших нет.' + confused: Я это... уже говорил, наверное. Нет там никого раненых. + f_suspects: + panic: Трое! Дерутся! Прямо тут! Оружия не вижу! Не вижу! + aggressive: Да сказал уже! Трое мужиков, оружия нет! Слушайте внимательнее! + worried: Я же говорил... Трое их, оружия не видно. Повторите, пожалуйста, что дальше делать? + calm: Повторяю. Трое мужчин, оружия не видно. + confused: Э-э... Подождите... Трое. Да, трое. Оружия... Нет, оружия нет. Я уже это называл? + f_caller: + panic: Да я уже сказал! Иванов Сергей Петрович! Очевидец! 916-123-98-78! Быстрее! + aggressive: 'Вы вообще слушаете? Повторяю для глухих: Иванов Сергей Петрович, телефон 916-123-98-78!' + worried: Ну я же только что называл... Иванов Сергей Петрович, 916-123-98-78, я видел драку. + calm: 'Повторяю: Иванов Сергей, очевидец. Контактный номер 916-123-98-78.' + confused: Я... я же говорил. Или нет? В общем, Иванов Сергей Петрович, телефон 916-123-98-78. +refine: {} +fillers: + panic: + - Что?! Да какая разница! Они там! Дерутся прямо там! Вы что, не слышите?! + - Что?! Да какая разница! Тут драка, вы вообще слышите?! + - А?! Что?! Я не слышу, они тут... господи, быстрее просто приезжайте! + aggressive: + - Да откуда я знаю, что вы там спросили?! Я говорю — драка, трое! У кладбища! Всё! + - Я не знаю я! Откуда мне знать?! Я вам говорю — трое их, у кладбища, быстрее давайте! + - Да какая разница?! Я говорю, драка здесь, у кладбища! Что вы мне голову морочите?! + worried: + - Простите, я не понял... Вы что спросили? Вы приедете? + - Простите, я не понял... повторите, пожалуйста. Тут такое творится, я растерялся... + - Простите, я не понял вопроса... тут очень громко, я не могу сосредоточиться. Пришлите кого-нибудь. + calm: + - Повторите вопрос, пожалуйста, не расслышал. Тут шумно. + - Я не расслышал вопрос. Уточните. + - Повторите, я не расслышал. Сейчас не до этого. Просто зафиксируйте вызов. + confused: + - А? Нет, я не знаю этого... Вы про драку спросили или... Я не понял, простите. + - А? Нет, я... подождите, что вы спросили? Я не понимаю, о чем вы... + - Что?.. Нет, я не... подождите... Я просто прохожий, я не знаю, вы о чём спросили. diff --git a/scenarios/pregenerated/t20-2-stroke.yaml b/scenarios/pregenerated/t20-2-stroke.yaml new file mode 100644 index 0000000..9768b29 --- /dev/null +++ b/scenarios/pregenerated/t20-2-stroke.yaml @@ -0,0 +1,98 @@ +scenario: t20-2-stroke +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:56:39+00:00' +first_line: Женщине плохо, говорит невнятно, лицо перекосило. +reveal: + f_address: + panic: Тут... тут... возле остановки, где кладбище! Домодедовское! У КПП! С Каширки мы ехали! Быстрее! + aggressive: Слушайте, я уже сказал! На дороге от Каширского шоссе к Истомихе, прямо на остановке Домодедовское + кладбище, там ещё КПП! Всё! + worried: Ну... это... мы тут недалеко от остановки. Домодедовское кладбище, знаете? Рядом с КПП. Ехали + от Каширки в Истомиху... + calm: Место такое — дорога в Истомиху от Каширского шоссе. Ориентир — остановка Домодедовское кладбище, + прямо у КПП. + confused: Мы ехали... или не ехали... Короче, от Каширки в Истомиху, кажется. Там кладбище... Домодедовское, + остановка. И КПП это... рядом. + f_what_happened: + panic: Он... он как-то странно говорит! Не могу разобрать! И лицо! Лицо перекосило! + aggressive: Да говорю я вам — речь невнятная и лицо перекошено! Что тут непонятного?! + worried: Понимаете, ему плохо... Он бормочет что-то непонятное и... у него лицо перекосилось. + calm: Речь невнятная, лицо перекошено. Похоже на инсульт. + confused: Он говорит как-то... не по-русски. И лицо странное... ну, перекосило что ли. + f_who: + panic: Бабушка какая-то! Лицо ей свело! Я её не знаю! Не знаю, лет семьдесят, наверное! + aggressive: Да откуда я знаю, кто она такая?! Вижу, бабка старáя, лет под семьдесят, чужая! Всё?! + worried: Ой... я не знаю, кто она... пожилая совсем, лет семьдесят примерно... + calm: Женщина, на вид около семидесяти лет. Мне незнакома. + confused: Ну... это... вроде не наша, старенькая уже, лет, может, семьдесят... или около того... + f_conscious: + panic: Он в сознании! На ногах ещё! Помогите! + aggressive: Да в сознании он, на ногах! Я же уже сказал! + worried: В сознании... пока на ногах ещё, но... + calm: Да, в сознании. Стоит на ногах. + confused: Сознание есть... то есть, он... да, стоит, на ногах. + f_caller: + panic: Это не я! Человеку плохо! Титов я, Титов Олег Иванович, прохожий, 916 896 3254, быстрее! + aggressive: Да слушайте вы! Прохожий Титов Олег, телефон 916-896-32-54. Вы записали или нет?! + worried: Ой... Я тут просто мимо шёл. Титов Олег Иванович, прохожий. Мой номер 916 896 32 54, если + что. + calm: 'Прохожий, Титов Олег Иванович. Для связи: 916 896 32 54.' + confused: Я? Я это... не я пострадал, мимо шёл... Титов Олег, кажется, Иванович, прохожий. И телефон + мой 916... подождите... 896 32 54. +repeat: + f_address: + panic: Да я уже сказал! Сказал! От Каширки к Истомихе! Остановка кладбища! Рядом с КПП! + aggressive: Хватит переспрашивать, я уже назвал! Дорога от Каширки на Истомиху, остановка Домодедовского + кладбища, КПП. + worried: Я же говорил... Там, от Каширского шоссе поворот на Истомиху, у остановки этого кладбища, + где КПП. + calm: 'Я повторял: дорога от Каширского шоссе в сторону Истомихи, остановка Домодедовское кладбище, + у КПП.' + confused: Э... я уже... у Каширки, Истомиха... у остановки, кладбище, рядом КПП, я называл... + f_what_happened: + panic: Да говорю же я вам! Говорю! Лицо! Перекошено! И речь! Невнятная! + aggressive: 'Вы вообще слушаете?! Я же русским языком сказал: лицо перекошено, речь невнятная!' + worried: Я это и сказал только что... Лицо перекосилось, речь стала невнятная. + calm: 'Повторяю: речь невнятная, лицо перекошено.' + confused: Я это... ну, уже говорил же. Речь невнятная и лицо... перекосилось, короче. + f_who: + panic: Да сказал уже! Семьдесят лет! Женщина! Неизвестная! + aggressive: 'Слышишь меня вообще? Повторяю: семьдесят, женщина, неизвестная.' + worried: Я же говорил... Ну семьдесят лет, женщина, неизвестная. + calm: 'Повторяю: женщина, лет семьдесят, неизвестная.' + confused: Я уже... это... говорил же. Женщина. Неизвестная. Лет семьдесят. + f_conscious: + panic: Да говорил я уже! Сознание есть, стоит он! + aggressive: Слушайте внимательнее! Сказал же — в сознании, на ногах! + worried: Я же уже отвечал... В сознании он, на ногах пока. + calm: 'Повторяю: в сознании, на ногах.' + confused: Я... я же говорил уже. Ну в сознании он, на ногах вроде. + f_caller: + panic: Я уже!.. Я же сказал всё! Титов Олег Иванович, 916 896 3254, быстрее! + aggressive: 'Ты глухой?! Повторяю для непонятливых: Титов, Олег Иванович, 916 896 3254!' + worried: Ой, я же только что говорил... Титов Олег Иванович, телефон 916 896 3254. + calm: 'Повторяю: Титов Олег Иванович, 916 896 3254.' + confused: Я... э-э... это самое, я уже назывался. Титов... Олег Иванович. Телефон... сейчас, 916 896 + 32... нет, 3254. +refine: {} +fillers: + panic: + - Я не знаю! Я не знаю такого! Какая разница, вы поможете или нет?! + - А?! Что?! Я не... я не слышу! Не понимаю, что вы говорите! + - Я не знаю! Не слышу! Да помогите же! + aggressive: + - Да не слышу я вас! Помощь давайте, а не допрос устраивайте! + - Да какая разница, что я вижу?! Делайте уже что-нибудь! + - Да какая разница! Я же говорю, не слышу я вас! + worried: + - Простите, я не расслышал... повторите, пожалуйста. Тут такое... + - Простите, я не расслышал... Я так переживаю, повторите, пожалуйста. + - Я не расслышал... Простите, я не знаю, что вы спросили... + calm: + - Повторите вопрос. Я не понял. + - Повторите вопрос. Не удалось разобрать. + - Не понял вопроса. Не могу сейчас на это ответить. + confused: + - А? Что? Извините, я... я не это... не знаю. Что вы спросили? + - Вы что-то спросили... я не понял, какое это сейчас имеет значение? Я запутался. + - Подождите, я не... А? Что вы сказали? Я не понял... diff --git a/scenarios/pregenerated/t20-3-rape.yaml b/scenarios/pregenerated/t20-3-rape.yaml new file mode 100644 index 0000000..bea1461 --- /dev/null +++ b/scenarios/pregenerated/t20-3-rape.yaml @@ -0,0 +1,77 @@ +scenario: t20-3-rape +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:56:45+00:00' +first_line: Меня изнасиловали, вызовите полицию! +reveal: + f_address: + panic: Кастанаевская! Дом сорок два! Корпус два! Во дворе! Быстрее! + aggressive: Слышишь?! Кастанаевская, 42, корпус 2, во дворе! Записал? + worried: Это... Кастанаевская улица... дом 42, корпус 2... во дворе... + calm: Улица Кастанаевская, дом 42, корпус 2, во дворе. + confused: Кастанаевская... или... нет, точно Кастанаевская. Дом 42, корпус 2. Во дворе, да. + f_what_happened: + panic: Меня изнасиловали! Травмы! Пожалуйста, быстрее! + aggressive: Вы слышите или нет?! Изнасилование, травмы есть! Шевелитесь! + worried: Кажется, у меня травмы... Меня изнасиловали. Что же мне делать? + calm: Произошло изнасилование, есть травмы. Нужна полиция. + confused: Это... изнасилование, наверное. Да, травмы есть. Или нет, да... изнасилование. + f_victims: + panic: Я одна! Помогите! Ей около тридцати, скорее! + aggressive: Одна пострадавшая! Лет тридцать. Долго ещё ждать?! + worried: Тут одна женщина... На вид лет тридцать, кажется... + calm: Пострадавшая одна, на вид около тридцати лет. + confused: Одна... девушка, да. Лет тридцать, может... или нет, около того. + f_caller: + panic: Иванова! Елена Сергеевна! Телефон запишите — 916 896 32... 3254! Быстрее, умоляю! + aggressive: 'Да записывайте уже: Иванова Елена Сергеевна. Телефон 916 896 3254. Всё, поняли?' + worried: Меня зовут Иванова Елена Сергеевна... Телефон 916 896 3254. Я правильно сказала? + calm: Иванова Елена Сергеевна, мой номер 916 896 3254. + confused: Я... я Иванова... Елена. Телефон? Сейчас... 916... 896... 32... 54. Вроде так. +repeat: + f_address: + panic: Кастанаевская! Я уже сказала! Дом 42, корпус 2, во дворе! + aggressive: 'Ты глухой?! Повторяю: Кастанаевская, 42, корпус 2, двор!' + worried: Я же уже говорила... Улица Кастанаевская, дом 42, корпус 2, во дворе. + calm: 'Повторяю: улица Кастанаевская, дом 42, корпус 2, во дворе.' + confused: Я... я уже называла, по-моему. Кастанаевская, 42, второй корпус, во дворе. + f_what_happened: + panic: Да! Сказала уже! Изнасилование! Травмы есть! Приезжайте! + aggressive: Да вы что там, оглохли?! Я же сказала — изнасилование! Травмы есть! + worried: Я же говорила... Вы не записали? Изнасилование. Травмы есть. + calm: 'Повторяю: изнасилование, травмы есть. Зафиксировали?' + confused: А... я разве не это сказала? Изнасилование. Да, и травмы есть. + f_victims: + panic: Да говорил уже! Одна женщина! Лет тридцати! Одна! Высылайте наряд быстрее! + aggressive: Я же сказал! Одна пострадавшая! Около тридцати лет! Что вы переспрашиваете? + worried: Я говорил... Одна женщина, лет тридцать. Пожалуйста, просто пришлите кого-нибудь. + calm: 'Повторяю: одна женщина, примерно тридцать лет. Я это уже называл.' + confused: Я уже... Разве я не сказал? Одна пострадавшая. Ну, лет тридцати... Или около того. + f_caller: + panic: Я уже сказала! Иванова Елена Сергеевна! Номер 916 896 3254! Зачем вы опять?! + aggressive: Да твою мать, я же только что назвала! Иванова, Елена Сергеевна, телефон 916 896 3254! + Слышно?! + worried: Я же говорила… Иванова Елена Сергеевна… И телефон 916 896 3254. Повторите, пожалуйста… + calm: Я это уже называла. Иванова Елена Сергеевна, телефон 916 896 3254. + confused: Я… я же уже говорила… Иванова, кажется… да, Иванова Елена Сергеевна… и телефон 916 896 3254. +refine: {} +fillers: + panic: + - А?! Что?! Я не знаю, не знаю я! Приезжайте скорее, вы что, не слышите?! + - А?! Что?! Я не слышу, я не… приезжайте уже! + - А? Что? Я не… не слышу! Приезжайте быстрее! + aggressive: + - Да какая разница сейчас?! Вы мне помощь пришлите, а не допрос устраивайте! + - Да какая разница, что вы там спросили! Я сказала — насилуют, делайте что-нибудь! + - Да какая разница?! Я сказала — насилуют, делайте что-то! + worried: + - Простите, я не понимаю... Я просто не знаю, что вам ответить, мне очень страшно... + - Простите, я не поняла вопроса… повторите, пожалуйста, у меня тут очень плохо слышно… + - Я не поняла… простите. Повторите, что вы спросили? + calm: + - Я не поняла ваш вопрос. Давайте позже, сейчас мне нужен наряд. + - Я не расслышала. Уточните. + - Я не расслышала. Повторите вопрос. + confused: + - Подождите... Я запуталась. Вы о чём спросили? Я не это... не по делу как-то. + - Что?.. Я не… а зачем это? Я не понимаю, просто пришлите кого-нибудь… + - Что?.. Нет, я не знаю… Подождите, я не поняла, что вы сказали. diff --git a/scenarios/pregenerated/t21-1-mass-fight-embassy.yaml b/scenarios/pregenerated/t21-1-mass-fight-embassy.yaml new file mode 100644 index 0000000..abbcbb5 --- /dev/null +++ b/scenarios/pregenerated/t21-1-mass-fight-embassy.yaml @@ -0,0 +1,97 @@ +scenario: t21-1-mass-fight-embassy +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:56:49+00:00' +first_line: Человек пятнадцать дерутся, прутами машут! +reveal: + f_address: + panic: Там у азербайджанского посольства прямо на тротуаре! На тротуаре! + aggressive: Где?! У посольства Азербайджана, на тротуаре я говорю, вы записали? + worried: Ой, это у азербайджанского посольства... прямо на тротуаре всё происходит. + calm: Рядом с посольством Азербайджана, на тротуаре. + confused: Ну это, как его... посольство Азербайджана. Там рядом, где пешеходная дорожка. + f_what_happened: + panic: О боже, они все дерутся! Десять, пятнадцать человек! Быстрее! + aggressive: Слушайте, там человек десять-пятнадцать сцепились! Долго мне ещё ждать?! + worried: Я не знаю, человек десять-пятнадцать, они там все... драка прямо на улице. + calm: Группа дерущихся. На вид от десяти до пятнадцати человек. + confused: Ну, много их... Десять или пятнадцать. Да, точно, человек десять-пятнадцать. + f_victims: + panic: Боже, их тут режут! Пятеро уже лежат! Пятеро! Все в крови! + aggressive: Слушай сюда! Пятерых уже измордовали, пока вы вопросы задаёте! Ты скорую вызвал или нет?! + worried: Господи... тут люди лежат, человек пять... я не знаю, что с ними, но им точно нужен врач... + calm: 'По пострадавшим: вижу пятерых человек с различными травмами. Нужна медицинская помощь.' + confused: Э-э... тут раненые... ну, эти, дрались... пятеро, кажется... или как их... в общем, травмы + у них, да. + f_suspects: + panic: Там палками!! Палками и прутьями бьют!!! Железными!! + aggressive: Ты вообще меня слышишь?! Палками и арматурой они дерутся, быстро давай! + worried: Вы бы слышали... Они же палками друг друга, прутами железными... + calm: В руках палки, арматура, драка идёт именно ими. + confused: Ну эти... как их... палки у них длинные, и прутья... железные эти... ну, дерутся в общем. + f_caller: + panic: Мои данные! Мои данные, записывайте! Иванов Пётр Иванович! Телефон 916-123-98-78! Быстрее! + aggressive: Да сколько можно повторять! Иванов Пётр Иванович, телефон 916-123-98-78. Записали наконец?! + worried: А, да... Это... Запишите на всякий случай. Пётр Иванович Иванов, и телефон... 916-123-98-78. + calm: Фамилия Иванов, Пётр Иванович. Номер 916-123-98-78. + confused: Погодите, это... Иванов Пётр Иванович, кажется. Или Иван Петрович? Нет, Пётр Иванович. И + телефон 916... 98-78. Секунду. +repeat: + f_address: + panic: Я же сказал! Посольство Азербайджана! На тротуаре! + aggressive: 'Ты глухой?! Повторяю для последних: Азербайджанское посольство, тротуар.' + worried: Ой, ну я же уже говорил... Там, у посольства Азербайджана, прямо на тротуаре. + calm: 'Повторяю: посольство Азербайджана, тротуар.' + confused: Я... я уже называл. Это посольство... Ну, Азербайджана, да. На тротуаре. + f_what_happened: + panic: Да я уже сказал! Десять-пятнадцать человек! Дерутся прямо тут! + aggressive: 'Ты глухой? Сказано было — десять-пятнадцать. Повторяю: десять-пятнадцать.' + worried: Я же это и говорил... Десять-пятнадцать человек. Вы слышите? + calm: Данные не менялись. Десять-пятнадцать дерущихся. Приём. + confused: Я... я уже называл. Там... ну, десять-пятнадцать. Разве не так? + f_victims: + panic: Да говорю же вам! Пятеро пострадавших! Пятеро! Разные травмы... Там кровь! Вы слышите?! + aggressive: 'Я уже сказал: пятеро пострадавших, травмы разные! Не переспрашивайте одно и то же, работайте!' + worried: Я же уже говорил... Пострадавших пятеро. Травмы у всех разные... Что мне ещё сказать? + calm: 'Повторяю то, что уже сказал: пятеро, травмы разные.' + confused: Я... я же называл. Пострадавших — кажется, пятеро. Или я не говорил? Травмы... да, разные. + f_suspects: + panic: Палки! Прутья! Я же сказал — прутьями! + aggressive: Я уже говорил, вы что, не слышите?! Палки и прутья! + worried: Я ведь уже сказал… У них палки, прутья железные. + calm: 'Повторяю: в руках палки и железные прутья.' + confused: Ну я это… уже говорил же. Палки, прутья… Да. + f_caller: + panic: Да сказал уже! Иванов Пётр Иванович! 916-123-98-78! Записывайте! + aggressive: 'Вы там что, вообще не слушаете?! Повторяю для особо одарённых: Иванов, 916-123-98-78!' + worried: Ох, ну я же только что называл... Иванов Пётр Иванович, 916-123-98-78. + calm: 'Повторяю: Иванов Пётр Иванович, 916-123-98-78.' + confused: А? Я разве не называл?.. Иванов... Пётр Иванович, 916-123-98-78. +refine: + f_address: + panic: Не тот! Не тот адрес! Леонтьевский, 16, строение 1! Слышите?! + aggressive: Да послушайте вы! Я же сказал — Леонтьевский переулок! Дом 16, строение 1! + worried: Ой, подождите... Я ошибся. Это Леонтьевский переулок, дом 16, строение 1... + calm: Нет, поправлюсь. Леонтьевский переулок, 16 строение 1. + confused: Ой, я перепутал... Это Леонтьевский... Или я неправильно сказал? Короче, дом 16, строение + 1. +fillers: + panic: + - А?! ЧТО?! Я НЕ… ТУТ ТАКОЕ! ВЫ ЕДЕТЕ?! СКОРЕЕ! + - А?! Что?! Вы что сказали?! Я не слышу, тут кричат! + - А?! Что?! Я не слышу! Какое ещё... Да какая разница?! Вы приедете или нет?! + aggressive: + - Да какая разница! Вы давайте уже! Что вы тупите-то?! + - Да какая разница, что вы спросили! Приезжайте быстрее! + - Да не знаю я, сколько их там было! Ты оглох? Я же сказал — драка! Делай свою работу! + worried: + - Простите, я не понял… Что вы сказали? Я просто очень боюсь… + - Простите, я не понял... тут очень шумно. Повторите? + - Я... я не понял вопроса. Простите, тут так шумно, я не могу сосредоточиться. Повторите, пожалуйста. + calm: + - Повторите громче. Плохо слышно. + - Здесь очень плохая слышимость. Повторите вопрос. + - Без понятия. Я этого не знаю. Просто примите вызов. + confused: + - Нет, подождите… Я не это… Что значит «кто»? Я не знаю, я случайно тут оказался… + - Что? А... нет, я не это имел в виду... что вы спросили? + - А? В каком смысле? Нет, я не это... Подождите, я не то сказал. Повторите вопрос. diff --git a/scenarios/pregenerated/t21-2-axe-wound.yaml b/scenarios/pregenerated/t21-2-axe-wound.yaml new file mode 100644 index 0000000..2708034 --- /dev/null +++ b/scenarios/pregenerated/t21-2-axe-wound.yaml @@ -0,0 +1,99 @@ +scenario: t21-2-axe-wound +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:56:55+00:00' +first_line: Я дрова рубила и себе по руке топором попала, кровь идёт. +reveal: + f_address: + panic: Там, у церкви! Дом прямо! Кровь хлещет, быстрее! + aggressive: Я же сказал, за Клин, на Лотошино. Не доезжая прудов, поворот к церкви. Дом напротив остановки, + неужели непонятно?! + worried: Это... мы не доехали до прудов немножко. Там к церкви поворот, а дом прям напротив остановки. + Вы поняли? + calm: Дорога от Клина в сторону Лотошино. Не доезжая Теряевских прудов, будет поворот к церкви. Мой + дом напротив остановки. + confused: Это... ну как ехать из Клина. В сторону Лотошино. Там пруды ещё... Теряевские. Мы до них + не доехали, свернули к церкви. Или... дом этот, прямо перед остановкой. + f_what_happened: + panic: Топором! По руке! Кровь хлещет, я не знаю, что делать! Рубила дрова, дрова! + aggressive: Слушайте, хватит вопросов! Топором по руке, когда дрова рубила! Кровь идет, делайте что-нибудь! + worried: Ох, я дрова рубила и топором по руке себе попала... Теперь кровь, и я не знаю, как ее остановить... + calm: Рубила дрова, случайно ударила топором по руке. Началось кровотечение. + confused: Я это... дрова... и топор. Упал, кажется. Или я упала? Нет, топор на руку. Кровь теперь + идет. + f_who: + panic: Господи, Ирина! Перова Ирина, пятьдесят шестого года, скорее, это я себе, себе! + aggressive: Перова Ирина Ивановна, десятого февраля пятьдесят шестого. Вызываю, блин, себе, что непонятного?! + worried: Перова Ирина Ивановна, да, это я... Десятое февраля пятьдесят шестого... Вызов себе, видимо. + calm: Перова Ирина Ивановна, дата рождения 10.02.1956. Вызов себе. + confused: Перова... Ирина Ивановна, кажется. День рождения десятого февраля... то есть дата. Вызываю... + себе, получается. + f_conscious: + panic: Да! Да! В сознании я! Господи, кровища-то... Я в сознании!!! + aggressive: В сознании! В сознании я, не видите?! Хватит тупые вопросы задавать! + worried: Да, я в сознании... А должно быть по-другому? Мне страшно... + calm: В сознании. Говорю же, всё понимаю. + confused: В сознании... или нет? Вроде да, я же говорю с вами... в сознании я. + f_caller: + panic: 916... 896... 3254! Девять-один-шесть, нет, восемь-девять-шесть... Боже, 3254! Это мой, мой + номер, быстрее! + aggressive: Слушай сюда! Записывай, а то повторять не буду! 916 896 3254, успел?! + worried: Ой, да, конечно... телефон... 916 896 32... подождите, 54. Да, 916 896 3254, вроде правильно. + calm: 'Мой номер для связи: 916 896 3254.' + confused: Телефон... 916... 896... нет, 896... извините, запуталась. 916 896 3254, кажется. +repeat: + f_address: + panic: Я УЖЕ ГОВОРИЛ! ГОСПОДИ! ДОМ У ЦЕРКВИ, КЛИН! + aggressive: Вам что, по десять раз повторять?! Сказал же — Клин, церковь, дом напротив остановки! + worried: Ой, я же это уже называл... Клин, у церкви дом, пожалуйста, быстрее. + calm: 'Повторяю: Клин, поворот к церкви у Теряевских прудов, дом напротив остановки.' + confused: Я... я же сказал вроде. Там церковь и остановка, от Клина ехать. Я путаюсь уже. + f_what_happened: + panic: Да топором! По руке! Я уже сказала! Кровь идёт! + aggressive: 'Я вам только что русским языком сказала: топором по руке! Хватит переспрашивать!' + worried: Слушайте, я же уже говорила... Ну, топором ударила, рука, кровь сильная. + calm: 'Повторяю: рубила дрова, попала топором по руке, открытое кровотечение.' + confused: Я... я ведь уже ответила? Это... топором, да. Дрова. Ну, по руке ударила. Кровь. + f_who: + panic: ДА Я УЖЕ!.. ИРИНА! ПЕРОВА! ГОВОРИЛ Я! КРОВЬ! ВСЁ! СКОРУЮ! + aggressive: 'Вы что там, оглохли?! Повторяю для непонятливых: Перова Ирина Ивановна! Вызываю себе! + Всё!' + worried: Ой... я же это... уже назывался... Перова Ирина Ивановна... себе я... + calm: Повторяю. Перова Ирина Ивановна. Вызов себе. + confused: Я говорил... или нет? Перова... Ирина... А вызываю себе, кажется... + f_conscious: + panic: Да в сознании я! В сознании говорю же! + aggressive: Слышь, я уже сказал это! В сознании! + worried: Я же говорил уже... В сознании я... + calm: 'Повторяю: в сознании.' + confused: Ну... Я же это... Уже сказал, в сознании, да. + f_caller: + panic: Я уже сказал! Девятьсот шестнадцать... тридцать два пятьдесят четыре! Кровь идёт! + aggressive: Да говорил я уже! Девять один шесть-восемь девять-шесть тридцать два пятьдесят четыре! + Слышишь?! + worried: Ой, я ж только что называл... Девятьсот шестнадцать, восемьсот девяносто шесть, тридцать + два, пятьдесят четыре. Правильно? + calm: 'Повторяю: 916 896 32 54. Записали?' + confused: Я... я уже говорил. Там девятьсот... нет, девять один шесть. Дальше восемь... девяносто + шесть. И тридцать два пятьдесят четыре. Всё так? +refine: {} +fillers: + panic: + - А! Да что... Что вы спросили?! Кровь! Кровь идёт, помогите! + - А?! Что?! Не знаю я! Кровь! Кровь идёт! + - А?! Что?! Я не слышу! Не слышу вас! + aggressive: + - Вы издеваетесь?! Какая разница! Я рубанула топором, всё! + - Да какая разница?! Делайте что-то уже! + - Да какая разница сейчас?! Вы скорую-то вызвали?! + worried: + - Я не понимаю, простите... Что? Я не расслышала... Повторите, пожалуйста. + - Я не поняла... Простите, повторите, я не расслышала... + - Простите, я не поняла... Что вы сказали? Повторите, пожалуйста... + calm: + - Не понял вас. Повторите вопрос. + - Не расслышала. Повторите вопрос. + - Не расслышал. Повторите вопрос. + confused: + - Нет, я не... Подождите, я не знаю. Что вы сказали? Я запутался. + - Что? Я не... А что вы спросили? Я запуталась. + - Я не... я не поняла вопрос. Что вы имеете в виду? diff --git a/scenarios/pregenerated/t21-3-child-locked-in-car.yaml b/scenarios/pregenerated/t21-3-child-locked-in-car.yaml new file mode 100644 index 0000000..3177487 --- /dev/null +++ b/scenarios/pregenerated/t21-3-child-locked-in-car.yaml @@ -0,0 +1,78 @@ +scenario: t21-3-child-locked-in-car +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:57:00+00:00' +first_line: Ребёнок в машине заперт, двери заблокировались! +reveal: + f_address: + panic: У ресторана WHEITE! Там возле бухты! Живописной! Парковка! + aggressive: На парковке WHEITE, у Живописной бухты. Неужели непонятно? + worried: Ой, мы у ресторана WHEITE... это возле Живописной бухты. На парковке. + calm: Парковка WHEITE, рядом с Живописной бухтой. + confused: У бухты этой, Живописной. Ресторан... как его... WHEITE. На парковке. + f_what_happened: + panic: Он там один! Двери! Двери заблокировались! Один он, в машине! + aggressive: Вы вообще слышите? Ребёнок в машине один, двери заблокированы. Делайте уже что-нибудь! + worried: Понимаете, он там совсем один... Двери заклинило, я не могу открыть. + calm: Ребёнок в автомобиле, один. Двери заблокировались. + confused: То есть, машина — она закрыта, да. И он... ребёнок внутри, один, и эти двери... они не открываются + никак. + f_victims: + panic: Он маленький совсем! Четыре года ему! Один там, один! + aggressive: Четыре года пацану! Один он! Делайте уже что-нибудь! + worried: Он там один... Четыре года всего... Я не знаю, что делать... + calm: Ребёнку четыре года. Он один в машине. + confused: Он... ему четыре... года четыре. И он один. Только он. + f_caller: + panic: Иванова, Иванова! Елена Сергеевна! 916 896 32… 3254! + aggressive: Пишите! Елена Сергеевна Иванова. Телефон 916 896 3254. Всё, хватит с вас? + worried: Её зовут… Иванова Елена Сергеевна. Телефон… сейчас, 916 896 3254. Правильно? + calm: 'Мои данные: Иванова Елена Сергеевна, номер телефона 916 896 3254.' + confused: Это… фамилия Иванова. Или это я Иванова? Да, я. Елена Сергеевна. А телефон мой 916 896 32… + 54, кажется. +repeat: + f_address: + panic: Да сказал уже! Уайт! Парковка ресторана! Живописная! + aggressive: Ты глухой? Я же говорил — парковка Wheite, Живописная бухта! + worried: Ой, ну... я же... ресторан Wheite, у бухты Живописной... парковка. + calm: 'Повторяю: парковка ресторана Wheite возле Живописной бухты.' + confused: Подождите... э-э... ресторан... этот, как его... Wheite, на Живописной бухте. Парковка. + f_what_happened: + panic: Да говорю же вам! Ребёнок! В машине! Один! Заблокировалось всё! + aggressive: Я уже это сказал! Ребёнок в машине один, двери заблокированы. Вы слушаете вообще? + worried: Я ведь уже говорил... Ребёнок один в машине, двери заблокированы. + calm: 'Повторяю: ребёнок один в автомобиле, двери заблокировались.' + confused: Ну... я это... уже сказал. Ребёнок в машине. Один он. И двери не открыть. + f_victims: + panic: Да четыре, четыре года ему! Один он, заперт! Быстрее! + aggressive: Я уже сказал — четыре года, один! Что непонятного?! + worried: Ну я же говорил... Четыре годика, он там совсем один. + calm: 'Повторяю: возраст четыре года, в машине один.' + confused: Я же... я сказал уже — четыре, наверное. Да, один он. + f_caller: + panic: Я уже говорил! Иванова Елена Сергеевна, 916 896 3254! Высылайте! + aggressive: 'Вы слышите?! Я уже называл! Повторяю: Иванова Елена Сергеевна, 916 896 3254.' + worried: Я же называл... Иванова Елена Сергеевна, 916 896 3254. + calm: Повторяю. Иванова Елена Сергеевна, 916 896 3254. + confused: Я... я же сказал уже. Иванова... Елена Сергеевна. Телефон 916 896 3254. +refine: {} +fillers: + panic: + - А? Что? Я не слышу! Какая разница, просто приезжайте! + - Какая разница! Достаньте его! Там просто... господи, скорее! + - А?! Что?! Я не слышу вас, не слышу! Помогите! + aggressive: + - Да не знаю я! Не грузите меня сейчас, просто отправьте кого-нибудь! + - Да какая вам разница?! Делайте свою работу! Скорую вызывайте или кого там! + - Да какая разница, что вы спросили! Спасайте давайте! + worried: + - Я не понимаю... Что вы спросили? Повторите, я не могу сосредоточиться... + - Я не могу сейчас... Я не знаю. Пожалуйста, просто пришлите кого-нибудь... + - Простите, я не понял… Что? Повторите… + calm: + - Простите, не расслышал. Это сейчас неважно, пришлите помощь. + - Я не расслышал вопрос. Повторите. Мне нужно, чтобы вы приехали. + - Повторите. Не расслышал. + confused: + - Подождите, я... А что вы сказали? Я запутался, можно ещё раз? + - Что? Нет, я не... Подождите, я не понял. Что вы сказали? + - Нет, это вы меня спросили… Или я спросил? В общем, я не понял. diff --git a/scenarios/pregenerated/t22-1-flat-fight.yaml b/scenarios/pregenerated/t22-1-flat-fight.yaml new file mode 100644 index 0000000..6bee6c7 --- /dev/null +++ b/scenarios/pregenerated/t22-1-flat-fight.yaml @@ -0,0 +1,98 @@ +scenario: t22-1-flat-fight +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:57:05+00:00' +first_line: У соседей драка, двое мужчин, слышно через стену. +reveal: + f_address: + panic: Василевского, 13/3! Код 2В, первый этаж, первая квартира, быстрее! Там драка! + aggressive: Слушайте, вы адрес записали? Улица Маршала Василевского, дом 13, корпус 3, квартира 2, + первый подъезд, первый этаж, код 2В. Достаточно? + worried: Это улица Маршала Василевского, 13, третий корпус, квартира 2, первый подъезд, первый этаж, + код домофона 2В... Пожалуйста, не кладите трубку. + calm: Улица Маршала Василевского, дом 13, корпус 3, квартира 2. Первый подъезд, первый этаж, код 2В. + confused: Улица Маршала Василевского, дом 13... нет, корпус 3... квартира 2, первый этаж, первый подъезд. + Код домофона 2В. Все верно? + f_what_happened: + panic: А-а-а! Дерутся! Двое мужчин! Быстрее! + aggressive: Да двое мужиков просто! Дерутся и дерутся, что непонятного?! + worried: Ой... Тут такое... Двое мужчин дерутся в квартире... + calm: В квартире драка. Двое мужчин. + confused: Ну, это... Два человека, мужчины... В квартире. Дерутся. + f_victims: + panic: А-а-а! Да нет там никого! Крови нет! Только ор этот! + aggressive: Да целые все, целые! Что вы меня задерживаете?! По голосам слышно! + worried: Я не вижу отсюда... Но вроде стонов нет, просто кричат. Пока обходится. + calm: Пострадавших не слышно. Драка пока на голосах. + confused: Ну это... Не ранены, кажется. Ну никто не орет от боли, просто матерятся. + f_suspects: + panic: ДВОЕ! МУЖИКИ ДВЕ! Без оружия! Без всего! Просто драка! + aggressive: Двое мужиков, без оружия! Что, так непонятно?! + worried: Там двое мужчин... Оружия нет, просто руками... + calm: Двое мужчин, оружия не вижу. + confused: Ну их... двое, что ли. Оружия такого нет, ножей, ничего. Два человека. + f_caller: + panic: Сосед! Соколов его... Иван Петрович! Телефон этот, 916 896... 896 3254! Пожалуйста, быстрее! + aggressive: 'Да запишите уже Соколова Ивана Петровича! Сосед он! И номер его: 916 896 3254! Слышите + меня?!' + worried: Там сосед... Соколов Иван Петрович... Я не знаю, может, он поможет... Запишите его, пожалуйста... + 916 896 32... 3254. + calm: 'Сосед — Соколов Иван Петрович. Его телефон: 916 896 3254.' + confused: Этот... Иван Петрович... фамилия Соколов. Сосед мой. Телефон... сейчас... 916... там дальше + 896... нет, 896 32... 3254. +repeat: + f_address: + panic: Василевского! 13/3 я же сказал! Там 2В, быстрее! Первый подъезд! + aggressive: 'Да сказал уже! Слушайте внимательно: Маршала Василевского, 13/3, квартира 2, первый этаж, + код 2В. Всё!' + worried: Ой... Я же говорил... Улица Маршала Василевского, дом 13, корпус 3, квартира 2. Первый этаж, + первый подъезд. Код 2В. + calm: 'Повторяю: улица Маршала Василевского, 13/3, квартира 2. Подъезд первый, этаж первый, домофон + 2В.' + confused: Я... я это уже называл. Маршала Василевского... дом, кажется, 13... корпус 3. Квартира 2. + Первый подъезд. Этаж первый. Код... 2В, да. + f_what_happened: + panic: Да говорю же! Дерутся! Двое! Мужчины! + aggressive: 'Слышишь меня? Сказал уже: двое мужиков в квартире. Повторяю!' + worried: Я же уже сказал... В квартире дерутся, мужчины двое. + calm: 'Повторяю: драка, квартира, двое мужчин.' + confused: Ну я же... это... говорил. Дерутся двое. В квартире. + f_victims: + panic: Да нет никого, говорю же! Нету— нет раненых! Слышно только ор! + aggressive: 'Я уже сказал: пострадавших нет. Слышно только драку — я это повторяю.' + worried: Я же говорил... Вроде нет пострадавших. Слышно только шум драки. + calm: 'Повторяю: пострадавших нет. Слышна только драка.' + confused: Я... я уже сказал — нет никого раненых. То есть... только драка слышна. + f_suspects: + panic: Да говорю же! Двое! Двое мужчин! Без оружия! Быстрее! + aggressive: Ты вообще слушаешь?! Сказал уже — двое мужиков, без оружия! + worried: Я же говорил... Двое мужчин, оружия нет. Правда нет. + calm: 'Повторяю: двое мужчин, оружия нет. Этого хватит?' + confused: Я уже сказал... Двое их было, и... без оружия, да. Всё верно. + f_caller: + panic: Да я же уже сказал! Соколов, сосед! Записывайте быстрее! + aggressive: 'Вы оглохли там? Повторяю для особо одарённых: Соколов Иван Петрович!' + worried: Я же это... уже называл. Сосед Соколов Иван Петрович. + calm: 'Повторяю: Соколов Иван Петрович, сосед.' + confused: Я уже... а, да, Соколов же. Фамилия Соколов. Телефон этот... говорил уже. +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу, тут ор стоит! + - А?! ЧТО?! Я НЕ СЛЫШУ! ТУТ ОРУТ ВСЕ! + - А?! Я не... Вы про что?! Там драка, я не знаю! + aggressive: + - Да какая разница! Вы приедете или нет?! + - Да какая разница, что вы там спросили! Приезжайте уже! + - Да какая разница! Я сказал — драка! Приезжайте быстрее! + worried: + - Простите, я не понял... что вы спросили? + - Простите, я не понял... что вы сказали? Тут так шумно... + - Я не понял... простите. Что? Повторите, пожалуйста. + calm: + - Повторите, не расслышал. + - Повторите. Не расслышал из-за шума. + - Я не расслышал. Уточните вопрос. + confused: + - Я... Э-э... А что вы сказали? Я запутался. + - Что? Нет, я не... А о чем вы спросили-то? + - Я... А что вы спросили-то? Я запутался. Драка, говорю же. diff --git a/scenarios/pregenerated/t22-2-child-stomach.yaml b/scenarios/pregenerated/t22-2-child-stomach.yaml new file mode 100644 index 0000000..050d8c2 --- /dev/null +++ b/scenarios/pregenerated/t22-2-child-stomach.yaml @@ -0,0 +1,98 @@ +scenario: t22-2-child-stomach +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:57:10+00:00' +first_line: Сыну живот скрутило, рвота с кровью! Мы в дороге! +reveal: + f_address: + panic: Ленинградка, возле памятника, Ленину! Где вокзал этот, Ржев, первый, напротив! Зубцов... ехали + мы туда, в Селижарово! + aggressive: Да говорю же вам — Ленинградское шоссе! Памятник Ленину, напротив вокзала станции Ржев-1! + Из Зубцова в Селижарово едем! + worried: Ой, мы на трассе... на Ленинградском шоссе. Тут памятник Ленину, вокзал станции Ржев-1... + Мы из Зубцова в Селижарово ехали. + calm: Ленинградское шоссе, ориентир — памятник Ленину напротив вокзала станции Ржев-1. Следуем из + Зубцова в направлении Селижарова. + confused: Это... Ленинградское шоссе. Тут вокзал, кажется, Ржев... первый? Да, Ржев-1. Напротив памятник + Ленину. Мы ехали... из Зубцова в Селижарово. + f_what_happened: + panic: Господи, тут кровь! Его рвёт с кровью! И живот болит! Помогите! Кровь! + aggressive: Быстрее давайте! У ребёнка рвота с кровью, живот болит! Вы вообще слушаете?! + worried: Я не знаю что делать... Его тошнит, в рвоте кровь... И на живот жалуется. Очень больно ему... + calm: У ребёнка рвота с примесью крови и боль в животе. + confused: Там... ну, живот схватило, и его вырвало. И как будто кровь в этом... В общем, рвота с кровью. + f_who: + panic: Максим! Соловьёв... Соловьёв Максим! Четыре года ему! + aggressive: Максим Соловьёв! Четыре года! Что, записали наконец-то?! + worried: Соловьёв Максим... Максим. Ему четыре года. + calm: Соловьёв Максим, четыре года. + confused: Соловьёв... или это... нет, Соловьёв Максим. Четыре года мальчику. + f_conscious: + panic: Он... он в машине! Белая Мазда, П325ОР 197! Скорее! Скорее, пожалуйста! + aggressive: Да в машине мы! В белой Мазде-6, номера П325ОР 197! Что, так сложно записать?! + worried: Мы в машине... Белая Мазда-6, номер П325ОР 197. Он в сознании, но ему очень плохо... + calm: Ребёнок в сознании. Находимся в автомобиле. Белая Мазда-6, госномер П325ОР 197. + confused: В сознании, да... Мы на машине, белая... Мазда, кажется. Шесть. Номер... П325ОР, точно, + 197. + f_caller: + panic: АЛЛО! ЭТО ПАПА! ДЕВЯТЬ ОДИН ШЕСТЬ... ВОСЕМЬСОТ ДЕВЯНОСТО ШЕСТЬ... ТРИДЦАТЬ ДВА ПЯТЬДЕСЯТ ЧЕТЫРЕ! + ПАПА ЗВОНИТ! + aggressive: Вы записываете вообще?! Папа, телефон 916 896 32 54, хватит переспрашивать! + worried: Я папа... Телефон мой... девятьсот шестнадцать... восемьсот девяносто шесть тридцать два + пятьдесят четыре... + calm: 'Звоню я, отец ребёнка. Номер для связи: 916 896 32 54.' + confused: Это... папа звонит, кажется... или я не знаю, подождите... телефон этот, 916... 896 32 54, + да? +repeat: + f_address: + panic: Я уже называл! Ленинградское шоссе! У памятника Ленину! Напротив вокзала!!! + aggressive: Слышишь?! Ты вообще слушаешь?! У памятника! На въезде со стороны Зубцова! + worried: Я же говорил... Ленинградское шоссе. Памятник Ленину, напротив вокзала Ржев-1. + calm: 'Повторяю: Ленинградское шоссе, ориентир — памятник Ленину напротив вокзала станции Ржев-1.' + confused: Это... ну, Ржев. Ленинградская трасса... памятник, где Ленин. И вокзал рядом. Ржев-1. + f_what_happened: + panic: Я же сказал! Кровь! Его рвёт кровью... боже, скорее! + aggressive: Вы что, глухой?! Я уже говорил — боль в животе, рвота с кровью! + worried: Пожалуйста, я уже это называл... просто сильные боли и рвота с кровью. + calm: 'Повторяю: у ребёнка боли в животе, рвота с примесью крови.' + confused: Я... я же говорил. Живот болит и... ну, кровь. Вы рвоту с кровью имели в виду? + f_who: + panic: Я уже говорил! Максим Соловьёв, четыре года, боже, его рвёт с кровью! + aggressive: Да твою ж... Максим Соловьёв, четыре года! Сказал же, рвота с кровью! + worried: Ой... Я же называл — Соловьёв Максим, четыре года. Рвота с кровью, повторите... + calm: 'Повторяю: Соловьёв Максим, четыре года, рвота с кровью.' + confused: Я... Эм, Соловьёв Максим, да... Четыре года. Рвота с кровью, всё верно? + f_conscious: + panic: Я ЖЕ СКАЗАЛ! БЕЛАЯ МАЗДА-6! П325ОР 197! ОН ТУТ! В СОЗНАНИИ! ВЫ СЛЫШИТЕ?! + aggressive: 'Вы глухой? Повторяю для вас ещё раз: белая Мазда-6, номер П325ОР 197. Ребёнок в сознании.' + worried: Я же только что говорил... Ребёнок в сознании, в машине. Белая Мазда-6, П325ОР 197. + calm: Я уже называл. Белая Мазда-6, госномер П325ОР 197. В сознании. + confused: Э-э... я же... ну, Мазда белая... П325ОР 197. Да, в машине. В сознании он, в сознании. + f_caller: + panic: Да папа это! Папа! Я уже говорил! 916 896 32... ребенка рвет кровью! + aggressive: Да ёлки-палки, вы оглохли там?! Папа, говорю, 916 896 3254! Записывайте уже! + worried: Я же только что называл... Папа это. Телефон 916 896 3254. Пожалуйста, быстрее. + calm: Повторяю. Вызывает папа, номер 916 896 3254. + confused: А? Я... я же сказал уже, по-моему. Папа звонит. Телефон... сейчас, 916 896... кажется, 3254, + да. +refine: {} +fillers: + panic: + - Что?! Не знаю я! Какая разница, кровь же! + - Да какая разница?! Ему плохо, понимаете?! Плохо! + - Я не знаю, я не знаю! Вы что, не слышите?! Что вы говорите?! + aggressive: + - Да какая разница?! Главное, что его рвёт, а вы с вопросами! + - Я уже сказал, что не знаю! Делайте что-нибудь! + - Хватит меня грузить своими вопросами! Я уже сказал — не знаю я! + worried: + - Я не понял... Простите, можно ещё раз? Я не расслышал... + - Я не понимаю, о чём вы... Просто помогите, пожалуйста... + - Я не это... не знаю я. Простите, я не расслышал, просто помогите. + calm: + - Повторите вопрос, я не услышал. + - Уточните вопрос, я не расслышал. + - Я не знаю. Повторите, пожалуйста, я не расслышал вопрос. + confused: + - А? Подождите... Вы что спросили? Я запутался. + - Подождите... Я не это... Что вы сказали? Повторите. + - А? Что? Подождите... я не это, я запутался. О чём вы спросили? diff --git a/scenarios/pregenerated/t22-3-suicide-sms.yaml b/scenarios/pregenerated/t22-3-suicide-sms.yaml new file mode 100644 index 0000000..d976e48 --- /dev/null +++ b/scenarios/pregenerated/t22-3-suicide-sms.yaml @@ -0,0 +1,81 @@ +scenario: t22-3-suicide-sms +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:57:15+00:00' +first_line: Знакомый СМС прислал, пишет, что повесится. В квартиру не попасть. +reveal: + f_address: + panic: Белозерская! 11Б, 11Б! Квартира 5, первый подъезд! Второй этаж, быстрее! + aggressive: Слышите, что я сказал? Белозерская, дом 11Б, квартира пять. Первый подъезд, второй этаж. + Записали?! + worried: Это улица Белозерская... дом 11Б, квартира 5. Первый подъезд, второй этаж. Пожалуйста, проверьте. + calm: 'Адрес: улица Белозерская, дом 11Б, квартира 5, первый подъезд, второй этаж.' + confused: Улица Белозерская... дом... сейчас, точно 11Б. Квартира... пятая, кажется. Да, пятая. Подъезд + первый. Этаж... второй. + f_what_happened: + panic: Он повеситься собрался! Скинул смс! Я не могу зайти, там закрыто всё! + aggressive: Слушайте, он мне написал, что вешаться собрался! И что мне теперь, дверь ломать?! Квартира + закрыта! + worried: Ой, тут такое дело... друг написал, что хочет повеситься. А я приехал — дверь не открыть... + calm: Мне поступило сообщение от знакомого, он хочет повеситься. Доступа в квартиру у меня нет. + confused: Он это... написал в смс про петлю. Я прибежал, а дверь никак... ну, закрыто там. + f_victims: + panic: ОН ТАМ ОДИН, ОДИН ГОВОРЮ! ТРУБКУ НЕ БЕРЁТ! НЕ БЕРЁТ, ПОНИМАЕТЕ?! + aggressive: Да один он там! И трубку швырнул, видите ли, не дозвониться! Хватит с меня! + worried: Он там совсем один сейчас... Я пытаюсь дозвониться, но он не отвечает. Просто не слышит... + calm: Он сейчас один в квартире. На звонки не отвечает. + confused: Ну он один... в смысле, больше никого нет. Или... нет, не берёт он трубку, не выходит на + связь. + f_caller: + panic: Она... её Лена зовут, Иванова, подруга! 916... 896 32 54, быстрее умоляю! + aggressive: 'Да сказал же я — Елена Сергеевна Иванова, подруга! Записывайте наконец: 916 896 32 54!' + worried: Ой, это подруга моя... Иванова Елена Сергеевна... и телефон у неё 916 896 32 54. + calm: 'Подруга. Иванова Елена Сергеевна. Контактный номер: 916 896 32 54.' + confused: Подождите... Иванова, кажется... Елена. Сергеевна, да. А телефон... 916... 896 32 54, вот. +repeat: + f_address: + panic: Да говорю же! Белозерская, 11Б! 11Б! Там пятая квартира, первый подъезд, второй этаж! Быстрее! + aggressive: 'Вы оглохли? Повторяю ещё раз: Белозерская, 11Б, квартира 5, подъезд 1, этаж 2. Всё, записали?!' + worried: Я уже называл... Белозерская, 11Б, квартира пять, первый подъезд, второй этаж. + calm: 'Повторяю: улица Белозерская, дом 11Б, квартира 5, подъезд 1, этаж 2.' + confused: Я же... а, да, сейчас. Улица... Белозерская, дом 11Б, квартира пять. Подъезд первый, этаж + второй. + f_what_happened: + panic: Да говорю же вам — СМСка пришла! Повеситься хочет! Квартира закрыта, не попасть! + aggressive: 'Я уже всё сказал: СМС о суициде, внутрь не зайти! Хватит переспрашивать!' + worried: Я же говорил... СМС написал, что повесится. А дверь закрыта, не войти. + calm: 'Повторяю: знакомый прислал СМС о намерении повеситься. Доступа в квартиру нет.' + confused: Ну я же сказал... это... СМС про петлю прислал. А так-то не зайти к нему. + f_victims: + panic: Да сказал уже! Один! Не выходит! + aggressive: Вы слышите вообще? Один человек, на связь не выходит. Повторяю. + worried: Ой... я же говорил. Один он там... и трубку не берёт. + calm: 'Повторяю: один в квартире, на связь не выходит.' + confused: Я... а, да. Один который... ну, не отвечает он, я уже сказал. + f_caller: + panic: Да сказал уже! Иванова Елена Сергеевна, подруга! 916 896 3254! Скорее! + aggressive: 'Вы издеваетесь? Повторяю: Иванова Елена, подруга, 916 896 3254.' + worried: Я же только что говорил... Иванова Елена Сергеевна, подруга, 916 896 3254. + calm: 'Повторяю: Иванова Елена Сергеевна, подруга, 916 896 3254.' + confused: Я уже называл... Иванова Елена Сергеевна, подруга, телефон 916 896 3254. +refine: {} +fillers: + panic: + - Да какая разница?! Я не знаю! Просто скорая... пусть... вы что, не слышите?! + - Что?! Я не... Откуда я знаю?! Он просто написал и всё! Вы мне скажите, что делать! + - Я не знаю! Я не слышу вас! Какая разница, при чём тут это?! + aggressive: + - Откуда я знаю?! Я что, экстрасенс?! Просто пришлите кого-нибудь! + - Я вам это же и объясняю! Откуда у меня такие данные? У него в сообщении спросите! + - Да какая разница, что вы спросили?! Я говорю — человек умирает, делайте что-то! + worried: + - Я не понимаю, о чём вы... Я не знаю этого, просто не знаю. Помогите, пожалуйста. + - Простите, я не расслышал... Повторите, что вам нужно? Я очень переживаю. + - Я... простите, я не понял вопроса. Тут такое сообщение... Что мне делать? + calm: + - Я не могу ответить на этот вопрос. У меня нет такой информации. + - Я не понял вопроса. Уточните. + - Я не разобрал ваш вопрос. Повторите, пожалуйста, громче. + confused: + - Что, простите? Я не понимаю, о чём вы... А... Нет, я не знаю. + - Подождите... Вы сейчас о чём спросили? Я немного запутался. + - Я... Вы что-то спросили? Я не понял... Тут этот текст от него, и я не знаю... diff --git a/scenarios/pregenerated/t23-1-drunk-husband.yaml b/scenarios/pregenerated/t23-1-drunk-husband.yaml new file mode 100644 index 0000000..9e81423 --- /dev/null +++ b/scenarios/pregenerated/t23-1-drunk-husband.yaml @@ -0,0 +1,96 @@ +scenario: t23-1-drunk-husband +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:57:20+00:00' +first_line: У соседей скандал, муж пьяный, женщине голову разбил! +reveal: + f_address: + panic: Тихомирова! Пятнадцать, корпус один! Квартира семьдесят девять! Подъезд второй, четвёртый этаж! + Код 80В! Быстрее! + aggressive: Да Тихомирова, 15, первый корпус, 79-я квартира! Второй подъезд, 4-й этаж, код 80В! Записали?! + worried: Улица Тихомирова... дом пятнадцать, корпус один... квартира семьдесят девять. Подъезд второй, + этаж четвертый. Код домофона 80В... + calm: Тихомирова, 15/1, квартира 79. Подъезд второй, четвертый этаж. Домофон — 80В. + confused: Тихомирова... дом 15... или 15/1? Корпус один, квартира 79... подъезд второй, этаж... четвертый! + А код — 80В, кажется... + f_what_happened: + panic: Алло! Муж, он пьяный, скандал! Скорую! Скорую быстрее! + aggressive: Слышите? Скандал у нас, муж пьяный. Скорую давайте, быстрей уже! + worried: Алло... тут скандал с мужем, выпил он... мне бы скорую. + calm: Здравствуйте. Домашний скандал, муж в алкогольном опьянении. Нужна скорая. + confused: Ой... это самое, скандал у нас... муж пьяный. И скорая нужна, наверное. + f_victims: + panic: Голова разбита! Кровь! Петрова... Лена, 28 лет! Помогите! + aggressive: Да послушайте уже! Петрова Елена, 28 лет, голову разбили, хлещет кровь! + worried: Ох... Девушка пострадала. Петрова Лена... Ей 28. Удар по голове, сильно кровоточит. + calm: 'Пациентка: Петрова Елена Михайловна, 28 лет. У нее травма головы и кровотечение.' + confused: Эта... Женщина... Петрова Елена, кажется. Ну, 28 лет. У нее голова... кровь идет. + f_suspects: + panic: Он пьяный! Он дома, пьяный! Он же... он... + aggressive: Да дома он, где ему ещё быть! Пьяный в стельку! + worried: Он в квартире... и он пьяный, сильно пьяный... + calm: Муж в квартире. В состоянии алкогольного опьянения. + confused: Он тут... в квартире, то есть. И он пьяный, да. Пьяный. + f_caller: + panic: Сосед! Соколов! Иван Петрович, телефон его 916 896 3254! Иван Петрович! + aggressive: 'Всё! Записывайте: Соколов Иван Петрович, сосед, 916 896 3254. Этого хватит?!' + worried: Там сосед ещё есть... Иван Петрович Соколов, кажется. Запишите его номер — 916 896 3254. + calm: Сосед, Соколов Иван Петрович. Его телефон — 916 896 3254. + confused: Ой, тут ещё сосед... Иван Петрович... Соколов, да? У него телефон 916 896... 3254. +repeat: + f_address: + panic: Я же уже сказал! Тихомирова, 15/1, семьдесят девятая! Всё, быстрее! + aggressive: 'Слышь, ты! Повторяю для глухих: Тихомирова, 15 корпус 1, квартира 79. Записал?!' + worried: Ой, я же только что говорил... Ладно, Тихомирова, дом 15, корпус 1, квартира 79. + calm: 'Повторяю: Тихомирова, 15/1, 79-я квартира.' + confused: Я же... Я это уже называл. Там... улица Тихомирова, дом 15, корпус 1 и квартира 79. + f_what_happened: + panic: Да я же сказала! Скандал! Пьяный муж! Скорую! Скорую быстрее! + aggressive: Вам что, по буквам повторить? Пьяный муж, скандал, нужна скорая. Слышно?! + worried: Ой... я уже говорила. Пьяный муж устроил скандал, нам нужна скорая... + calm: 'Повторяю: пьяный муж, скандал, нужна скорая.' + confused: Я же это и сказал... Пьяный муж, скандал. Скорая. Или что-то не так? + f_victims: + panic: Да сказала уже! Голова разбита, кровь хлещет! Петрова, Лена, двадцать восемь! Сказала же! + aggressive: 'Вы что, не слышите?! Я уже всё назвал: Петрова Елена, двадцать восемь, травма головы! + Кровотечение! Всё!' + worried: Ну я же говорила... Петрова Елена Михайловна, двадцать восемь лет. Там голова разбита и кровь, + понимаете? + calm: 'Повторяю: Петрова Елена, двадцать восемь, травма головы, кровотечение.' + confused: Ой... Я же... Петрова, да, Елена... Михайловна, кажется. Двадцать восемь. Голова, кровь + идёт... Я это уже говорил, простите. + f_suspects: + panic: Да говорю же вам! Пьяный он, пьяный! Муж в квартире! + aggressive: 'Вы слушаете вообще? Я уже сказал: муж, пьяный, в квартире.' + worried: Ой... я же говорила, кажется... Муж дома, пьяный, вот. + calm: 'Повторяю: муж в квартире. Состояние алкогольное.' + confused: Я... это... уже сказал. Муж в квартире. Пьяный, да. + f_caller: + panic: Я уже называл! Сосед! Соколов Иван Петрович, 916 896 3254, вы что, не слышите? + aggressive: 'Да ёлки-палки, слушайте внимательнее! Повторяю: Соколов Иван Петрович, сосед, 916 896 + 3254! Всё!' + worried: Ох, ну я же говорил уже... Соколов Иван Петрович, сосед, телефон 916 896 3254, не записали, + что ли... + calm: 'Я уже сообщал эти данные, продублирую: Соколов Иван Петрович, сосед, 916 896 3254.' + confused: Я... я же это уже говорил... А... Соколов... Иван Петрович, да... Сосед, 916 896 3254, кажется... +refine: {} +fillers: + panic: + - Что?! Я не… А? Какая разница?! Вы мне скорую давайте! Скорую! + - А?! Что?! Я не слышу, я не... повторите! Быстрее, пожалуйста! + - А?! Что?! Я не слышу, не слышу вас! Какая разница?! Приезжайте быстрее! + aggressive: + - Да какая нахрен разница? Я сказал — муж пьяный! Перестаньте задавать тупые вопросы! + - Да какая разница, что я сказал! Вы уже едете или нет?! Я не понял ваш вопрос! + - Да какая нахрен разница, что вы там спросили?! Я сказала — муж пьяный, дебош! Всё! + worried: + - Я не понял вопроса, простите... Что вы сказали? Я просто не знаю, что делать... + - Ой, простите... я не расслышал... можно ещё раз? Я просто очень переживаю... + - Ой, простите, я не расслышала... Тут так шумит, повторите, пожалуйста... + calm: + - Повторите, я не расслышал. Здесь очень шумно. + - Прошу прощения, помехи на линии. Не могли бы вы повторить последний вопрос? + - Извините, не расслышал. Повторите вопрос. + confused: + - Что? Я не это... Подождите, я не понял, что вы спросили. Я запутался. + - Я... я не это хотел сказать. Что? Какой вопрос? Я запутался... повторите. + - Я... я не поняла, что вы спросили. Я просто... я не знаю, мне просто помогите. diff --git a/scenarios/pregenerated/t23-2-eardrum.yaml b/scenarios/pregenerated/t23-2-eardrum.yaml new file mode 100644 index 0000000..6050a23 --- /dev/null +++ b/scenarios/pregenerated/t23-2-eardrum.yaml @@ -0,0 +1,102 @@ +scenario: t23-2-eardrum +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:57:25+00:00' +first_line: Я ухо чистила и перепонку повредила, кровь идёт. +reveal: + f_address: + panic: Лесная! Лесная, дом пять!.. Господи, скорее, пожалуйста! + aggressive: Да Лесная, дом пять! Сказала же уже, нет у меня времени повторять! + worried: Улица Лесная... дом пять. Меня тут услышат? Дом пять. + calm: Лесная, пять. Жду. + confused: Лесная... нет, не Лесной... Лесная улица! Дом пять, точно, подъезд... всё, дом пять. + f_what_happened: + panic: Я ухо чистила! Там кровь! Я перепонку повредила, кажется! Помогите! + aggressive: Слушайте, я перепонку повредила. Чистила ухо, теперь кровь идет! Делайте уже что-нибудь! + worried: Я, кажется, барабанную перепонку повредила... Чистила ухо и теперь кровь. Что мне делать? + calm: Здравствуйте. Чистила ухо, повредила барабанную перепонку, началось кровотечение. + confused: Я это... ухо чистила и, похоже, перепонку задела. Ну, барабанную. И кровь теперь... + f_who: + panic: Оля! Липатина я! Ольга Сергеевна! Десятого марта семьдесят седьмого! Я себе, себе вызываю! + aggressive: Липатина Ольга Сергеевна, дата рождения десятое марта семьдесят седьмого года. Вызываю, + ясно? Себе! + worried: Ой, это... Липатина Ольга Сергеевна... Десятое марта, год семьдесят седьмой... Я себе скорую... + вызываю. + calm: Липатина Ольга Сергеевна, дата рождения десятое марта семьдесят седьмого. Вызов на себя. + confused: Липатина... Ольга, кажется, Сергеевна... День рождения в марте... Нет, это я себе вызываю. + f_conscious: + panic: Да! Да, я здесь! Слышу вас! Я в сознании! + aggressive: В сознании я, в сознании! Что вы глупые вопросы задаете?! + worried: Ох… в сознании. Вроде бы. Да, я понимаю вас. + calm: В сознании. Я здесь, я вас слышу. + confused: А? Ну, я это… не сплю. В сознании, короче. + f_caller: + panic: Девять... девять-один-шесть! Восемь-девять-шесть... нет! Три-два-пять-четыре! Алло?! Запишите + же! + aggressive: 'Да заколебал ты уже! Телефон: 916 896 3254. Всё, хватит!' + worried: 'Ой... Телефон. Мой телефон... Записывайте: 916 896 3254. Так? Всё правильно?' + calm: 'Для связи: 916 896 3254.' + confused: Этот... мой, наверное... или нет, его... 916... как дальше? 896 32... подождите, 3254. Всё, + вот. +repeat: + f_address: + panic: Да Лесная же! Пятый дом! Я уже говорила! + aggressive: Вы вообще слушаете?! Лесная, 5! Повторяю для особо одарённых! + worried: Ой... я же только что называла... Лесная улица, дом пять... + calm: 'Повторяю: Лесная, дом 5.' + confused: Я... я же сказала... Лесная... дом пять, кажется... правильно? + f_what_happened: + panic: Да говорю же! Ухо! Чистила! Кровь идёт! + aggressive: Глухая что ли? Сказала уже — барабанная перепонка! + worried: Ну я же говорила... Ухо повредила. Ватной палочкой. Кровь. + calm: Я уже отвечала. Чистила ухо, повредила перепонку. Кровотечение. + confused: Я... я это уже... Чистила ухо, перепонка, да... И кровь. + f_who: + panic: Да я уже сказала! Сказала! Липатина Ольга Сергеевна, 77-го, барабанную перепонку! Вы что, не + слышите?! + aggressive: Вы издеваетесь? Я вам только что это продиктовала! Липатина Ольга Сергеевна, 10.03.1977, + с травмой уха. + worried: Господи, ну я же говорила... Липатина Ольга Сергеевна, 77-го года рождения, перепонку повредила. + Пожалуйста, зафиксируйте. + calm: 'Повторяю: Липатина Ольга Сергеевна, 10.03.1977. Повреждение барабанной перепонки.' + confused: А... разве я не это сказала? Липатина... Ольга Сергеевна, кажется... 10.03.1977. Ну, я ухо... + перепонку повредила. + f_conscious: + panic: Да в сознании она! Я же уже говорила! В сознании! + aggressive: 'Слушайте внимательнее! Я же русским языком сказала: в сознании она, в сознании!' + worried: Ой, ну я же только что это сказала... В сознании она, в сознании... + calm: 'Повторяю: в сознании. Я уже это говорила.' + confused: Я... я же это уже... в сознании она. Да, в сознании. + f_caller: + panic: Я же уже! Девять, девять-один... 916 896 3254! + aggressive: 'Да сказала уже! Телефон: 916 896 3254!' + worried: Ой... Я же говорила... 916 896 3254. + calm: 'Повторяю: 916 896 3254.' + confused: Я... я называла. По-моему, 916 896 32... 54. +refine: + f_address: + panic: Нет! Подождите-подождите! Я перепутал! Это Малино! Посёлок Малино, Лесная! + aggressive: Да не Зеленоград я сказал! Малино! Посёлок Малино, улица Лесная, дом пять. Записывай давай! + worried: Ой, я кажется не то назвал... Простите. Посёлок Малино. Лесная улица, дом пять. + calm: Поправлюсь. Посёлок Малино. Улица Лесная, дом 5. + confused: Ой, это... Погодите. Я сейчас перепутал. Малино. Посёлок Малино, Лесная, пять. Да, всё верно. +fillers: + panic: + - Я не знаю! Слышите?! Не знаю я! + - Я не знаю! Я не слышу вас! Я ничего не знаю, помогите мне! + - А?! Я не слышу! Не слышу вообще ничего! Что вы сказали?! + aggressive: + - Слушайте, я не понимаю, чего вы от меня хотите! Я не знаю! + - Да какая разница? Я не слышу вопроса, делайте уже что-нибудь! + - Да какая разница?! Я вам про ухо говорю! Делайте что-нибудь! + worried: + - Ой... а это разве так важно сейчас? Я не знаю... + - Простите, я не расслышала... Я очень растеряна, повторите. + - Простите... Я не понимаю, что вы спрашиваете. Я просто не знаю, что делать... + calm: + - Я не могу ответить на этот вопрос. Я не знаю. + - Я не могу сейчас ответить на этот вопрос. Давайте по существу. + - Повторите, я не расслышала вопрос. + confused: + - Подождите, что? Я не поняла... не знаю я. + - А? Что? Я не поняла вашего вопроса... Я запуталась, извините. + - Нет, подождите... Вы не то спросили. Я не об этом... Зачем вы это спрашиваете? diff --git a/scenarios/pregenerated/t23-3-lost-child.yaml b/scenarios/pregenerated/t23-3-lost-child.yaml new file mode 100644 index 0000000..9c327c7 --- /dev/null +++ b/scenarios/pregenerated/t23-3-lost-child.yaml @@ -0,0 +1,87 @@ +scenario: t23-3-lost-child +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:57:31+00:00' +first_line: Внук потерялся! Тридцать минут назад во дворе гуляли! +reveal: + f_address: + panic: Домодедовская, 34, первый корпус, у третьего подъезда, быстрее, там во дворе, во дворе! + aggressive: 'Я же уже сказала: улица Домодедовская, дом 34 корпус 1, двор, где третий подъезд. Записали?!' + worried: Мы на Домодедовской... дом 34, корпус 1, во дворе, у третьего подъезда... + calm: Улица Домодедовская, дом 34, корпус 1, двор со стороны третьего подъезда. + confused: Домодедовская... дом тридцать... четыре, кажется. Корпус 1. Там во дворе, у третьего подъезда, + да. + f_what_happened: + panic: Бабушка! С бабушкой гулял! Полчаса уже, мы во дворе, полчаса! + aggressive: Говорю же, с бабушкой во дворе гулял, а вы не слушаете! Тридцать минут уже прошло! + worried: Мы гуляли во дворе с бабушкой... Прошло минут тридцать, не больше... + calm: Потерялся около получаса назад во дворе, гулял там с бабушкой. + confused: Во дворе... с бабушкой... это, минут тридцать... или около того... + f_victims: + panic: Гриша! Мой мальчик! Синяя куртка... жёлтая шапка! Ему пять! + aggressive: Слушайте! Ребёнок в синем и жёлтом. Гриша. Пять лет. Записали?! + worried: Он в синей куртке... Гриша. Жёлтая шапка, шарф, варежки... пять лет. + calm: Мальчика зовут Гриша Степанов, пять лет. Одет в синюю куртку, жёлтую шапку, такой же шарф и + варежки, синие брюки, чёрные ботинки. + confused: Ой... куртка синяя, кажется. Шапка жёлтая. Или нет, точно жёлтая. Степанов Гриша, пять лет. + f_caller: + panic: 'Бабушка! Это бабушка его! Антонина... Марковна... Степанова! Запишите телефон: 916 896 32... + ой, 3254!' + aggressive: 'Вам же русским языком говорят: бабушка Степанова Антонина Марковна. Телефон записывайте: + 916 896 3254. Всё?' + worried: Это его бабушка... Степанова Антонина Марковна. Если что, её телефон 916 896 3254. Она там, + наверное, с ума сходит... + calm: 'Данные бабушки: Степанова Антонина Марковна. Контакты для связи: 916 896 3254.' + confused: 'Степанова... Антонина... нет, Марковна Антонина. То есть Антонина Марковна Степанова. Телефон... + а, вот: 916 896 32... 54.' +repeat: + f_address: + panic: Я уже сказал! Домодедовская, 34/1, третий подъезд, двор! + aggressive: 'Слушайте внимательнее! Повторяю: Домодедовская, 34 корпус 1, двор у третьего.' + worried: Ой, я же говорил... Домодедовская, 34/1, возле третьего подъезда двор. + calm: 'Повторяю: улица Домодедовская, дом 34, корпус 1, двор у третьего подъезда.' + confused: Я... я же это... называл уже. Домодедовская, 34/1, третий... там двор. + f_what_happened: + panic: Да говорил уже! Тридцать минут назад! Во дворе с бабушкой! + aggressive: Я же ясно сказал — тридцать минут как пропал, в своём дворе, с бабушкой гулял! + worried: Ой, я же это уже говорил... Потерялся полчаса назад, был во дворе с бабушкой. + calm: 'Повторяю: потерялся тридцать минут назад, гулял с бабушкой во дворе.' + confused: Ну я же... говорил вроде... полчаса назад во дворе, с бабушкой. + f_victims: + panic: Да говорю же я вам! Синяя куртка, жёлтая шапка! Ну сказал же! + aggressive: Я уже всё назвал! Куртка синяя, шапка жёлтая, брюки синие. Записывайте! + worried: Ну я же уже всё говорил... Синяя куртка, жёлтая шапка и шарфик... Повторить? + calm: 'Повторяю: синяя куртка, жёлтая шапка и шарф, синие брюки, чёрные ботинки.' + confused: Так, я уже называл... Ой, куртка синяя, шапка жёлтая, брюки, кажется, тоже синие. И ботинки + чёрные. + f_caller: + panic: Я уже сказал! Степанова! Антонина Марковна! Бабушка я, бабушка! 916 896 32... ой, 54! Записывайте + скорее! + aggressive: 'Да слушайте же вы! Повторяю: Степанова Антонина Марковна, бабушка, 916 896 3254. Всё, + хватит переспрашивать!' + worried: 'Ну я же только что называла... Ладно, ещё раз: Степанова Антонина Марковна, я бабушка, 916 + 896 3254.' + calm: Я уже говорил. Степанова Антонина Марковна, бабушка, 916 896 3254. + confused: Подождите... Я ведь уже... Степанова Антонина... бабушка. Телефон 916 896... кажется, 3254. + Я правильно? +refine: {} +fillers: + panic: + - Что?! Я не слышу, я не... какой ещё, какой?! + - А? Что?? Я не слышу! Я не понял! + - Я не знаю! Не знаю я такого, вы что, не слышите?! + aggressive: + - Да какая разница! Вы мне лучше скажите, вы его уже ищете или нет?! + - Да какая разница! Что вы мне голову морочите?! + - Да какая разница, я вас не про это спрашиваю! Вы поможете или нет?! + worried: + - Простите, я не понял... Вы не могли бы повторить? Я что-то пропустил... + - Простите, я не расслышал… Что вы сказали? + - Подождите, я не понимаю... Что вы сейчас сказали? Я просто не знаю, что вам ответить... + calm: + - Повторите, пожалуйста, связь прерывается. + - Повторите, я не понял вопрос. + - Я вас не расслышал. Повторите, пожалуйста, ещё раз. + confused: + - Нет, это вы меня простите... Я не расслышал. Какой был вопрос? + - Подождите... А? Нет, я не это хотел сказать. Что вы спросили? + - Я... я не понял. А это обязательно? Я не это имел в виду, я запутался... diff --git a/scenarios/pregenerated/t24-1-parking-quarrel.yaml b/scenarios/pregenerated/t24-1-parking-quarrel.yaml new file mode 100644 index 0000000..c206f59 --- /dev/null +++ b/scenarios/pregenerated/t24-1-parking-quarrel.yaml @@ -0,0 +1,79 @@ +scenario: t24-1-parking-quarrel +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:57:35+00:00' +first_line: Во дворе ругаются из-за парковки, громко очень. +reveal: + f_address: + panic: Вешняковская, 37! У пятого! Быстрее, быстрее, они сейчас... двор, пятый подъезд! + aggressive: Сказал же — Вешняковская, 37! Двор у пятого подъезда, что непонятного?! + worried: Вешняковская, дом 37... это во дворе, у пятого подъезда, пожалуйста, приезжайте скорее + calm: Вешняковская улица, 37, двор у пятого подъезда. + confused: Улица... сейчас, Вешняковская, да, дом 37... а где именно — двор, у пятого, кажется, подъезда + f_what_happened: + panic: Там люди... из-за парковки дерутся! Скорее! Скорее приезжайте! + aggressive: Да не могу я ждать, пока вы вопросы задаёте! Говорю же — драка во дворе из-за машины! + worried: Вы пришлите кого-нибудь, пожалуйста... Там ссора, мужчины из-за парковки чуть ли не дерутся... + calm: Во дворе конфликт. Предмет ссоры — парковочное место. + confused: Они там... это... ну, кричат. Что-то с парковкой, кажется. Из-за неё и ссора. + f_victims: + panic: Нету пострадавших, нет! Никого не задело, никто не ранен, никто! + aggressive: Да не пострадал никто! Что вы глупости спрашиваете, некого осматривать! + worried: Вроде обошлось без травм... Все целы, никто не пострадал. + calm: Пострадавших нет. Все целы. + confused: Нет, раненых нет... Или пострадавших... В общем, никто не ударился, все стоят. + f_caller: + panic: Соколов! Иван Петрович! Я видел, запишите... 916 896 3254, это мой, быстрее! + aggressive: Соколов Иван Петрович. Очевидец. Телефон 916 896 3254. Записали? Дальше что? + worried: Я просто мимо проходил... Соколов Иван Петрович меня зовут, телефон 916 896 32... 54, да. + calm: 'Мои данные: Соколов Иван Петрович, очевидец, номер телефона 916 896 3254.' + confused: Кто? А, я... Иван Петрович Соколов, кажется. Да, очевидец. Запутался... телефон мой 916 + 896 3254. +repeat: + f_address: + panic: Вешняковская, 37, пятый! Я уже говорил! Быстрее! + aggressive: Да тридцать седьмой дом, пятый подъезд, я же русским языком сказал! + worried: Я же только что называл... Вешняковская, 37, двор у пятого подъезда. + calm: 'Повторяю: Вешняковская, 37, двор у пятого подъезда.' + confused: Я... я уже говорил... Это улица Вешняковская, дом 37... или я не сказал? Нет, говорил, пятый + подъезд. + f_what_happened: + panic: Я уже сказал! Ссора здесь, ссора! Из-за парковки! + aggressive: 'Вы глуховаты? Повторяю: ссора во дворе из-за парковки.' + worried: Ох... Я же говорил... Ссора, и всё из-за парковки. + calm: 'Повторяю: ссора во дворе из-за парковки.' + confused: Я это... уже сказал же. Ссора. Из-за парковки. Во дворе которая. + f_victims: + panic: Да нет никого, нет! Я же сказал уже, нет пострадавших! + aggressive: Вы вообще слушаете? Я же русским языком сказал — пострадавших нет! + worried: Я ведь уже говорил... Нет там пострадавших, просто ссора + calm: 'Повторяю: пострадавших нет' + confused: Я же... я говорил это, пострадавших нет, вроде + f_caller: + panic: Я же уже говорил! Соколов Иван Петрович, 916-896-32-54, я очевидец, не записываете вы ничего! + aggressive: 'Вы что там, совсем не слышите меня?! Повторяю специально для вас: Соколов. Иван. Петрович. + Очевидец. Телефон 916-896-32-54.' + worried: Я же только что всё продиктовал... Соколов Иван Петрович, я очевидец, номер 916-896-32-54. + calm: 'Повторяю: Соколов Иван Петрович, очевидец, телефон 916-896-32-54.' + confused: Ой, я же это... я уже назывался вроде. Соколов, да... Иван Петрович, очевидец, 916-896-32-54. +refine: {} +fillers: + panic: + - А? Я не слышу! Что?! Какая разница, приезжайте быстрее! + - А? Что?! Я не слышу, не слышу вас! Что вы сказали?! + - Я не знаю! Какая разница?! Вы приедете или нет?! + aggressive: + - Да не знаю я! Слушайте, что я вам говорю! Вы мне поможете или нет? + - Да какая разница, что вы там спросили! Приезжайте уже быстрее, вас ждать некогда! + - Да какая разница, что я вижу?! Вы на вызов едете или будете тут опросы устраивать?! + worried: + - Ой, простите, я не расслышал... Вы не могли бы повторить? + - Простите, я не понял вопроса... Тут такое творится, повторите еще раз, пожалуйста. + - Простите, я не расслышал... Что вы сказали? Тут такое творится, я растерялся... + calm: + - Повторите вопрос, не разобрал из-за шума. + - Не расслышал. Повторите, что вам нужно. + - Повторите, я не уловил вопрос. Тут шумно. + confused: + - Что? Я... я не понял... При чём тут это вообще? + - Подождите... Вы сейчас о чем спросили? Я запутался. + - А? В смысле? Я не понял, что вы спросили... Подождите, я не про то... diff --git a/scenarios/pregenerated/t24-2-child-slide-fall.yaml b/scenarios/pregenerated/t24-2-child-slide-fall.yaml new file mode 100644 index 0000000..21cc380 --- /dev/null +++ b/scenarios/pregenerated/t24-2-child-slide-fall.yaml @@ -0,0 +1,91 @@ +scenario: t24-2-child-slide-fall +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:57:45+00:00' +first_line: Сын с горки упал, лицо разбил, кровь! +reveal: + f_address: + panic: Горка! Погонный! Ребёнок! Срочно! + aggressive: Погонный проезд, дом 1, слышите? Корпус 4, площадка во дворе! + worried: Погонный проезд, дом 1 корпус 4, там площадка детская во дворе... + calm: Погонный проезд, дом 1, корпус 4, детская площадка во дворе. + confused: Это... Погонный... Нет, проезд Погонный! Дом один... корпус 4, во дворе, площадка. + f_what_happened: + panic: С горки! Сам упал! Лицо! Кровь! Высота — полтора метра! + aggressive: Упал, говорю, сам! С горки! Полтора метра лицом приложился, кровь теперь! + worried: Он сам упал... С горки. Высота там метра полтора. Лицо разбил, кровь идет. + calm: Ребенок сам упал с горки, высота примерно полтора метра. Травма лица, есть кровотечение. + confused: Он упал... это, с горки. Высота — ну, полтора метра. Лицо повредил и кровь... да, кровотечение. + f_who: + panic: Касанов Костя! Константинович! Восемь лет! Господи, помогите! + aggressive: Я же уже говорю — Касанов Константин Константинович, восемь лет ему! Слышите?! + worried: Это Касанов Константин Константинович... Мальчику восемь лет... + calm: Касанов Константин Константинович, восемь лет. + confused: Касанов... Константин Константинович, да. Восемь ему... или восемь с половиной... нет, просто + восемь. + f_conscious: + panic: Он... он плачет, да! В сознании! Плачет, громко так! Господи... + aggressive: Глаза открыты, орет — что вам еще надо?! Живой он, живой, плачет! + worried: Вроде в сознании... Да, плачет. Но я не знаю, сильно ли ударился... + calm: Сознание есть, реагирует. Громко плачет. + confused: Ну это... он не спит. В сознании то есть. И плачет... или кричит, я не пойму. + f_caller: + panic: Я мать! Мать звоню! Сын упал! 916 896... 3254! Пожалуйста! + aggressive: Вы записываете вообще? Мать вызывает, вот номер — 916 896 3254! + worried: Я мама... Я не могу собраться... Телефон мой 916 896 3254... + calm: Это мама звонит. Мой номер 916 896 3254. + confused: Нет, это не... Это я звоню, я мама. И номер... сейчас. 916 896... 32... 54. +repeat: + f_address: + panic: Да сказал уже! Погонный, один, корпус четыре! Двор, площадка! Горка там! + aggressive: 'Хватит переспрашивать! Я уже назвал: Погонный проезд, 1/4, двор, детская площадка.' + worried: Я же уже говорил... Погонный проезд, дом 1, корпус 4. Детская площадка во дворе. + calm: 'Повторяю: Погонный проезд, дом 1, корпус 4, двор, детская площадка.' + confused: Я... я уже сказал. Вроде бы Погонный, дом 1, корпус 4. Ну, детская площадка. + f_what_happened: + panic: Да сказал уже! Сам упал! Полтора метра, лицо разбил, кровища! Быстрее! + aggressive: Слушайте внимательнее! Сам. Упал. Горка. Лицо. Кровь. Высота — полтора метра. Всё! + worried: Я же говорил… Сам упал… Горка, полтора метра, лицо в крови… Повторить? + calm: 'Повторяю: упал сам, горка, высота полтора метра, травма лица, кровотечение.' + confused: Я уже… я говорил… Сам, с горки этой… высота примерно метр с чем-то, полтора… Лицо разбил, + кровь идёт. + f_who: + panic: Да говорил уже! Касанов! Костя! Восемь лет ему! + aggressive: 'Вы оглохли?! Я же сказал: Касанов Константин, восемь лет!' + worried: Ох... Я же только что называл... Касанов Константин Константинович, восемь лет. + calm: 'Повторяю: Касанов Константин Константинович, возраст восемь лет.' + confused: Подождите... я же... да, точно, говорил. Фамилия Касанов... Константин Константинович, восемь. + f_conscious: + panic: Да я уже сказал! В сознании он! Плачет! + aggressive: Слышите? Сказал же — в сознании, плачет. Повторять не надо. + worried: Я же уже говорил... Он в сознании, плачет, но в сознании. + calm: 'Повторяю: в сознании, плачет. Я это уже называл.' + confused: Так... ну я уже... да. В сознании. Плачет, в общем. + f_caller: + panic: Мама это! Мама! Я же уже сказал! 916 896 32... 3254! Вы записали?! + aggressive: 'Да слушайте вы внимательнее! Повторяю для особо одарённых: вызывает мама, телефон 916 + 896 3254.' + worried: Ой... Я же это говорила... Ну мама это, мама... Телефон 916 896 3254, правильно? + calm: 'Я это уже называл. Повторяю: звонящий — мама, номер — 916 896 3254.' + confused: Подождите... А разве я не сказал?.. Мама, да, мама... Это... А, точно! 916 896 3254. +refine: {} +fillers: + panic: + - А?! Я не слышу, не слышу! Какая разница?! Он упал, понимаете?! + - Что?! Не знаю я, не знаю!! Какая разница сейчас?! + - Я не знаю! Я не слышу вас! + aggressive: + - Да какое это сейчас имеет значение?! Делайте свою работу! + - Да какая разница?! Делайте что-нибудь, вы! + - Да какая разница? Делайте уже что-нибудь! + worried: + - Простите, я не расслышал... Что? Что вы сказали? + - Я не понял вас... Это сейчас так важно? Просто помогите... + - Я... простите, я не понял вопроса... + calm: + - Не понял. Повторите вопрос. + - Я не расслышал вопроса. Не отвлекайтесь, пожалуйста. + - Повторите, не расслышал. + confused: + - Подождите... я не понял... вы о чём спросили? + - Что? А... Нет, я не это... погодите, я запутался. Повторите. + - А? Что? Подождите... это вы мне? diff --git a/scenarios/pregenerated/t24-3-begging-with-baby.yaml b/scenarios/pregenerated/t24-3-begging-with-baby.yaml new file mode 100644 index 0000000..6128fe3 --- /dev/null +++ b/scenarios/pregenerated/t24-3-begging-with-baby.yaml @@ -0,0 +1,84 @@ +scenario: t24-3-begging-with-baby +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:57:54+00:00' +first_line: Женщина с младенцем попрошайничает, а у ребёнка лицо в крови! +reveal: + f_address: + panic: Красная Пресня!!! Там, у метро 1905 года, прямо напротив, быстрее! + aggressive: Да говорю же вам — улица Красная Пресня, напротив метро 1905 года, записывайте! + worried: Это на Красной Пресне... как раз напротив метро «1905 года»... + calm: Улица Красная Пресня, напротив выхода из метро 1905 года. + confused: Это... ну Красная Пресня, или как её... возле метро 1905 года, напротив которого... + f_what_happened: + panic: Она пристаёт ко всем! У ребёнка лицо в крови! Кровь! Помогите! + aggressive: Да что тут непонятного? Попрошайка с младенцем, лезет к людям, а у ребёнка вся мордашка + в крови! + worried: Тут женщина с малышом ходит, просит деньги... Пристаёт к прохожим, и у ребёнка лицо окровавленное... + Это ненормально. + calm: Женщина с младенцем попрошайничает, пристаёт к гражданам. У ребёнка окровавленное лицо. + confused: Эта, с ребёнком... ну, попрошайка. Ходит, пристаёт. И лицо у ребёнка... в крови, кровь на + лице. В общем, окровавленный он. + f_victims: + panic: Боже, она с ребёнком стоит! Малыш весь в крови! На руках у неё, не шевелится, всё, всё! + aggressive: Да что тут непонятного?! Младенец у неё на руках, в кровище, и не ясно, живой вообще или + нет! + worried: Ой, не знаю... На руках у неё малыш, в крови... И не поймёшь, дышит он или нет... + calm: Ребёнок у женщины на руках, вижу кровь. В каком он состоянии, отсюда не определить. + confused: Эта, ну, с малышом который... на руках держит. И кровь у ребёнка, а что с ним — вообще непонятно... + f_caller: + panic: Боже, она её, кажется, знаю! Степанова Антонина Марковна! Телефон её 916 896 32 54! + aggressive: 'Да записывайте уже: Степанова Антонина Марковна, 916 896 32 54. Я вам разжевал!' + worried: 'Я её, по-моему, встречал раньше... Тут у меня записано: Степанова Антонина Марковна. Телефон + 916 896 32 54.' + calm: 'Фамилия женщины — Степанова Антонина Марковна. Контактный телефон: 916 896 32 54.' + confused: Подождите... Степанова... Антонина... ага. Марковна. И телефон... сейчас... 916 896 32 54. +repeat: + f_address: + panic: Да говорю же! Красная Пресня, метро 1905 года! Быстрее! + aggressive: 'Вы глухая? Я уже сказал: Красная Пресня, напротив метро 1905 года.' + worried: Ох... Ну Красная Пресня же, я говорил. Там, где метро 1905 года... + calm: 'Повторяю: Красная Пресня, ориентир — метро 1905 года.' + confused: Я... я же уже говорил... Это... улица Красная Пресня, метро 1905 года, да. + f_what_happened: + panic: Да говорю же я вам! Попрошайничает она! Ребёнок в крови, лицо окровавленное! Вы слушаете вообще?! + aggressive: Я уже всё сказал! Пристаёт к людям, ребёнок с окровавленным лицом! Хватит переспрашивать! + worried: Я это уже говорил... Женщина попрошайничает с младенцем, у ребёнка лицо в крови... Пожалуйста, + повнимательнее. + calm: 'Повторяю: попрошайничает, пристаёт к прохожим, ребёнок с окровавленным лицом.' + confused: Я же уже... Ну попрошайничает она, пристаёт, и у ребёнка лицо в крови! Я это говорил, разве + нет? + f_victims: + panic: Да говорю же! Младенец! В крови! Вы слышите?! + aggressive: Я же русским языком сказал — младенец на руках, весь в крови! Оглохли там?! + worried: Я уже говорила... Младенец у неё на руках, в крови. Пожалуйста, быстрее... + calm: 'Повторяю: младенец на руках, в крови. Остальное говорил.' + confused: Я уже... ну, малыш этот... на руках. В крови, да. Я же сказал? + f_caller: + panic: Да я же уже сказала! Степанова Антонина Марковна! 916 896 32 54! Вы что, не слышите?! + aggressive: Я только что назвала! Степанова Антонина Марковна, 916 896 32 54. Записывайте уже! + worried: Ой, я же только что диктовала... Степанова Антонина Марковна, телефон 916 896 32 54. + calm: 'Повторяю: Степанова Антонина Марковна. Телефон 916 896 32 54.' + confused: Степанова... Антонина... или как? Антонина Марковна! И телефон этот, 916 896 32 54. Я же + говорила. +refine: {} +fillers: + panic: + - Я не... Какая разница?! Вы что, не слышите?! + - Боже, я не знаю! Кровь, вы видите кровь?! Делайте что-то! + - А? Что? Я не слышу! Вы что сказали? + aggressive: + - Да какая нахрен разница что я видел?! Я вам говорю — езжайте сюда! + - Откуда мне знать, я вам что, врач? Сами разберитесь, ваша работа! + - Да какая разница что вы спросили! Я вам про ребёнка говорю! + worried: + - Простите, я не поняла... Это срочно, поймите... + - Я не уверена... Наверное, это его кровь. Я так испугалась, простите. + - Простите, я не поняла вопроса... повторите + calm: + - Я этого не знаю. Примите вызов. + - Этого я не могу сказать. Разбирайтесь сами. + - Не расслышала. Повторите последний вопрос + confused: + - Что? Нет, я не... я просто шёл мимо, я не знаю этого ничего. + - Вы про ребёнка или про женщину? Ой, я не поняла... Кровь, да. + - Я... я не знаю... отвечать-то что? diff --git a/scenarios/pregenerated/t25-1-drunk-at-stop.yaml b/scenarios/pregenerated/t25-1-drunk-at-stop.yaml new file mode 100644 index 0000000..3f2e752 --- /dev/null +++ b/scenarios/pregenerated/t25-1-drunk-at-stop.yaml @@ -0,0 +1,92 @@ +scenario: t25-1-drunk-at-stop +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:58:08+00:00' +first_line: На остановке нетрезвый мужчина ругается и за руки хватает. +reveal: + f_address: + panic: Фабрициуса! Там, на Фабрициуса, остановка! Штурвальная, автобус 62! + aggressive: 'Вам же говорят: Фабрициуса улица. Остановка 62-го, «Штурвальная» называется!' + worried: Это улица Фабрициуса... Остановка автобуса 62, «улица Штурвальная»... + calm: Улица Фабрициуса, остановка 62 автобуса «улица Штурвальная». + confused: Фабрициуса... Или Штурвальная? Нет, Фабрициуса. Остановка 62-го, которая «Штурвальная». + f_what_happened: + panic: Он там всех хватает! Руки выкручивает, орет матом! Скорая? Не, не надо скорую, он просто бухой! + aggressive: Да бухой он, сказал же! Чего пристали-то?! Матом кроет и руки распускает, делайте уже + что-нибудь! Скорая ему не нужна. + worried: Он пьяный сильно... ругается очень, представляете? И прохожих за руки хватает... Скорую? + Наверное, не надо, он просто нетрезвый... + calm: 'Мужчина нетрезвый, агрессивный: нецензурно выражается, хватает прохожих за руки. Медицинская + помощь не нужна.' + confused: Он это... пьяный вроде. Ругается матом и за руки всех подряд хватает, да. А скорую? Нет, + скорую не надо, он просто психованный какой-то. + f_victims: + panic: Да нету тут никого, нету! Все целые, стоят! + aggressive: Какие пострадавшие?! Говорю же — все целы, никто никого не трогал! + worried: Нет, вроде никто не ранен... Все просто стоят на остановке. + calm: Пострадавших нет. Он просто шумный. + confused: Нет, тут... никто не пострадал, все стоят, просто он этот... ну, шатается. + f_caller: + panic: Соколов! Иван Петрович, Соколов! Мой номер — 916 896 3254, я всё видел! + aggressive: 'Соколов Иван Петрович, очевидец, записали?! Телефон: 916 896 3254. Записывайте давайте!' + worried: Я Соколов Иван Петрович... Я тут рядом стоял. Мой телефон — 916 896 3254. + calm: 'Меня зовут Соколов Иван Петрович. Я очевидец, телефон для связи: 916 896 3254.' + confused: Ой... Соколов. Иван Петрович, кажется. Да-да, Соколов. Телефон... этот, сейчас... 916 896 + 3254. Я видел. +repeat: + f_address: + panic: Я уже сказал! Фабрициуса! Там, где 62-й! Остановка «Штурвальная»! Приезжайте! + aggressive: 'Вам русским языком повторяю: Фабрициуса, 62-й автобус, остановка «Штурвальная». Всё. + Записали?!' + worried: Я же только что говорил... Улица Фабрициуса, остановка «Штурвальная», 62-й автобус. + calm: 'Повторяю: Фабрициуса, остановка «Штурвальная», 62-й автобус.' + confused: Ой... Ну я сказал же... Это... Фабрициуса, «Штурвальная» остановка, 62-й автобус... Так? + f_what_happened: + panic: Да говорю же я! Нетрезвый там! Ну хватает он всех, скорая не нужна! + aggressive: 'Слышите меня вообще?! Третий раз повторяю: нетрезвый пристаёт к людям, скорая не нужна!' + worried: Ой... Я же только что сказал. Ну нетрезвый он, хватает прохожих. Врач не нужен. + calm: 'Повторяю: нетрезвый ругается и хватает за руки. Скорая не требуется.' + confused: Так... А разве я не... Ну, нетрезвый он. Хватает людей. Скорую не надо, да. + f_victims: + panic: Нету! Нету пострадавших, я же сказал! Сказал уже! + aggressive: Сказал же уже — нет пострадавших! Слышишь меня вообще? Нет их! + worried: Я ведь уже говорил… Ну правда нет пострадавших, просто мужик пьяный. + calm: 'Повторяю: пострадавших нет. Я это уже говорил.' + confused: Я… я же это, пострадавших нет. Я уже это, да? Уже говорил, вроде. + f_caller: + panic: Да Соколов я! Иван Петрович! 916 896 3254! Я же уже сказал, ё-моё! + aggressive: Вы оглохли там?! Соколов Иван Петрович, очевидец, 916 896 3254! Повторяю для непонятливых! + worried: Ох... Я же только что называл. Я Соколов Иван Петрович, очевидец. Мой телефон 916 896 3254. + calm: 'Повторяю: Соколов Иван Петрович, очевидец, 916 896 3254.' + confused: А? Я разве не говорил? Ну... Соколов Иван Петрович, я очевидец... И телефон 916 896 3254. +refine: + f_address: + panic: Нет-нет, я перепутал! Не Фабричная это! Фабрициуса, улица Фабрициуса, дом восемнадцать! Там + остановка «Штурвальная»! + aggressive: 'Слушай сюда внимательно: я сам ошибся. Улица Фабрициуса, дом 18. Остановка «Штурвальная». + Записал?' + worried: Ой, подождите... я вам неправильно сказал. Улица Фабрициуса, дом 18. Остановка — «Штурвальная». + Перепутал, извините. + calm: 'Поправлюсь: улица Фабрициуса, дом 18. Остановка «Штурвальная». Я ранее неверно назвал.' + confused: То есть нет, не та улица... Это Фабрициуса, дом 18. Остановка «Штурвальная» же... Да, всё + верно теперь. +fillers: + panic: + - А? Что? Я не понимаю, я не знаю! Сделайте уже что-нибудь! + - А? Что?! Я не слышу, тут... Да какая разница, он же сейчас упадёт! + - А? Что? Я не... громче говорите! Тут этот, я не знаю, он же сейчас... да подождите вы! + aggressive: + - Да какая разница, что я там вижу! Он стоит и шатается, всё! Приезжайте уже! + - Откуда я знаю? Я тебе что, паспорт его проверял? Делай свою работу! + - Да какая разница, что я вижу?! Я говорю — мужик бухой на лавке! Что вы ещё хотите услышать?! + worried: + - Простите, я не расслышал... Тут так шумно. Повторите, пожалуйста. + - Простите, я не поняла... Вы не могли бы повторить? Я просто очень переживаю. + - Я не понял... простите, я не расслышал вопрос. Что вы спросили, повторите, пожалуйста? + calm: + - Извините, этого я не могу сказать. Просто зафиксируйте, что человек пьяный. + - Повторите, не расслышал. Тут шумно. + - Извините, я не расслышал. Будьте добры, повторите вопрос громче, здесь шумно. + confused: + - А... вы это у меня спрашиваете? Я не... я не понял сути вопроса сейчас. + - А? Какой... Подождите, я запутался. Что именно вы спросили? + - Так, стоп. Вы что спросили? Я аж забыл, что хотел сказать... сбился. Повторите. diff --git a/scenarios/pregenerated/t25-2-accident-vegas.yaml b/scenarios/pregenerated/t25-2-accident-vegas.yaml new file mode 100644 index 0000000..472b11a --- /dev/null +++ b/scenarios/pregenerated/t25-2-accident-vegas.yaml @@ -0,0 +1,96 @@ +scenario: t25-2-accident-vegas +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:58:21+00:00' +first_line: ДТП тут, две машины, пострадавших нет. +reveal: + f_address: + panic: МКАД! МКАД, левый ряд, Вага... Вегас там, с Варшавки на Каширку! Быстрее! + aggressive: 'Слушайте, говорю же: на МКАДе, левый ряд, от «Варшавки» к «Каширке», прямо перед «Вегасом»! + Неужели непонятно?!' + worried: Ох... Это на МКАДе, если ехать от Варшавского шоссе в сторону Каширского, там еще «Вегас» + будет, в левом ряду стоим... + calm: МКАД, внутренняя сторона, от Варшавки в направлении Каширского шоссе, в левом ряду напротив + ТЦ «Вегас». + confused: Ехали от Варшавского... или к Варшавскому? Нет, от Варшавского в сторону Каширского. Точно! + И там этот, как его... «Вегас»! Перед ним, в левом ряду стоим. + f_what_happened: + panic: Авария! Тут Пежо и Фольксваген! Без раненых! Топливо не течёт! + aggressive: 'Слушайте, хватит вопросов! ДТП: Пежо, Фольксваген, все целы, бензина нет!' + worried: Мы столкнулись... Пежо и Фольксваген... Вроде никто не пострадал, и бензин не вытек... + calm: 'ДТП на МКАД. Участники: Пежо и Фольксваген. Пострадавших и разлива топлива нет.' + confused: Тут это... Пежо... или Фольксваген... В общем, две машины, все живы и ничего не льётся. + f_victims: + panic: Авария! Я не знаю! Тут удар был! Но все целы, все стоят, все на ногах, никто не пострадал! + aggressive: Да живы все, на ногах! Что вы мне тут опрос устраиваете?! Нет пострадавших! + worried: Ох... вроде целы. Все вышли, все на ногах. Пострадавших, получается, нет... + calm: Пострадавших нет. Все участники на ногах. Медицинская помощь не требуется. + confused: Ну, эти... все живы. То есть пострадавших нет. Все стоят, на ногах, да. + f_vehicle: + panic: Боже! Пежо... нет, Фольксваген! Они столкнулись! Там пежо и фольксваген! + aggressive: Пежо и Фольксваген! Вы оглохли? Пежо! Фольксваген! Всё! + worried: Ох... Пежо и Фольксваген... Я не понимаю, что ещё сказать... просто пежо и фольксваген... + calm: Пежо и фольксваген. + confused: Там... это... фольксваген и пежо. Или пежо и фольксваген. Короче, пежо и фольксваген столкнулись. + f_caller: + panic: Елена! Иванова! Номер 916... 896 32... боже, 3254! + aggressive: 'Да записывайте уже: Елена Иванова Сергеевна, 916 896 3254!' + worried: Меня зовут Иванова Елена Сергеевна... телефон 916 896 3254... + calm: Иванова Елена Сергеевна. Мой номер 916 896 3254. + confused: Елена... то есть я Иванова. Или нет? Мой телефон 916... 896 3254. +repeat: + f_address: + panic: Да я же сказал уже! Сказал вам всё! Левая полоса от Варшавки к Каширке, Вегас там! + aggressive: 'Вы вообще слышите или нет?! Повторяю последний раз: МКАД, левый ряд, где Вегас, от Варшавки + на Каширку!' + worried: Ой, ну я же говорил... Это на МКАДе, левая полоса от Варшавки к Каширке, напротив Вегаса. + calm: 'Повторяю: МКАД, от Варшавского шоссе в сторону Каширского, левый ряд, напротив Вегаса.' + confused: Ну это... Я же... МКАД, в смысле. От Варшавки на Каширку, перед Вегасом... нет, напротив! + В левом ряду. + f_what_happened: + panic: Да говорю же — без пострадавших! Пежо, Фольксваген, ничего не течёт! Вы слушаете?! + aggressive: Сказано уже — без пострадавших, без разлива! Пежо и Фольксваген. Записывайте! + worried: Я это уже называл… Без пострадавших, без разлива топлива. Пежо и Фольксваген. + calm: 'Повторяю: без пострадавших и разлива. Пежо и Фольксваген.' + confused: Эм, ну я уже сказал… Без пострадавших которые, без топлива. Пежо и… Фольксваген, да. + f_victims: + panic: Да нет никого раненых, нет! Я же сказал — все целы, на ногах все! + aggressive: 'Слышишь меня вообще? Сказал русским языком: без пострадавших. Все на ногах!' + worried: Ой, я же говорил уже... Нет пострадавших, все на ногах, все целы. + calm: 'Повторяю: пострадавших нет, все на ногах.' + confused: Я... я же это... уже сказал, нет? Пострадавших нет. Все на ногах. Да. + f_vehicle: + panic: Я уже сказал! Пежо и Фольксваген! Пежо и Фольксваген!! + aggressive: Да сколько можно! Сказал же — Пежо и Фольксваген. Всё! + worried: Ой, я уже говорил это... Пежо и Фольксваген, да. + calm: 'Повторяю: Пежо и Фольксваген.' + confused: Я же... Подождите, я уже назвал. Пежо и Фольксваген, вроде так. + f_caller: + panic: Да сказал уже! Иванова Елена Сергеевна! Девятьсот шестнадцать... тридцать два пятьдесят четыре! + Всё! + aggressive: 'Вы оглохли там?! Я уже называл: Иванова, Елена Сергеевна. Записывайте: 916 896 32 54.' + worried: Я же говорил... Повторить? Иванова Елена Сергеевна. Телефон 916 896 32 54. Не теряйте. + calm: 'Эту информацию я дал. Повторяю: Иванова Елена Сергеевна, телефон 916 896 32 54.' + confused: Я уже... Подождите. Иванова. Елена. Сергеевна. И телефон... 896... нет, 916 896 32 54. Я + называл. +refine: {} +fillers: + panic: + - А? Что?! Я не слышу, не слышу вас! + - А? Я не слышу, тут сигналят! Что? Повторите! + - А?! Я не... Что?! Я не слышу! + aggressive: + - Да какая разница! Вы лучше скажите, что делать-то будете?! + - Да какая разница сейчас? Что вы спросили-то? Говорите громче! + - Да какая разница?! Я что, неясно говорю?! + worried: + - Ой... Извините, я не понял. Повторите, пожалуйста. + - Ой, я не понял... Извините, я прослушал, можно ещё раз? + - Простите, я не понял... Что вы спросили? + calm: + - Не расслышал. Повторите вопрос. + - Повторите вопрос, на линии помехи. + - Повторите вопрос. Не расслышал. + confused: + - Я... Секунду... Э-э... А что вы сейчас спросили? Я прослушал. + - А? В смысле? Нет, я не это... Вы что спросили? + - А? Подождите... Я не разобрал... diff --git a/scenarios/pregenerated/t25-3-body-found.yaml b/scenarios/pregenerated/t25-3-body-found.yaml new file mode 100644 index 0000000..87e105b --- /dev/null +++ b/scenarios/pregenerated/t25-3-body-found.yaml @@ -0,0 +1,92 @@ +scenario: t25-3-body-found +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:58:28+00:00' +first_line: Я в квартиру бывшей жены пришёл, она на полу лежит, мёртвая. +reveal: + f_address: + panic: Домодедово... улица Текстильщиков, дом 31! 31 дом, квартира 5... первый подъезд, первый этаж! + Код 5В, быстрее! + aggressive: Слышишь, нет? Домодедово, Текстильщиков, 31, квартира 5... первый подъезд, первый этаж, + код 5В. Записал?! + worried: Ой... это Домодедово, улица Текстильщиков, дом 31, квартира 5... подъезд первый, этаж тоже + первый... код 5В... + calm: Домодедово, улица Текстильщиков, 31, квартира 5. Подъезд 1, этаж 1, код домофона 5В. + confused: Так... Московская область... город Домодедово... улица Текстильщиков... дом 31 или 13... + нет, 31, квартира 5. Подъезд первый, этаж первый. Код домофона 5В. Или 5В... правильно же? + f_what_happened: + panic: Тут... тут труп! Пятна эти, как их! И кровь везде! А соседи сказали — собака воет, уже четыре + дня воет! + aggressive: Слушайте, тут мертвец с трупными пятнами, и целая лужа крови, а вы вопросы глупые задаёте! + Соседи, кстати, говорят, четвёртые сутки собака воет! + worried: Я не знаю, что делать... Здесь труп, уже пошли пятна трупные, кровь разлита. И главное — + соседи сказали, что собака воет четыре дня... + calm: Обнаружен труп с трупными пятнами, рядом большая лужа крови. Соседи сообщили, что четыре дня + воет собака. + confused: Тут... человек, он мёртвый, эти пятна на нём... и лужа, кровь то есть. А, ну и соседи ещё, + они сказали — собака воет, уже четвёртый день. + f_victims: + panic: Там моя бывшая... бывшая жена! Она не дышит! Одна там, одна погибшая! + aggressive: Вы слушаете вообще?! Погибшая — моя бывшая жена. Одна. Всё, поняли?! + worried: Там одна погибшая... Это моя бывшая жена... + calm: Погибшая одна. Это моя бывшая жена. + confused: Ну эта... одна она. Погибшая. Бывшая моя, жена бывшая то есть... + f_caller: + panic: Игорь! Игорь Романович! Его... его телефон... 9031281223! + aggressive: Да записывайте уже! Титов Игорь Романович, телефон 9031281223! + worried: Я не знаю... тут, кажется, его телефон... 903... 9031281223. Титов Игорь Романович. + calm: 'ФИО: Титов Игорь Романович. Номер телефона: 9031281223.' + confused: Телефон? Чей? А... его, наверное... 9031281223. Титов. Игорь. Романович. +repeat: + f_address: + panic: Да говорю же вам — Домодедово, Текстильщиков! 31 дом, пятая квартира! Быстрее! + aggressive: Вашу ж... Слушайте внимательно! Домодедово, Текстильщиков, 31, кв. 5, подъезд 1, этаж + 1, код 5В. Повторять больше не буду! + worried: Ох... Я же только что всё сказал... Домодедово, улица Текстильщиков, дом 31, квартира 5. + Первый подъезд, первый этаж. + calm: 'Повторяю: Московская область, Домодедово, Текстильщиков, 31, квартира 5. Подъезд 1, этаж 1, + код 5В.' + confused: А... Я разве не говорил? Мы же это... Домодедово. Да, улица Текстильщиков. Дом 31, квартира + 5. Первый этаж. Или... подъезд первый. Код 5В. + f_what_happened: + panic: Да я уже говорил! Там труп! Труп! Кровь везде, собака воет! Четыре дня вы все где были?! + aggressive: 'Ты глухая?! Сказал же: труп, пятна, лужа крови. И пёс орёт четвёртые сутки. Записывай + давай!' + worried: Я же это всё уже называл… Труп, кровь. Соседи сказали, собака уже четыре дня воет. Вы зафиксировали? + calm: 'Повторяю: обнаружен труп, трупные пятна, рядом лужа крови. Соседи сообщили, что четыре дня + воет собака.' + confused: Ну я же… я это уже всё сказал. Там мёртвый, пятна эти ваши, кровь. И собака… э-э… воет четыре + дня. Всё. + f_victims: + panic: Да сказал уже! Одна погибшая! Бывшая жена! Бывшая! + aggressive: 'Вы что, не слышите?! Я же ясно сказал: одна погибшая, бывшая жена!' + worried: Я же говорил... Одна погибшая, бывшая жена заявителя... Повторить ещё раз? + calm: 'Повторяю: один труп, бывшая жена.' + confused: Я уже... это... Одна погибшая. Бывшая жена. Я же называл. + f_caller: + panic: Да говорил уже! Титов, Титов Игорь! Телефон 903... 9031281223! + aggressive: 'Слышь, ты! Титов Игорь Романович, я уже назывался! Записывай давай: 9031281223.' + worried: Ой, ну я же только что сказал... Титов Игорь Романович, телефон 9031281223. + calm: 'Повторяю: Титов Игорь Романович, 9031281223. Я уже говорил.' + confused: Я же... я это... называл уже. Титов Игорь. Или Романович? Да, Титов, 903... 128-12-23. +refine: {} +fillers: + panic: + - Я не... Что? Я не слышу! Какая разница, приезжайте быстрее! + - Я не.. Я не знаю! Не знаю я, не спрашивайте! + - А?! Что?! Я не... я не понял! Какая разница?! Вы уже едете?! + aggressive: + - Да какая нахрен разница! Я уже сказал — делайте что-нибудь! + - Да какая разница?! Я говорю — труп! Делайте что-нибудь! + - Да какая нахрен разница сейчас?! Я не понял вопроса! Делайте свою работу! + worried: + - Простите, я не понял... Повторите, пожалуйста, что вы спросили? + - Простите, я не понимаю... Я не расслышал вопроса... + - Простите-простите... Я не понял, что вы спросили. Можно еще раз? Я немного не в себе... + calm: + - Извините, переспросите. Тут связь не очень. + - Повторите. Я не понял, о чём вы спросили. + - Повторите вопрос. Не расслышал. Тут тихо очень, а вы пропадаете. + confused: + - А? Вы что-то спросили? Я запутался... Не знаю я этого, не знаю! + - Подождите... А что? Что вы сказали? Я запутался... + - Что? В смысле? Нет, я... Подождите, я запутался. Объясните, что именно вам нужно. diff --git a/scenarios/pregenerated/t26-1-vandals-stadium.yaml b/scenarios/pregenerated/t26-1-vandals-stadium.yaml new file mode 100644 index 0000000..293e1aa --- /dev/null +++ b/scenarios/pregenerated/t26-1-vandals-stadium.yaml @@ -0,0 +1,97 @@ +scenario: t26-1-vandals-stadium +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:58:40+00:00' +first_line: У входа на стадион толпа тумбу ломает, битами бьют! +reveal: + f_address: + panic: Да тут это… «Мегаспорт»! На Ходынке который! Быстрее! + aggressive: 'Глаза разуй, записывай: дворец «Мегаспорт» на Ходынском поле!' + worried: Ой, мы у дворца «Мегаспорт»… Ну, на Ходынском поле который… + calm: 'Адрес: дворец спорта «Мегаспорт», Ходынское поле.' + confused: Этот, как его… «Мегаспорт». Ну, на поле… Ходынское поле, да. + f_what_happened: + panic: Они там тумбу ломают! Афишу рвут! Стекло разбили, всё вдребезги, быстрее! + aggressive: Слушайте, там какие-то уроды тумбу крушат, стекло уже выбили! Что тут непонятного?! + worried: Там компания молодых людей… они тумбу афишную портят, стекло разбили. Я не знаю, что делать. + calm: Группа подростков ломает тумбу с афишей, разбили стекло. Нужен наряд. + confused: Ну эти, молодые ребята… тумбу эту, которая с афишами… они её портят и стекло уже разбитое. + f_victims: + panic: Нету никого! Нету, нету пострадавших, все целые! + aggressive: Да не ори ты! Сказал же — без жертв обошлось, никто не пострадал! + worried: Ой... вроде никто не пострадал... Все живы, целы. + calm: Пострадавших нет. Все целы. + confused: Ну... эти, которые ломали... нет, никто не пострадал вроде. + f_suspects: + panic: Тут человек десять-двенадцать! С битами, с палками железными! Господи, они там всё крушат! + aggressive: Слушай, человек десять-двенадцать их! С битами, с арматурой! Быстро давай наряд! + worried: Понимаете, их много... человек десять-двенадцать, и у них биты, палки железные... я не знаю, + что делать. + calm: 'Группа из десяти-двенадцати человек. Вооружены: бейсбольные биты и железные палки.' + confused: Их там то ли десять, то ли двенадцать... короче, с битами они, с палками... ну, с железными. + f_caller: + panic: Меня зовут Соколов, Иван Петрович! 916 896 32... я сам видел! 3254, записывайте! + aggressive: Соколов моя фамилия, Иван Петрович. У вас вообще пишут там? 916 896 3254. + worried: Я очевидец... Соколов Иван Петрович. Мой телефон 916 896 3254, если что. + calm: Соколов Иван Петрович. Телефон 916 896 3254. Я видел всё. + confused: Я... Соколов, кажется. Или Петрович... Иван. Телефон этот, 916... 896 3254. +repeat: + f_address: + panic: Я уже сказал! Дворец спорта, Мегаспорт! На Ходынке! Там ломают всё! + aggressive: 'Ты глухой?! Повторяю: Мегаспорт, Ходынское поле. Дворец спорта!' + worried: Ой, я же уже говорил... Мегаспорт это, дворец спорта. На Ходынке. + calm: 'Напоминаю: дворец спорта Мегаспорт на Ходынском поле. Примите уже.' + confused: Я... я же сказал. Ну Мегаспорт который. Дворец. На Ходынском... поле. + f_what_happened: + panic: Да я же сказал уже!! Тумбу ломают!! Стекло разбили!! Скорее! + aggressive: 'Да твою ж... русским языком говорю: ломают тумбу с афишей, стекло вдребезги. Приезжай!' + worried: Ну я же говорил... Группа молодых людей разбила стекло на тумбе с афишей. Пожалуйста, быстрее. + calm: 'Повторяю: группа людей разбила стекло на тумбе с афишей у стадиона.' + confused: Я уже... ну там, тумба эта... ломают которую, со стеклом. Я ж сказал, афиша, стадион, да. + f_victims: + panic: Да нету никого, нету! Я же уже говорил, пострадавших нет! + aggressive: Слышь, я тебе русским языком сказал — нет пострадавших! Повторяю для непонятливых. + worried: Ой, я же уже сказал... Вроде нет пострадавших. Точно нет. + calm: 'Повторяю: пострадавших нет. Я уже это говорил.' + confused: Ну я же... это самое... озвучивал. Короче, нет пострадавших, всё. + f_suspects: + panic: Да я же сказал! Сказал уже! Десять, двенадцать! Бита, палки! Всё! + aggressive: 'Вы вообще слушаете?! Я русским языком говорю: человек десять-двенадцать, с битами и палками!' + worried: Я же говорил... Их человек десять, может, двенадцать. С битами и железными палками... + calm: 'Повторяю: десять-двенадцать человек, биты и железные палки.' + confused: Ну я же... я же сказал только что. Там человек десять-четырнадцать... или двенадцать. С + битами и этими... палками. + f_caller: + panic: Я уже называл!! Соколов! Иван! Петрович! 916 896... + aggressive: Я вам минуту назад это всё продиктовал! Соколов, Иван Петрович, телефон 916 896 3254. + Записали?! + worried: Ой, я же говорил... Соколов Иван Петрович, очевидец, номер 916 896 3254. Повторить? + calm: 'Повторяю: Соколов Иван Петрович, очевидец, телефон 916 896 3254.' + confused: Я... вроде уже... Соколов я, Иван Петрович. Да. И номер — 916 896... 32... 54. Вроде так. +refine: + f_address: + panic: Нет-нет-нет, Ходынский бульвар, дом три! Я перепутал, Ходынский бульвар, дом три! + aggressive: Да послушайте вы! Ходынский бульвар, дом три, я ошибся! + worried: Ой, подождите, я вам не то сказал... Ходынский бульвар, дом три. + calm: 'Поправлюсь: Ходынский бульвар, дом три.' + confused: То есть, это... бульвар Ходынский... дом три. Да, три. Я сначала не то назвал. +fillers: + panic: + - А?! Что?! Я не слышу! Там тумба, они её!.. Скорее! + - Что?! Да какая разница! Ломают и ломают! Вы приедете или нет?! + - А?! Что?! Я не слышу, они тут такое творят, я не... что вы спросили?! + aggressive: + - Да какая разница, кто именно?! Я говорю, ломают – и всё, выезжайте! + - Я не обязан это знать! Ваша работа — приехать, сами и разберётесь! + - Да какая разница! Вы что, не понимаете? Вы лучше приезжайте быстрее! + worried: + - Я не понимаю, что вы спрашиваете… Просто приезжайте, пожалуйста. + - Простите, я не понял вопроса... Тут шумно очень, я переживаю, вы выезжаете? + - Простите, я не понял вопроса... тут очень плохо слышно, повторите? + calm: + - Повторите вопрос. Здесь шумно, я не расслышал. + - Повторите, не расслышал. У меня нет этой информации. + - Уточните, пожалуйста, я не расслышал. Тут довольно шумно. + confused: + - Я не знаю... Подождите... Что? Тумбу они ломают, да. Вопрос в чём? Я не понял. + - А? Что за вопрос... Не знаю я этого, я просто мимо проходил. Так... а куда смотреть-то? + - А? Что именно? Я просто... ну я звоню, я не знаю, что вам нужно... diff --git a/scenarios/pregenerated/t26-2-accident-melnitsa.yaml b/scenarios/pregenerated/t26-2-accident-melnitsa.yaml new file mode 100644 index 0000000..3d49e83 --- /dev/null +++ b/scenarios/pregenerated/t26-2-accident-melnitsa.yaml @@ -0,0 +1,98 @@ +scenario: t26-2-accident-melnitsa +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:58:45+00:00' +first_line: ДТП тут, две машины, пострадавших нет. +reveal: + f_address: + panic: МКАД! Там, у рынка, «Мельница»! От Рублёвки если… В среднем ряду всё, быстрее! + aggressive: 'Слушай сюда: МКАД, «Мельница» навигатор покажет, сторона от Рублёвки. Тормози в средних + рядах, понял?' + worried: Ой... Это МКАД вроде бы... Там рынок «Мельница», если от Рублёвского шоссе ехать. Где-то + в среднем ряду встали... + calm: МКАД, напротив рынка «Мельница», сторона от Рублёвского шоссе, в средних рядах. + confused: Значит, МКАД... Или это Рублёвка? Нет, МКАД, точно. Перед рынком «Мельница», кажется, в + среднем... Или в левом? Среднем ряду. + f_what_happened: + panic: ДТП! Без пострадавших, без раненых! Топлива нет, не разлилось! Пежо и Фольксваген! + aggressive: Сказал же, люди целы, топливо не течёт. Пежо и Фольксваген, всё. + worried: Вроде никто не пострадал... Бензина на асфальте нет. Машины – Пежо и Фольксваген. + calm: Без пострадавших, без разлива топлива. Пежо и Фольксваген. + confused: Ну, это... без раненых, без разлитого бензина. Машины... Пежо и Фольксваген, кажется. + f_victims: + panic: Живые все! На ногах, на ногах, никто не ранен! + aggressive: Да целые все, на ногах стоят! Чего вы пристали-то?! + worried: Вроде никто не ранен... Все на ногах, все ходят... Не понимаю, что делать. + calm: Пострадавших нет. Все участники на ногах. + confused: Эти... Которые в машине... Ну, они не пострадали. Все на ногах, короче. Или на руках? Нет, + на ногах. + f_vehicle: + panic: Пежо! Фольксваген! Тут они… Тут, блин! + aggressive: „Пежо“ и „Фольксваген“! Чего непонятного-то?! + worried: Ой… тут это… „Пежо“ и „Фольксваген“ столкнулись… + calm: „Пежо“ и „Фольксваген“. + confused: Щас гляну… „Пежо“… И этот, второй… „Фольксваген“, кажется, да. + f_caller: + panic: Меня! Меня зовут! Иванова Елена, Сергеевна! 916 896 32... 54! + aggressive: 'Да спросили уже, слушайте сюда: Иванова Елена Сергеевна, 916 896 3254.' + worried: 'Ой, да, телефон... Сейчас. Иванова Елена Сергеевна. Записывайте: 916 896 3254.' + calm: Иванова Елена Сергеевна. Номер 916 896 3254. + confused: Это... подождите... Иванова Елена... мой? Нет, её. Сергеевна. И телефон... 916 896 32... + 54, да. +repeat: + f_address: + panic: Да говорю же, говорю! Мельница, МКАД, от Рублёвского, средние ряды! + aggressive: Да ёлки-палки, я уже сказал! МКАД, напротив рынка Мельница, от Рублёвки если, в средних + рядах! + worried: Ой, ну я же говорил... Это МКАД, там, где рынок Мельница, от Рублёвского шоссе, в центре... + calm: Я это уже называл. МКАД, напротив рынка Мельница, если ехать от Рублёвского шоссе, в средних + рядах. + confused: Я же уже... МКАД, рынок этот, от Рублёвки, в средних где-то... ну, рядах. + f_what_happened: + panic: Да говорю же! ДТП без пострадавших! Без разлива! Пежо и Фольксваген! + aggressive: 'Слышь, я уже всё сказал! Повторяю: ДТП без пострадавших, Пежо, Фольксваген, топлива нет!' + worried: Ой, вы не записали... Ну, ДТП, без пострадавших, без разлива топлива, машины Пежо и Фольксваген. + calm: 'Повторяю: ДТП без пострадавших, разлива нет, Пежо и Фольксваген.' + confused: Я уже... это... говорил же. Без пострадавших, без топлива, ДТП... Пежо и Фольксваген, да. + f_victims: + panic: Да нету никого, нету! Я же уже сказал — все целы, на ногах! Слышите?! + aggressive: 'Да ёлки-палки, вам русским языком говорят: без жертв! Все на ногах! Записывайте уже!' + worried: Ну я же говорил... Пострадавших нет. Все живы, здоровы, стоят на ногах. + calm: 'Повторяю специально: пострадавших нет, люди на ногах.' + confused: Я... так я же это, сказал уже. Нет никого раненых. Все эти, ну, на ногах все. + f_vehicle: + panic: Пежо! Фольксваген! Я же уже сказал — Пежо и Фольксваген! + aggressive: Ты глухой? Пежо и Фольксваген. Повторяю специально для тебя. + worried: Ой, я же говорил... Пежо и Фольксваген, вы меня слышите? + calm: 'Повторяю: Пежо и Фольксваген. Я это уже называл.' + confused: Я... я же сказал. По-моему, Пежо и Фольксваген, разве нет? + f_caller: + panic: Да я же говорю! Иванова! Иванова Елена Сергеевна! 916 896 32... 54! Записывайте уже! + aggressive: Вы издеваетесь? Я только что продиктовал. Елена Сергеевна Иванова, телефон 916 896 3254. + Записали?! + worried: Ой, я уже говорила это... Фамилия Иванова... Иванова Елена Сергеевна. Телефон 916 896 3254, + вы слышите? + calm: 'Повторяю. Иванова Елена Сергеевна. Контактный телефон: 916 896 3254.' + confused: Я... я же только что называл. Иванова. Елена. Телефон... сейчас, 916 896... кажется, 3254. + Или 3254? +refine: {} +fillers: + panic: + - А? ЧТО?! Я НЕ СЛЫШУ, ТУТ СИРЕНА ИЛИ… ДА КАКАЯ РАЗНИЦА?! + - А-а-а! Я не… Что?! Я не слышу! Потом! + - А?! Я не слышу, не слышу вас! Какая разница?! Тут такое! + aggressive: + - Да какая нахрен разница, чего вы докопались?! Вызов примите! + - Я откуда знаю?! Делайте свою работу! + - Да какая разница сколько полос?! Вы мне помощь отправьте! Всё, что знаете уже спросили! + worried: + - Ой, простите, я не понял… Можно ещё раз? Я просто очень волнуюсь. + - Простите... Я не понял вопроса. Можно ещё раз? + - Ой... простите, я не понял... что вы сказали? Я тут растерялся просто... + calm: + - Извините, повторите вопрос, не расслышал. + - Повторите. Не расслышал. + - Не расслышал. Повторите вопрос. + confused: + - Подождите, а… Я не это… Зачем вы спрашиваете? Я не понял. + - А? Нет... Я просто стою, тут машины... Что вы спросили? + - Чего? Какой ещё вопрос? Вы мне скажите просто, что делать, я не понял сути... diff --git a/scenarios/pregenerated/t26-3-death-care-home.yaml b/scenarios/pregenerated/t26-3-death-care-home.yaml new file mode 100644 index 0000000..bbe66ab --- /dev/null +++ b/scenarios/pregenerated/t26-3-death-care-home.yaml @@ -0,0 +1,80 @@ +scenario: t26-3-death-care-home +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:58:51+00:00' +first_line: У нас в центре для пожилых женщина скончалась после инсульта. +reveal: + f_address: + panic: Лескова! 6Б! Там «Союз» этот, для стариков! Первый этаж! Охрана вас встретит! Быстрее только! + aggressive: 'Слушайте, адрес такой: Лескова, 6Б, дом престарелых «Союз», первый этаж. Охрана встретит. + Всё понятно?!' + worried: Это улица Лескова, дом 6Б, центр «Союз» для пожилых… Первый этаж. Охрана сказали, что встретят + вас… + calm: Лескова, 6Б, центр для пожилых «Союз», первый этаж. Охрана будет на входе, встретит. + confused: Улица Лескова… дом 6, кажется, с буквой Б. Центр «Союз» для пожилых. Первый этаж. Охрана… + они вас встретят, да. + f_what_happened: + panic: Она не дышит! Не дышит! После инсульта она, инсульт был, а теперь всё, всё! + aggressive: Да что тут непонятного! Инсульт у неё был, вот и скончалась! + worried: Она после инсульта... и вот, кажется, скончалась. Я не знаю, что делать. + calm: Скончалась после инсульта. Констатировали. + confused: Она... это самое... инсульт был. И теперь она вроде как... скончалась. + f_who: + panic: Лариса Степановна! Кривенко! Она... она не... Господи, Лариса Степановна!!! + aggressive: Я вам уже всё сказал! Кривенко её фамилия, Лариса Степановна! Слышите вы, нет?! + worried: Понимаете, я не знаю... Это Кривенко Лариса Степановна. Мне кажется, ей очень плохо... + calm: 'Фамилия, имя, отчество: Кривенко Лариса Степановна. Записали?' + confused: Подождите, я только имя помню... Кривенко... Лариса Степановна... Да, всё, точно она. + f_caller: + panic: Ирина Ивановна! Щеглова! Администратор! 9031281223! Скорее!!! + aggressive: 'Да вы записывайте уже: Щеглова Ирина Ивановна, администратор. Телефон её — 9031281223.' + worried: Она администратор... Щеглова Ирина Ивановна. Её номер... сейчас... 9031281223. + calm: 'Администратор у нас — Щеглова Ирина Ивановна. Её телефон: 9031281223.' + confused: Щеглова... Ирина... Ирина Ивановна, кажется. Администратор. И телефон её... 9031281223, + да. +repeat: + f_address: + panic: Лескова, 6Б, я же сказал! Первый этаж, «Союз»! Встретят! Быстрее, умоляю! + aggressive: 'Да сколько можно! Повторяю: Лескова, 6Б, первый этаж, «Союз», охрана встретит. Всё!' + worried: Ну я же уже говорил... Лескова, 6Б, первый этаж, центр «Союз», вас встретят. + calm: 'Повторяю: улица Лескова, 6Б, первый этаж, пансионат «Союз», охрана вас встретит.' + confused: Это... Лескова... дом 6Б, этаж первый. «Союз». Охрана... они встретят, я уже называл. + f_what_happened: + panic: Да после инсульта она! После инсульта! Я уже говорил! + aggressive: 'Слушайте, я же русским языком сказал: инсульт. Всё, скончалась. Зачем переспрашивать?' + worried: Ой, ну я же говорил… После инсульта. Да. + calm: 'Повторяю: скончалась после инсульта.' + confused: Так я… это… сказал уже. Скончалась которая. После инсульта которая. + f_who: + panic: Она! Лариса Степановна Кривенко! Я же уже сказал! Господи, да вы что там! + aggressive: Слышь, тебе русским языком назвали — Кри-вен-ко! Повторяю для особо одарённых! + worried: Я же вам только что говорил... Лариса Степановна Кривенко. Повторить ещё раз? + calm: Напоминаю, я уже озвучивал. Кривенко Лариса Степановна. + confused: Ой... А разве я не это... Да-да, Кривенко Лариса Степановна, всё верно. + f_caller: + panic: Я же сказал! Щеглова! Ирина Ивановна! Телефон 9031281223! Администратор! + aggressive: 'Вы вообще слушаете? Щеглова Ирина Ивановна, администратор. Запишите уже: 9031281223.' + worried: 'Ох... я ведь уже называл. Повторяю: администратор Щеглова Ирина Ивановна, номер 9031281223.' + calm: 'Повторяю: администратор Щеглова Ирина Ивановна, телефон 9031281223.' + confused: Я... я же это... сказал уже. Щеглова Ирина Ивановна, администратор... и номер её... 9031281223. +refine: {} +fillers: + panic: + - Я не... Что?! Какая разница?! Вы едете или нет?! + - Что?! Я не знаю! Я не слышу, что вы сказали! + - Я не знаю! Я не… Что?! Нет, я не слышу, не слышу вас! + aggressive: + - Откуда я знаю! Делайте свою работу, а вопросы потом задавать будете! + - Откуда мне знать?! Я же сказал, не расслышал! + - Да какая разница, что вы там спросили?! Не знаю я, делайте уже что-нибудь! + worried: + - Простите, я не расслышал... Что вы спросили? Я тут один, не могу сосредоточиться... + - Простите... я не понял вопрос... повторите, пожалуйста... + - Простите, я не расслышал… Тут такое, я не знаю, что вам ответить. + calm: + - Повторите вопрос. Здесь очень тихо, я не улавливаю, что вы говорите. + - Не могу ответить. Я не расслышал. + - Повторите вопрос, не разобрал. И не спрашивайте того, чего я знать не могу. + confused: + - Я не... Подождите. В смысле? Вы о чём сейчас спросили? Я запутался. + - А? Что? Я не это... я не знаю, о чём вы... + - А? Что? Я… нет, я не понял вопроса, тут всё так запуталось. diff --git a/scenarios/pregenerated/t27-1-suspicious-car.yaml b/scenarios/pregenerated/t27-1-suspicious-car.yaml new file mode 100644 index 0000000..cd514d7 --- /dev/null +++ b/scenarios/pregenerated/t27-1-suspicious-car.yaml @@ -0,0 +1,99 @@ +scenario: t27-1-suspicious-car +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:59:09+00:00' +first_line: Во двор ночью машина заехала, а под ней коробка с проводами лежит. +reveal: + f_address: + panic: Там машина! Тихорецкий, 12, первый корпус, у «Биллы»! Коробка внизу! + aggressive: Сказал же — Тихорецкий бульвар, дом 12, корпус 1, во дворе! Прямо перед «Биллой»! + worried: Это Тихорецкий бульвар, 12, корпус 1... Там у входа в «Биллу» стоит... + calm: Тихорецкий бульвар, дом 12, корпус 1, во дворе. Ориентир — вход в «Биллу». + confused: Улица... Тихорецкая, нет, Тихорецкий бульвар. Дом 12, первый корпус, кажется. Там магазин + «Билла», у входа. + f_what_happened: + panic: Там коробка! Под машиной! С проводами торчат! Она ночью приехала... колёса задние... она гружёная, + вот-вот рванёт! + aggressive: Слушай, под тачкой коробка с проводами! Ночью припёрлись, зад в хлам, загрузили чем-то! + Тебе ещё что-то непонятно?! + worried: Под машиной коробка какая-то... и провода из неё... Понимаете, она ночью приехала, очень + тяжёлая, задние колёса просели. Что делать-то? + calm: Под днищем коробка с проводами. Машина приехала ночью, сильно нагружена, просели задние колёса. + confused: Там под машиной... ну эта, коробка... и провода, кажется. Она ещё ночью приехала, тяжёлая + вся, сзади колёса прям спущены почти. + f_victims: + panic: Нет! Никого не задело, нет пострадавших! Но тут люди, тут везде люди ходят, понимаете?! + aggressive: Да нет там никаких раненых! Вы слушаете вообще? Людей вокруг полно — вот в чём проблема! + worried: Пострадавших нет... вроде бы. Но тут много людей, очень много прохожих... + calm: Пострадавших нет. Но вокруг многолюдно. + confused: Никто не пострадал, нет... То есть люди есть, вокруг много людей, но они не пострадавшие, + они просто ходят... + f_vehicle: + panic: Чёрная! ВАЗ 2110! Грязная очень! А155АТ! 33 регион! Снизу коробка! + aggressive: Говорю же — «одиннадцатая», грязная, номер а155ат тридцать три. Записали или нет?! + worried: Машина чёрная... ВАЗ, модель 2110. Грязная такая. Номера — а155ат 33 регион. + calm: Чёрная ВАЗ-2110, грязная. Госномер — а155ат тридцать три. + confused: Чёрная... «Десятка» или «одиннадцатая»... ВАЗ, грязная. Буквы А, А... а155ат, регион 33. + f_caller: + panic: 'Соколов! Иван Петрович Соколов! Я просто шел мимо! Записывайте: 916 896 32... 3254!' + aggressive: Да Соколов я, Иван Петрович! Телефон 916 896 3254. Хватит уже тупить, записывайте! + worried: Иван Петрович Соколов... Это я звоню, прохожий. Мой номер 916 896 3254. Я просто очень волнуюсь. + calm: Меня зовут Иван Петрович Соколов, я прохожий. Мой контактный телефон — 916 896 3254. + confused: Э-э... Соколов... Иван Петрович. Телефон? Секунду... 916 896... ой, 32... 54, кажется. Я + просто мимо шел. +repeat: + f_address: + panic: Я уже сказал! Бульвар Тихорецкий! Дом 12, первый корпус, «Билла»! Там, у входа! + aggressive: 'Слышишь меня вообще? Повторяю для тебя: Тихорецкий, 12к1, прямо у «Биллы» во дворе.' + worried: 'Я ведь только что называл... Ладно, ещё раз: Тихорецкий бульвар, дом 12, корпус 1, возле + «Биллы».' + calm: 'Повторяю адрес: Тихорецкий бульвар, 12/1, во дворе у «Биллы».' + confused: Я... я же говорил, кажется... Этот, Тихорецкий, 12... корпус 1, «Билла» там... + f_what_happened: + panic: Да сказал уже! Коробка! С проводами! Машина ночью! Задние колёса просели! + aggressive: 'Слышь, ты! Повторяю для особо одарённых: коробка с проводами, машина ночью, зад просел!' + worried: Ну я же говорил… Коробка с проводами под днищем, машина ночью приехала и задние колёса просели… + calm: 'Повторяю: подозрительная коробка с проводами, автомобиль появился ночью, задняя часть сильно + загружена.' + confused: Я уже… это… ну, коробка с проводами, под машиной, а сама машина… а, ночью приехала и зад + у неё просел, я говорил! + f_victims: + panic: Пострадавших нет! Люди вокруг! Нет их! Я же уже сказал! + aggressive: 'Слушайте внимательнее! Я уже ответил: пострадавших нет, людей много!' + worried: Я ведь это уже говорил... Пострадавших нет, но людей вокруг много. + calm: 'Повторяю: пострадавших нет, людей много.' + confused: Я же... ну нет пострадавших, а люди... много людей, да. + f_vehicle: + panic: Я ЖЕ СКАЗАЛ! ВАЗ! ЧЁРНАЯ! А155АТ 33! ГРЯЗНАЯ! + aggressive: 'Ты глухой?! Повторяю последний раз: ВАЗ 2110, чёрная, грязная, А155АТ 33!' + worried: Ох... ну я же говорил уже... ВАЗ 2110, чёрная, грязная... а155ат 33... правильно? + calm: 'Я уже называл. Повторяю: ВАЗ 2110, чёрная, грязная, госномер А155АТ 33.' + confused: Подождите... я ведь это... сказал? Чёрная 2110... а155ат... Ну, я говорил! + f_caller: + panic: ДА ГОВОРЮ ЖЕ — СОКОЛОВ! ИВАН! ПЁТРЫЧ! ТЕЛЕФОН 916 896 32... А-А, БЫСТРЕЕ! + aggressive: 'Вы оглохли там?! Сказал уже: Соколов Иван Петрович, 916 896 32 54. Записывайте!' + worried: Я же уже называл... Соколов. Иван Петрович. Телефон 916 896 32 54. Пожалуйста, не переспрашивайте. + calm: 'Повторяю: Соколов Иван Петрович. Мобильный 916 896 32 54. Зафиксировали?' + confused: Я уже... ну, говорил это. Соколов. Или Соколов? Да, Иван Петрович, точно. А телефон... 916 + 896 32... сейчас, минуту... 54. +refine: {} +fillers: + panic: + - Что?! Я не слышу! Господи, да какая разница, просто приезжайте быстрее! + - А?! Я не слышу! Какая ещё коробка?! Там бомба, да?! + - Что?! Какая ещё... Я не понял! Не понял, про что вы! + aggressive: + - Да не знаю я ваших дурацких вопросов! Я вам говорю — машина стоит, под ней коробка, делайте что хотите! + - Откуда я знаю! Делайте уже что-нибудь, а не вопросы задавайте! + - Да какая разница! Я не это сейчас смотрел, вы слушаете вообще?! + worried: + - Простите, я не расслышал... Тут так шумит, я просто очень переживаю, повторите... + - Простите, я не понял... повторите, что? Я очень волнуюсь. + - Ой, не знаю... Я как-то... Вы не могли бы повторить? + calm: + - Извините, я не понял вопроса. Уточните, пожалуйста. + - Подождите, не расслышал. Повторите, пожалуйста. + - Я вас не расслышал. Повторите вопрос. + confused: + - А? Нет, я не... Подождите, я не это имел в виду. Что вы спросили? + - Так, стоп... я запутался. Что именно вас интересует? + - А? Нет, это... Подождите, я запутался. Что вы имели в виду? diff --git a/scenarios/pregenerated/t27-2-accident-tunnel.yaml b/scenarios/pregenerated/t27-2-accident-tunnel.yaml new file mode 100644 index 0000000..b363870 --- /dev/null +++ b/scenarios/pregenerated/t27-2-accident-tunnel.yaml @@ -0,0 +1,95 @@ +scenario: t27-2-accident-tunnel +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:59:16+00:00' +first_line: ДТП тут, две машины, пострадавших нет. +reveal: + f_address: + panic: Садовое!.. Тоннель, тоннель! Садовое, после Малой Дмитровки! Въезд! + aggressive: Сказал же — Садовое кольцо! От проспекта Мира, после Малой Дмитровки, прямо перед тоннелем! + worried: Ой, это... от проспекта Мира ехали, уже Малую Дмитровку проехали, перед самым въездом в тоннель + стоим... + calm: Садовое кольцо. Ориентир — проспект Мира, дальше улица Малая Дмитровка, и прямо на въезде в + тоннель. + confused: Это... от проспекта Мира, да? Проехали Малую Дмитровку... или не проехали? Короче, перед + тоннелем, на въезде. + f_what_happened: + panic: Да не ранены никто, слышите! Ничего не течёт! Пежо и Фольксваген просто стукнулись! + aggressive: 'Слушайте, я же сказал: трупов нет, бензин не льётся! Пежо и Фольксваген — всё!' + worried: Подождите... а, ну да... люди целы, вроде ничего не вытекло. Пежо там и Фольксваген... + calm: Без пострадавших. Разлива топлива тоже нет. Столкнулись Пежо и Фольксваген. + confused: Э-э... целые все, да. И... ничего не разлилось. Машины эти... Пежо и Фольксваген, кажется. + f_victims: + panic: Не знаю, не знаю! Все целы, все на ногах стоят! + aggressive: Да никто не пострадал, говорю же! Все на ногах! + worried: Вроде все нормально… Пострадавших нет, все на ногах. + calm: Пострадавших нет. Все целы, на ногах. + confused: Ну эти... все живы. Стоят на своих... на ногах. + f_vehicle: + panic: Боже, тут... Тут Пежо! И Фольксваген! Они... Они прямо... + aggressive: Ну Пежо и Фольксваген, что тут непонятного?! Тормозите уже! + worried: Ох... Тут Пежо и Фольксваген... Они мне весь проезд перекрыли. + calm: Столкнулись Пежо и Фольксваген. + confused: Тут этот... Белый... Или Пежо? И Фольксваген, да... Они оба. + f_caller: + panic: Елена! Сергеевна я! Иванова! 916 896 32... ой, 3254! + aggressive: Да слушайте вы! Иванова Елена Сергеевна. 916 896 3254. Записали?! + worried: Ой, я Иванова Елена Сергеевна... Телефон этот, 916 896 3254. + calm: Иванова Елена Сергеевна. Мой номер 916 896 3254. + confused: Я... я Иванова. Елена Иванова. Нет! Елена Сергеевна Иванова. Телефон... 916 896 32... 54. +repeat: + f_address: + panic: Да Садовое же! Садовое! От Мира! Я уже говорил! Там! Тоннель этот! + aggressive: 'Хватит переспрашивать одно и то же! Я же сказал: Садовое от проспекта Мира, после Малой + Дмитровки! Тоннель!' + worried: Подождите, я уже это называл... Садовое кольцо, от проспекта Мира, после Малой Дмитровки + — въезд в тоннель. + calm: 'Повторяю: Садовое кольцо, после Малой Дмитровки, если ехать от проспекта Мира. Въезд в тоннель.' + confused: Ну я же уже... Это... Садовое? Да. Там от Мира если ехать, после Дмитровки. Тоннель. + f_what_happened: + panic: Да говорю же! Без пострадавших, без топлива! Пежо, Фольксваген! Всё! + aggressive: 'Слушать надо! Повторяю: ДТП без пострадавших, без топлива, Пежо и Фольксваген.' + worried: 'Ой, ну я же сказал уже... Повторяю: ДТП без пострадавших, без топлива. Пежо и Фольксваген.' + calm: 'Повторяю: ДТП без пострадавших, без разлива. Пежо и Фольксваген.' + confused: Я... Я же это уже говорил. Там без пострадавших... Пежо и Фольксваген, да. + f_victims: + panic: Да нету пострадавших! Нету! Я же уже сказал! Все на ногах! + aggressive: 'Слышь, ты! Я уже русским языком сказал: все целы, пострадавших нет. Хватит переспрашивать!' + worried: Ой, ну я же говорил уже... Нет пострадавших, никто не ранен, все стоят на ногах... + calm: 'Повторяю: пострадавших нет, все целы, на ногах.' + confused: Я... я же это... уже сказал. Ну, что нет пострадавших. Да, все на ногах, пострадавших нет. + f_vehicle: + panic: Да Пежо! И Фольксваген! Я же уже сказал! Боже... Пежо и Фольксваген! + aggressive: 'Слушайте! Я вам русским языком назвал: Пежо и Фольксваген! Не слышите, что ли?!' + worried: Ох... ну я же говорил... Пежо и Фольксваген. Вы не записали, да? + calm: 'Повторяю: Пежо и Фольксваген. Я это уже говорил.' + confused: Я уже... Подождите... Это, Пежо... и второй, этот... Фольксваген. Так. + f_caller: + panic: Да я же уже! Иванова! Елена! Сергеевна! 916... 896... Господи, записывайте быстрее! + aggressive: Слышишь?! Я тебе только что это диктовал! Иванова Елена Сергеевна, 916 896 3254! + worried: Ой, вы не записали?.. Я ведь называла себя только что. Ладно, Иванова, Елена Сергеевна, 916 + 896 3254. + calm: 'Я уже представлялся. Повторяю: Иванова Елена Сергеевна, номер 916 896 3254.' + confused: А я разве не... Я же вроде уже говорил. Ну, Иванова, в общем... Елена Сергеевна, и телефон + этот, 916 896 3254. +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу, тут гул стоит! Какая ещё полоса?! + - А?! Что?! Я не слышу, не слышу вас! Тут грохот стоит! + - А?! ЧТО?! Я НЕ ПОНЯЛ! КАКОЙ ЕЩЁ... ДА КАКОЙ?! + aggressive: + - Да какая разница! Я же сказал — авария перед тоннелем, что вы мне голову морочите?! + - Да какая разница сейчас! Вы мне лучше скажите, что делать! + - Вот чего ты сейчас спросил?! Не слышу я тебя, говори толком! + worried: + - Простите, я не расслышал… Тут очень шумно, повторите, пожалуйста. + - Простите, я не понял... Не расслышал. Можно ещё раз, помедленнее? + - Ой, простите... я не расслышал. Что вы сказали? Я просто растерялся... + calm: + - Я не понял вашего вопроса. Повторите. + - Повторите, не разобрал. Здесь шумно. + - Повторите вопрос. Не разобрал. + confused: + - Эм… Вы что спросили? Я что-то не пойму… + - А? В смысле? Подождите, я запутался, какой вопрос? + - А? Что? Я не это... Вы про что спросили? Я запутался. diff --git a/scenarios/pregenerated/t27-3-wall-crack.yaml b/scenarios/pregenerated/t27-3-wall-crack.yaml new file mode 100644 index 0000000..fe512dd --- /dev/null +++ b/scenarios/pregenerated/t27-3-wall-crack.yaml @@ -0,0 +1,95 @@ +scenario: t27-3-wall-crack +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:59:21+00:00' +first_line: Соседи ремонт делают, а у меня в ванной плитка отвалилась и трещина пошла. +reveal: + f_address: + panic: Ленинский пятьдесят семь! Двадцать восьмая квартира! Первый подъезд, пятый этаж! Код 57В! Быстрее, + у нас тут всё трещит! + aggressive: Слушайте, записывайте уже! Ленинский проспект, 57, квартира 28, подъезд 1, этаж 5, код + домофона 57В. Всё, достаточно?! + worried: Ой, адрес... Ленинский проспект, дом 57, квартира 28, первый подъезд, пятый этаж. Код 57В. + Пожалуйста, приезжайте. + calm: 'Адрес: Ленинский проспект, дом 57, квартира 28, подъезд 1, этаж 5, код домофона 57В.' + confused: Ленинский... 57? Да, дом 57... Квартира 28. Подъезд первый, этаж... пятый. А, и код 57В. + f_what_happened: + panic: Плитка! Со стены! В ванной! Трещина, там трещина! Почти метр! + aggressive: Какая разница, что случилось?! Плитка отлетела, стена треснула на метр. Приезжайте! + worried: Я не знаю, что делать... В ванной со стены плитка упала и трещина... Длинная, около метра... + calm: В ванной со стены отлетела плитка и образовалась трещина, длина примерно метр. + confused: Ну, в ванной это... Сначала плитка эта, а потом на стене... трещина. Где-то метр, наверное. + f_scale: + panic: Трещина! Трещина одна! Стена стоит! Воды нет! Воды нету! + aggressive: Да одна там трещина! Стена на месте, сухо всё! Вы слушаете вообще? + worried: Ну трещина... Одна вроде. Стена пока держится, и вода не течёт. + calm: Трещина одна. Стена стоит. Вода не течёт. + confused: Ну эта... трещина... одна там. Стена как бы стоит. И вода... нет, вода не течёт. + f_threat: + panic: Нету никого! Никто не пострадал! И не падает ничего, нет угрозы! + aggressive: Да целы все, целы! Нет там никакой угрозы, вы оглохли?! + worried: Я не знаю... Вроде никто не пострадал, и опасности вроде как нет... + calm: Пострадавших нет, угрозы обрушения тоже нет. + confused: Ну, эти... люди целы. И стена... она не падает, угрозы нету, короче. + f_caller: + panic: Наталья! Петровна! Селезнёва я! 903-226... боже, 13-83! Записали?! + aggressive: 'Вы вообще слушаете? Наталья Петровна Селезнёва. Записывайте: 903-226-13-83!' + worried: 'Это Селезнёва Наталья Петровна... Телефон мой запишите: 903-226-13-83.' + calm: 'Фамилия Селезнёва, Наталья Петровна. Для связи: 903-226-13-83.' + confused: Наталья... Эта... Селезнёва Петровна. Нет, я — Наталья Петровна. Телефон 903-226-13... 83. +repeat: + f_address: + panic: Да сказал же! Дом 57, 57, квартира 28, первый подъезд, код 57В! + aggressive: Вы вообще слушаете?! Я только что это продиктовал. Ленинский, 57, 1 подъезд, 28 квартира, + 5 этаж. + worried: Я же уже говорил... Ленинский 57, подъезд 1, квартира 28, код домофона 57В. + calm: 'Повторяю: Ленинский проспект, 57, 1-й подъезд, 5-й этаж, квартира 28, домофон 57В.' + confused: Я уже называл... Сейчас... Ленинский, дом 57... Или 57В? Нет, квартира 28, код домофона + 57В. + f_what_happened: + panic: Я же сказал — плитка отлетела! Всё треснуло! + aggressive: Вы глухие? Плитка отвалилась, стена треснула! + worried: Я же говорил... Плитка отлетела прямо со стены. И трещина. + calm: 'Повторяю: отлетела плитка, стена треснула.' + confused: Ну я же это... говорил уже. Плитка... эта... стена треснула. + f_scale: + panic: Я же сказал! Одна трещина! Стоит стена! Вода не течёт! Всё! + aggressive: 'Да ёлки-палки! Сказал же уже: одна трещина, стоит стена, сухо всё! Слышите вы или нет?' + worried: Я же это уже говорил... Ну трещина одна, стена на месте, воды нет. Правильно я всё сказал? + calm: 'Повторяю: трещина одна, стена стоит, вода не течёт.' + confused: Я уже... Подождите, я же это самое и сказал. Трещина одна, стена не упала, и сухо. Я ведь + так и говорил, да? + f_threat: + panic: Да говорю же вам — нет никого пострадавших! Плиткой этой... Никого не задело, нет! Угрозы нет! + aggressive: 'Слышь, я же русским языком сказал: ни жертв, ни разрушений! Хватит одно и то же переспрашивать!' + worried: Ой, я же уже говорил... Нет пострадавших. Вроде бы и опасности никакой больше нет. Правда + нет. + calm: 'Повторяю: пострадавших нет, дальнейшей угрозы обрушения нет. Зафиксируйте.' + confused: Ну я ж это... сказал уже — никто не пострадал. И не угрожает ничего вроде как. Всё. + f_caller: + panic: Да я же только что! Селезнёва Наталья Петровна! 903-226-13-83! Слушайте же вы! + aggressive: 'Вы вообще слушаете? Я уже диктовал! Повторяю: Наталья Петровна Селезнёва, 903-226-13-83.' + worried: Я же только что всё сказала... Наталья Петровна Селезнёва, 903-226-13-83, неужели не записали? + calm: Я уже называла. Селезнёва Наталья Петровна, телефон 903-226-13-83. + confused: Я говорил уже... Или нет? Селезнёва... Наталья Петровна, кажется. Да, и телефон 903-226-13-83. +refine: {} +fillers: + panic: + - А?! Что?! Я не понял! Какая ещё... я не знаю! + - А?! Что?! Я не понял! Какая разница, вы приедете или нет?! + - Я не знаю! Какая разница, что вы спрашиваете?! Тут стена трещит, понимаете?! + aggressive: + - Да не слышал я ничего! Хватит вопросы эти задавать! + - Да какая нафиг разница, что вы спросили! Вы помощь пришлёте или нет?! + - Да откуда я знаю-то?! Вы слушаете вообще?! Я говорю — стена лопнула, плитка отлетела! + worried: + - Простите, я не расслышал... Повторите, что вы спросили? + - Простите, я не расслышал... Это срочно? Вы мне скажите, что делать, я не знаю... + - Простите, я не понял вопроса... Я просто не знаю, что делать, у нас тут стена треснула... + calm: + - Не понял вопроса. Уточните. + - Повторите вопрос, не расслышал. Это сейчас важно? + - Я не расслышал ваш вопрос. Повторите, пожалуйста. + confused: + - А?.. Подождите... Что? Я не понял о чём вы... + - Стойте... А? Я запутался. Что вы сказали? Я не понял, зачем вы это спрашиваете... + - А? Что? Я не пойму... Вы про плитку спрашиваете? Я просто увидел трещину и всё... diff --git a/scenarios/pregenerated/t28-1-stranger-at-door.yaml b/scenarios/pregenerated/t28-1-stranger-at-door.yaml new file mode 100644 index 0000000..7f0fc7e --- /dev/null +++ b/scenarios/pregenerated/t28-1-stranger-at-door.yaml @@ -0,0 +1,109 @@ +scenario: t28-1-stranger-at-door +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:59:27+00:00' +first_line: У подъезда молодой человек стоит, кого-то ждёт, объяснять не хочет. +reveal: + f_address: + panic: Матвеевская! 28, корпус 1! Пятый подъезд! Там! Код 100! Быстрее! + aggressive: Вы записываете или нет? Улица Матвеевская, дом 28, корпус 1, подъезд 5. Код домофона 100. + worried: Ой, адрес... Улица Матвеевская, 28, корпус 1. Подъезд 5. Там кнопки, код 100... Приезжайте. + calm: 'Адрес: Матвеевская улица, дом 28, корпус 1. Пятый подъезд. Код от двери — 100.' + confused: Это... Матвеевская, дом 28, корпус... первый, кажется. Подъезд 5. Там цифры надо набрать, + сто... нет, код 100. + f_what_happened: + panic: Он тут стоит! У домофона! Внутрь не заходит! Старшая спросила — он молчит! Почему ничего не + объясняет?! + aggressive: Прислонился к двери и торчит! На вопрос старшей вообще ноль реакции, вот что мне ей сказать?! + worried: У подъезда какой-то парень... Стоит прямо у домофона, не заходит, и нашей старшей ничего + не ответил... + calm: Стоит у домофона, в подъезд не заходит. Старшая пыталась выяснить причину — он не пояснил. + confused: Он у двери... то ли зайти не может, то ли не хочет. Старшая спрашивала, а он ей... ну, в + общем, ничего не сказал. + f_victims: + panic: Нет! Нет никто не пострадал! Никого не трогали! + aggressive: Да не тронул он никого, сказал же! Слушайте внимательно! + worried: Нет, вроде никто не пострадал... Все целы, насколько я вижу. + calm: Пострадавших нет. Никто не ранен. + confused: Нет, пострадавших... Ну, то есть нету пострадавших, никто. + f_suspects: + panic: ПАРЕНЬ ТУТ СТОИТ! СИНИЙ! В СИНЕМ ВСЁМ, ДЖИНСЫ, КУРТКА, МОЛОДОЙ... ЛЕТ ДВАДЦАТЬ, БОТИНКИ ЧЁРНЫЕ, + СЛАВЯНИН, ОН ТУТ! + aggressive: Слушайте, я уже сказал! Парень, молодой совсем, одет как все — джинсы синие, ботинки черные, + славянской внешности! Вам что, по буквам разобрать?! + worried: Он выглядит... ну, знаете, молодой совсем, лет двадцати, наверное... Одет в джинсовое всё, + и куртка, и джинсы синие, ботинки черные... Внешность наша, славянская... + calm: Парень лет двадцати, славянской внешности. Одет в синюю джинсовую куртку, синие джинсы, черные + ботинки. + confused: Ну, этот... парень молодой. На вид лет двадцать... На нём чёрные ботинки и, кажется, синяя + джинсовая... куртка, и штаны такие же. Внешность наша, обычная. + f_caller: + panic: Там женщина старшая знает! Иванова Инна! 916 896... 32-54! Скорее! + aggressive: Сами разбирайтесь со своей старшей! Иванова, Инна, 916 896 32 54, записали?! + worried: Ой, там старшая по подъезду... Иванова её фамилия, Инна... телефон этот, 916 896 32 54. + calm: Старшая по подъезду — Иванова Инна Васильевна, её номер 916 896 32 54. + confused: Там эта... как её... Васильевна... нет, Инна Васильевна Иванова. Телефон... 916... 896 32 + 54, кажется. +repeat: + f_address: + panic: Да Матвеевская же! 28, первый корпус, пятый подъезд, я уже говорил! Говорил уже! Код 100! + aggressive: 'Слышь, ты! Уже раз повторил: Матвеевская, 28к1, 5-й подъезд, код домофона 100! Записывай + давай!' + worried: Ой, ну я же сказал только что... Матвеевская, дом 28, корпус 1, подъезд 5, код 100. Пожалуйста, + не переспрашивайте... + calm: 'Повторяю: Матвеевская, 28, корпус 1, пятый подъезд, код 100. Я это уже называл.' + confused: Я... я ведь уже говорил? Улица... Матвеевская. Дом 28. Или 28 корпус 1? Подъезд 5. Код 100, + кажется. + f_what_happened: + panic: Я уже сказал! Он стоит! Стоит у домофона и не заходит! + aggressive: 'Вам русским языком повторяю: стоит у домофона и не двигается. Не заходит!' + worried: Так я же уже говорил... Стоит, с места не сходит, в подъезд не идёт. + calm: 'Повторяю: человек у домофона, в подъезд не заходит.' + confused: Ну... я это... У подъезда который. Стоит, да... и всё, не заходит. + f_victims: + panic: ДА НЕТ ЖЕ ТАМ НИКОГО! Я ЖЕ СКАЗАЛ! НЕТ ПОСТРАДАВШИХ! + aggressive: Слышь, тебе русским языком сказано — нет никого! Хватит переспрашивать! + worried: Ну нету пострадавших... я же уже говорил. Нет их, понимаете? + calm: 'Повторяю: пострадавших нет. Я это уже называл.' + confused: Так я ж сказал, что нет их... Или я не говорил? Нет, точно нет пострадавших. + f_suspects: + panic: Я же только что сказал! Молодой человек! Двадцать лет! Синяя джинсовая куртка, синие джинсы, + чёрные ботинки, славянской! Слышите?! + aggressive: Вы что, не слушаете?! Я уже всё описал! Куртка джинсовая синяя, джинсы, ботинки чёрные, + лет двадцать, славянин! + worried: Я же уже говорил... Молодой человек, лет двадцати, джинсовая синяя куртка, синие джинсы, + чёрные ботинки, славянской внешности... + calm: 'Повторяю: молодой человек, примерно двадцать лет, славянской внешности, одет во всё синее джинсовое + и чёрные ботинки.' + confused: Ну я же... я говорил... Джинсы, куртка синяя... Молодой человек, славянин. Ботинки чёрные. + f_caller: + panic: Я же уже сказал! Иванова! Инна Васильевна! Старшая по подъезду! 916 896 32... 3254! Записывайте + быстрее! + aggressive: Сколько можно повторять одно и то же?! Иванова, Инна, старшая. Телефон 916 896 3254. Слышите + меня вообще?! + worried: Я же вам только что это говорил... Ну, Иванова Инна Васильевна, старшая по подъезду, телефон + 916 896 3254. + calm: Повторяю для вас ещё раз. Иванова Инна Васильевна, старшая. Контактный телефон 916 896 3254. + confused: Я... я же это говорил, кажется. Иванова... Инна... Старшая по подъезду. И телефон этот... + 916 896 3254, да? Вроде так. +refine: {} +fillers: + panic: + - А? Что?! Я не слышу, тут... Я не знаю, он просто стоит! + - Что?! Я не слышу, не слышу! Алло! Вы о чём вообще?! + - Что?! А? Я не знаю! Что вы сказали?! Там просто парень какой-то, не знаю я! + aggressive: + - Да какая разница, кто он такой?! Я что, паспорт у него спрашивал?! + - Да какая разница! Я говорю, он тут стоит! Вы мне поможете или нет?! + - Да какая разница?! Сказал же, не знаю я его! Хватит спрашивать! + worried: + - Простите, я не понял... Что вы спросили? Я просто не знаю, что делать. + - Я... простите, я не поняла. Повторите, пожалуйста, что вы спросили? + - Я... я не понимаю, что вы спросили. Я его не знаю, просто человек... Простите. + calm: + - Повторите вопрос. Не расслышал. + - Вопрос не расслышал. Можете продублировать? + - Я не расслышал. Повторите. Нет, этой информации у меня нет. + confused: + - Нет-нет, подождите... Вы о чем? Я запутался. Какой номер подъезда, я не... + - Я не знаю, подождите... Вы что спросили? Я запуталась. + - А? В смысле... Я не понял вопроса. Я ж говорю, не знаю. А что вы спросили? diff --git a/scenarios/pregenerated/t28-2-accident-mid.yaml b/scenarios/pregenerated/t28-2-accident-mid.yaml new file mode 100644 index 0000000..8b74a26 --- /dev/null +++ b/scenarios/pregenerated/t28-2-accident-mid.yaml @@ -0,0 +1,95 @@ +scenario: t28-2-accident-mid +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:59:32+00:00' +first_line: ДТП, две машины, пострадавших нет. +reveal: + f_address: + panic: НА САДОВОМ! ТАМ У МИДА! ТВЕРСКУЮ ПЕРЕКРОЮТ! + aggressive: Слушай, перед МИДом всё, на Садовом! На Тверскую въезд заперли, решайте уже! + worried: Ой... на Садовом кольце, напротив здания МИД... в сторону Тверской... что же делать-то. + calm: Садовое кольцо, ориентир — здание МИД, полоса в направлении Тверской улицы. + confused: Это... ну, МИД знаете? Напротив него, на Садовом... Тверская там, да, в ту сторону... + f_what_happened: + panic: БЕЗ ПОСТРАДАВШИХ! ТОЛЬКО МАШИНЫ! ПЕЖО И ФОЛЬКСВАГЕН! ТОПЛИВОМ НЕ ПАХНЕТ! + aggressive: 'Слушайте, говорю же: просто столкнулись, никто не пострадал, ничего не разлилось. Пежо + и Фольксваген, чего ещё надо?!' + worried: Вроде все целы... ДТП без пострадавших, топливо не течёт. Тут Пежо и Фольксваген. Что делать-то + теперь? + calm: Пострадавших нет, разлива топлива нет. Машины Пежо и Фольксваген. + confused: Ну, эти... без раненых, всё сухое. Столкнулись две... как их... Пежо и Фольксваген, да. + f_victims: + panic: Нет никого! Никто не пострадал! + aggressive: Да целые все! Нет там пострадавших, понял?! + worried: Вроде обошлось... Пострадавших нет... + calm: Пострадавших нет. + confused: Кого? А... Нет, никто не ранен. То есть пострадавших нет. + f_vehicle: + panic: БОЖЕ, ПЕЖО! ТАМ ФОЛЬКСВАГЕН… ПЕЖО И ФОЛЬКСВАГЕН!!! + aggressive: Сказал же — Пежо и Фольксваген! Что тут непонятного? Записывайте быстрее! + worried: Ой… Там Пежо и Фольксваген… Они столкнулись, да… + calm: Столкнулись Пежо и Фольксваген. + confused: Ну, эти… Пежо… и второй, Фольксваген, кажется. Или Фольксваген и Пежо. + f_caller: + panic: Я Иванова! Иванова Елена! Сергеевна! 916... 916897... 5623! Записали?! + aggressive: Да Иванова я, Елена Сергеевна! И телефон мой — 916 897 56 23! Вы записывать вообще будете? + worried: Ой, я Иванова Елена Сергеевна... Мой номер — 916 897 56 23... Надеюсь, правильно назвала... + calm: Иванова Елена Сергеевна. Мой контактный телефон — 916 897 56 23. + confused: Я Иванова... Елена, кажется, Сергеевна. Или нет... Да, точно Сергеевна. Номер... Сейчас... + 916 897 56... Ой, 23 в конце. +repeat: + f_address: + panic: Да Садовое же! Я уже сказал! Кольцо! + aggressive: 'Слышь, я уже всё объяснил! Повторяю: Садовое, напротив МИДа, в сторону Тверской.' + worried: Ох, ну я же только что сказал... Садовое кольцо, МИД, полоса в сторону Тверской. + calm: 'Повторяю: Садовое кольцо, напротив МИДа, направление к Тверской.' + confused: Так я же это и назвал... Садовое, МИД... туда, к Тверской, да. + f_what_happened: + panic: Я уже! Я говорил! ДТП, без пострадавших, Пежо, Фольксваген, без бензина! + aggressive: Да слушайте вы меня! Сказал же всё! ДТП, пострадавших нет, Пежо, Фольксваген, бензина + нет! + worried: Я это только что называл... ДТП без пострадавших, разлива нет, Пежо и Фольксваген. + calm: 'Повторяю: ДТП, пострадавших нет, топливо не разлито. Пежо и Фольксваген.' + confused: Так, я же уже... Это... ДТП, люди целы, бензин не течёт. Машины... Пежо и Фольксваген, всё. + f_victims: + panic: Я же сказал! Нет пострадавших! Нету! + aggressive: Слушайте внимательнее! Нет там пострадавших, повторяю для вас! + worried: Ох, я же говорил уже... Ну нет пострадавших, нет... + calm: 'Напоминаю, пострадавших нет. Повторяю: без пострадавших.' + confused: Я это... уже сказал вроде. Пострадавших-то нет, да. + f_vehicle: + panic: Я же уже говорил! Пежо и фольксваген! Пежо и фольксваген!!! + aggressive: Слышь, заколебал! Сказал же — пежо и фольксваген! + worried: Ой, я это... Я ж только что сказал. Пежо и фольксваген, точно. + calm: 'Напоминаю: я уже называл марки. Пежо и фольксваген.' + confused: 'Подождите... Я же вроде говорил... А, да: пежо и фольксваген.' + f_caller: + panic: Да Иванова же! Иванова Елена Сергеевна! Девять-один-шесть... восемь-девять-семь... пять-шесть-два-три! + Я уже говорил! + aggressive: Вы издеваетесь?! Я вам только что это диктовал! Иванова, 916 897 56 23. + worried: Ой, ну я же только что... Елена Сергеевна Иванова, телефон 916 897 56 23. Пожалуйста, не + переспрашивайте. + calm: 'Повторяю: Иванова Елена Сергеевна, 916 897 56 23.' + confused: Я же... я уже называл, кажется. Иванова, да? Елена... Сергеевна. А телефон... 916... 897... + 56... 23. +refine: {} +fillers: + panic: + - А?! Что? Я не слышу, не слышу! + - А? Что?! Я не понял, не понял!! Что вы говорите?! + - Я не слышу!! Что?! Там просто машина! Машина! + aggressive: + - Да какая разница! Вы мне помощь пришлёте или нет?! + - Да какая разница! Откуда я знаю? Я же сказал — авария! + - Да какая разница, что я знаю?! Вы приедете или нет? + worried: + - Ой, простите, я не понял... Что вы спросили? + - Ой... Простите, я не расслышал... Что вы спросили? + - Простите, я не понял вопроса... Повторите, пожалуйста, я очень волнуюсь. + calm: + - Повторите, не расслышал. + - Я не знаю. Повторите вопрос, пожалуйста. + - Уточните вопрос. Я не расслышал. + confused: + - Я... я не это. Что? А, нет, я не знаю. + - Подождите... Вы это о чём? Нет, я не это имел в виду... Что? + - Вы что-то спросили сейчас? Я отвлёкся, простите... А, нет, я не это... Повторите. diff --git a/scenarios/pregenerated/t28-3-loose-board.yaml b/scenarios/pregenerated/t28-3-loose-board.yaml new file mode 100644 index 0000000..b7e7937 --- /dev/null +++ b/scenarios/pregenerated/t28-3-loose-board.yaml @@ -0,0 +1,108 @@ +scenario: t28-3-loose-board +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:59:38+00:00' +first_line: На вокзале табло висит на честном слове, под ним палатка торговая. +reveal: + f_address: + panic: На Комсомольской! Пятый дом! Там табло это, на третьей платформе, Ярославский вокзал! Быстрее! + aggressive: Слушайте, я что, непонятно сказал? Комсомольская площадь, дом 5, Ярославский вокзал, платформа + номер три! + worried: Ой... Это Ярославский вокзал... Комсомольская площадь, 5. Там, где электрички, третья платформа. + calm: 'Адрес: Комсомольская площадь, дом 5. Ярославский вокзал, пригородное направление, платформа + номер три.' + confused: Эта... Комсомольская, дом пять. Или площадь? В общем, Ярославский вокзал, третья платформа + которая. + f_what_happened: + panic: Там табло! Табло висит! Крепления нет! Сейчас рухнет на палатку! + aggressive: Вы вообще слушаете? Я говорю — крепёж сорван, табло болтается! Упадёт на торговую палатку + сейчас! + worried: Я не знаю, что делать... У табло с расписанием электричек крепления с одной стороны нет. + Оно же прямо на палатку упасть может. + calm: На табло пригородных поездов отсутствует одно крепление. Есть угроза падения на находящуюся + под ним торговую палатку. + confused: Тут это... висит всё. У табло, где поезда, крепление... одно пропало. Оно нависает, может + упасть на эту, как её... на палатку. + f_scale: + panic: Оно там висит! Висит на честном слове! Табло одно, сорвало почти всё! Держится на остатках + креплений! + aggressive: Слушайте, табло одно. Висит на соплях. Болтается на оставшихся крепежах. Принимайте меры! + worried: Оно там одно... табло это. Ненадёжно висит, держится на нескольких уцелевших креплениях. + Боюсь, упадёт. + calm: Табло одно. Висит, закреплено частично — держится на оставшихся креплениях. + confused: Оно... это... одно такое. Ну, табло. И оно вроде всё, но держится на каких-то... на оставшихся + креплениях. + f_threat: + panic: Нет, нет пострадавших! Но там, под ним! Люди прямо под ним ходят! + aggressive: Да целы все, целы! А смысл есть, если люди под этой фигней туда-сюда шарахаются?! + worried: Пострадавших нет... Но меня это и пугает — там же постоянно кто-то проходит. + calm: Пострадавших нет. Но под табло проходят люди. + confused: Ну, это... не ранены никто. Но под этой штукой, которой... ну, табло, ходят же, да. + f_caller: + panic: Орлова Инна! Орлова Инна, слышите?! Телефон 903-226-13-83! Записали?! + aggressive: Достали уже переспрашивать! Орлова Инна Сергеевна, 903-226-13-83, всё! + worried: Ой, я надеюсь, это поможет... Инна Сергеевна Орлова, 903... 226-13-83, правильно? + calm: Орлова Инна Сергеевна, контактный номер 903-226-13-83. + confused: Это... Сейчас, фамилия Орлова, Инна... Сергеевна! Или Сергеевна? В общем, Инна С., телефон + 903... 226-13-83, кажется. +repeat: + f_address: + panic: Я же уже! Табло! Комсомольская, пять! Платформа три, Ярославский! Скорее! + aggressive: 'Да слышишь ты или нет? Повторяю для непонятливых: Комсомольская, 5, Ярославский, третья + платформа!' + worried: Я же это говорил... Комсомольская площадь, дом 5, вокзал Ярославский, пригородная платформа + номер три. + calm: 'Повторяю: Ярославский вокзал, Комсомольская площадь, 5, платформа 3.' + confused: Ну я же... А, да. Комсомольская, дом... дом пять. Платформа. Ярославский это. Пригород, + третья. + f_what_happened: + panic: Да крепление!! Нету его!! Я же говорил — табло упадёт!! На палатку!! Там люди!! + aggressive: 'Слушай, я тебе русским языком сказал: крепления нет, табло на ладан дышит! На палатку + рухнет! Повторяю специально для тебя!' + worried: Я уже говорил... Ну нет одного крепления на табло, висит оно кое-как, прямо над палаткой + нависает. Понимаете? + calm: 'Повторяю: нет одного крепления на табло с расписанием пригородных поездов. Есть угроза падения + на торговую палатку.' + confused: Я... я же сказал вроде. Крепление... не закреплено табло которое. Ну, одно. Упадёт на палатку + же, я это и говорил. + f_scale: + panic: Да говорю же! Табло одно! Одно табло! На оставшихся креплениях висит! + aggressive: Вы что, не слушаете? Уже сказал! Табло. Одно. Держится. На остатках креплений. Ясно? + worried: Я это уже говорил... Табло одно, висит на тех креплениях, что остались. + calm: Я это называл. Табло одно. Висит на оставшихся креплениях. + confused: Я уже... Я же это, про табло. Ну, одно. Крепления... держится на них, которые есть. + f_threat: + panic: Да нет никого раненых! Люди просто ходят! Под табло ходят! Я же уже сказал! + aggressive: Слышь, тебе русским языком сказали — раненых нет! Люди там ходят, всё! Повторяю для тупых. + worried: Я же уже объяснял... Нет пострадавших. Просто люди под этим табло проходят, понимаете? + calm: 'Напоминаю: пострадавших нет. Под табло просто проходят люди.' + confused: Ну я же говорил это... Там нет... В смысле, пострадавших нет, а люди под ним ходят, да. + f_caller: + panic: Я же сказала! Орлова Инна Сергеевна! 903-226-13-83! Вы не записали?! + aggressive: 'Послушайте! Я вам уже минуту назад это диктовал! Повторяю: Орлова. Инна. Сергеевна. Телефон + 903-226-13-83.' + worried: Ой... Я же только что называла... Инна Сергеевна Орлова, телефон 903-226-13-83. + calm: 'Повторяю для ясности: фамилия Орлова, имя Инна, отчество Сергеевна. Контактный номер 903-226-13-83.' + confused: Я... я это уже говорил... Там, это самое... Орлова Инна Сергеевна. Да. И телефон... 903-226... + сейчас... 13-83. +refine: {} +fillers: + panic: + - Я не знаю я не слышу вас табло сейчас упадёт + - Что?! Не слышу! Там табло это! Висит! + - Я не знаю! Просто висит и всё! Висит! + aggressive: + - Да какая разница?! Делайте уже что-нибудь! + - Какая разница?! Я говорю — табло незакреплённое! Делайте что-нибудь! + - Да какая разница, сколько оно там провисело?! Я что, по-вашему, время засекал?! + worried: + - Простите, я не понял вопрос... тут табло шатается + - Простите, я не понял... Что именно вы спросили? Я про табло... + - Ой, я не поняла... Простите, я не расслышала, что вы сказали? + calm: + - Повторите. Не расслышал. + - Повторите, пожалуйста. Я не расслышал вопрос. + - Повторите, не разобрал. + confused: + - А? Стойте... вы о чём? Я про табло звоню + - А? Нет, это... Подождите, вы о чём? Я просто про табло звоню. + - А? Что? Я не понял, что вы спросили... В смысле? diff --git a/scenarios/pregenerated/t29-1-ticking-box.yaml b/scenarios/pregenerated/t29-1-ticking-box.yaml new file mode 100644 index 0000000..068ddf7 --- /dev/null +++ b/scenarios/pregenerated/t29-1-ticking-box.yaml @@ -0,0 +1,79 @@ +scenario: t29-1-ticking-box +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:59:43+00:00' +first_line: В парке на дорожке коробка лежит, замотана скотчем, внутри тикает! +reveal: + f_address: + panic: В Лосиный остров! От Красной Сосны! Там прямо, прямо идите, там у скамеек! + aggressive: 'Я уже сказал: Лосиный остров. Заходите от Красной Сосны и чешите прямо до скамеек.' + worried: Это Лосиный остров... Туда надо от улицы Красной Сосны, по дорожке прямо до скамеек дойти... + calm: Парк Лосиный остров. Вход от Красной Сосны. Идите прямо по дорожке до скамеек. + confused: Парк... Ну этот, Лосиный остров. Заходите где-то... от Красной Сосны, кажется. Там прямо + и увидите скамейки. + f_what_happened: + panic: Там коробка! Большая! И тикает! Тикает внутри, понимаете?! В скотче вся! + aggressive: Слушайте, вы вопросы задаёте, а там коробка стоит! Здоровенная, скотчем замотана и тикает! + worried: Я не знаю, мне страшно... Тут коробка лежит, замотана скотчем, а внутри тикает что-то... + calm: Объект — большая коробка, обмотана скотчем. Слышен отчетливый тикающий звук изнутри. + confused: Ну, коробка эта... большая. Перемотана... этим, как его... скотчем! И звук такой — тик-тик-тик, + короче. + f_victims: + panic: Люди! Там люди ходят! Рядом! Пострадавших нет, но ходят! Слышите?! + aggressive: Да не ранены никто, но люди-то вокруг гуляют! Что, мне их за шкирку оттаскивать?! + worried: Нет, все целы... Но рядом же люди гуляют. Я не знаю, как их предупредить. + calm: Пострадавших нет. Но рядом гуляют прохожие, будьте в курсе. + confused: Целых нет... то есть пострадавших нет. Вот прямо тут, рядом, люди ходят ещё. + f_caller: + panic: 'Ааа! Соколов Иван Петрович, я просто мимо шёл! Телефон запишите: 916 896 3254!' + aggressive: 'Слышь, записывай уже: Соколов Иван Петрович, телефон 916 896 3254. Всё!' + worried: Ой, я даже не знаю... Ну, Соколов Иван Петрович, телефон 916 896 3254. + calm: 'Соколов Иван Петрович. Для связи: 916 896 3254.' + confused: А... Чей телефон? Мой? Соколов Иван Петрович, кажется... Номер 916 896 3254. +repeat: + f_address: + panic: Да говорю же! Красной Сосны вход! Прямо и прямо! Там тикает-тикает! + aggressive: 'Я уже сказал: Лосиный остров, от Красной Сосны, идите прямо до лавок. Записывайте!' + worried: Я же говорил... парк Лосиный остров, вход с Красной Сосны, по дорожке прямо до скамеек. + calm: 'Повторяю: парк Лосиный остров, вход от улицы Красной Сосны, далее прямо до скамеек.' + confused: Я... я же только что сказал. Красная... Сосна, кажется. Вход в парк и прямо по дорожке. + Там скамейки. + f_what_happened: + panic: Да коробка же! Скотчем замотана! Тикает! Тикает!! + aggressive: Ты глухой?! Коробка. Скотч. Тикает. Повторять ещё?! + worried: Я же уже говорил... Коробка, замотана скотчем, внутри тикает. + calm: 'Повторяю: коробка, обмотана скотчем, слышно тиканье.' + confused: Ну... эта... коробка... скотчем заклеена, и там... тикает что-то. + f_victims: + panic: Я же уже сказал! Нет никого! Люди просто ходят там! Люди! + aggressive: 'Слушайте внимательнее! Повторяю: пострадавших нет, рядом гуляют люди.' + worried: Я ведь уже говорил... Пострадавших нет. Но люди рядом ходят, да. + calm: 'Повторяю: пострадавших нет, рядом гуляют люди.' + confused: Я же... я это уже называл. Нет пострадавших. И люди... гуляют. + f_caller: + panic: Я же уже сказал! Соколов Иван Петрович, 916 896 32 54! Там тикает! + aggressive: 'Вы глухой? Записывайте: Соколов Иван Петрович, 916 896 3254, я прохожий!' + worried: Мне кажется, я это уже называл... Иван Соколов, прохожий, 916 896... сейчас, 3254. + calm: 'Повторяю: Соколов Иван Петрович, прохожий, 916 896 3254.' + confused: Я уже... А, да, Соколов... Иван Петрович, кажется... И телефон 916 896... подождите, 3254. +refine: {} +fillers: + panic: + - А?! Что? Я не слышу! Там тикает, тикает! + - Что?! Да не знаю я! Тикает оно и всё, тикает! Вы-то когда уже… + - Что?! Да какая разница! Я не знаю! Там тикает, тикает, вы понимаете?! + aggressive: + - Да какая разница?! Я же сказал — тикает внутри, делайте что-то! + - Откуда мне знать, что там?! Я тебе что, сапёр? Ты вызов принял — вот и соображай! + - Я не понял ваш вопрос! Какая разница?! Делайте что-нибудь! + worried: + - Простите, я не понял вопроса... Оно просто тикает в коробке, я боюсь. + - Я не разбирал... Простите, я просто не понял вопроса. Там шумно очень. + - Простите... я не расслышал. Тут так шумит, я не понимаю, что вы спросили... + calm: + - Повторите — шумно. Слышу только тиканье. + - Повторите ещё раз. Я не расслышал из-за помех. + - Повторите, пожалуйста. Я не понял вопроса. + confused: + - Внутри... Ну, тикает. А что вы спросили? Я не уловил. + - А? Вы про что? Я не... уже и забыл, что вы спросили. В ушах звенит. + - Я... что? Я не это... не знаю я. Вы про что спросили-то? diff --git a/scenarios/pregenerated/t29-2-accident-fight.yaml b/scenarios/pregenerated/t29-2-accident-fight.yaml new file mode 100644 index 0000000..f5b0068 --- /dev/null +++ b/scenarios/pregenerated/t29-2-accident-fight.yaml @@ -0,0 +1,94 @@ +scenario: t29-2-accident-fight +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:59:48+00:00' +first_line: ДТП, и водители подрались между собой. +reveal: + f_address: + panic: Там дэтэпэ! За Киреевском! Возле завода, ЗОК этот, слышите! Там, где рельсы! + aggressive: Глаза разуй, тебе говорю! Трасса на Октябрьский, между ЗОКом и путями! От остановки полкилометра + всего! + worried: Мы тут с Киреевска ехали... Там поворот на Октябрьский... Знаете, где завод ЗОК? Рядом с + путями, вот там мы и стоим... + calm: 'Ориентир: дорога от Киреевска в сторону Октябрьского. Промзона завода ЗОК, перед ж/д переездом. + 500 метров от остановки.' + confused: Мы выехали из Киреевска вроде... Или на Октябрьский... Там трубы ещё, завод... ЗОК, кажется. + И поезда рядом ходят, мы от остановки отъехали чуть-чуть... + f_what_happened: + panic: Не ранены никто! Они просто дерутся прямо тут! Без всего дерутся, голыми руками! + aggressive: Слушай, без пострадавших там! Нечего машины бить, теперь морды друг другу бьют, придурки. + Без стволов, руками машут! + worried: Вроде никто не пострадал в аварии... Но они теперь стоят и дерутся прямо на дороге. Оружия + нет, просто кулаками. + calm: ДТП без пострадавших. Драка между водителями, без оружия. + confused: Ну, машины стукнулись, вроде целые все, не раненые. А эти двое дерутся уже, руками только, + без пистолетов. + f_victims: + panic: Нету никого! Слышите?! Все целые стоят! + aggressive: Да целые все! Че пристали?! + worried: Вроде никто не пострадал... Все целы, да. + calm: Пострадавших нет. Все на ногах. + confused: Ну, эти, которые дрались... нет, не пострадавшие. В смысле нет пострадавших. + f_caller: + panic: ОЙ, МОЯ ФАМИЛИЯ... ИВАНОВА! ЕЛЕНА СЕРГЕЕВНА Я! 916 896 3254! + aggressive: Да достали вы со своими вопросами! Иванова я, Елена Сергеевна, 916 896 3254, записывайте + уже! + worried: Ой, да... Я Иванова Елена Сергеевна... Телефон мой — 916 896 3254. + calm: Иванова Елена Сергеевна. Мой номер — 916 896 3254. + confused: Это... Я не поняла, что надо... Иванова я, Елена Сергеевна... Или нет, это я вам... А, 916 + 896 3254. +repeat: + f_address: + panic: Я ЖЕ СКАЗАЛ! Киреевск-Октябрьский! Завод ЗОК, железка! 500 метров от остановки! + aggressive: 'Вы вообще слушаете?! Я уже называл: трасса на Октябрьский, ЗОК, переезд. От остановки + полкилометра.' + worried: Я же только что всё объяснил... Киреевск, на Октябрьский, завод ЗОК, около путей. От остановки + где-то 500 метров. + calm: 'Повторяю: дорога Киреевск — Октябрьский, ориентир завод ЗОК и ж/д пути, 500 метров от остановки.' + confused: Я... я же это уже говорил, разве нет? Киреевск — Октябрьский, там ЗОК, ну, завод, пути рядом. + От остановки... 500 метров, кажется. + f_what_happened: + panic: Да говорю же вам! ДТП, драка! Без оружия, без пострадавших! + aggressive: Слышь, я уже всё сказал! ДТП без пострадавших, драка, без оружия! + worried: Я уже говорил... ДТП без пострадавших, драка, без оружия... + calm: 'Повторяю: ДТП без пострадавших, дерутся, без оружия.' + confused: Я... я же сказал уже. Драка... ДТП, без пострадавших, оружия нет... + f_victims: + panic: ДА Я УЖЕ СКАЗАЛ-НЕТ ПОСТРАДАВШИХ-НЕТ! + aggressive: 'Ты глухой?! Русским языком сказано: никто не пострадал!' + worried: Я же говорил уже... Вроде никто не пострадал, вы не поняли? + calm: 'Напоминаю: пострадавших нет. Повторяю: пострадавших нет.' + confused: Я... я это, я уже сказал. Пострадавших... нету, да. + f_caller: + panic: Да говорил уже! Иванова-Иванова! 916-896-32-ой, всё! + aggressive: 'Вы оглохли там?! Повторяю: Иванова Елена, телефон 916 896 3254! Записывайте!' + worried: Ну я же только что сказал... Иванова Елена Сергеевна, 916 896 3254. + calm: 'Я уже называл. Ещё раз: Иванова Елена Сергеевна, 916 896 3254.' + confused: Подождите... я уже... я же говорил... Иванова... телефон 916 896 3254, кажется. +refine: + f_address: + panic: Тульская! Тульская! Дорога от Киреевска... в Октябрьский! Я перепутал! + aggressive: Ты меня запутал! Тульская область, говорю! От Киреевска на Октябрьский едем! + worried: Ой, я, кажется, не ту область назвал... Тульская это. От Киреевска в сторону Октябрьского. + calm: Поправка. Тульская область. Трасса от Киреевска на Октябрьский. Ранее ошибся. + confused: Нет, Тульская... Тульская область. Дорога от Киреевска... в сторону Октябрьского, да. +fillers: + panic: + - А?! ЧТО?! Я НЕ СЛЫШУ! КАКОЙ РЕГИОН? БЫСТРЕЕ! + - А?! Что?! Я не знаю! Не знаю я, отстаньте! + - А?! Я не слышу! Я не... Что?! + aggressive: + - Да какая разница, что я вижу?! Я говорю, регион не наш, понял? Нет?! + - Да какая разница?! Я говорю, драка тут! Ваше дело — приехать! + - Да какая разница?! Я тебе дело говорю, а ты вопросы левые задаёшь! + worried: + - Простите... я не понял вопроса. Тут всё так запутанно... + - Ой, а что вы спросили? Простите, я не расслышал... + - Я не понял, что вы спросили... Тут такое творится, я не могу сосредоточиться. + calm: + - Повторите. Не расслышал. + - Повторите вопрос, не разобрал. + - Повторите, вопрос не расслышал. + confused: + - Нет, это не наш... или наш? Я запутался. Что вы сказали? + - Нет, это... я не понял сейчас. Вы про что спросили? + - Нет, я не... А о чём вы вообще? Я не об этом. diff --git a/scenarios/pregenerated/t29-3-threat-to-blow-up.yaml b/scenarios/pregenerated/t29-3-threat-to-blow-up.yaml new file mode 100644 index 0000000..c414f26 --- /dev/null +++ b/scenarios/pregenerated/t29-3-threat-to-blow-up.yaml @@ -0,0 +1,94 @@ +scenario: t29-3-threat-to-blow-up +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:59:53+00:00' +first_line: Бывший муж угрожает квартиру взорвать! Я боюсь! +reveal: + f_address: + panic: Проезд Шокальского! 67! 67, корпус 1, квартира 3! Первый подъезд, первый этаж, код 67! Быстрее! + aggressive: 'Слушайте сюда: проезд Шокальского, дом 67, корпус 1, квартира 3. Первый подъезд, первый + этаж, домофон — 67. Записали или повторить?' + worried: Ох... это проезд Шокальского... дом 67, корпус 1... квартира 3, подъезд первый... этаж первый, + код домофона 67... правильно? + calm: Проезд Шокальского, дом 67, корпус 1. Подъезд первый, этаж первый, квартира 3, домофон — 67. + confused: Это... проезд Шокальского? Да, 67... корпус 1... а квартира 3 или 1? Нет, 3! Подъезд первый, + этаж первый... и код этот, 67, кажется... + f_what_happened: + panic: Он сейчас взорвёт всё! Бывший! Мой бывший! Он газ включил, говорит — взорву квартиру! + aggressive: Слышь, ты! Принимай вызов! Бывший, козёл, грозится квартиру взорвать! + worried: Я не знаю, что делать... Бывший муж позвонил, сказал, что взорвёт квартиру... + calm: Мой бывший муж угрожает взорвать квартиру. Нужна помощь. + confused: Это... квартира, да? В смысле... бывший муж, он сказал... ну, угрожает взорвать, что ли, + квартиру... + f_victims: + panic: НЕТУ НИКОГО! ТОЛЬКО Я! Я В КВАРТИРЕ ТУТ! ПОСТРАДАВШИХ НЕТУ! + aggressive: Да никто не пострадал, ясно?! Я в квартире одна! + worried: Нет, пострадавших нет... я сама здесь, в квартире... + calm: Пострадавших нет. В квартире я нахожусь. + confused: Нет, никто... не пострадал. В квартире я... я, заявительница. + f_suspects: + panic: Бывший! Это он! Бывший муж, где он — я не знаю!! Сейчас неизвестно где он!! + aggressive: Да мой бывший муж пригрозил! Откуда я знаю, где он сейчас?! Неизвестно! + worried: Это бывший муж... Понимаете, где он сейчас находится — неизвестно... + calm: Угрожал бывший муж. Его местонахождение сейчас неизвестно. + confused: Ну, это... бывший муж. А где он — это, ну, неизвестно сейчас где находится... + f_caller: + panic: Смирнова Ольга Ивановна! Быстрее, 903-226-13-83, я не знаю, запишите же! + aggressive: Вы вообще слушаете? Ольга Ивановна Смирнова. Телефон 903-226-13-83. Хватит тупить! + worried: Ох... Смирнова Ольга Ивановна... И телефон её... сейчас, 903-226... 13-83. Всё верно? + calm: Фиксируйте данные. Смирнова Ольга Ивановна, номер телефона 903-226-13-83. + confused: Это Смирнова... Или Смирнова Ольга. А, точно, Ольга Ивановна. А телефон... подождите, 903... + 13-83? Нет, 226-13-83. +repeat: + f_address: + panic: ДА Я УЖЕ СКАЗАЛ! Шокальского 67/1, квартира 3! Первый подъезд, первый этаж! Код 67! + aggressive: Вы оглохли?! Всё уже сказал. Шокальского, 67, корпус 1, квартира 3. + worried: Ой, ну я же говорила... Шокальского, 67/1, квартира 3. Код домофона 67. + calm: 'Повторяю: Шокальского, 67, корпус 1. Первый этаж, квартира 3.' + confused: Я... я же уже называл. Там Шокальского... дом 67, первый подъезд. Квартира 3. + f_what_happened: + panic: Бывший! Муж бывший! Угрожает взорвать, я же говорила уже! Квартиру взорвать! + aggressive: 'Вы глухой?! Я же ясно сказала: бывший муж. Угрожает взорвать квартиру. Всё.' + worried: Я же говорила... Бывший муж угрожает взорвать квартиру. Пожалуйста, примите вызов. + calm: 'Повторяю: бывший муж угрожает взорвать квартиру.' + confused: Я уже сказала... Муж... бывший муж. Угроза взрыва. Квартиры. + f_victims: + panic: Да нет никого! Я же сказала! Я одна! Я одна здесь, понимаете?! + aggressive: 'Слушайте меня внимательно! Я вам уже русским языком сказала: пострадавших нет, я в квартире + одна!' + worried: Повторяю ещё раз... Пострадавших нет. Только я сама. Я же говорила уже... + calm: 'Подтверждаю: я в квартире одна. Пострадавших нет.' + confused: Нет... То есть, да... Пострадавших нет. В квартире я. Я же это... уже называла. + f_suspects: + panic: Да сказала уже! Бывший муж, он! Где он — не знаю! Не знаю я где он! + aggressive: 'Вы глухой что ли? Повторяю: бывший муж, местонахождение неизвестно.' + worried: Я же только что вам говорила... Бывший муж, где он сейчас — неизвестно. + calm: 'Напоминаю: бывший муж, где находится — неизвестно.' + confused: Я... э-э... ну, бывший муж, я уже... это... где он — неизвестно. + f_caller: + panic: Я уже говорил! Смирнова! Ольга Ивановна! 903-226-13-83! + aggressive: Хватит переспрашивать! Я назвался. Смирнова, Ольга. Телефон 903-226-13-83. + worried: Я же только что сказал... Смирнова Ольга Ивановна. Номер 903-226-13-83. + calm: 'Повторяю: Смирнова Ольга Ивановна. 903-226-13-83. Записали?' + confused: Я... я уже называл. Смирнова... Ольга Ивановна. Телефон 903-226... минуту... 13-83, да. +refine: {} +fillers: + panic: + - Я не знаю! Я не слышу! Помогите! + - А?! Что?! Я не слышу, я не слышу вас! Вы что говорите-то?! + - А?! Что?! Я не… нет, я не слышу! Повторите! + aggressive: + - Да какая разница! Ты слушать умеешь?! + - Да какая разница, что вы там спросили! Вы мне помощь пришлите, а не вопросы задавайте! + - Да какая разница, что вы там спросили?! Делайте уже что-нибудь! + worried: + - Простите... Я не понял, что вы сказали. + - Простите, я не понял... Можно ещё раз? Я просто очень переживаю, не расслышал... + - Простите, я не понял… Что вы сказали? Я отвлёкся. + calm: + - Повторите громче, я не расслышал. + - Повторите, пожалуйста, последний вопрос. Не расслышал. + - Не расслышал. Повторите. + confused: + - Что?.. Нет, я не... А что вы спросили? + - Так, стоп. Вы про что спросили? Я запутался. Какой вопрос? + - Подождите, я… Это вы о чём сейчас спросили? Я не улавливаю. diff --git a/scenarios/pregenerated/t30-1-car-theft-yesterday.yaml b/scenarios/pregenerated/t30-1-car-theft-yesterday.yaml new file mode 100644 index 0000000..46c23c4 --- /dev/null +++ b/scenarios/pregenerated/t30-1-car-theft-yesterday.yaml @@ -0,0 +1,91 @@ +scenario: t30-1-car-theft-yesterday +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T06:59:58+00:00' +first_line: Машину угнали, вчера вечером последний раз видел. +reveal: + f_address: + panic: Двор! От седьмого подъезда! Ташкентская, 25/1! Там! Скорее! + aggressive: Сказал же — Ташкентская, 25, первый корпус. Седьмой подъезд, во дворе! + worried: Это на Ташкентской... дом 25, корпус 1. Там двор от седьмого подъезда. + calm: Улица Ташкентская, дом 25, корпус 1, во дворе около седьмого подъезда. + confused: Значит, улица эта... Ташкентская. Дом 25, корпус первый, двор... от седьмого, кажется, подъезда. + f_what_happened: + panic: Машины нет! Нет её! Ещё вчера вечером здесь стояла! Угнали! + aggressive: Да угнали мою машину, вашу ж... Вчера вечером была, сейчас нет! Быстрее давайте уже! + worried: Я не знаю, что делать... Машина стояла вечером, а сейчас нет. Угнали, наверное... + calm: Обнаружил угон автомобиля. Последний раз видел его вчера вечером. + confused: Ну, это... угнали, получается. Вечером... или вчера вечером была ещё. А сейчас нет. + f_victims: + panic: Да нет, нет, вы не поняли! Никого там не было, пустая! + aggressive: Да цел никто, слышишь?! Угнали, а не разбили! + worried: Я тут один стою… Никто не пострадал, в машине никого не было… + calm: Без пострадавших. Машина была припаркована пустая. + confused: Ну, то есть... жертв нет. Или пострадавших. Никого. + f_vehicle: + panic: Синяя Тойота! А128НА 177! Её нет, нету! + aggressive: 'Записывайте уже: Тойота, синяя, госномер А128НА 177!' + worried: Ой... Синяя Тойота, номер А128НА 177... Что же теперь будет-то? + calm: Тойота синяя, государственный номер А128НА 177. + confused: Синяя... Тойота, да. Номер — А128НА, а цифры... 177, кажется. Точно 177. + f_caller: + panic: Моя фамилия Соколов! Соколов Иван Петрович! Запишите, быстрее! 916 896 3254 это мой! + aggressive: Соколов Иван Петрович, 916 896 3254. Записали наконец-то или ещё раз повторить?! + worried: Соколов Иван Петрович... Телефон 916 896 3254... Это мой номер, да. + calm: 'Соколов, Иван Петрович. Контакты для связи: 916 896 3254.' + confused: Это... Соколов я. Иван Петрович. Соколов. А телефон... 916... подождите, 896 3254... да, + 916 896 3254. +repeat: + f_address: + panic: Ташкентская! 25/1, седьмой подъезд! Я же уже говорил! Говорил уже, во дворе, во дворе! + aggressive: 'Вы слушаете вообще? Я же русским языком сказал: Ташкентская, 25/1, двор от седьмого подъезда.' + worried: Я же вам уже называл... Ташкентская 25, первый корпус, ну там, где седьмой подъезд, во дворе. + calm: 'Повторяю: Ташкентская, дом 25, корпус 1, двор от седьмого подъезда.' + confused: Я уже... я же сказал, разве нет? Ташкентская, дом 25, корпус 1... или первый? От седьмого + подъезда двор. + f_what_happened: + panic: Да сказал уже! Вечером! Машины нет утром! Угнали! + aggressive: 'Я же русским языком сказал: последний раз вечером видел, утром уже нет. Всё.' + worried: Ой... ну я же говорил... Вечером стояла, утром уже нет, угнали... + calm: 'Повторяю: угнали. Последний раз видел вчера вечером.' + confused: Я... это... ну, угнали. Видел-то... а, вечером! Вчера вечером видел, а утром уже всё. + f_victims: + panic: Я же сказал — нет пострадавших! Нету никого! + aggressive: Да слушайте вы вообще! Пострадавших нет, ещё раз повторяю! + worried: Ой, я же уже говорил... Нет пострадавших, нету. + calm: Я упоминал. Пострадавших нет. Повторяю. + confused: Э-э, разве я не сказал? Пострадавших нет. Да, нет. + f_vehicle: + panic: Да говорю же вам, Тойота синяя! А128НА 177! Вы что, не слышите?! + aggressive: 'Я вам уже русским языком сказал: Тойота синяя, госномер А128НА 177. Записывайте давайте!' + worried: Ой, ну я же только что называл… Тойота синяя, номер А128НА 177. Повторить? + calm: 'Повторяю: Тойота, цвет синий, госномер А128НА 177.' + confused: Я… я же говорил? Тойота, синяя, буквы… А128НА 177 регион. Всё, да? + f_caller: + panic: Да сказал уже! Соколов Иван Петрович, 916 896 32... 916 896 3254! + aggressive: Вы вообще слушаете?! Соколов. Иван. Петрович. Телефон 916 896 3254, повторяю для особо + одарённых! + worried: Я же только что говорил... Соколов Иван Петрович, телефон 916 896 3254. + calm: 'Повторяю: Соколов Иван Петрович, 916 896 3254. Это всё уже было.' + confused: А? Разве я не называл... Соколов... э... Иван Петрович, и телефон 916 896 3254, кажется. +refine: {} +fillers: + panic: + - А? Что? Нет-нет, я не... Какая разница, машины нет! Просто нет! + - А?! Что?! Я не знаю, я не знаю!! + - А? Что? Я не... Подождите, я не знаю! Просто угнали! + aggressive: + - Да откуда ж я знаю! Не грузите меня сейчас, делайте свою работу! + - Да какая разница сейчас?! Делайте свою работу! + - Какая разница?! Я не слышал, отстаньте! + worried: + - Простите... я не понимаю, о чём вы. Я просто увидел, что её нет... + - Простите, я не расслышал... Повторите, пожалуйста. + - Простите, я не расслышал... Очень плохая связь. + calm: + - Эту информацию я пока не готов предоставить. Уточните. + - Не понял вопроса. Повтори. + - Повторите, не понял вас. + confused: + - Стоп, подождите... я не понял... вы про что сейчас спросили? Я не знаю. + - А? Нет, я не это... В смысле, что вы спросили? + - Э-э... Не знаю я. Спросили чего-то, а я не понял... diff --git a/scenarios/pregenerated/t30-2-pedestrian-hit.yaml b/scenarios/pregenerated/t30-2-pedestrian-hit.yaml new file mode 100644 index 0000000..0672ff2 --- /dev/null +++ b/scenarios/pregenerated/t30-2-pedestrian-hit.yaml @@ -0,0 +1,86 @@ +scenario: t30-2-pedestrian-hit +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T07:00:07+00:00' +first_line: Человека сбили! Лежит без сознания! +reveal: + f_address: + panic: ТЮМЕНСКАЯ! ПЕРЕКРЁСТОК С ТЮМЕНСКИМ! ТЮМЕНСКАЯ И ПРОЕЗД! БЫСТРЕЕ! + aggressive: Сказал же уже — Тюменская! На углу с Тюменским проездом! + worried: Господи... Тюменская, пересечение с Тюменским проездом. Тюменская улица. + calm: Тюменская. Перекрёсток с Тюменским проездом. + confused: Тюменская... Или Тюменский проезд... Короче, их пересечение, да. + f_what_happened: + panic: Сби-и-или! Насмерть! Человек лежит! Не шевелится вообще! + aggressive: Да сбили мужика! Лежит без сознания, вы что, не слышите?! + worried: Тут наезд на пешехода, мужчина без сознания... Пожалуйста, приезжайте скорее. + calm: Наезд на пешехода. Пострадавший — мужчина, без сознания. + confused: Я не знаю... Машина человека сбила, он лежит, глаза закрыты... В обмороке, наверное. + f_victims: + panic: Тут человек! Лежит! Не двигается! Он не двигается!! + aggressive: Да один он тут! Без сознания вообще! Делайте уже что-нибудь! + worried: Тут мужчина... на дороге лежит... он без сознания, кажется... + calm: Один пострадавший, без сознания. + confused: Тут один... он... это... сознания нету, в общем. + f_vehicle: + panic: Красная десятка! А! А128АА177!! Он тут! Я не знаю, я не знаю!!! + aggressive: Ты слушаешь вообще?! Сказал же — ВАЗ-2110, красная, А128АА! Стоит здесь! + worried: Красная ВАЗ-2110... Номера... А128АА177... Она на месте, да, тут осталась... + calm: Автомобиль ВАЗ-2110, красный. Госномер А128АА177. Остался на месте. + confused: Красная такая... ВАЗ-2110, да? Номера... А-128... АА... 177, вот. Тут стоит, никуда не делась. + f_caller: + panic: Иванова! Елена Сергеевна! 916... 916-896... А-А-А! 916 896 32... 54! 54! + aggressive: 'Да записывайте уже: Иванова, Елена! Телефон 916 896 32 54, быстрее!' + worried: Ой, это... Иванова Елена Сергеевна, мой номер 916 896 32 54... + calm: Иванова Елена Сергеевна. Мой номер для связи — 916 896 32 54. + confused: То есть... Это я. Иванова. Елена Сергеевна. Телефон... Секунду... 916 896 32 54. +repeat: + f_address: + panic: Тюменская! Я же уже сказал! Боже мой... + aggressive: Да с Тюменской мы, с Тюменской! Я вам уже две минуты назад это говорил! + worried: Ох, я же только что сказал... Тюменская и Тюменский проезд. + calm: 'Повторяю: Тюменская, пересечение с Тюменским проездом.' + confused: Так я уже называл... Ну Тюменская эта, с проездом Тюменским который. + f_what_happened: + panic: Да наезд же! Наезд!! Человек лежит, без сознания!! Вы вообще слышите?! + aggressive: Я уже говорил! Наезд на пешехода! Мужчина без сознания! + worried: Подождите, я ведь только что сказал... Наезд на пешехода. Мужчина без сознания. + calm: 'Повторяю: наезд на пешехода, мужчина без сознания.' + confused: Я... я уже сказал. Ну, машина сбила, человек лежит, без сознания. + f_victims: + panic: ДА МУЖИК ОДИН! БЕЗ СОЗНАНИЯ Я ЖЕ СКАЗАЛ! ОДИН! + aggressive: Да ёлки-палки, слушайте вообще?! Один пострадавший, без сознания! + worried: Я же только что ответил... Один человек, лежит без сознания... + calm: 'Повторяю: пострадавший один, без сознания.' + confused: А?.. Ну я уже говорил... Вроде один. Да, один и без сознания. + f_vehicle: + panic: Да красная десятка! Я же сказал уже! А128АА177! Стоит здесь, всё! Приезжайте! + aggressive: Слышь, ты! Красная «десятка», А128АА177. Я уже говорил. Всё. + worried: Я же уже называл... Красная ВАЗ-2110, номер А128АА177. Она стоит, никуда не уехала. + calm: 'Повторяю: красный ВАЗ-2110, номер А128АА177. На месте.' + confused: Ну я... я же сказал. Десятка... красная ВАЗ. Номер А128... А177, кажется. Она тут, не уезжала. + f_caller: + panic: Да сказал я уже! Иванова! Елена! Сергеевна! 9168963254! + aggressive: 'Вы слушаете вообще?! Я уже называл: Иванова, Елена Сергеевна, 916 896 32 54!' + worried: Я же только что говорил... Фамилия Иванова, Елена Сергеевна, телефон 916 896 32 54. + calm: 'Повторяю: Иванова Елена Сергеевна, 9168963254. Это я уже называл.' + confused: Я... я разве не говорил? Иванова... Елена Сергеевна. Да, телефон 916 896 32 54. +refine: {} +fillers: + panic: + - Я не знаю!! Господи, да какая разница?! Он не дышит! + - Что?! Я не знаю! Я не знаю такого! + - А-а? Что? Я не... не понимаю! Какое это имеет значение?! Вы... вы... приезжайте! + aggressive: + - Да не слышал я ничего! Делайте уже что-нибудь, ему плохо! + - Откуда я знаю?! Я говорю — без сознания мужик, всё! + - Да какая разница?! Не слышал я ничего! Делайте же что-нибудь! + worried: + - Я не понимаю, что вы спросили... Пожалуйста, быстрее, он совсем без сознания. + - Я не понял... Простите, я не расслышал + - Ох... Что, простите? Я не понял... Пожалуйста, быстрее... + calm: + - Не расслышал. Повторите вопрос. + - Повторите, не понял вопроса + confused: + - Что? Я... я не понял, что вы сказали. Тут человек лежит, я не могу сосредоточиться. + - Я... я это... а что вы спросили? diff --git a/scenarios/pregenerated/t30-3-gas-smell-house.yaml b/scenarios/pregenerated/t30-3-gas-smell-house.yaml new file mode 100644 index 0000000..d7645fa --- /dev/null +++ b/scenarios/pregenerated/t30-3-gas-smell-house.yaml @@ -0,0 +1,95 @@ +scenario: t30-3-gas-smell-house +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T07:00:19+00:00' +first_line: В доме газом пахнет, от трубы на вводе, и шум в трубе слышно. +reveal: + f_address: + panic: Новомосковский! Вороновское! ЛМС, Солнечный, 20! Газом пахнет! Быстрее! + aggressive: 'Я говорю: Новомосковский, поселение Вороновское, посёлок ЛМС, Солнечный, дом 20. Записали? + Побыстрее!' + worried: Адрес... Сейчас, подождите... Вороновское поселение, Новомосковский округ, посёлок ЛМС, микрорайон + Солнечный, дом двадцать... + calm: Новомосковский округ, поселение Вороновское, посёлок ЛМС, микрорайон Солнечный, дом 20. + confused: Это... ЛМС... микрорайон Солнечный. Нет, стойте, Новомосковский же. Дом 20. Да, поселение + Вороновское. + f_what_happened: + panic: ГАЗ! ТРУБА ГУДИТ У ВВОДА В ДОМ! ЗАПАХ, СЛЫШИТЕ, ЗАПАХ ГАЗА! МАГИСТРАЛЬНЫЙ! + aggressive: Я вам говорю, газом несёт от ввода в дом! Труба ещё гудит, будто там утечка магистрального + газа. Долго ждать?! + worried: Подскажите, что делать... От вводной трубы в дом запах газа, и шум в ней слышен, магистральный + газ... + calm: У ввода в дом запах газа, слышен шум в трубе. Газ магистральный. + confused: Пахнет... ну, газом пахнет. Труба эта, что в дом заходит, гудит. Магистральный, кажется, + газ... + f_scale: + panic: Газом пахнет! Везде, весь дом! Окна мы открыли, открыли! + aggressive: Сказано же — по всему дому воняет! Окна, конечно, открыли, не дураки! + worried: Запах по всему дому... Мы окна открыли, но вдруг мало... + calm: Запах по всему дому. Окна открыли. + confused: Пахнет везде... по всем комнатам. Окна... да, открыли всё. + f_threat: + panic: НЕТ-НЕТ, ВСЕ ЖИВЫ! СКОРАЯ НЕ НАДО, НЕ НАДО СКОРУЮ! + aggressive: Слушай, ты вообще слышишь?! Я же сказал — все целы, скорая твоя тут не нужна! + worried: Скорую? Ой, нет... вроде никто не пострадал, вызывать не надо... + calm: Пострадавших нет, скорая не требуется. + confused: Нет, никто того... не пострадал, эта, скорая не нужна. Вроде. + f_caller: + panic: Я не знаю! Соколова Вера Ивановна, 916-320-12-83! Трубу положить?!! + aggressive: Достали уже! Соколова. Вера. Ивановна. 916-320-12-83! Записали? Всё! + worried: Я этот... Соколова Вера Ивановна. Ой, а телефон... 916-320-12-83. Правильно? + calm: Соколова Вера Ивановна, мобильный 916-320-12-83. + confused: Соколова... Иванна? Нет, Вера Ивановна. И цифры эти... 916... 320... 12-83, кажется. +repeat: + f_address: + panic: ДА Я УЖЕ ГОВОРИЛА! ЛЭЭМЭС, СОЛНЕЧНЫЙ, ДВАДЦАТЬ! + aggressive: Слышь, я тебе только что это сказал. ЛМС, Солнечный, 20. + worried: Я же уже называла… ЛМС, микрорайон Солнечный, дом двадцать. + calm: 'Повторяю: ЛМС, Солнечный, дом 20.' + confused: Я... я это... ну, ЛМС, Солнечный... я же говорил, дом 20. + f_what_happened: + panic: Да говорю же — труба на входе шумит, газом пахнет! Магистральный! Вы слушаете?! + aggressive: 'Я вам уже русским языком сказал: ввод в дом, шум, запах газа. Магистральный. Записывайте!' + worried: Я уже говорил... Запах от трубы на вводе, и шум там. Газ магистральный. Понимаете? + calm: 'Повторяю: запах газа, труба на вводе в дом, шум внутри, магистральный газ.' + confused: Я ведь уже... там труба, где газ заходит, шумит, пахнет. Магистральный, да. + f_scale: + panic: Да вы что там! Я же сказал — везде вонь! Дом — всё проветрили! Запах газа, открыто всё, скорее! + aggressive: 'Вам русским языком повторить? Слушайте внимательно: запах по всему дому, окна уже открыты!' + worried: Я... я ведь уже говорила... В доме сильно пахнет газом, мы открыли все окна. Вы поняли? + calm: 'Повторяю для протокола: запах газа по всему дому, всё проветрили — окна открыты.' + confused: 'Подождите... я же... по-моему, я уже сказал: пахнет везде, дом... ну, окна мы открыли. + Я это уже называл, да?' + f_threat: + panic: Да нету их, я же сказал уже! Нету! И скорая не нужна! + aggressive: 'Слушайте меня! Я вам русским языком говорю: пострадавших нет. Не нужна скорая.' + worried: Ой, ну я же уже отвечал... Нет пострадавших. И скорую не надо. + calm: 'Повторяю: пострадавших нет, скорая не требуется.' + confused: Я... я не знаю, я же сказал уже... Нет никого, и скорая, говорю же, не нужна. + f_caller: + panic: Да сказал уже! Соколова, телефон 916-320! Газ! Запах газа в доме! + aggressive: Вы что, не слышите меня?! Я же уже назвал! Соколова Вера Ивановна, телефон 916-320-12-83! + worried: Ох, ну я же говорил... Соколова Вера Ивановна, мой номер 916-320-12-83. + calm: Я это уже называл. Соколова Вера Ивановна. Телефон 916-320-12-83. + confused: Я... я же уже сказал это. Кажется, да? Соколова... и телефон 916-320, кажется, 12-83. +refine: {} +fillers: + panic: + - А?! Что?! Я не слышу, не слышу вас! Тут запах! + - А?! Я не... Что?! Не слышу вас! Что вы сказали?! + - А?! Что?! Я не слышу, тут пахнет, не понимаю ничего! + aggressive: + - Да какая разница, что вы там спросили?! Делайте уже что-нибудь! + - Да какая разница! Вы там помощь пришлёте или нет?! + - Да какая разница, что вы там спрашиваете?! Я говорю — газом воняет, делайте что-то! + worried: + - Простите, я не понял... Что вы сказали? Я очень волнуюсь. + - Я не понял... Простите, можно ещё раз? Я очень волнуюсь. + - Простите, я не расслышал... Тут такой запах сильный, я немного растерялся. Повторите? + calm: + - Повторите вопрос, не расслышал. + - Повторите, пожалуйста, я не расслышал. + - Не расслышал, повторите громче. Тут запах газа, связь может прерваться. + confused: + - Я... нет, не знаю. А что вы спросили-то? + - Нет, я... Подождите, это вы о чём сейчас? Я запутался. + - А? Что? Я не понял вопроса, я просто зашел и почувствовал... Что вы сказали? diff --git a/scenarios/pregenerated/t31-1-car-theft-witnessed.yaml b/scenarios/pregenerated/t31-1-car-theft-witnessed.yaml new file mode 100644 index 0000000..b0d3595 --- /dev/null +++ b/scenarios/pregenerated/t31-1-car-theft-witnessed.yaml @@ -0,0 +1,88 @@ +scenario: t31-1-car-theft-witnessed +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T07:00:35+00:00' +first_line: Машину угнали прямо при мне! Только что уехала! +reveal: + f_address: + panic: Прямо у меня! Большая Ордынка! На Пыжевский выезжает, быстрее! + aggressive: 'Слушайте сюда: Большая Ордынка, угол Пыжевского. Шевелитесь уже!' + worried: Ох... Это Большая Ордынка, пересечение с Пыжевским... + calm: Большая Ордынка, пересечение с Пыжевским переулком. + confused: Значит... Ордынка... Большая. Или Пыжевский? В общем, где они пересекаются! + f_what_happened: + panic: Прямо сейчас! У меня из-под носа! Машину угнали, только что! + aggressive: Вы слышите или нет?! Я говорю — у меня машину угнали! Внаглую, прямо при мне! + worried: Я не понимаю, что делать... Машину угнали у меня на глазах... Просто сел и уехал... + calm: Произошел угон автомобиля. Я находился рядом в этот момент. + confused: Ну... это... машина. Угнали её. То есть я видел — ну как, владелец, да. Прямо при мне всё. + f_fled: + panic: Туда, туда! На Садовое кольцо повернула, быстрее! + aggressive: На Садовое уехала! Да шевелитесь же вы, что вы тупите?! + worried: Я не знаю... в сторону Садового, кажется... что же делать... + calm: Направление — в сторону Садового кольца. + confused: Ну это... на Садовое, нет, в сторону Садового кольца, да. + f_vehicle: + panic: Мерседес! Чёрный, забирают! А128АА 177, быстрее!!! + aggressive: 'Вот номер мой запишите: А128АА 177! Чёрный мерседес, угнали!' + worried: Ох... мерседес, чёрный. Номер... А128АА 177 + calm: Мерседес чёрный, госномер А128АА 177 + confused: Мерседес... чёрный, кажется. Номера — А128... АА 177 + f_caller: + panic: Соколов Иван! Телефон 916 896 3254! Быстрее! + aggressive: 'Соколов Иван. Мой телефон: 916 896 3254. Записали или как?!' + worried: Меня зовут Соколов Иван... Телефон для связи — 916 896 3254. + calm: 'Соколов Иван. Контакты: 916 896 3254.' + confused: Я... Соколов. Иван. Да. Телефон... 916 896 3254. +repeat: + f_address: + panic: Да Ордынку же! Большая Ордынка, угол Пыжевского! Я уже сказал! + aggressive: 'Вы вообще слушаете?! Я уже назвал: Большая Ордынка, пересечение с Пыжевским.' + worried: Я же уже говорил... Большая Ордынка, перекрёсток с Пыжевским переулком. + calm: 'Повторяю: Большая Ордынка, угол Пыжевского переулка.' + confused: Я же... я уже называл... Большая Ордынка... и этот, как его... Пыжевский переулок, да. + f_what_happened: + panic: Да я же сказал! Угон! Машина! Прямо при мне угнали! + aggressive: 'Слушать надо! Повторяю: угон. На моих глазах. Ясно?!' + worried: Я же это и говорил... Угон машины. Всё при мне случилось. + calm: 'Повторяю: угнали машину. Я видел. Больше деталей пока нет.' + confused: Так... а я что, не это и сказал? Угон, да, на глазах у меня. + f_fled: + panic: На Садовое! Я же сказал уже! Садовое кольцо, туда она уехала! + aggressive: Да Садовое кольцо! Я уже говорил, вы слушаете вообще? + worried: Ой... я уже сказал... В сторону Садового. Вы не запомнили? + calm: 'Повторяю: уехала в сторону Садового кольца.' + confused: Ну я... я уже говорил... Оно, Садовое, вроде. Да, Садовое кольцо. + f_vehicle: + panic: Я же уже сказал! Чёрный мерседес, ну чёрный! А128АА 177, господи, да скорее же! + aggressive: Хватит переспрашивать одно и то же! Мерседес, чёрный, А128АА 177, записывайте уже! + worried: Слушайте, ну я же говорил только что... Чёрный мерседес, номер А128АА 177. + calm: 'Повторяю: мерседес чёрный, госномер А128АА 177.' + confused: Я... я же называл... Или нет? В общем, мерседес, чёрный, номера... А128АА 177. + f_caller: + panic: Да сказал уже! Соколов Иван, 916 896 3254! Машину угоняют, вы слышите?! + aggressive: 'Я вам только что называл! Повторяю: Со-ко-лов И-ван, 916 896 3254. Записали?!' + worried: Я же уже говорил... Фамилия Соколов, Иван, телефон 916 896 3254... + calm: Повторяю, я уже называл. Соколов Иван, 916 896 3254. + confused: А... разве я не говорил? Соколов Иван, да? И телефон, секунду... 916 896 3254. +refine: {} +fillers: + panic: + - А?! Что?! Я не понял, я не понял! + - Ааа! Машина! Угоняют! Прямо... Как?! Что?! + - Да какая разница, кто я! Там угоняют! Быстрее, пожалуйста, просто быстрее! + aggressive: + - Да какая разница?! Ты можешь помочь или нет?! + - Да какая разница! Вы уже едете или нет?! + - 'Повторяю для непонятливых: угнали! Только что угнали! Делайте уже что-нибудь!' + worried: + - Простите... Я не расслышал, что вы спросили... + - Простите... Я не расслышал... Что вы спросили? + - Извините, я не понял… Что вы спросили? У меня прямо из-под носа увели, я растерялся... + calm: + - Повторите вопрос. Не уловил. + - Повторите, не понял вопроса. + - Не расслышал вопрос. Повторите, пожалуйста. + confused: + - Стоп, я запутался... Можно ещё раз? + - Я... Секунду. Что именно? Я не понял, а. + - Что? Нет, я не... А, вы про это? Я думал, вы про машину. Повторите. diff --git a/scenarios/pregenerated/t31-2-hit-and-run.yaml b/scenarios/pregenerated/t31-2-hit-and-run.yaml new file mode 100644 index 0000000..2a2cfb3 --- /dev/null +++ b/scenarios/pregenerated/t31-2-hit-and-run.yaml @@ -0,0 +1,105 @@ +scenario: t31-2-hit-and-run +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T07:00:48+00:00' +first_line: Пешехода сбили и уехали! Мужчина в сознании, голова разбита. +reveal: + f_address: + panic: ТАМ ЧЕЛОВЕК! НА РУБЛЁВКЕ! ВОЗЛЕ ЕВРОПАРКА! БЫСТРЕЕ! + aggressive: 'Я вам русским языком говорю: Рублёвка, напротив Европарка! Записывайте уже!' + worried: Это на Рублёвском шоссе, прямо напротив ТЦ Европарк... + calm: Рублёвское шоссе, ориентир — торговый центр Европарк, на противоположной стороне. + confused: Эта... Рублёвка. Ну, шоссе это. Где Европарк. Напротив него. Всё, больше не знаю. + f_what_happened: + panic: Там человека сбили! Насмерть! Машина... машина уехала, скрылась! + aggressive: Слушайте, тут сбили пешехода, и этот урод просто уехал! Реагируйте уже! + worried: Ой, тут прямо на переходе сбили человека... Я даже не знаю, машина быстро уехала, скрылась + с места... + calm: Наезд на пешехода. Автомобиль с места скрылся. Требуется наряд. + confused: То есть наезд... машина сбила человека и куда-то делась. Ну, скрылась, да. + f_victims: + panic: МУЖЧИНА! Тут мужчина, ГОЛОВА РАЗБИТА! Он тут лежит, ГОЛОВА, БОЖЕ МОЙ, ГОЛОВА В КРОВИ! + aggressive: Да один тут, куда делся-то! Мужик с пробитой башкой, в сознании, но ты посмотри, что творят! + worried: Тут пострадавший... мужчина, ударился головой, но он в сознании... пожалуйста, приезжайте + скорее. + calm: Пострадавший один. Мужчина в сознании, у него травма головы. + confused: Тут человек... мужчина, вроде цел, но голова... он в сознании, но голова разбита, что-то + с головой... + f_fled: + panic: Туда, туда! По трассе, в область! Скрылась, гадина! + aggressive: Да рванула за город, в область! Ищите теперь! + worried: Она уехала... в сторону области, кажется... + calm: Машина скрылась. Направление — в сторону области. + confused: Ну... эта... за город, в общем. В ту сторону, в область. + f_vehicle: + panic: Красная десятка! Красная, ваз 2110! Номер... там 128 и 177! Он уехал! Десятка, красная! + aggressive: Да послушайте вы уже! Красная «десятая», машина! Номер этот, как его... 128 и 177 запомнил, + всё! + worried: Ой, красная ВАЗ 2110... Номер я не весь разглядел, только 128 и 177... Кажется, так. + calm: 'Автомобиль ВАЗ 2110 красного цвета. Номер запомнил частично: цифры 128 и 177.' + confused: То ли 128, то ли 177... Нет, 128 и 177 вместе. Красная «Лада», десятая модель. + f_caller: + panic: ИВАНОВА ЕЛЕНА СЕРГЕЕВНА! ТЕЛЕФОН 916 896 3254! ОН УЕХАЛ! + aggressive: 'Записывайте давайте: Иванова Елена Сергеевна, 916 896 3254. Всё, хватит тупых вопросов!' + worried: Господи... Меня зовут Иванова Елена Сергеевна... Мой номер 916 896 3254... + calm: 'Фамилия Иванова, Елена Сергеевна. Номер для связи: 916 896 3254.' + confused: Это... Это меня так зовут, Иванова Елена... Сергевна, кажется. А телефон... сейчас, минуту... + 916... 896... 32... 54, точно. +repeat: + f_address: + panic: Я ЖЕ УЖЕ СКАЗАЛ!!! РУБЛЁВСКОЕ ШОССЕ!!! НАПРОТИВ ЕВРОПАРКА!!! Я ТАМ СТОЮ!!! + aggressive: Слышь, не тупи! Я только что продиктовал! Рублёвка, Европарк, выезжай! + worried: Ну я же говорил... Рублёвское шоссе, прямо перед «Европарком» это всё произошло. + calm: Повторяю. Рублёвское шоссе, напротив «Европарка». + confused: Я... я же назвал, кажется... Да, Рублёвка, Европарк... точно, напротив него. + f_what_happened: + panic: Да я же сказал уже! Сбил и уехал! Наезд на пешехода, машина скрылась! + aggressive: 'Вы че, не слышите? Повторяю специально: наезд на пешехода, автомашина с места скрылась!' + worried: Ну я же говорил... Наезд на пешехода, машина скрылась с места. + calm: 'Повторяю: наезд на пешехода, автомобиль скрылся.' + confused: Я уже... Наезд на... На пешехода наехали и... скрылись, машина уехала, да. + f_victims: + panic: Да сказал уже! Мужчина, голова, он в сознании — помогите уже кто-нибудь! + aggressive: Хватит переспрашивать! Мужчина, травма головы, в сознании — я уже говорил это! + worried: Пожалуйста, я же говорил... Мужчина, голова разбита, но он в сознании. + calm: 'Повторяю: пострадавший один, мужчина, травма головы, в сознании.' + confused: Я... я уже называл, кажется. Мужчина, да, ударился головой, живой, в сознании. + f_fled: + panic: Да в область она! В область! Я же сказал уже! Там... там... + aggressive: Я уже говорил! В сторону области она уехала. Повторяю специально для вас. + worried: Ой... я же уже говорил... Ну в область она поехала, в область... + calm: 'Повторяю: скрылась в сторону области. Я это уже называл.' + confused: Подождите... ну я же сказал... в область. Или не сказал? В область. + f_vehicle: + panic: Да красная десятка же! ВАЗ! Я уже сказал! Номера… 128 и 177! Всё! + aggressive: 'Ты глухой?! Повторяю: ВАЗ-десятка, красная, номера 128 и 177, частично запомнил!' + worried: 'Я же уже говорил… Красная «десятка», ВАЗ. Номер: 128 и 177. Больше ничего не разглядел.' + calm: 'Повторяю: ВАЗ 2110, цвет красный. Номер частично: 128, потом 177.' + confused: Я же это… ВАЗ… «десятка» красная. Номер… первый кусок 128, второй — 177. Так? + f_caller: + panic: Я ЖЕ СКАЗАЛ! ЛЕНА ИВАНОВА, 916 896 3254! ГОСПОДИ! + aggressive: Слышь, курица! Повторяю для тугих! Иванова Лена, 916 896 3254! + worried: Ой... Я же вам это говорил... Иванова Лена, телефон 916 896 3254... + calm: 'Я это уже называл. Повторяю коротко: Иванова Елена, 916 896 3254.' + confused: Я... я это уже называл, да? Кажется, да... Иванова Лена, 916 896 3254. +refine: {} +fillers: + panic: + - А? Что?! Я не... Я не понял! Какая модель?! + - Какая машина?! Я не видел! Я не знаю! + - А?! Что?! Я не слышу! Да какая разница, вы едете или нет?! + aggressive: + - Да откуда я знаю?! Какая разница, какая модель?! Вы мне лучше скажите, что делать! + - Да какая разница! Сказал же — не видел, значит не видел! + - Да не знаю я! Не ори! Ваше дело найти, вот и ищите! + worried: + - Подождите... Я не понимаю, о чём вы спрашиваете... Я не знаю. + - Я не понял... Простите, что? Я не расслышал... + - Простите, я не расслышала... Можно повторить? Я очень волнуюсь, извините. + calm: + - Я не расслышал ваш вопрос. Повторите, пожалуйста. + - Повторите. Не расслышал. + - Повторите вопрос. Шумно здесь, не разобрал. + confused: + - А? Что, простите? Я не... Нет, я не знаю этого, я не видел. + - А? Что, простите? Я не понял вопроса... + - Нет, это... Подождите... Что вы сказали? Я запутался. Не так всё было. diff --git a/scenarios/pregenerated/t31-3-gas-pipe-whistle.yaml b/scenarios/pregenerated/t31-3-gas-pipe-whistle.yaml new file mode 100644 index 0000000..6ae6e9e --- /dev/null +++ b/scenarios/pregenerated/t31-3-gas-pipe-whistle.yaml @@ -0,0 +1,92 @@ +scenario: t31-3-gas-pipe-whistle +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T07:00:58+00:00' +first_line: На кухне от газовой трубы свист идёт, непонятный. +reveal: + f_address: + panic: Вавилова 81 корпус 1, квартира 5! Первый подъезд, второй этаж, код 5В, быстрее! + aggressive: 'Слушайте, я уже сказал: Вавилова 81/1, квартира 5, подъезд первый, этаж второй, код домофона + 5В. Записали?!' + worried: Улица Вавилова, дом 81, корпус 1... квартира 5, подъезд 1, этаж 2... и код домофона 5В. Приезжайте, + пожалуйста. + calm: 'Адрес: Вавилова, 81 корпус 1, квартира 5. Первый подъезд, второй этаж, домофон 5В.' + confused: Вавилова... дом 81, корпус... первый, кажется, да, первый. Квартира 5, подъезд 1, этаж второй. + Ах да, код 5В. + f_what_happened: + panic: Ай, свистит! На кухне, труба газовая свистит! + aggressive: Труба у меня на кухне свистит! Газовая! Долго ещё ждать?! + worried: Понимаете, на кухне из газовой трубы свист идёт... Я не знаю, что делать. + calm: У меня на кухне из газовой трубы свист. + confused: Это... ну, на кухне. Свистит. Труба которая, газовая. + f_scale: + panic: Свистит! Труба свистит! Запаха нет, но свистит же, слышите?! + aggressive: Свистит, говорю. Труба одна. Запаха нет. Что тут непонятного?! + worried: Только одна труба свистит... Запаха газа нет, но все равно страшно. + calm: Свистит одна труба. Запаха газа нет. + confused: Ну эта... труба. Свистит которая. Запаха нет... вроде. Одна только. + f_threat: + panic: Нет! Никого не задело! Скорую не надо! Не надо скорую! + aggressive: Да целы все, целы! Сказал же — не нужна мне тут скорая! + worried: Нет, никто не пострадал... Скорую вызывать не нужно, мы сами. + calm: Пострадавших нет. Скорая помощь не требуется. + confused: Не... не надо скорую. Все целы вроде. Нет пострадавших. + f_caller: + panic: Трунов Олег Егорович! 916-320-12-83! Быстрее, пожалуйста! + aggressive: Олег Егорович Трунов, 916-320-12-83. Записали наконец?! + worried: 'Это Трунов Олег Егорович... Мой номер: 916-320-12-83...' + calm: Трунов Олег Егорович. Телефон 916-320-12-83. + confused: Олег... этот... Егорович Трунов. Или Трунов Олег... телефон 916... 320-12-83. +repeat: + f_address: + panic: Да говорил уже! Вавилова 81/1! Квартира пять! Там код 5В! + aggressive: 'Слышь, ты! Повторяю последний раз: Вавилова, 81/1, квартира 5, код 5В.' + worried: Я же говорил... Улица Вавилова, дом 81/1, квартира 5, подъезд 1, код 5В. + calm: 'Повторяю: улица Вавилова, 81/1, квартира 5, код 5В.' + confused: Ой, я уже называл... Это Вавилова... Нет, дом 81, корпус 1, квартира 5. Код 5В. + f_what_happened: + panic: Да говорю же! Труба... газ! На кухне свистит, вы слышите?! + aggressive: Кухня! Труба газовая свистит. Я это уже говорил, слушайте внимательнее! + worried: 'Ой... я же сказал уже: на кухне, труба. Газовая. Свистит.' + calm: 'Повторяю: кухня, газовая труба, свист.' + confused: Я... я же говорил... Это... ну, труба, свистит которая. Газовая. На кухне которая. + f_scale: + panic: Свистит труба, я же сказал! Запаха нет! Труба свистит, нет запаха! + aggressive: 'Вы слушаете вообще? Повторяю: свист от трубы, газом не пахнет.' + worried: Я уже говорил... Свист идёт от трубы, но запаха газа нету. + calm: 'Повторяю: свистит одна труба, запаха газа нет.' + confused: Ну я же это и сказал... Свистит, да. Труба свистит. Запаха нет. + f_threat: + panic: ДА СКАЗАЛ Я УЖЕ! НЕТ ПОСТРАДАВШИХ! СКОРАЯ НЕ НАДО! + aggressive: 'Слышь, я уже русским языком сказал: нет там никого, скорая не нужна!' + worried: Повторяю ещё раз... пострадавших нет, скорая не требуется... + calm: 'Я уже ответил на это: пострадавших нет, скорая не нужна.' + confused: Ну... я же говорил уже... нету, короче, пострадавших и скорая... нет, не нужна. + f_caller: + panic: Да сказал уже! Трунов! Олег! Егорович! Телефон... ай, трубку эту... + aggressive: Вы вообще слушаете?! Трунов. Олег. Егорыч. Всё, повторяю в последний раз. + worried: Ой, ну я же только что всё продиктовал... Трунов, Олег Егорович, 916-320-12-83. + calm: 'Повторяю: Трунов Олег Егорович, номер 916-320-12-83.' + confused: Э-э... я ж говорил... Трунов... Олег Егорович, кажется. Или Егорович? Да, он. Телефон этот, + 916... 320... +refine: {} +fillers: + panic: + - Свистит! Свищет, говорю! Из трубы! Что делать-то?! + - А?! ЧТО?! Я НЕ СЛЫШУ ТУТ ТАКОЙ СВИСТ СТОИТ Я НЕ ПОНИМАЮ + - А? Что?! Я не знаю, откуда! Свистит и свистит! + aggressive: + - Какая разница, слышите вы или нет?! Я говорю, свистит из трубы газа! + - Да какая разница! Ты трубку взял, вот и решай, а не допрос устраивай! + - Да откуда я знаю, что там?! Моё дело — тревогу бить! + worried: + - Я не знаю... Я просто слышу свист. От трубы газовой. Что-то непонятно... + - Простите, я не расслышал... Тут шумно очень, можно ещё раз? + - Простите, я не расслышал... Оно просто свистит, я не понимаю... + calm: + - Простите, не расслышал. Свист из газовой трубы, да. + - Повторите, не разобрал вопрос. + - Не знаю. Я просто слышу свист. Этого недостаточно? + confused: + - Свист? Или... Нет, свистит. Труба. Газовая. Я не понял, что вы спросили. + - Я... а? Это вы мне? Вы о чём вообще спросили-то? + - Что?.. Нет, я не знаю, я не понял вопрос — оно просто свистит, и всё... diff --git a/scenarios/pregenerated/t32-1-carjacking.yaml b/scenarios/pregenerated/t32-1-carjacking.yaml new file mode 100644 index 0000000..889e30b --- /dev/null +++ b/scenarios/pregenerated/t32-1-carjacking.yaml @@ -0,0 +1,112 @@ +scenario: t32-1-carjacking +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T07:01:09+00:00' +first_line: Меня из машины вытащили и уехали! Перегородили и вытащили! +reveal: + f_address: + panic: Маргелова! Там, там перед Гризодубовой! Быстрее, пожалуйста! + aggressive: Я же уже сказал — улица Маргелова! Прямо перед перекрёстком с Гризодубовой! + worried: Это на Маргелова случилось... мы стоим прямо перед перекрёстком с Гризодубовой... + calm: 'Адрес: улица Маргелова, перед пересечением с улицей Гризодубовой.' + confused: На Маргелова... или это Гризодубовой? Нет, Маргелова, перед перекрёстком с Гризодубовой, + всё. + f_what_happened: + panic: Они перекрыли дорогу! Вытащили меня из машины и уехали! Там эта... ВАЗ-2115 стоит брошенная + прямо на дороге! + aggressive: Слушайте, заблокировали проезд, выдернули меня и угнали тачку! Теперь их дырявое корыто + — ВАЗ-2115 — торчит посреди дороги, разбирайтесь! + worried: Они машиной перегородили дорогу... Вытащили меня и уехали. А их ВАЗ-2115 теперь просто брошен + на проезжей части, я не знаю, что делать... + calm: Перекрыли проезд, вытащили меня из салона и скрылись. Их автомобиль, ВАЗ-2115, остался стоять + на проезжей части. + confused: Они на своей машине... ну, проезд перегородили... вытащили меня... уехали. Или я уехал? + Нет, их машина осталась. ВАЗ-2115... она прямо на дороге стоит брошенная. + f_victims: + panic: НЕТ НИКТО НЕ ПОСТРАДАЛ! СКОРАЯ НЕ НУЖНА! + aggressive: Да цел я, цел! И скорая мне ваша не сдалась! + worried: Слава богу, никто не пострадал... Скорая помощь не нужна. + calm: Пострадавших нет, скорая не требуется. + confused: Тут никого... не задело никого. Врачи не нужны, вроде. + f_fled: + panic: Туда, туда! На Ходынский! На Ходынский бульвар они! Быстрее! + aggressive: Да на Ходынский бульвар они уехали! Куда ещё-то?! + worried: Кажется, на Ходынский бульвар повернули... Да, на Ходынский бульвар. + calm: Уехали в направлении Ходынского бульвара. + confused: Они поехали... этот... на Ходынский, кажется? Или на Ходынский бульвар, да. + f_vehicle: + panic: Они уехали-уехали! Мерседес чёрный! А 128 АА 177, бля! А моя ВАЗ 2115 чёрная стоит грязная! + aggressive: Слышь, ты! А128АА177, чёрный Мерседес! Угнали, сука! На месте моя двенадцатая грязная + торчит! Записал?! + worried: Ох... Номер Мерседеса... А 128 АА 177. Чёрный. А моя ВАЗ 2115... ну, чёрная, грязная, тут + осталась... + calm: Скрылись на чёрном Мерседесе А128АА177. Моя машина — ВАЗ 2115, чёрная, грязная — на месте. + confused: Номер... А 128... или 182? АА 177. Мерседес чёрный. Нет, ВАЗ — это моя, чёрная, грязная, + она тут. А те на Мерседесе... + f_caller: + panic: Соколов! Иван Петрович! 916 896 32... 54! Телефон! + aggressive: Соколов Иван Петрович, 916 896 3254, записали?! + worried: Я Соколов Иван Петрович... Телефон мой — 916 896 3254. + calm: Соколов Иван Петрович, телефон 916 896 3254. + confused: Соколов... Иван Петрович... Или Петрович? Телефон... 916 896 32... 54? Да, 54. +repeat: + f_address: + panic: Да я уже говорил! Маргелова там! Перед Гризодубовой! + aggressive: Вы издеваетесь? Я уже называл — улица Маргелова, перед Гризодубовой! + worried: Ой, я же уже сказал... Маргелова, перед Гризодубовой... + calm: 'Повторяю: Маргелова, перед перекрёстком с Гризодубовой.' + confused: Я же... я это уже говорил, по-моему... ну, Маргелова которая, перед Гризодубовой. + f_what_happened: + panic: 'Да говорю же: машиной перегородили, вытащили, уехали, говорю! Бросили ваз, стоит!' + aggressive: Вам что, по сто раз повторять? Машиной перегородили, вытащили, уехали. Их ваз брошенный + остался! + worried: Я же уже сказал... Перегородили дорогу, вытащили меня, уехали. И эта... ваз 2115 просто стоит + теперь... + calm: 'Повторяю: перегородили проезд, вытащили из авто, уехали. Брошенный ваз 2115 на дороге.' + confused: Я же говорил... Там перегородили, эту... вытащили, уехали, а эта ваз осталась, да? + f_victims: + panic: Да нету никого! Нету пострадавших! Я же уже кричал вам! Не надо никого! + aggressive: 'Вы вообще слушаете? Я русским языком сказал: скорую не надо, все целы!' + worried: Ой, я ведь уже отвечал... Не нужна скорая, никто не ранен, слава богу. + calm: 'Повторяю: пострадавших нет, скорая не требуется.' + confused: Я... это говорил же? Да, точно. Скорую не надо, никто не пострадал. + f_fled: + panic: Да туда же! На Ходынский бульвар! Я уже сказал! + aggressive: Я вам только что говорил. Ходынский бульвар. Повторяю. + worried: Ой, я же уже ответил... В сторону Ходынского бульвара они поехали. + calm: Это я и сказал. Ходынский бульвар. + confused: Ну я же это... про Ходынский уже... да, туда уехали. + f_vehicle: + panic: Да я же сказал! Сказал! Чёрный Мерседес... ааа... 128... + aggressive: Я только что это говорил! Мерседес чёрный, А 128 АА 177! Слушайте вообще! + worried: Я же уже называл... Чёрный Мерседес А 128 АА 177. Неужели непонятно? + calm: 'Повторяю: скрылись на чёрном Мерседесе А 128 АА 177. На месте грязная ВАЗ 2115.' + confused: Я уже это... Ой. Мерседес чёрный, номера А 128 АА 177. И ещё ВАЗ этот, грязный... + f_caller: + panic: Да сказал уже! Сказал! Соколов, 916 896 3254, быстрее! + aggressive: 'Ты издеваешься?! Я только что тебе продиктовал! Соколов Иван Петрович, записывай: 916 + 896 3254!' + worried: Так я же уже назвал... Иван Петрович Соколов, номер 916 896 3254. + calm: 'Повторяю: Соколов Иван Петрович, 916 896 3254. Уже говорил.' + confused: Э-э... Соколов, кажется, Иван Петрович... 916 896... или 3254? Подождите, я уже называл! +refine: {} +fillers: + panic: + - А? Что?! Я не слышу, не слышу вас! + - А? Что? Я не слышу, я не знаю! + - А? Что?! Я не знаю, не знаю я! + aggressive: + - Да какая разница! Делайте свою работу, а не вопросы глупые задавайте! + - Да какая разница, вы давайте уже! + - Да какая разница! Я не понял вопроса, понятно? Делайте что-нибудь! + worried: + - Простите, я не понял... Можно ещё раз? + - Простите, я не понял... Что вы спросили? + - Извините, я не расслышал... Можно ещё раз? Я очень волнуюсь. + calm: + - Повторите. Не расслышал. + - Повторите. Не расслышал. + - Повторите, не расслышал. + confused: + - Я... Подождите, я не это... Что вы спросили-то? + - Что?.. А... Нет, я не это, я просто... + - Я... я не понял... вы о чём? Я просто... я не понял вопрос. diff --git a/scenarios/pregenerated/t32-2-trolleybus-accident.yaml b/scenarios/pregenerated/t32-2-trolleybus-accident.yaml new file mode 100644 index 0000000..23707fc --- /dev/null +++ b/scenarios/pregenerated/t32-2-trolleybus-accident.yaml @@ -0,0 +1,98 @@ +scenario: t32-2-trolleybus-accident +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T07:01:21+00:00' +first_line: ДТП, троллейбус и легковая, трое пострадавших, бензин течёт! +reveal: + f_address: + panic: Волгоградский, в область! Остановка! Завод этот, «Спецэлектрод»! Быстрее! + aggressive: 'Вам русским языком говорю: Волгоградский проспект в область, остановка «Завод Спецэлектрод»! + Записали?!' + worried: Мы вроде на Волгоградском... в сторону области ехали... остановка «Завод Спецэлектрод»... + это здесь, да? + calm: Волгоградский проспект, направление в область, остановка «Завод Спецэлектрод». + confused: Это... ну этот... Волгоградский проспект... или шоссе? В область ехали. Остановка «Спец... + электро...» этот, короче, завод. + f_what_happened: + panic: ТРОЛЛЕЙБУС!!! И ЛЕГКОВАЯ, БЕНЗИН ТЕЧЁТ, БЕНЗИН!!! СЕЙЧАС РВАНЁТ! + aggressive: 'Слушайте, я говорю: троллейбус с машиной столкнулись, и бензина полная дорога! Этого + вам достаточно?!' + worried: Тут троллейбус... и легковушка. Кажется, бензин из машины бежит. Что же теперь будет... + calm: Дорожное. Троллейбус с легковым авто, идёт утечка бензина. + confused: Бензин этот... машина легковая, а вторая — троллейбус. В общем, бензин течёт, и всё такое. + f_victims: + panic: Боже, тут люди! Трое! В троллейбусе! Они не зажаты, но их трое! + aggressive: Да слушайте вы! Три человека пострадало в троллейбусе, никто не заблокирован! + worried: Понимаете, тут три человека пострадало... в троллейбусе. Но они не зажаты, вроде... + calm: Трое пострадавших внутри троллейбуса, не блокированы. + confused: Ну, в общем, пострадали трое... В троллейбусе которые. Они не блокированы, но что-то... + f_vehicle: + panic: Я не знаю! Тут этот... троллейбус 27! А! Ааа! И машина... красная! + aggressive: Да слушайте вы! Троллейбус двадцать седьмой, номер 11 458! И эта вонючая ВАЗ 2115! Записали?! + worried: Ох... кажется, троллейбус 27... и ВАЗ... да, ВАЗ 2115. + calm: Троллейбус 27-го маршрута, бортовой 11 458. Столкнулся с ВАЗ 2115. + confused: Троллейбус... 27, кажется. Нет, точно 27. Номер... 11 458, а эта... ВАЗ... 2115, кажется. + f_caller: + panic: Иванова! Елена Сергеевна! 916 896... 3254! Это я, я звоню, Елена я! + aggressive: 'Слушайте, записывайте уже: Иванова Елена Сергеевна, 916 896 32 54, всё!' + worried: Ой, это я... Иванова я, Елена Сергеевна. Мой номер 916 896 3254. + calm: Меня зовут Иванова Елена Сергеевна, мой мобильный 916 896 3254. + confused: Иванова... Елена Сергеевна, да. Иванова Елена Сергеевна. И телефон этот... 916 896 3254, + кажется. +repeat: + f_address: + panic: Я ЖЕ СКАЗАЛ! ВОЛГОГРАДСКИЙ! В ОБЛАСТЬ! ЗАВОД СПЕЦЭЛЕКТРОД! БЫСТРЕЕ! + aggressive: 'Да ё-моё, глухих что ли набираете? Повторяю для последних: Волгоградка в сторону области, + остановка «Завод Спецэлектрод».' + worried: 'Ох, вы не услышали сразу? Я же говорил: Волгоградский проспект, едем в область, остановка + «Спецэлектрод»… Там авария…' + calm: 'Дублирую: Волгоградский проспект в сторону области, остановка «Завод Спецэлектрод».' + confused: Так я же… я разве не назвал? В область едем, Волгоградский этот… остановка «Спецэлектрод», + ну завод этот. + f_what_happened: + panic: Я уже сказал! Троллейбус! ДТП! Бензин течёт! Течёт бензин, вы слышите?! + aggressive: 'Глухим по телефону не набирают. Ещё раз: троллейбус, легковушка, бензин. Всё.' + worried: Ой... Я же это... я говорил уже. Троллейбус и машина, бензин течёт. + calm: 'Повторяю: ДТП троллейбуса и легковой, течёт бензин.' + confused: Я... а разве я не сказал? ДТП. Ну... троллейбус, машина. И бензин течёт. + f_victims: + panic: Я же сказал! Трое в троллейбусе, трое! Их не зажало, просто вытащите их! + aggressive: 'Ты глухой?! Повторяю для особо одарённых: три человека в троллейбусе, не заблокированы.' + worried: Я не понимаю... я же это уже говорил. Ну трое их в троллейбусе, не заблокированы. + calm: 'Повторяю: ДТП с троллейбусом. Трое пострадавших внутри, никто не блокирован.' + confused: Я уже... подождите, да. Троллейбус, пострадавших трое, они не блокированы. Так? + f_vehicle: + panic: Троллейбус 27! Борт 11 458! И ВАЗ! Я уже говорил! + aggressive: 'Слушайте внимательнее! Повторяю: троллейбус 27, борт 11 458, ВАЗ-2115!' + worried: Ой, я же только что называл... Троллейбус 27, борт 11 458, и ВАЗ-2115. + calm: Я это уже называл. Троллейбус 27, борт 11 458, ВАЗ-2115. + confused: Я... я же сказал уже... Там троллейбус 27, борт... 11 458, и... ВАЗ, кажется, 2115. + f_caller: + panic: Я уже сказал! Иванова! Елена! Сергеевна! 916... 896... не помню! Я же говорил уже!!! + aggressive: Да ёлки, слушайте вы вообще?! Я уже называл — Иванова, телефон 916-896-3254! Записывайте! + worried: Ой... я же только что говорил... Иванова Елена Сергеевна. И телефон 916-896-3254. Повторить, + да? + calm: 'Повторяю: Иванова Елена Сергеевна, контактный 916-896-3254.' + confused: Подождите... так, я уже... я же называл, по-моему... Иванова... Елена... Сергеевна, кажется. + Да, и номер 916... сейчас, 896-3254. +refine: {} +fillers: + panic: + - Я не знаю, я не знаю! Вы что, не слышите?! Там люди! Просто приезжайте быстрее! + - А?! Что?! Я не... не слышу! Тут люди кричат! + - А? Что? Я не слышу, не слышу вас! Тут люди кричат! + aggressive: + - Да какая разница сейчас?! Вы там совсем что ли?! Дело говорю — приезжайте! + - Да какая разница! Ты помощь высылаешь или нет?! + - Да какая разница, что вы там спросили?! Скорую давайте! + worried: + - Я... Я не понял вопроса. Простите, я не расслышал. Что вы сказали? + - Простите, я не понял вопрос... тут очень шумно, повторите... + - Простите, я не понял вопроса... Очень шумно, повторите. + calm: + - Повторите. Не разобрал из-за шума. Что именно вы спросили? + - Не расслышал. Повторите, что спросили. + - Не расслышал, повторите, что вы спросили. + confused: + - А? Что? Я не это... Подождите, я не так сказал. Что вы имели в виду? Я запутался. + - Э-э... я... стойте, я не понял. Вы про что сейчас спросили-то? + - Стоп, я запутался... Что? Какой вопрос? Я не улавливаю, извините. diff --git a/scenarios/pregenerated/t32-3-street-lights.yaml b/scenarios/pregenerated/t32-3-street-lights.yaml new file mode 100644 index 0000000..088d2f1 --- /dev/null +++ b/scenarios/pregenerated/t32-3-street-lights.yaml @@ -0,0 +1,98 @@ +scenario: t32-3-street-lights +model: deepseek-ai/DeepSeek-V4-Pro +generated_at: '2026-09-20T07:01:28+00:00' +first_line: На МКАД фонари среди бела дня горят, на всём протяжении. +reveal: + f_address: + panic: ТАМ СВЕТ ДНЁМ ГОРИТ! МКАД! МКАД! МЕЖДУ 74 И 68! С ОБЕИХ СТОРОН! + aggressive: Вы вообще слышите? Я говорю, фонари прут вдоль всей трассы! МКАД, отрезок от 74 до 68 + километра, по обеим сторонам! + worried: Это как-то неправильно... Там, на МКАДе, между 74 и 68 километром. Свет горит, и с внутренней + стороны, и с внешней. + calm: МКАД, участок между 74 и 68 километрами. Освещение работает на обеих сторонах — и внутренней, + и внешней. + confused: Это, кажется, Минское шоссе... Или Можайское? Ну, в общем, МКАД. Там промежуток от семьдесят... + от 74 до 68 километра. С обеих сторон, да. + f_what_happened: + panic: Там фонари горят! Днём! От Ленинградки до Волоколамки! Всё светится! + aggressive: Вы вообще следите? От Ленинградского шоссе до Волоколамского всё залито светом, день на + дворе! + worried: Я не понимаю, это нормально? Вдоль трассы от Ленинградского до Волоколамского шоссе днём + всё освещение включено. + calm: 'Передаю: горит уличное освещение в дневное время на участке от Ленинградского шоссе до Волоколамского.' + confused: Еду, смотрю... от этой, как её, Ленинградской, до Волоколамской, и всё светится. Днём же. + f_scale: + panic: Да везде! С двух сторон! Там, между шоссе этими... Ленинградка и Волоколамка — весь кусок горит! + aggressive: Я же сказал уже! По обеим сторонам. Отрезок между Ленинградским и Волоколамским. Вы записали? + worried: Ой, ну там... с обеих сторон получается. Этот перегон, между Ленинградским и Волоколамским + шоссе... + calm: С обеих сторон. Участок между Ленинградским и Волоколамским шоссе. + confused: Ну как... слева и справа. На промежутке от Ленинградки до Волоколамки, вот там. + f_threat: + panic: ДА НЕТ ТАМ НИКОГО! НЕТ ПОСТРАДАВШИХ! НИЧЕГО НЕТ, ПРОСТО ГОРИТ! + aggressive: Да нормально всё там! Что вы мне допрос устроили? Без жертв и без угрозы! + worried: Я не видел никого... Вроде обошлось без пострадавших, опасности никакой нет. + calm: Пострадавших нет. Угрозы окружающим тоже нет, просто свет горит. + confused: Ну... это... все целы, вроде. И не опасно там, нет, в смысле угрозы нету. + f_caller: + panic: Алина я! Петровна! Зотова! 916... 916-320-12-83! Слышите?! + aggressive: 'Записывайте уже: Зотова Алина Петровна, 916-320-12-83! Долго мне повторять?!' + worried: Ой, телефон... Сейчас, Алина Петровна Зотова, 916-320-12-83... Я правильно говорю? + calm: Зотова Алина Петровна, телефон 916-320-12-83. + confused: Зотова... Или Зотова? Алина Петровна. Нет, точно Алина, телефон 916-320-12-83, кажется. +repeat: + f_address: + panic: Я ЖЕ ГОВОРИЛ! МКАД, МЕЖДУ 74 И 68! ТАМ ВСЁ ГОРИТ! ВНУТРЕННЯЯ И ВНЕШНЯЯ! + aggressive: 'Вы слушаете вообще? Повторяю ещё раз: МКАД, 74–68, обе стороны!' + worried: Я же это уже называл... МКАД, промежуток 74–68 километр, и внутренняя, и внешняя сторона. + calm: 'Повторяю: МКАД, участок между 74 и 68 км, внутренняя и внешняя стороны.' + confused: Ой... ну я же сказал уже... это... МКАД который... между 74 и 68... по обеим сторонам. + f_what_happened: + panic: Да говорю же вам! Горит! От шоссе до Волоколамского! Всё горит! + aggressive: 'Вы издеваетесь? Я только что сказал: Ленинградка — Волоколамка, день, фонари палят!' + worried: Послушайте, я уже объяснял... Участок от Ленинградского до Волоколамского, днём горят. Что + непонятно? + calm: 'Повторяю: горит освещение на отрезке Ленинградское — Волоколамское. В дневное время.' + confused: Я же... я это и говорил, нет? Короче, от Ленинградки до Волоколамки, днём горит свет. + f_scale: + panic: Да я уже сказал! Обе стороны! Там! От Ленинградки до Волоколамки! Всё! + aggressive: Слышь! Я уже сто раз повторил! Обе стороны, от Ленинградского до Волоколамского! + worried: Ну я же уже называл... Обе стороны дороги, промежуток между Ленинградским и Волоколамским + шоссе. + calm: 'Повторяю: обе стороны, участок между Ленинградским и Волоколамским шоссе.' + confused: Я... я же уже ответил. Там, ну, эти две стороны... от Ленинградки до Волоколамки. Короче, + между ними. + f_threat: + panic: Да нет никого там!.. нет пострадавших, говорю же! Угрозы нет! + aggressive: 'Слушайте внимательно! Я уже сказал: пострадавших нет, угрозы нет!' + worried: Ой... я же говорил... нет там никого, пострадавших нет. И угрозы нет. + calm: 'Повторяю: пострадавших нет, угрозы нет.' + confused: Я это... уже говорил... нет никого... пострадавших, да. И угрозы нет. + f_caller: + panic: Я уже сказала! Зотова Алина Петровна, 916-320-12-83! + aggressive: 'Да слышишь ты или нет?! Повторяю: Зотова, 916-320-12-83!' + worried: Ох... Я ведь только что говорила. Зотова Алина Петровна, 916-320-12-83. + calm: 'Повторяю: Зотова Алина Петровна, 916-320-12-83. Я уже называлась.' + confused: Я... я же сказала. Вроде... Зотова, 916-320-12-83, кажется. +refine: {} +fillers: + panic: + - А?! Что?! Я не-не знаю! Я просто… оно же горит, горит же! Почему вы спрашиваете?! + - Что?! Да какое это... Я не знаю! Вы мне скажите, что делать! Фонари горят, понимаете?! + - А? Я не— Какое ещё?! Вы мне скажите, что делать! + aggressive: + - Да откуда ж я знаю! Ваше дело разобраться! Вы на вызов приезжайте, а не допрос устраивайте! + - Откуда я знаю, почему?! Я тебе электрик что ли? Ты помощь присылай давай, а не глупости спрашивай! + - Я почём знаю? Я вам не электрик! Вы приезжайте и разбирайтесь! + worried: + - Ой, простите, я не расслышал… Тут так шумно. Вы не могли бы повторить? Я просто не понял… + - Я... я не понимаю, о чём вы. Я просто увидел, что горят... Это же ненормально? Разве нет? + - Ой, простите... Я не поняла, что вы спросили. Повторите, пожалуйста. + calm: + - Простите, не расслышал. Повторите, пожалуйста. + - Повторите, не расслышал. Шумно здесь. + - Не расслышал, повторите. + confused: + - Я? А… Нет, я не это… То есть я не знаю, что вы имели в виду. Можно ещё раз? + - Подождите... Вы про что сейчас спросили? Я не это... Я просто звоню сказать, что фонари... ну, работают. + - Что?.. А, нет, это вы меня извините — не разобрал вопрос.