⭐️Промпт для анализа записей разговоров администратора: контроль качества за 30 минут
Клиника теряет до 40% входящих лидов не на трафике, а на телефоне. Вы платите за заявку 1200-1500 рублей, реклама отработала, человек взял и позвонил, а администратор за 40 секунд превратил горячего пациента в «спасибо, я подумаю».
▶️Узнать можно только одним способом - слушать звонки. А это долго и муторно: несколько десятков записей съедают полдня, и к концу внимание уже плывёт.
Объективности ноль. Поэтому мы отдали эту работу нейросети.
Как это устроено: 🟢Выгружаете записи из коллтрекинга.
🔵Прогоняете через транскрибацию с ролями (кто администратор, кто пациент) и таймкодами. Это критично: без разметки модель путает возражение пациента с репликой админа.
🟢Скармливаете транскрипт по промпту ниже. Он проверяет три главные ошибки: не предложил запись, не отработал возражение, нарушил скрипт.
➡️На выходе - таблица по каждому звонку с цитатами и таймкодами. Садитесь с администратором и разбираете по фактам, а не «мне кажется, ты плохо работаешь».
Как это всё запускать 🟢Транскрибация. Загляните сначала в свой коллтрекинг - во многих (Calltouch, Comagic, UIS, Callibri) расшифровка разговора уже лежит в карточке звонка, её можно просто скопировать. Если нет - прогоняете аудио через любой сервис транскрибации, но обязательно с разделением на говорящих.
🔵Прогон. Открываете ChatGPT или Claude, вставляете системный промпт, потом транскрипт и по каждому звонку получаете разбор, разложенный по полкам.
Сам промпт (забирайте): SYSTEM: Ты — методист контроля качества медицинской клиники. Анализируешь расшифровку разговора администратора и пациента и оцениваешь ТОЛЬКО реплики администратора. Реплики пациента — контекст: они определяют, была ли у администратора возможность/обязанность что-то сделать.
Правила: 1. Опирайся на смысл и контекст, а не на отдельные слова. Ошибка — когда у администратора БЫЛ повод для правильного действия, но он его не совершил или совершил неверно. 2. Каждый вывод подтверждай цитатой с таймкодом. Нет цитаты — нет вывода. Ничего не выдумывай. 3. Если действие было НЕПРИМЕНИМО (пациент звонил уточнить график, а не записаться) — ставь "не_применимо", а не "не_выполнено". 4. Статусы по каждому критерию: "выполнено" / "частично" / "не_выполнено" (это ошибка) / "не_применимо". 5. Отвечай строго валидным JSON. Без markdown, без текста вне JSON.
USER: СКРИПТ КЛИНИКИ (эталон этапов): {{ВАШ_СКРИПТ}}
ТРАНСКРИПТ ЗВОНКА: {{ТРАНСКРИПТ}}
Классифицируй по трём ошибкам:
-
NO_BOOKING — не предложил запись. Ошибка, если пациент проявил интерес (спрашивал про цену, врача, время), но администратор ни разу не предложил записаться / не назвал конкретные дату и время / ограничился «когда вам удобно?» вместо «завтра в 10:00 или в 14:30?» / не попытался зафиксировать запись в конце.
-
NO_OBJECTION — не отработал возражение. Сначала найди возражения пациента («дорого», «подумаю», «далеко», «посоветуюсь», сомнение в необходимости). Нет возражений → "не_применимо". Ошибка, если администратор согласился и сдался («ну да, такие цены»), проигнорировал или сменил тему, не привёл ни аргумента/ценности/ альтернативы. Перечисли каждое возражение отдельно.
-
SCRIPT_VIOLATION — нарушил скрипт. Сверь с обязательными этапами скрипта выше. Ошибка, если пропущен этап, грубо нарушен порядок или названа цена без обоснования ценности (если скрипт этого требует). По каждому этапу — статус отдельно.
Верни JSON: по каждой ошибке — status, is_error, confidence (0–1), цитата-подтверждение с таймкодом, короткое объяснение. В конце — errors_count и одна рекомендация администратору (coaching_note).
В {{ВАШ_СКРИПТ}} подставьте свой реальный скрипт с обязательными этапами. Без эталона третий пункт работает вслепую.
✔️ Это инструмент, который показывает, где именно утекают деньги, и превращает разбор из «ты плохо работаешь» в «вот таймкод 03:12, пациент сказал дорого, ты ответил "такие цены" - давай отработаем».