Документы
TXT, Markdown, PDF, DOCX и XLSX загружаются из локального корпуса и разбиваются на перекрывающиеся чанки.
PROTOTYPE · RAG · ISLAMIC FINANCE
Учебный ИИ-агент принимает вопрос по исламским финансам, находит релевантные фрагменты в локальной базе документов и формирует ответ с указанием источников, score и идентификаторов чанков.
Задача
Вопросы о мурабахе, риба или функциях шариатского комитета требуют опоры на документы, а не только на память языковой модели. Прототип отделяет поиск фактов от генерации ответа и показывает, какие фрагменты были использованы.
Pipeline
TXT, Markdown, PDF, DOCX и XLSX загружаются из локального корпуса и разбиваются на перекрывающиеся чанки.
Семантический поиск по embeddings объединяется с лексическим поиском по точным терминам.
Опциональный CrossEncoder уточняет порядок кандидатов перед передачей в модель.
Модель получает отобранные фрагменты; Gradio-интерфейс показывает ответ, источники, score и chunk ID.
Реализованный контур
Единый слой загрузки текстов, документов, таблиц и PDF.
Индекс и чанки строятся отдельным ingest-сценарием и загружаются приложением.
История сообщений, примеры вопросов и отдельный блок использованных источников.
Ключи не входят в проект и исключаются из Git; публичен только шаблон настроек.
Загрузка, embeddings, хранилище, retrieval и агент разделены по компонентам.
В проекте предусмотрены тесты и инструкции воспроизводимого запуска.
Статус и границы
Система демонстрирует архитектуру RAG и информационный поиск. Ответы требуют проверки специалистом, не являются инвестиционной рекомендацией или фетвой и не заменяют решение шариатского совета либо юридическую экспертизу.