TGViewer
GetAnalyst - Навыки • Системный анализ • Бизнес-анализ GetAnalyst - Навыки • Системный анализ • Бизнес-анализ @getanalysts · 22.5K subscribers
Post #3437 2.9K
🏥 Архитектура #MedAssistGA: что важно понимать для интеграции с AI-платформами 🏥

На схеме показана часть архитектуры медицинской системы, связанная с интеграцией с Groq для реализации AI-чат-бота.
Выбрали микросервисный подход.


Что важно:

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

Схема работы такая:

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

2. Когда для ответа нужны данные из системы, Groq возвращает не просто текст, а команду (tool call) — «вызови этот инструмент с этими параметрами»

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

4. Groq формирует финальный ответ пациенту

Инструменты (tools), которые может запросить ИИ:
▫️ Сервис Врачей — список специалистов и специализаций
▫️ Сервис Расписаний и Записей — доступные слоты, создание записи

Сервис AI-чата — не просто прокси между пользователем и Groq.
Это оркестратор, который управляет циклом: запрос → tool call → вызов сервиса → ответ в модель → следующий шаг.


👉 Защита данных: что намеренно не передаём в AI-чат
Персональные данные пациента в Сервис AI-чата не передаются.

Детальный профиль, история болезней и другие ПДн — вне доступа нейросети. Это осознанное архитектурное решение, хотя вопрос ещё будем обсуждать при проектировании сценариев.


👉 Уведомления через Kafka
Два источника событий уходят в брокер асинхронно, чтобы отправлять уведомления пользователям:
▫️ Сервис расписаний и записей → при создании записи на приём
▫️ Сервис AI-чата → при отправке исходящих сообщений чата


👉 RAG - обучение AI
В проектах, где AI работает на собственных данных компании (база знаний, документы, история обращений), в архитектуру добавляют RAG-слой:
векторная БД + компонент поиска по ней.

Нейросеть ищет релевантный контекст перед ответом.

В текущей версии RAG нет.
AI получает данные через tool calls к API системы.
Но когда выйдем за рамки записи к врачу и захотим отвечать на любые вопросы пациентов — RAG станет следующим шагом.


💡 Рекомендация
Один из первых вопросов при проектировании AI-интеграции — что вообще имеет право знать нейросеть.

Это не технический вопрос, это требование.

Аналитик фиксирует его явно: разрешённые tool calls, передаваемые данные, история чата по токену.


👉 Зачем это знать аналитику
AI-интеграция — это не только промпты и нейросети.

Это архитектурные решения:
+ какие сервисы вызывает AI,
+ что ему разрешено знать,
+ как данные движутся через систему,
+ и где проходит граница между “можно” и “нельзя”.

Именно поэтому AI-интеграция проектируется не вокруг модели, а вокруг доступа к данным.



P.S.

А вообще, в идеале, желательно разворачивать свою локальную LLM для проекта, а не пользоваться публичным Groq.
Но у нас открытая практика, так что можно 😉



#ИнтеграцииGA #АрхитектураGA

📱 GetAnalyst | 💙 VK | 💬 Max
  • 🔥 12
  • ❤ 5
  • 👍 2
More from @getanalysts
  1. Oct 1, 2026💫😱 IT никогда не станет прежним. Из-за AI. Несколько главных мыслей с The AI Conference…
  2. Sep 30, 2026🐞 HTTP-ошибки в интеграциях с внешними системами: как их обрабатывать 🐞 Что делать, если…
  3. Sep 29, 2026🔖 5 архитектурных стилей API, которые важно знать аналитику 📡 API определяет, как именно…
  4. Sep 28, 2026💥 Интеграции систем — 7 октября. Сегодня последний день специальных условий записи 💥 Где…
  5. Sep 28, 2026⌛️ Webhook, SSE, WebSocket, polling или worker: что выбрать для долгой операции? ⌛️ Возьмё…
  6. Sep 27, 2026Уже завтра на самолёт в Сан-Франциско, чтобы пообщаться с коллегами из OpenAI, Anthropic и…
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 →