chore(data): чистка датасетов под чанкер v2 + кейсы регрессии 4 веток
- data/datasets/*.md: вынесены служебные блоки (мета, источники, что доделать) в отдельные docs/wiki_meta_<branch>.md по конвенции ТЗ 8.5 — парсер индексирует только то, что физически лежит в data/datasets/ - data/datasets/doctors.md: новый датасет (список врачей по специальностям) - eval/branch_cases_<intent_code>.jsonl: новые наборы для price_question, medical_question, escalate_human, reschedule (база для Спринта 8.6) - eval/branch_cases_general_info.jsonl: точечная правка кейсов Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1,22 +1,3 @@
|
||||
---
|
||||
intent: reschedule
|
||||
title: Перенос и отмена записи (датасет для ветки reschedule)
|
||||
purpose: |
|
||||
Источник для РАГа в ветке reschedule. Контент рассчитан на ситуацию, когда у пациента уже есть существующая запись и он хочет её перенести или отменить. Бот не делает реального действия в Полимеде — он собирает данные и передаёт администратору.
|
||||
sources_wiki:
|
||||
- homepage/udalennyjj-kontakt-centr/shablony-otvetov-na-soobshhenija-pacientov.md
|
||||
- homepage/sluzhba-administratorov/polimed/perepiska-s-pacientami-v-whatsapp-wa-cherez-polime/perepiska-po-zapisi-na-segodnja-zelenyjj-kvadratik.md
|
||||
- homepage/sluzhba-administratorov/polimed/rabota-s-listom-ozhidanija.md
|
||||
- homepage/sluzhba-administratorov/poleznye-materialy-administratora/kommunikacii/rabota-s-koll-centrom.md
|
||||
- homepage/udalennyjj-kontakt-centr/organizacionnye-voprosy/operacionnye-vmeshatelstva/organizacionnye-voprosy.md
|
||||
note: |
|
||||
Файл собран только из официальной выгрузки Yandex Wiki клиники. Прежние «временные» сводные документы
|
||||
(skripty-vozrazhenija-chavo-obshhijj-spravochnik.md, vrachi-kliniki-polnaja-informacija.md)
|
||||
для этой ветки не являются источником.
|
||||
В вики не нашлись явные правила «за сколько часов до приёма можно перенести/отменить» и нет упоминаний
|
||||
штрафов или неустойки за неявку — это пометки в раздел «Что нужно дополнить».
|
||||
---
|
||||
|
||||
# Перенос и отмена записи
|
||||
|
||||
## Когда срабатывает эта ветка
|
||||
@@ -45,11 +26,11 @@ note: |
|
||||
|
||||
## Базовое поведение бота
|
||||
|
||||
1. Извинение за неудобство одной короткой фразой («Понимаю, планы меняются»).
|
||||
2. Уточнение, какую именно запись надо изменить.
|
||||
3. Уточнение — отмена или перенос.
|
||||
4. Если перенос — желаемый интервал нового времени.
|
||||
5. Финал: «Сейчас уточню расписание у администратора и вернусь с вариантами» (или «Передам ваш запрос администратору, он свяжется с вами для уточнения нового времени»).
|
||||
- **Извинение за неудобство** одной короткой фразой («Понимаю, планы меняются»).
|
||||
- **Уточнение, какую именно запись** надо изменить.
|
||||
- **Уточнение — отмена или перенос.**
|
||||
- **Если перенос** — желаемый интервал нового времени.
|
||||
- **Финал:** «Сейчас уточню расписание у администратора и вернусь с вариантами» (или «Передам ваш запрос администратору, он свяжется с вами для уточнения нового времени»).
|
||||
|
||||
Бот не называет конкретные новые даты и часы как доступные. Реальный календарь подключается отдельно, а до этого формулировка только обещающая.
|
||||
|
||||
@@ -149,32 +130,3 @@ note: |
|
||||
- **Лист ожидания** — отдельная сущность в Полимеде. Пациента вносят, если: запись к врачу полная, врач в отпуске, к врачу записывают только через лист ожидания (Ворончихина Н. В., сурдологи). Бот в ветке `reschedule` упоминает лист ожидания, только когда пациент явно хочет на конкретного врача с ограниченным расписанием. В обычном переносе про лист ожидания не говорим — это создаёт лишнее ощущение «у вас всё плохо со слотами».
|
||||
- **Заявка операторам** — внутренний механизм у администраторов. Бот в чате воспроизводит этот механизм неявно: собирает в реплику пациента всю информацию, которая нужна по шаблону «ФИО, какой врач, со скольки до скольки, что делать с освободившимся временем». Сам пациент эту структуру не видит — для него это обычный диалог.
|
||||
|
||||
## Что нужно дополнить вручную в вики
|
||||
|
||||
В выгрузке вики не нашлись и должны быть явно прописаны:
|
||||
|
||||
- **Граница «за сколько часов до приёма можно перенести / отменить без последствий».** Сейчас бот отвечает обтекаемо. Если в клинике де-факто есть правило (например, «за 24 часа») — его нужно прописать в вики и в этот датасет.
|
||||
- **Штрафы / удержание депозита за неявку.** Явных правил нет. Если для отдельных случаев (операции, дорогие диагностики) есть условия удержания части предоплаты при поздней отмене — описать.
|
||||
- **Возврат предоплаты за операцию при отмене.** Сценарий «пациент внёс предоплату или организация перевела по 3-стороннему договору, а операция отменилась» — в вики есть только описание прихода денег, нет описания возврата.
|
||||
- **Регламент «сколько раз пациент может перенести подряд».** В реальности бывают пациенты, которые переносят 3+ раза. Если есть внутренний регламент (например, «третий перенос подряд = в лист ожидания»), пропишите.
|
||||
- **Опоздание.** Есть ли допустимый порог («15 минут — держим запись, больше — переносим»)? В вики не нашёл.
|
||||
- **Отмена приёма, оплаченного по подарочному сертификату.** Сертификаты есть, но что с ними при переносе/отмене — не описано.
|
||||
- **Перенос приёма за ребёнка с другого законного представителя.** Стандартная история «приёмы ребёнка переносит мама, но в день приёма пришёл папа, а сейчас пишет бабушка». Нужны правила, кто и как может вносить изменения.
|
||||
|
||||
## Что НЕ должно попадать в датасет ветки `reschedule` (но есть в вики)
|
||||
|
||||
- Внутренние операционные подробности Полимеда (как именно администратор удаляет запись «минусом», как создаётся лист ожидания, как ставится статус «придёт»). Это для администраторов, не для пациентов.
|
||||
- Внутренние добавочные номера сотрудников и врачей.
|
||||
- Логины и пароли.
|
||||
- Полные операторские скрипты записи (`skript-zapisi-...`) — структура «6 этапов» не для бота, у бота — лаконичный диалог.
|
||||
- Цены (попадают в `price_question`).
|
||||
- Адреса, режим работы, контакты в подробном виде (попадают в `general_info`).
|
||||
|
||||
## Источники и приоритет
|
||||
|
||||
При расхождении инструкций операторов из вики и логики бота — приоритет у бота:
|
||||
|
||||
- Бот не должен симулировать поведение человека-администратора (звонок пациенту, удаление в Полимеде, открытие чата). Бот действует асинхронно: пациент пишет в чат, бот собирает данные и обещает связь.
|
||||
- Если в скрипте оператора написано «оператор перезванивает по телефону для переноса» — бот эту фразу адаптирует в «администратор свяжется с вами в течение дня и подтвердит новое время».
|
||||
|
||||
Прежние сводные документы (`skripty-vozrazhenija-chavo-obshhijj-spravochnik.md`, `vrachi-kliniki-polnaja-informacija.md`) для этой ветки не источник. После подключения подписки на живую вики они должны быть полностью отвязаны от индекса ветки `reschedule`.
|
||||
|
||||
Reference in New Issue
Block a user