TGViewer
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ GetAnalyst - Навыки • Системный анализ • Бизнес-анализ @getanalysts · 22.5K subscribers
Post #3438 3.02K
💡🤖 Use Case: Запись к врачу через AI-чат #MedAssistGA 🏥💡

Разбираемся в порядке работы AI-чата для сети поликлиник, который помогает подбирать врачей и записывать на приём по диагнозу пользователя.


👉 Цель:
Пациент получает рекомендацию специалиста и записывается на приём


👉 Роли:
Пользователь-пациент


👉 Предусловие:
Пользователь открыл чат и нажал «Записаться к врачу»


👉 Основной сценарий:

1. AI-чат приветствует и просит описать симптомы

2. Пользователь описывает симптомы

3. Сервис AI-чата отправляет запрос в Groq AI.
Groq AI анализирует симптомы и возвращает предварительный диагноз

4. AI-чат показывает пользователю краткий диагноз и уточняет симптомы.

5. Пользователь подтверждает диагноз или уточняет симптомы новым сообщением.

6. Сервис AI-чата отправляет запрос в Groq AI.

7. Groq AI анализирует диагноз и возвращает:
▫️ уточненный диагноз (возврат к шагу 5),
▫️ специализацию врача в соответствии со справочником MedAssistGA, которого надо посетить при данном диагнозе в первую очередь (tool call).

8. Сервис AI-чата определяет город пользователя:
▫️ если авторизован → берёт из настроек аккаунта
▫️ если не авторизован → определяет по IP
▫️ если IP не определился → просит пользователя выбрать город вручную из справочника

9. Сервис AI-чата вызывает Сервис Врачей:
запрашивает список специалистов рекомендованной специализации в городе пользователя.

10. Сервис AI-чата вызывает Сервис Расписаний:
запрашивает историю визитов пользователя к врачам.

11. Сервис AI-чата формирует список врачей по правилам приоритета:
▫️ сначала — врачи, которых пользователь уже посещал,
▫️ затем — врачи из клиник, в которых пользователь уже бывал,
▫️ далее — остальные специалисты по специализации,
Внутри каждой группы врачи отсортированы по рейтингу по убыванию.
Если история посещений недоступна или пользователь не авторизован — показываем всех врачей по рейтингу в городе.

12. Сервис AI-чата запрашивает ближайший свободный слот для первых 5 врачей из списка.
Если у кого-то из них нет доступных слотов — система последовательно перебирает следующих врачей из списка до тех пор, пока не наберётся 5 врачей с доступными слотами в соответствии со срочностью.

13. AI-чат показывает список из 5 врачей с указанием:
+ клиник сети, в которых они принимают,
+ рейтинга,
+ времени ближайшего приёма.

14. Пользователь может:
👉 14.1. Кнопка или текст: Выбрать врача, чтобы продолжить запись.
14.2. Кнопка: Перейти к просмотру карточки врача и его отзывов.
14.3. Кнопка или текст: Запросить больше карточек врачей, если предложенные не подходят.
14.4. Текст: Сообщить AI-чату, что хочет добавить подробности и уточнить диагноз.
14.5. Текст: Попросить AI-чат найти самый ближайший слот к любому врачу.
14.6. Текст: Попросить AI-чат найти врачей, которые принимают в определенный период.
14.7. Текст: Уточнить город.

15. Сервис AI-чата вызывает Сервис Расписаний:
запрашивает доступные слоты выбранного врача по всем клиникам в городе пользователя.

16. Пользователь может:
16.1. Кнопка или текст: выбрать дату и время для записи,
16.2. Кнопка или текст: запросить даты и время в расписании, которые не показаны.

17. Система проверяет авторизацию пользователя.
Если пользователь не авторизован, то внутри чата открывается окно для авторизации / регистрации в системе.

18. AI-чат показывает карточку подтверждения с деталями записи и кнопкой «Подтвердить» в интерфейсе чата

19. Пользователь нажимает «Подтвердить»

20. Сервис AI-чата выполняет вызов Сервиса Расписаний:
создаёт запись на приём.

21. Пользователь получает подтверждение записи в чате, sms и email уведомления о записи.


👉 Альтернативные сценарии:

🔻 На каждом шаге пользователь может ввести сообщение в AI-чат, которое не относится к записи на приём.
AI-чат отвечает: "Извините, я не могу помочь с этим вопросом"



Это основной сценарий работы пользователя, который далее будем наполнять техническими деталями интеграции с AI 🙌


Вопросы или уточнения по сценарию?
Делитесь в комментариях💡


#ИнтеграцииGA #AI_for_analysts

📱 GetAnalyst | 💙 VK | 💬 Max
  • 🔥 15
  • 👍 6
  • ❤ 4
  • 🤔 1
More from @getanalysts
  1. Oct 1, 2026🎓 Системный аналитик: с нуля до опыта работы на проекте [начинаем сегодня] 🎓 Сегодня, 1…
  2. Oct 1, 2026💫😱 IT никогда не станет прежним. Из-за AI. Несколько главных мыслей с The AI Conference…
  3. Sep 30, 2026🐞 HTTP-ошибки в интеграциях с внешними системами: как их обрабатывать 🐞 Что делать, если…
  4. Sep 29, 2026🔖 5 архитектурных стилей API, которые важно знать аналитику 📡 API определяет, как именно…
  5. Sep 28, 2026💥 Интеграции систем — 7 октября. Сегодня последний день специальных условий записи 💥 Где…
  6. Sep 28, 2026⌛️ Webhook, SSE, WebSocket, polling или worker: что выбрать для долгой операции? ⌛️ Возьмё…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →