Компонентная диаграмма
C4Component
title Компонентная диаграмма RAG Engine
Container(rag, "RAG Engine", "Python")
Component(query_parser, "Query Parser", "Парсинг запроса врача")
Component(retriever, "Hybrid Retriever", "OpenSearch + Vector")
Component(reranker, "Reranker", "Переранжирование результатов")
Component(context_builder, "Context Builder", "Формирование контекста для LLM")
Component(citation_tracker, "Citation Tracker", "Отслеживание источников")
Rel(query_parser, retriever, "передает запрос")
Rel(retriever, reranker, "передает кандидаты")
Rel(reranker, context_builder, "передает топ-N")
Rel(context_builder, citation_tracker, "логирует источники")