Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применяется только к:Портал Foundry (классический). Эта статья недоступна для нового портала Foundry.
Дополнительные сведения о новом портале.
Примечание
Содержание в новой документации Microsoft Foundry может открываться по ссылкам в этой статье вместо документации Foundry (классической версии), которую вы просматриваете сейчас.
Важно
Элементы, помеченные (предварительная версия) в этой статье, в настоящее время находятся в общедоступной предварительной версии. Эта предварительная версия предоставляется без соглашения об уровне обслуживания, и мы не рекомендуем ее для рабочих нагрузок. Некоторые функции могут не поддерживаться или могут иметь ограниченные возможности. Дополнительные сведения см. в разделе Supplemental Terms of Use for Microsoft Azure Previews.
В этой статье вы узнаете, как создать и использовать векторный индекс для выполнения генерации с дополнением извлечения (RAG) на портале Microsoft Foundry.
Индекс вектора не требуется для RAG, но векторный запрос может соответствовать семантически аналогичному содержимому, которое полезно для рабочих нагрузок RAG.
Необходимые условия
Ресурс Поиск с использованием ИИ Azure.
Содержимое должно содержаться в поддерживаемом формате, который предоставляет достаточную информацию для взаимодействия с чатом. Он может быть существующим индексом в Поиск с использованием ИИ Azure или создать новый индекс с помощью файлов содержимого в Хранилище BLOB-объектов Azure, локальной системе или данных в Foundry.
Содержимое должно содержаться в поддерживаемом формате, который предоставляет достаточную информацию для взаимодействия с чатом. Он может быть существующим индексом в Поиск с использованием ИИ Azure или создать новый индекс с помощью файлов содержимого в Хранилище BLOB-объектов Azure, локальной системе или данных в Foundry.
Создание индекса на игровой площадке Чата
Совет
Так как вы можете настроить левую панель на портале Microsoft Foundry, вы можете увидеть элементы, которые могут отличаться от тех, что показаны в этих шагах. Если вы не видите, что вы ищете, выберите ... Подробнее в нижней части левой панели.
Войдите на портал Foundry.
Перейдите к проекту или создайте проект в ресурсе Foundry.
В боковом меню выберите "Игровые площадки". Выберите "Попробовать игровую площадку чата".
Выберите развернутую модель завершения чата. Если у вас нет модели, разверните модель, выбрав "Создать новое развертывание", а затем выберите модель.
Прокрутите до нижней части окна модели. Выберите +Добавить новый источник данных.
Выберите исходные данные. Вы можете выбрать исходные данные из списка последних источников данных, URL-адрес хранилища в облаке или отправить файлы и папки с локального компьютера. Вы также можете добавить подключение к другому источнику данных, например Хранилище BLOB-объектов Azure.
Если у вас нет примеров данных, вы можете скачать эти PDF-файлы на локальный компьютер, а затем передать их в качестве исходных данных.
Нажмите кнопку "Далее" после выбора исходных данных.
На вкладке "Конфигурация индекса" выберите расположение хранилища индекса , в котором должен храниться индекс.
Если у вас уже есть ресурс Поиск с использованием ИИ Azure, можно просмотреть список ресурсов службы поиска для подписки, а затем выбрать Connect для используемого ресурса. Если вы подключаетесь к ключам API, убедитесь, что служба поиска использует ключи API.
Если у вас нет существующего ресурса, выберите Создать новый ресурс Поиск с использованием ИИ Azure. Нажмите кнопку "Далее".
Выберите Azure подключение OpenAI, которое вы хотите использовать. Нажмите кнопку "Далее".
Просмотрите введенные сведения и выберите "Создать векторный индекс".
Вы перейдете на страницу сведений об индексе, где можно просмотреть состояние создания индекса.
Использование индекса в потоке запроса
В разделе "Сборка и настройка " в боковом меню выберите "Поток запроса".
Откройте существующий поток запроса или нажмите кнопку +Создать , чтобы создать новый поток.
Нажмите кнопку "Создать " на плитке потока чата , а затем снова нажмите кнопку "Создать ".
Выберите "Запустить сеанс вычислений" и подождите несколько минут, пока сеанс вычислений начнется.
Выберите "Дополнительные инструменты" и выберите " Поиск индекса".
Укажите имя узла для средства поиска индекса и нажмите кнопку "Добавить".
Выберите поле для ввода значения mlindex_content и выберите ваш индекс из секции значений. После выполнения этого шага введите запросы и query_types, которые необходимо выполнить против индекса.