Поделиться через


Обзор чат-магии в записных книжках Microsoft Fabric (предварительная версия)

Внимание

Эта функция доступна в предварительной версии.

Библиотека Python для чат-магии улучшает рабочий процесс обработки и анализа данных в записных книжках Microsoft Fabric. Он легко интегрируется с средой Fabric и позволяет выполнять специализированные магические команды IPython в ячейке записной книжки для предоставления выходных данных в режиме реального времени. Волшебные команды IPython и дополнительные сведения об использовании можно найти здесь: https://ipython.readthedocs.io/en/stable/interactive/magics.html#

Примечание.

  • Администратору необходимо включить коммутатор клиента перед началом использования Copilot. Дополнительные сведения см. в параметрах клиента статьиCopilot.
  • Емкость F64 или P1 должна находиться в одном из регионов, перечисленных в этой статье, доступности региона Fabric.
  • Если клиент или емкость находятся за пределами США или Франции, по умолчанию отключен, Copilot если администратор клиента Fabric не разрешает обработку данных, отправленных в Azure OpenAI, за пределами географического региона, границы соответствия или клиента национального экземпляра облака на портале администрирования Fabric.
  • Copilot в Microsoft Fabric не поддерживается в пробных номерах SKU. Поддерживаются только платные номера SKU (F64 или более поздней версии, или P1 или более поздней версии).
  • Copilot В настоящее время структура развертывается в общедоступной предварительной версии и, как ожидается, будет доступна для всех клиентов к концу марта 2024 года.
  • Дополнительные сведения см. в статье "Обзор Copilot " в Fabric и Power BI .

Возможности чат-магии

Мгновенное создание запросов и кода

Эта %%chat команда позволяет задавать вопросы о состоянии записной книжки. Включает %%code создание кода для обработки или визуализации данных.

Описания кадра данных

Эта %describe команда содержит сводки и описания загруженных кадров данных. Это упрощает этап изучения данных.

Комментарии и отладка

%%fix_errors Команды %%add_comments помогают добавлять комментарии в код и устранять ошибки соответственно. Это помогает сделать записную книжку более читаемой и бесплатной.

Средства обеспечения конфиденциальности

Чат-магия также предлагает детализированные параметры конфиденциальности, которые позволяют управлять общими данными со службой Azure OpenAI. %set_sharing_level Например, эти функции предоставляются в командах и %configure_privacy_settings командах.

Как чат-магия поможет вам?

Чат-магия повышает производительность и рабочий процесс в записных книжках Microsoft FabricIt ускоряет изучение данных, упрощает навигацию записных книжек и улучшает качество кода. Он адаптируется к многоязычным средам кода и определяет приоритеты конфиденциальности и безопасности данных. Благодаря сокращению когнитивной нагрузки он позволяет более внимательно сосредоточиться на решении проблем. Независимо от того, является ли вы специалистом по обработке данных, специалистом по обработке и анализу данных или бизнес-аналитиком, чат-магия легко интегрируете надежные возможности Azure OpenAI корпоративного уровня непосредственно в записные книжки. Это делает его незаменимым инструментом для эффективных и оптимизированных задач обработки и анализа данных и инженерных задач.

Начало работы с чат-магией

  1. Откройте новую или существующую записную книжку Microsoft Fabric.
  2. Copilot Нажмите кнопку на ленте записной книжки, чтобы вывести код инициализации Чат-магии в новую ячейку записной книжки.
  3. Запустите ячейку при добавлении в верхней части записной книжки.

Проверка установки Chat-magics

  1. Создайте новую ячейку в записной книжке и выполните %chat_magics команду, чтобы отобразить сообщение справки. На этом шаге проверяется правильная установка чат-магии.

Общие сведения о базовых командах: %%chat и %%code

Использование %%chat (ячейка магия)

  1. Создайте ячейку в записной книжке.
  2. Введите %%chat в верхней части ячейки.
  3. Введите свой вопрос или инструкцию под командой %%chat . Например, какие переменные определены в данный момент?
  4. Выполните ячейку, чтобы увидеть ответ чат-магии.

Использование %%code (Cell Magic)

  1. Создайте ячейку в записной книжке.
  2. Введите %%code в верхней части ячейки.
  3. Ниже укажите нужное действие кода, например загрузка my_data.csv в кадр данных pandas.
  4. Выполните ячейку и просмотрите созданный фрагмент кода.

Настройка выходных данных и параметров языка

  1. Используйте команду %set_output, чтобы изменить значение по умолчанию для того, как волшебные команды предоставляют выходные данные. Параметры можно просмотреть, выполнив %set_output?
  2. Выберите место для размещения созданного кода в таких параметрах, как
    • текущая ячейка
    • новая ячейка
    • Выходные данные ячейки
    • в переменную

Дополнительные команды для операций с данными

%описывать, %%add_comments и %%fix_errors

  1. Используйте %describe DataFrameName в новой ячейке, чтобы получить обзор определенного кадра данных.
  2. Чтобы добавить примечания в ячейку кода для повышения удобочитаемости, введите %%add_comments в верхнюю часть ячейки, которую вы хотите добавить, а затем выполнить. Убедитесь, что код правильно
  3. Для исправления ошибок кода введите %%fix_errors в верхней части ячейки, содержащей ошибку, и выполните ее.

Параметры конфиденциальности и безопасности

  1. По умолчанию конфигурация конфиденциальности делится предыдущими сообщениями, отправленными в модель обучения языка (LLM). Однако он не делится содержимым ячейки, выходными данными или схемами или примерами данных из источников данных.
  2. Используйте %set_sharing_level новую ячейку для настройки данных, к которым предоставлен доступ обработчику ИИ.
  3. Для получения более подробных параметров конфиденциальности используйте %configure_privacy_settings.

Команды контекста и фокуса

Использование %pin, %new_task и других команд контекста

  1. Используйте %pin DataFrameName , чтобы помочь ИИ сосредоточиться на определенных кадрах данных.
  2. Чтобы очистить ИИ, чтобы сосредоточиться на новой задаче в записной книжке, введите %new_task за задачей, которую вы хотите выполнить. Это очищает журнал выполнения, который copilot знает об этом моменте и может сделать будущие ответы более актуальными.