AI-репетитор¶
AI-репетитор — учебный чат AI Medical Assistant: задавайте клинические вопросы и получайте ответы с опорой на базу знаний (RAG), когда она включена.
Не для клинических решений
Ответы предназначены для обучения. Не используйте их как замену консультации врача или клиническим протоколам вашей организации.
Кому доступно¶
| Условие | Значение |
|---|---|
| Флаг | MEDICAL_ASSISTANT_ENABLED=true |
| Роли обучения | student, resident и другие из LEARNING_ROLES (включая клинические роли: врач, медсестра, заведующий и т.д.) |
| URL | http://localhost:8001/tutor |
Без включённого ассистента или без подходящей роли страница и API вернут ошибку доступа / 503.
Как открыть¶
- Войдите на http://localhost:8001.
- В меню выберите AI Tutor (
/tutor). - При необходимости переключите язык интерфейса (EN/RU) — язык влияет на формулировку вопроса и фильтр RAG.
Задать вопрос¶
- Введите вопрос в поле чата (до ~4000 символов).
- Отправьте сообщение.
- Дождитесь ответа: текст, оценка уверенности и список источников из базы знаний (если RAG нашёл фрагменты).
Типичные темы: дифференциальная диагностика, трактовка анализов, алгоритмы первой помощи, фармакология, подготовка к экзамену.
Лучшие вопросы
Указывайте возраст, ключевые симптомы и что уже исключили. Один клинический фокус на сообщение работает лучше, чем длинный список несвязанных тем.
Сессии чата¶
Каждый диалог хранится как сессия:
- Первый вопрос без
session_idсоздаёт новую сессию. - Продолжение того же чата подтягивает историю сообщений.
- В боковой панели можно открыть прошлые сессии или удалить ненужные.
Сессии привязаны к вашему аккаунту: чужие диалоги недоступны.
Язык и источники¶
| Элемент | Смысл |
|---|---|
| Язык ответа | Следуйте языку вопроса / настройке сессии (en или ru) |
| Источники | Краткие фрагменты из локальной и/или внешней базы знаний |
| Similarity | Насколько фрагмент похож на запрос (чем выше — тем релевантнее) |
| Language у источника | Дорожка KB: только en или ru (смешивания нет) |
Подробнее: Источники RAG.
Прогресс¶
Каждый успешный ответ репетитора записывается в модуль прогресса (tutor). Сводку смотрите на /progress.
Если ответ пустой или слабый¶
- Убедитесь, что
MEDICAL_ASSISTANT_ENABLEDи при необходимостиRAG_ENABLEDвключены. - Попросите администратора проверить статус базы на
/admin→ База знаний (RAG). - Переформулируйте вопрос короче и на том же языке, что и материалы KB.
- Без ключа LLM репетитор может опираться на эвристики и seed-знания — ответ будет короче.
Типичный сценарий¶
- Зарегистрируйтесь как
studentилиresidentна http://localhost:8001. - Откройте
/tutor, задайте вопрос на EN или RU. - Проверьте источники под ответом — см. RAG.
- Откройте
/progressи убедитесь, что появилась записьtutor. - При необходимости удалите тестовую сессию из боковой панели.
Ограничения¶
- Нет доступа к реальным картам пациентов через репетитор.
- История ограничена вашими сессиями (до 50 в списке API).
- Цитаты зависят от заполненности KB и
RAG_MODE.