День, посвященный Azure Open AI, с упором на использование Azure AI Search для индексации и обогащения документов.
Команда Microsoft недавно запустила конкурс Open AI, в рамках которого разработчик может научиться создавать решения и приложения Azure AI.
В статье показано, как использовать Azure AI Search для разработки решения, позволяющего индексировать и обогащать документы с помощью навыков искусственного интеллекта, улучшая их возможности поиска.
Azure AI Search использует передовой искусственный интеллект и машинное обучение для расширения возможностей индексирования и поиска. Он может автоматически понимать содержимое документов, изображений и других типов мультимедиа, извлекая ценную информацию, выявляя закономерности и даже понимая настроения. Эти возможности позволяют получать более детальные и интеллектуальные результаты поиска.
Прежде чем приступить к фактической реализации, необходимо настроить 3 разных ресурса Azure, прежде чем двигаться дальше.
Настройка поиска Azure AI
Настройка службы искусственного интеллекта Azure
Настройка учетной записи хранения Azure
Ресурсы Azure AI Search и Azure AI Services должны находиться в одном и том же месте!
После выполнения вышеуказанных предварительных условий вам необходимо выполнить следующие шаги на портале Azure.
Найдите Azure AI Search и заполните следующие данные.
Поскольку я использую бесплатную ценовую категорию, я не могу добавлять возможности масштабирования или создавать реплики, как показано ниже.
Для этого упражнения имена тегов не требуются. Но в производственной среде его следует добавить, поскольку это рекомендуется.
Выполните проверки в Azure Cloud и приступайте к созданию ресурса. Обязательно проверьте данные, введенные на предыдущих шагах.
Теперь давайте создадим еще одну службу, которая будет искать **Azure AI Service ** и заполнять следующие данные.
Теперь продолжите выполнение оставшихся шагов, поскольку выбраны параметры по умолчанию, создайте службу и, наконец, дождитесь ее развертывания.
Выполните проверки в Azure Cloud и приступайте к созданию ресурса. Обязательно проверьте данные, введенные на предыдущих шагах.
Теперь давайте создадим еще одну службу, которая будет искать **Учетную запись хранения Azure ** и заполнит следующие данные.
На вкладке «Дополнительно» установите флажок «Разрешить включение анонимного доступа к отдельным контейнерам».
Теперь продолжите выполнение оставшихся шагов, поскольку выбраны параметры по умолчанию, создайте службу и, наконец, дождитесь ее развертывания.
Имея необходимые ресурсы, приступайте к загрузке документов в свою учетную запись хранения Azure.
Следуйте статье, предоставленной Microsoft.
Откройте службу Azure AI и на вкладке «Обзор» выберите «Импортировать данные», как показано ниже.
В раскрывающемся списке выберите «Хранилище BLOB-объектов Azure», как показано ниже.
Вкладка «Подключите ваши данные» должна соответствовать следующим правилам.
Вкладка «Добавить когнитивные навыки» должна соответствовать следующим правилам.
Вкладка «Добавить настраиваемый целевой индексатор» должна соответствовать следующим правилам.
Нажмите «Отправить», чтобы начать создание источника данных, набора навыков, индекса и индексатора.
В верхней части страницы обзора ресурса Azure AI Search выберите Обозреватель поиска. В обозревателе поиска введите * (одну звездочку) в поле «Строка запроса», затем нажмите кнопку «Поиск».
Этот запрос извлекает все документы в индексе в формате JSON.
Над результатами поиска вы увидите счетчик, указывающий количество документов, возвращенных в результате поиска.
Этот поиск находит документы, содержащие ссылки на «Нью-Йорк», во всех доступных для поиска полях и предоставляет имя файла документа вместе с его ключевыми фразами.
Пошаговое руководство по настройке необходимых ресурсов Azure и подробные инструкции по загрузке документов, их индексированию и тестированию настройки имеют решающее значение для всех, кто хочет внедрить надежное решение для управления документами.
Благодарим вас за то, что вы являетесь частью сообщества C#! Прежде чем ты уйдешь:
Следуйте за нами: X | LinkedIn | Dev.to | Хашнод | Информационный бюллетень | Тамблер
Посетите другие наши платформы: GitHub | Инстаграм | Тикток | Кора | Daily.dev
Дополнительный контент в разделе «Программирование на C#».