Files
RAG_helper/data/datasets/general_info.md
T
AR 15 M4 bb5e3f5eb3 feat(sprint8b): регрессия ответов веток · general_info + фикс PRAGMA foreign_keys
Параллель к 8a, но проверяем не код intent от роутера, а содержимое ответа
конкретной ветки на одиночную реплику. Старт — general_info, 46 кейсов.

Логика pass/fail (для одного кейса):
- A — RAG-секция: среди retrieved-чанков есть кусок с
  section == expected_doc_section (точное совпадение). Если поле не задано —
  пропускаем.
- B — keywords: обязательные expected_keywords встречаются в predicted_answer
  (case-insensitive). По умолчанию все; поддерживаются keywords_min: N
  и keywords_any: true. Запрещённые expected_must_not — ни одного.
- Pass = A ∧ B. Незаданные поля не проверяются.
- Кэш: (text_hash, branch_config_id) → {answer_text, retrieved_sections}.
  Привязан к версии промпта ветки. Смена версии = пустой кэш = свежий прогон.
  Правка JSONL без изменения text → pass/fail пересчитывается без LLM.

Backend:
- Таблицы eval_branch_runs / eval_branch_run_cases / eval_branch_predictions.
  Миграция m9g1f7e89j56.
- services/eval_branch_run_service.py: загрузка JSONL, фоновый прогон через
  asyncio.create_task, кэш, оценка A+B с поддержкой keywords_min/keywords_any.
- chat_service.run_branch_single_turn — изолированный single-turn без
  роутера и треда (использует существующий config_service + vectorstore + llm).
- API: POST /eval/branch-runs, GET /eval/branch-runs?intent_code=,
  GET /eval/branch-runs/{id}, GET /eval/branch-cases-with-status?intent_code=.

UI (static/regression.html):
- Селектор режима «Роутер / Ветка · general_info». Логика пикера переиспользуется
  (фильтры, диапазон, массовый выбор, счётчик «новые / в кэше»).
- Для режима «Ветка»: фильтр по coverage, колонки секция/coverage, keywords,
  частота, кэш. Drill-down прогона: ожидание, retrieved-секции, причины fail,
  полный ответ ветки.

База кейсов (eval/branch_cases_general_info.jsonl) — от пользователя, 46 кейсов
по схеме {text, intent, coverage, expected_doc_section?, expected_keywords?,
expected_must_not?, keywords_min?, keywords_any?, count?, note?}.

Связанная правка SQLite (нашли при удалении документа в этом спринте):
- db/session.py: connect-listener PRAGMA foreign_keys=ON на каждое подключение.
  Без этого ondelete=CASCADE в SQLite не enforced, и удаление документа
  оставляло подписки в intent_documents висячими (что давало пустой RAG
  и fail регрессии).
- Миграция n0h2g8f9a0k67 — одноразовая чистка существующих висячих подписок.

docs/SPRINTS.md: Спринт 8b →  Закрыт. Diff vs предыдущий прогон для веток
и кнопка «Сбросить кэш регрессии» вынесены в docs/BACKLOG.md.

Также включены обновлённые data/datasets/general_info.md и price_question.md
(рабочий материал оператора), и черновик eval/branch_cases_price_question.jsonl
для следующего захода (8b на price_question).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-03 01:20:59 +05:00

26 KiB
Raw Blame History


intent: general_info title: Общая справка по клинике (датасет для общей ветки) purpose: Источник для РАГа в ветке general_info — общие вопросы пациентов: адреса, как добраться, парковка, контакты, направления, врачи, базовые правила. sources:

  • Ya_wiki_kugn/out/yandex-wiki-catalog/homepage/sluzhba-administratorov/obshhaja-informacija/kak-dobratsja-do-kliniki.md
  • Ya_wiki_kugn/out/yandex-wiki-catalog/homepage/sluzhba-administratorov/obshhaja-informacija/istorija-kliniki.md
  • Ya_wiki_kugn/out/yandex-wiki-catalog/homepage/sluzhba-administratorov/rekvizity-kliniki.md
  • Ya_wiki_kugn/out/yandex-wiki-catalog/homepage/udalennyjj-kontakt-centr/obshhaja-informacija/kontakty-kliniki.md
  • Ya_wiki_kugn/out/yandex-wiki-catalog/homepage/udalennyjj-kontakt-centr/obshhaja-informacija/preimushhestva-nashejj-kliniki.md
  • Ya_wiki_kugn/out/yandex-wiki-catalog/homepage/udalennyjj-kontakt-centr/organizacionnye-voprosy/klinika-doktora-pirogova/obshhaja-informacija-klinika-doktora-pirogova.md
  • Ya_wiki_kugn/vrachi-kliniki-svodnyj-spisok.md
  • Ya_wiki_kugn/skripty-vozrazhenija-chavo-obshhijj-spravochnik.md
  • Уточнения от оператора (Кузнецова Н.) — 2026-05-02: режим работы всех филиалов, ТГ-бот, мобильное приложение, актуальный e-mail, закрытие филиала в Краснокамске (в этой же дате уточнено: филиал закрыт окончательно, не временно). note: Файл собран вручную из выгрузки Yandex Wiki. После запуска подписки на вики этот файл заменит автоматически обновляемый источник.

Общая справка по клинике

О клинике коротко

ООО «Клиника ухо, горло, нос имени профессора Е. Н. Оленевой» — специализированная сеть в Перми. Создана в 2000 году как Скорая ЛОР помощь, с 2007 года работает в статусе специализированной ЛОР клиники, с 2008 года носит имя профессора Е. Н. Оленевой. В 2016 году в составе сети открылось направление «Клиника лечения кашля и аллергии».

В сеть входят два филиала: ЛОР-клиника на Клары Цеткин и Клиника лечения кашля и аллергии на Газеты Звезда. Ранее работал также филиал «Клиника доктора Пирогова» в Краснокамске — в 2026 году он закрыт.

Адреса филиалов

  • Клиника ухо, горло, нос — г. Пермь, ул. Клары Цеткин, 9.
  • Клиника лечения кашля и аллергии — г. Пермь, ул. Газеты Звезда, 31а.

(Филиал в Краснокамске на ул. Карла Маркса, 14а закрыт.)

Телефоны для пациентов

  • Клиника ухо, горло, нос (К. Цеткин, 9) — 8 (342) 207-03-03.
  • Клиника лечения кашля и аллергии (Г. Звезда, 31а) — 8 (342) 200-02-03.
  • Линия «Операции» — 8 (342) 207-03-01.
  • Линия «ЛОРДЕНТ» — 8 (342) 287-16-94.

Электронные адреса для пациентов

  • Общий адрес клиники: mail@oclinica.ru — основной адрес для пациентов: вопросы, заявки на справку для налогового вычета.
  • Адрес для отправки анализов пациентам: test@oclinica.ru

Сайты

Запись через Telegram-бот и мобильное приложение

Telegram-бот

Записаться на приём можно через Telegram-бот клиники: https://t.me/Oleneva_Clinic_Bot

Условие: бот доступен только пациентам, которые уже были в клинике хотя бы один раз. Первичную запись пока нужно оформлять через звонок или администратора.

Мобильное приложение «Ухо Горло Нос»

У клиники есть официальное мобильное приложение «Ухо Горло Нос». Сейчас приложение доступно для Android в RuStore: https://www.rustore.ru/catalog/app/com.clinic.mobileapp.app

В Google Play приложение появится позже.

Что доступно в приложении:

  • выбор врача и удобного времени;
  • онлайн-запись на приём;
  • управление своими визитами (перенос, отмена);
  • история посещений;
  • информация о врачах, услугах и стоимости;
  • запись не только для себя, но и для членов семьи.

Чем удобно для пациента:

  • не нужно звонить в клинику;
  • записаться можно в любое время суток;
  • легко перенести или отменить визит;
  • вся информация о приёмах сохраняется в одном месте.

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

Как добраться: Клары Цеткин, 9

Автобусы №№ 4, 8, 11, 13, 27, 31, 45, 50, 62, 71, 823. Трамваи № 5 и № 8.

Высадиться можно на остановке «Строительный факультет» (если ехать автобусами 8, 31, 50, 62, 71 или трамваями 5, 8) или на остановке «Куйбышева» (если ехать автобусами 4, 11, 13, 27, 823). Далее нужно дойти до улицы Клары Цеткин и пройти в арку дома, после чего повернуть к зданию № 9. Расстояние пешего пути — около 450 метров.

Как добраться: Газеты Звезда, 31а

Автобусы №№ 3, 30, 32, 50, 55, 67, 77, 78.

Выйти на остановке «улица Газеты Звезда». Пройти между домами 25 и 27 на ул. Пушкина во двор, через шлагбаум. Вход в клинику находится с левой стороны.

Альтернативный маршрут: выйти на остановке «Октябрьская площадь», пройти по «компросу» направо до перекрёстка, повернуть налево и далее во двор между домами 25 и 27.

Парковка

На территории клиники нет специально оборудованной парковки. Просим пациентов воспользоваться ближайшей общественной парковкой. В Перми платные городские парковки расположены вдоль улиц Пушкина, Газеты Звезда и Луначарского.

Режим работы

  • Клиника лечения кашля и аллергии (Газеты Звезда, 31а): понедельник–пятница с 9:00 до 21:00, суббота и воскресенье с 9:00 до 19:00.
  • Клиника ухо, горло, нос (Клары Цеткин, 9): понедельник–суббота с 9:00 до 17:00. Воскресенье — выходной.

Внимание: каждый 4-й четверг месяца клиника на Газеты Звезда работает до 17:00 (вместо 21:00). Это плановый сокращённый день.

(Филиал в Краснокамске закрыт.)

Справки для налогового вычета (3-НДФЛ)

Чтобы получить справку об оплате медицинских услуг для возврата налогового вычета, пациент может выбрать один из двух способов оформить заявку:

  1. По телефону: позвонить по номеру +7 (342) 207-03-03.
  2. По электронной почте: отправить письмо на mail@oclinica.ru. В письме нужно указать:
    • ФИО пациента, данные свидетельства о рождении (если пациент — ребёнок) либо паспортные данные;
    • ФИО налогоплательщика и его паспортные данные;
    • ИНН налогоплательщика;
    • период, за который нужна справка (например, 2024 год).

Сроки. Справка оформляется в течение 3 рабочих дней с момента получения заявки.

Способы получения справки (пациент выбирает один):

  1. Лично — в клинике на ул. Газеты Звезда, 31а. С собой: паспорт; если справку забирает не сам налогоплательщик — нотариальная доверенность.
  2. По электронной почте. Если в карте пациента e-mail не указан, налогоплательщику нужно отдельно написать с того адреса, на который он хочет получить справку, на mail@oclinica.ru и приложить селфи с паспортом — это нужно для подтверждения личности.
  3. Клиника отправляет справку напрямую в налоговую. Справка идёт в ФНС около 10 дней, после чего отображается в личном кабинете налогоплательщика на сайте налоговой.

Направления приёма

В клиниках сети ведут приём специалисты по следующим направлениям:

  • Оториноларингология (ЛОР), включая детский ЛОР.
  • Аллергология-иммунология.
  • Пульмонология.
  • Отоневрология.
  • Сурдология и сурдоакустика (подбор слуховых аппаратов).
  • Фониатрия.
  • Анестезиология (для операций).

В клинике проводится диагностика (эндоскопия ЛОР-органов, тимпанометрия, спирография и др.) и лечебные процедуры (промывание носа, удаление серных пробок и др.). Операции выполняются эндоскопическим методом, под общим наркозом препаратом «Севоран».

Преимущества клиники (формулировки для пациентов)

  • В клинике принимают высококвалифицированные специалисты, есть кандидаты медицинских наук.
  • В каждом ЛОР-кабинете установлен эндоскоп — врач проводит диагностику прямо на приёме и сразу расшифровывает результат.
  • Лечебные процедуры (промывание носа, удаление серных пробок и т. п.) врач может выполнить на этом же приёме.
  • Операции проводятся эндоскопическим методом: точная диагностика, минимальная травматичность, быстрое восстановление, низкий процент осложнений. В большинстве случаев пациент возвращается домой в день операции.
  • Используется современный наркоз газом «Севоран» — без головокружения, тошноты и дезориентации после пробуждения.
  • Удобное расположение в центре Перми, комфортная обстановка.

Список врачей по специальностям

Отоларингологи

Акутина А. В., Анфилатов А. В., Верещагина Л. В., Волкова Н. Г., Гашеева И. В., Генеральчук Л. В., Головач С. В., Давлятшина О. А., Долгих Е. П., Зыкин О. В., Иванова А. А., Коротаева В. А., Лебединская Е. А., Лобанова И. Ю., Макарова Л. Г., Осадчий А. П., Семерикова Н. А., Синдяев А. В., Суднева А. Р., Сушков М. Г. (заведующий ЛОР-отделением №2, К. Цеткин), Терво С. О., Уткина Н. П., Хмелёва М. А., Шайдурова В. Н., Шевырина Н. Г., Юрков В. С.

Аллергологи-иммунологи

Антонова Е. В., Скорюпина Л. А., Суслонова Ю. В. (заведующая отделением аллергологии и пульмонологии, Г. Звезда 31а), Чепикова Е. Н. (в декрете).

Пульмонологи

Абыденков А. В.

Отоневролог

Ворончихина Н. В.

Сурдоакустик

Торсунова Н. С.

Анестезиолог

Зайцев К. Ю.

Что взять с собой на приём

  • Взрослому пациенту — паспорт.
  • Если на приём приходит ребёнок: паспорт законного представителя и свидетельство о рождении ребёнка (если ребёнок не вписан в паспорт).
  • Если ребёнка приводит не законный представитель (бабушка, дедушка, знакомая), сопровождающему нужны: его паспорт, доверенность от законного представителя, копия свидетельства о рождении ребёнка и копия паспорта законного представителя. Форма доверенности опубликована на сайте клиники.
  • Если у пациента уже есть результаты ранее сделанных анализов или исследований — желательно взять их с собой. Перед первичным приёмом ЛОРа специально сдавать анализы не нужно.
  • Подойти к клинике рекомендуется за 5 минут до назначенного времени для оформления медицинской документации.

Дети на приёме

Несовершеннолетние пациенты до 15 лет могут находиться в клинике только в сопровождении родителей, близких родственников, опекунов или иных законных представителей. С 15 лет, если по объективным причинам прийти с родителями невозможно, пациент со своим паспортом может сам подписать договор. Подростки 16–17 лет (например, иногородние студенты) могут обращаться в клинику самостоятельно.

Что в клинике не делают (часто спрашивают)

В клинике не проводятся: абляция (криодеструкция миндалин), барофункция уха и придаточных пазух, бронхоскопия, кардиореспираторный мониторинг (КРМ), КСВП (коротколатентные слуховые вызванные потенциалы), риноманометрия, электрофорез. Не лечатся гемангиомы (ими занимаются сосудистые хирурги), назальная ликворея, сиалоаденит.

Правила поведения в клинике (краткая выжимка для пациентов)

  • В клинике запрещено курение, фото- и видеосъёмка без разрешения, нахождение в состоянии алкогольного или наркотического опьянения, проход с животными.
  • В медицинских кабинетах со специальным санитарным режимом необходимо снять верхнюю одежду и надеть сменную обувь.
  • При входе в кабинет мобильный телефон рекомендуется отключить.
  • В общественных местах клиники может вестись видеонаблюдение.

Юридические реквизиты

ООО «Клиника ухо, горло, нос имени профессора Е. Н. Оленевой» (ООО «Клиника ухо, горло, нос»). Зарегистрировано 26 мая 2011 г., ИФНС по Свердловскому району г. Перми. ОГРН 1115904009077, ИНН 5904250275, КПП 590401001. Юридический и фактический адрес: 614010, г. Пермь, ул. Клары Цеткин, 9. Обособленное подразделение: 614000, г. Пермь, ул. Газеты Звезда, 31а. Генеральный директор — Разорвин Алексей Михайлович, действует на основании Устава.


Анализ материалов вики и предложения по дополнению

Раздел носит технический характер — это рабочие пометки для последующего наполнения. В РАГ-ответы пациенту он не должен попадать (рекомендуется при индексировании отрезать всё, что после этой строки, либо хранить раздел в отдельном файле — см. ниже).

Что уверенно покрыто из выгрузки

  • Адреса двух действующих филиалов (Цеткин и Газеты Звезда). Краснокамск (Пирогова) закрыт — упоминается одной строкой как закрытый, без активных контактов.
  • Телефонные линии для пациентов.
  • Транспорт и пеший маршрут до Цеткин и Газеты Звезда.
  • Парковка в Перми.
  • Режим работы всех филиалов (добавлено вручную 2026-05-02 со слов оператора).
  • Список врачей по специальностям (из сводного файла vrachi-kliniki-svodnyj-spisok.md).
  • Способы записи — телефон, Telegram-бот, мобильное приложение «Ухо Горло Нос» (RuStore).
  • Справка для налогового вычета — процедура заказа, состав заявки, сроки, способы получения.
  • История клиники, имени Оленевой.
  • Юридические реквизиты.
  • Список процедур, которые в клинике не проводятся.

Что в выгрузке отсутствует или скудно — стоит дополнить вручную в вики

  • Wi-Fi. Системный промпт ветки явно ожидает ответ на вопрос «есть ли Wi-Fi». В вики этого нет.
  • Доступная среда / маломобильные пациенты. В выгрузке есть алгоритм действий администратора при обращении маломобильных, но нет короткой пациент-ориентированной заметки: есть ли пандус, лифт, как лучше подъехать.
  • Детский приём. Понятно, что детей принимают, но нет короткой страницы «детский ЛОР»: с какого возраста, кто из врачей принимает детей, что взять с собой кроме базовых документов.
  • Подготовка к приёму по специальностям. Для аллерголога, отоневролога, сурдолога есть нюансы (отмена антигистаминных перед аллерго-тестом и т. п.). Сейчас всё разбросано по скриптам записи — стоит свести в одну страницу «Подготовка к приёму».
  • Ориентиры и фото входа. Для Цеткин и Газеты Звезда нет фотографий входа и подробных ориентиров. Для патчат-сценария «не могу найти вход» это полезно.
  • Платежи и ДМС в общем виде. Какие способы оплаты принимаются (карта, наличные, СБП), кратко про ДМС-партнёров. Детально это уйдёт в ветку price_question, но в общей справке нужна одна-две фразы.
  • Время приёма по умолчанию. Сколько обычно длится первичный приём ЛОРа, аллерголога. Пациенты часто спрашивают «во сколько успею».
  • Отмена и перенос. Короткое правило «как отменить запись» (полноценно — в ветке reschedule, но ссылка-минимум полезна и в общей).
  • Прочие документы по итогам приёма. Заключение, выписка, больничный — что выдают и в какой форме (справка ФНС теперь покрыта отдельным разделом).
  • Праздничные дни. Режим работы 1 января, 8 марта, 9 мая и т. д. — пациенты регулярно спрашивают, в датасете явно не указано.

Что НЕ должно попадать в датасет общей ветки (но есть в вики)

При следующих итерациях нужно явно отфильтровать при автообновлении:

  • Внутренние добавочные номера сотрудников и врачей (из kontakty-kliniki.md) — это служебная информация для администраторов, пациенту озвучивать нельзя.
  • Логины и пароли почтовых ящиков и сервисов (из akkaunty.md) — это явная утечка, такие страницы вообще не должны попадать в РАГ.
  • Цены, скидки, ДМС — отдельная ветка price_question, в общей не должны звучать.
  • Скрипты записи и работы с возражениями — это контент для веток new_booking и escalate_human.

Предложение по структуре подписки

Когда мультиагент будет подписан на живую вики, имеет смысл хранить датасеты не одним файлом, а блоком файлов под каждую ветку, например: data/datasets/general_info/*.md. Тогда:

  • Каждый файл = одна страница вики (адрес, режим, врачи, преимущества и т. д.).
  • При обновлении страницы в вики обновляется ровно один файл, индекс пересобирается локально.
  • Чувствительные страницы (пароли, добавочные) можно явно занести в чёрный список фильтра подписки.

Текущий единый файл — временный формат для тестирования первой версии РАГа в ветке general_info.