С помощью этого руководства вы научитесь создавать базу знаний с настройкой JSON-экстрактора.
Общий алгоритм описан в инструкции по созданию базы знаний.
Вы будете использовать следующие сервисы:
Managed RAG для создания и управления базами знаний.
Object Storage — объектное S3-хранилище с бесплатным хранением файлов объемом до 15 ГБ.
Шаги:
Убедитесь, что у вас есть доступ к Foundation Models и Object Storage.
Для базы знаний необходимо создать источник в Evolution Object Storage. Для этого:
Создайте папку rag-json-kb в бакете и загрузите в нее файл faq_products.json, скачанный ранее.
Перейдите в AI Factory → Managed RAG.
Нажмите Создать базу знаний.
В поле Название введите json-files-kb.
Активируйте опцию Создать первую версию.
В поле Название версии введите json-files-version.
В блоке Источники из S3 нажмите Выбрать и выберите папку rag-json-kb с файлом faq_products.json.
В поле Расширения документов выберите расширение json.
Активируйте опцию Вручную настроить обработку данных и модель.
Нажмите Продолжить.
Настройте JSON-экстрактор:
Скопируйте jq-схему и проверьте ее корректность с помощью сайта https://play.jqlang.org:
.content[]|"Продукт: \(.product); Вопрос: \(.question); Ответ: \(.answer)"
Поскольку извлекаемое содержимое является текстом, активируйте опцию Парсер вернет строковое представление.
Выберите Тип сплиттера — Рекурсивный JSON сплиттер
Нажмите Продолжить.
Выберите модель Qwen/Qwen3-Embedding-0.6B.
Нажмите Создать.
Дождитесь, пока база знаний и ее версия перейдет в статус «Активна».
Посмотрите получившиеся чанки. Они должны быть вида:
Продукт: Evolution Foundation ModelsВопрос: Какой SLA у сервиса Foundation Models?Ответ: SLA на сервис Foundation Models составляет 99.9%.
Вы научились создавать базу знаний Managed RAG из JSON-файла и настраивать экстрактор.