Обзор Copilot для обработки и анализа данных (предварительная версия)

Важно

Copilot для обработки данных и науки о данных находится в предварительной версии.

Copilot в Microsoft Fabric ваш партнер ИИ, который помогает быстрее превращать данные в инсайты с минимальными препятствиями.

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

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

Сведения о Copilot в других рабочих нагрузках см. в разделе Обзор Copilot в Fabric и Power BI.

Что можно сделать с помощью Copilot

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

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

С помощью Copilot вы можете:

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

Если вам нужны пошаговые инструкции по использованию, примеры запросов и пошаговые руководства по порталу, см. Область чата Copilot.

Для диагностики и восстановления сбоев см. раздел Diagnose notebook failures with Copilot.

Как работает Copilot

При открытии записной книжки Copilot автоматически понимает:

  • Текущая рабочая область
  • Присоединенный Lakehouse
  • Доступные схемы, таблицы и файлы
  • Структура записной книжки и существующий код
  • Среда выполнения
  • Состояние среды выполнения и последние данные телеметрии выполнения (например, размеры данных и поведение соединения)

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

Поскольку Copilot осведомлен о схеме, вы можете спросить:

  • "Сколько столов в лейкхаусе?"
  • Каковы столбцы таблицы клиентов?
  • Создайте таблицу данных из sales.csv.

Copilot генерирует код и объяснения прямо в окне чата, адаптированные под вашу среду.

Работайте так, как вам удобно: в области чата и в ячейках Copilot

Copilot интегрируется в записные книжки двумя дополнительными способами.

  • Область чата: лучше всего подходит для многошаговых рабочих процессов, создания конвейеров между ячейками, изучения наборов данных и просмотра созданного кода с режимом просмотра изменений. Область чата поддерживает создание кода на уровне записных книжек и рефакторинг между ячейками с возможностью просмотра и применения изменений с помощью дифферинга утверждения. Он может координировать изменения, охватывающие несколько ячеек для создания или оптимизации сквозных рабочих процессов.
  • In-cell Copilot: лучшe всeго подходит для сосредоточенных улучшений внутри одной ячейки. Например, создание кода, объяснение логики (/explain), исправление ошибок (/fix), добавление документации (/comments) или оптимизация производительности (/optimize).

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

Полные инструкции и примеры см. в разделе Использование области чата Copilot. Дополнительные сведения о командах с косой чертой и использовании в ячейках см. в In-cell Copilot. Для завершения встроенного кода см. Copilot выполнение встроенного кода.

Ответственное использование ИИ

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

Для поддержки ответственного использования:

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

Необходимые условия

Прежде чем использовать Copilot в записных книжках:

  • Убедитесь, что настройка клиента «Пользователи могут использовать Copilot и другие функции, реализованные с помощью Azure OpenAI» включена. Этот параметр включен по умолчанию, но администратор Fabric, возможно, отключил его.
  • Убедитесь, что рабочая область находится в поддерживаемой емкости (F2 или более поздней версии, или P1 или выше).
  • Если ваши возможности находятся за пределами США или ЕС, убедитесь, что администратор включает больше настроек арендатора для кросс-географической обработки и хранения данных.

Дополнительные сведения о требованиях к емкости, доступности регионов, необходимых параметрах клиента и обработке данных в географических областях см. в разделе Overview Copilot в Fabric и Power BI. Полный список параметров клиента см. в разделе Copilot параметры клиента.

Исправление с помощью Copilot

Если ячейка или задание Spark завершается сбоем, действие Fix с Copilot отображается ниже ячейки, в которой произошел сбой. Он предоставляет сводку ошибок, анализ первопричин и рекомендуемые исправления. Copilot может автоматически применять изменения кода с диффом на утверждение, чтобы можно было просмотреть перед коммитом. Вы также можете вызвать команду /fix в чате Copilot для целевой диагностики в определенной ячейке или для всей записной книжки.

Дополнительные сведения о диагностике сбоев см. в разделе "Диагностика сбоев записной книжки".

Известные ограничения

  • функции Copilot в интерфейсе обработки и анализа данных в настоящее время относятся к записным книжкам. Copilot также может читать семантические модели Power BI с помощью интеграции с семантическими связями.
  • Copilot Контекстная осведомленность оптимизирована для сценариев «Lakehouse». Если вы работаете с другими источниками данных, такими как базы данных SQL, Copilot может не полностью распознать контекст подключения и по умолчанию использовать предложения, ориентированные на Lakehouse. Укажите источник данных явно в запросах для лучших результатов.
  • Если клиент настроен с помощью приватного канала, область чата Copilot не работает. Встроенные подсказки кода и скорые действия по-прежнему могут работать, но взаимодействия чата не загружаются.
  • Создание кода с быстроразвивающимися или недавно выпущенными библиотеками может включать неточности или вымыслы.
  • Содержимое, созданное СИ, может быть неточным. Всегда просматривайте предложения Copilot перед применением.

кнопка Copilot отключена в записных книжках

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

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

Как устранить

Используйте приведенную ниже таблицу, чтобы определить причину и принять соответствующие меры.

# Причина Действие пользователя или администратора
1 Администратор клиента не включил Copilot. Настройка для клиента "Пользователи могут использовать Copilot и другие возможности, управляемые с помощью Azure OpenAI," отключена. Свяжитесь с администратором арендатора Fabric/Power BI → портал администраторанастройки арендатора → Включить "Copilot и службу Azure OpenAI".
2 Номер SKU емкости не соответствует минимальному требованию. Copilot требуется F64 или более высокая емкость Fabric (или P1+ для Power BI Premium). Также поддерживаются пробные возможности. Обновите емкость до F64+ или начните пробный период Fabric на Fabric Trial.
3 Межрегиоционная обработка данных не включена. Ресурс находится в регионе, где Azure OpenAI не поддерживается изначально, и параметр межрегионального подключения отключен. Admin PortalTenant settings → Enable "Данные, отправленные в Azure OpenAI, могут обрабатываться за пределами географического региона вашей емкости, границы соответствия или национального облачного экземпляра".
4 Рабочая область не назначена допустимой емкости. Рабочая область, содержащая записную книжку, не подключена к емкости, поддерживающей Copilot. Переместите рабочую область в допустимую емкость (F64+ / P1+ / Пробная версия).
5 Copilot еще недоступен в вашем регионе. Доступность Azure OpenAI по регионам может ограничить Copilot в определенных гео. Проверьте Copilot доступные регионы и попробуйте включить перекрестную геообработку.

Подсказка

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