Создание запросов NoSQL с помощью Microsoft Copilot для Azure в Cosmos DB (предварительная версия)

ОБЛАСТЬ ПРИМЕНЕНИЯ: NoSQL

Microsoft Copilot для Azure в Cosmos DB (предварительная версия) может помочь в создании запросов Azure Cosmos DB для NoSQL путем создания запросов на основе запросов на естественном английском языке. Copilot доступен для использования в редакторе запросов NoSQL в Обозреватель данных. С помощью Copilot в API для NoSQL можно:

  • Задайте вопросы о данных, как и в тексте или беседе, чтобы создать запрос NoSQL.
  • Узнайте, как быстрее записывать запросы с помощью подробных объяснений созданного запроса.

Примечание.

В Обозреватель данных может появиться база данныхCopilotSampleDb. Это полностью отдельная база данных, управляемая корпорацией Майкрософт, и доступ предоставляется вам (без затрат) в качестве тестовой базы данных, чтобы ознакомиться с Microsoft Copilot для Azure в Cosmos DB. Эта база данных состоит из 100% искусственных данных, созданных корпорацией Майкрософт, и не имеет взаимодействия или связей с любыми данными, которые могут быть в Azure Cosmos DB.

Предупреждение

Copilot — это предварительная версия функции, которая поддерживается большими языковыми моделями (LLM). Выходные данные, созданные Copilot, могут содержать неточности, предвзятые данные или другое непреднамеренное содержимое. Это происходит потому, что модель powering Copilot была обучена по информации из Интернета и других источников. Как и в любой модели генерного искусственного интеллекта, люди должны просматривать выходные данные, созданные Copilot, прежде чем использовать.

Необходимые компоненты

Важно!

Просмотрите эти условия предварительной версии перед использованием запроса Copilot для NoSQL.

Доступ к функции

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

  1. Перейдите к любому ресурсу NoSQL Azure Cosmos DB.

  2. Выберите Обозреватель данных в области навигации.

    Screenshot of the Data Explorer welcome screen with Copilot card.

  3. Затем откройте интерфейс редактора запросов одним из двух способов:

    • Выберите запрос быстрее с помощью copilot карта на экране приветствия Обозреватель данных. Этот параметр позволит вам открыть редактор запросов, предназначенный для CopilotSampleDb базы данных и SampleContainer контейнера, который содержит примеры данных для использования с Copilot. Эта база данных управляется корпорацией Майкрософт и не взаимодействует или не подключается к другим базам данных. CopoilotSampleDb предоставляется бесплатно для всех клиентов NoSQL Azure Cosmos DB.

    • Выберите существующий API для базы данных и контейнера NoSQL. Затем выберите "Создать SQL-запрос" в строке меню.

Создание запроса

Вы можете использовать Copilot для создания запросов NoSQL из текста естественного языка в любом контейнере в базе данных.

  1. Убедитесь, что интерфейс Copilot включен. Вы можете включить интерфейс, нажав кнопку Copilot в меню "Данные Обозреватель".

  2. Введите запрос или вопрос о данных в области ввода, а затем активируйте запрос. Затем активируйте создание запроса NoSQL и объяснение в редакторе запросов.

    Screenshot of the Copilot interface in the query editor.

    Предупреждение

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

  3. Запустите запрос, выбрав "Выполнить запрос" в меню "Данные Обозреватель".

Отправить отзыв

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

  1. Чтобы отправить отзыв по запросам, используйте механизм обратной связи в редакторе запросов.

  2. Выберите вариант положительных или отрицательных отзывов.

    • Положительные отзывы активируют инструмент для отправки созданного запроса в Корпорацию Майкрософт в качестве точки данных, в которой copilot успешно выполнен.

    • Отрицательные отзывы активируют диалоговое окно, которое запрашивает дополнительные сведения. Средство отправляет эти сведения и созданный запрос в корпорацию Майкрософт, чтобы улучшить Copilot.

      Screenshot of the Microsoft Copilot feedback form.

Написание эффективных запросов

Ниже приведены некоторые советы по написанию эффективных запросов.

  • При создании запросов к Copilot обязательно начните с четкого и краткого описания конкретной информации, которую вы ищете. Если вы не уверены в структуре данных, выполните SELECT TOP 1 - FROM c запрос, чтобы увидеть первый элемент в контейнере.

  • Используйте ключевое слово и контексты, относящиеся к структуре элементов в контейнере. Этот контекст помогает Copilot создавать точные запросы. Укажите свойства и все критерии фильтрации как можно более явным образом. Copilot должен иметь возможность исправлять опечатки или понимать контекст, учитывая свойства существующих элементов в контейнере.

  • Избегайте неоднозначного или чрезмерно сложного языка в запросах. Упростите вопрос при сохранении ясности. Это редактирование гарантирует, что Copilot может эффективно преобразовать его в значимый запрос NoSQL, который извлекает нужные данные из контейнера.

  • В следующем примере запросы являются четкими, конкретными и адаптированными к свойствам элементов данных, что упрощает создание точных запросов NoSQL для Copilot:

    • Show me a product
    • Show all products that have the word "ultra" in the name or description
    • Find the products from Japan
    • Count all the products, group by each category
    • Show me all names and prices of products that reviewed by someone with a username that contains "Mary"

Следующий шаг