paint-brush
Принятие вызова Azure Open AI. День 4. Настройка службы поиска Azure AIк@ssukhpinder
610 чтения
610 чтения

Принятие вызова Azure Open AI. День 4. Настройка службы поиска Azure AI

к Sukhpinder Singh4m2024/03/29
Read on Terminal Reader

Слишком долго; Читать

Azure AI Search использует передовой искусственный интеллект и машинное обучение для расширения возможностей индексирования и поиска. Он может автоматически понимать содержимое документов, изображений и других типов мультимедиа, извлекая ценную информацию, выявляя закономерности и даже понимая настроения. Команда Microsoft недавно запустила конкурс Open AI, в ходе которого разработчик может научиться создавать решения Azure AI.
featured image - Принятие вызова Azure Open AI. День 4. Настройка службы поиска Azure AI
Sukhpinder Singh HackerNoon profile picture
0-item
1-item
2-item
3-item
4-item

День, посвященный Azure Open AI, с упором на использование Azure AI Search для индексации и обогащения документов.

Команда Microsoft недавно запустила конкурс Open AI, в рамках которого разработчик может научиться создавать решения и приложения Azure AI.

Введение

В статье показано, как использовать Azure AI Search для разработки решения, позволяющего индексировать и обогащать документы с помощью навыков искусственного интеллекта, улучшая их возможности поиска.

Почему ИИ-поиск Azure?

Azure AI Search использует передовой искусственный интеллект и машинное обучение для расширения возможностей индексирования и поиска. Он может автоматически понимать содержимое документов, изображений и других типов мультимедиа, извлекая ценную информацию, выявляя закономерности и даже понимая настроения. Эти возможности позволяют получать более детальные и интеллектуальные результаты поиска.

Предварительное условие

  • Опыт работы с Azure и порталами Azure.
  • Понимание генеративного ИИ.
  • Опыт работы на одном языке программирования высокого уровня, например C# или Python.

Начиная

Прежде чем приступить к фактической реализации, необходимо настроить 3 разных ресурса Azure, прежде чем двигаться дальше.

  • Настройка поиска Azure AI

  • Настройка службы искусственного интеллекта Azure

  • Настройка учетной записи хранения Azure


Ресурсы Azure AI Search и Azure AI Services должны находиться в одном и том же месте!


После выполнения вышеуказанных предварительных условий вам необходимо выполнить следующие шаги на портале Azure.

  • Отправка документов в хранилище BLOB-объектов Azure.
  • Индексируйте документы
  • Тестирование

Настройка поиска Azure AI

Шаг 1. Перейдите на портал Azure.

Найдите Azure AI Search и заполните следующие данные.



Шаг 2. Масштабирование конфигурации

Поскольку я использую бесплатную ценовую категорию, я не могу добавлять возможности масштабирования или создавать реплики, как показано ниже.




Шаг 3. Создайте теги

Для этого упражнения имена тегов не требуются. Но в производственной среде его следует добавить, поскольку это рекомендуется.



Шаг 4. Просмотрите и создайте

Выполните проверки в Azure Cloud и приступайте к созданию ресурса. Обязательно проверьте данные, введенные на предыдущих шагах.



Настройка службы искусственного интеллекта Azure

Шаг 1. Создайте службу Azure AI.

Теперь давайте создадим еще одну службу, которая будет искать **Azure AI Service ** и заполнять следующие данные.




Теперь продолжите выполнение оставшихся шагов, поскольку выбраны параметры по умолчанию, создайте службу и, наконец, дождитесь ее развертывания.

Шаг 2. Сетевые настройки по умолчанию


Шаг 3. Параметры идентификации по умолчанию


Шаг 4. Просмотрите и создайте

Выполните проверки в Azure Cloud и приступайте к созданию ресурса. Обязательно проверьте данные, введенные на предыдущих шагах.


Настройка учетной записи хранения Azure

Шаг 1. Создайте учетную запись хранения Azure.

Теперь давайте создадим еще одну службу, которая будет искать **Учетную запись хранения Azure ** и заполнит следующие данные.


Шаг 2. Разрешите анонимный доступ

На вкладке «Дополнительно» установите флажок «Разрешить включение анонимного доступа к отдельным контейнерам».


Шаг 3. Просмотрите и создайте

Теперь продолжите выполнение оставшихся шагов, поскольку выбраны параметры по умолчанию, создайте службу и, наконец, дождитесь ее развертывания.


Отправка документов в хранилище BLOB-объектов Azure.

Имея необходимые ресурсы, приступайте к загрузке документов в свою учетную запись хранения Azure.

Следуйте статье, предоставленной Microsoft.

Краткое руководство: отправка, скачивание и составление списка больших двоичных объектов — портал Azure — служба хранилища Azure

Индексируйте документы

Откройте службу Azure AI и на вкладке «Обзор» выберите «Импортировать данные», как показано ниже.


В раскрывающемся списке выберите «Хранилище BLOB-объектов Azure», как показано ниже.


Вкладка «Подключите ваши данные» должна соответствовать следующим правилам.


Вкладка «Добавить когнитивные навыки» должна соответствовать следующим правилам.


Вкладка «Добавить настраиваемый целевой индексатор» должна соответствовать следующим правилам.


Нажмите «Отправить», чтобы начать создание источника данных, набора навыков, индекса и индексатора.

Тестирование индексатора

В верхней части страницы обзора ресурса Azure AI Search выберите Обозреватель поиска. В обозревателе поиска введите * (одну звездочку) в поле «Строка запроса», затем нажмите кнопку «Поиск».

Тестовый пример 1. Получить все

Этот запрос извлекает все документы в индексе в формате JSON.


Тестовый пример 2. Включение счетчика

Над результатами поиска вы увидите счетчик, указывающий количество документов, возвращенных в результате поиска.


Тестовый пример 3. Поиск по конкретным ключевым словам

Этот поиск находит документы, содержащие ссылки на «Нью-Йорк», во всех доступных для поиска полях и предоставляет имя файла документа вместе с его ключевыми фразами.


Заключение

Пошаговое руководство по настройке необходимых ресурсов Azure и подробные инструкции по загрузке документов, их индексированию и тестированию настройки имеют решающее значение для всех, кто хочет внедрить надежное решение для управления документами.

Программирование на C#🚀

Благодарим вас за то, что вы являетесь частью сообщества C#! Прежде чем ты уйдешь:

Если вы зашли так далеко, пожалуйста, выразите свою признательность аплодисментами и подпишитесь на автора! 👏️️

Следуйте за нами: X | LinkedIn | Dev.to | Хашнод | Информационный бюллетень | Тамблер

Посетите другие наши платформы: GitHub | Инстаграм | Тикток | Кора | Daily.dev

Дополнительный контент в разделе «Программирование на C#».