Труды КНЦ (Технические науки вып. 3/2024(15))

Труды Кольского научного центра РАН. Серия: Технические науки. 2024. Т. 15, № 3. С. 5-26. Transactions of the Kola Science Centre of RAS. Series: Engineering Sciences. 2024. Vol. 15, No. 3. P. 5-26. В соответствии особенностями технологии RAG неотъемлемой частью разработанной системы является векторная база данных, которая используется для формирования контекстной части запроса (промпта) к языковой модели. Необходимо отметить, что используемые для работы вектора (эмбеддинги) можно хранить в альтернативных структурах, например, в файлах на диске или в списках в оперативной памяти. В данной работе для удобства реализации технологии RAG, в том числе для обеспечения возможностей адаптивной масштабируемости, гибкой развертываемости и оперативной интеграции, используется векторная база данных FAISS. Загрузка документов в базы данных производится привилегированным пользователем в рамках предварительной настройки системы. Дизайн пользовательского интерфейса выполнен в классическом стиле, с использованием стандартных интерактивных веб-элементов из фреймворка Streamlit (рис. 4, 5). input,password, ****** 1» MANja: Чат-Справка Admin [•] V0.1:202411lg Загрузка новой базы Пользователи системы Системный лог Приготовьте документы в формате тхт Choose a file Drag and drop file here ----- Limit 200MB per file-TXT, CSV Поехали! Рис. 4. Интерфейс пользователя: загрузка документов в базу данных Рис. 5. Интерфейс пользователя: выбор рабочей базыданных Большая часть представленных на UML-диаграмме операций скрыта от пользователя. После указания загружаемых документов пользователь получает сообщение о статусе загрузки и может продолжать работу с системой. Однако некоторые параметры этих операций представляют собой © Олейник А. Г., Федоров А. М., Датьев И. О., Зуенко А. А., Шестаков А. А., Вишняков И. Г., 2024 13

RkJQdWJsaXNoZXIy MTUzNzYz