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


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

Важный

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

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

Заметка

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

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

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

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

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

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

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

Элементы управления конфиденциальностью

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

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

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

Начните работу с Чат-магией

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

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

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

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

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

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

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

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

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

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

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

%describe, %%add_комментарии и %%fix_ошибки

  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 знает на данный момент, что может сделать будущие ответы более актуальными.