Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В этой статье рассматриваются оба способа взаимодействия с Copilot в записных книжках: область чата, которая открывается справа от записной книжки для многошаговых разговоров, и в ячейке Copilot, что позволяет создавать код или выполнять команды с косой чертой непосредственно над ячейкой кода.
Общие сведения о возможностях Copilot в области обработки данных и науки о данных см. в разделе "Общие возможности Copilot для проектирования данных и науки о данных".
При открытии записной книжки Copilot автоматически используются такие контексты, как ваша рабочая область, подключённый Lakehouse, доступные схемы, таблицы и файлы, существующий в записной книжке код и среда выполнения.
Необходимые условия
Copilot необходимо включить для клиента, а рабочая область должна находиться в поддерживаемой емкости. Если емкость находится за пределами США или ЕС, администратор Fabric может потребовать включения большего количества настроек клиента для межрегиональной обработки данных.
Полные требования см. в разделе "Предварительные требования" в обзореCopilot.
Начало работы
Вам не нужно устанавливать что-либо или запускать сеанс. Copilot будет готов к использованию сразу после открытия панели.
Чтобы использовать Copilot в записных книжках Fabric:
Создайте новую записную книжку или откройте существующую.
Для предоставления контекста схемы и данных подключите Lakehouse.
Нажмите кнопку Copilot на ленте записной книжки.
Справа от записной книжки откроется Copilot панель чата.
Выберите модель из селектора модели. Различные модели (например, GPT-5 или GPT-4.1) могут создавать различные результаты в зависимости от сложности задачи.
Введите запрос или выберите предлагаемый начальный запрос.
Подробные инструкции, примеры запросов и пошаговое руководство по интерфейсу области чата см. в примере пошагового руководства.
Пример пошагового руководства
В следующем пошаговом руководстве показан один из примеров сквозного Copilot потока — от выбора начального запроса до проверки и утверждения изменений. Ваш интерфейс может отличаться. Copilot Ответы зависят от данных, контекста записной книжки и того, как вы фразируете запросы.
Откройте записную книжку и выберите Copilot на ленте, чтобы открыть панель чата. Выберите модель из селектора модели в верхней части (например, GPT-5 или GPT-4.1), а затем выберите один из предварительно созданных начальных запросов или введите настраиваемый вопрос в поле чата.
В этом примере мы выбираем начальный запрос "Профилировать мою таблицу для проверки столбцов, отсутствующих значений и дубликатов" в разделе "Изучение и проверка данных". Copilot автоматически использует контекст записной книжки — подключенный Lakehouse, доступные схемы и таблицы — чтобы определить, какую таблицу нужно профилировать. Не нужно указывать источник данных; Copilot обнаруживает его из вашей рабочей области.
Copilot находит таблицу dimension_customer в lakehouse по умолчанию и запрашивает разрешение на добавление новой ячейки кода.
После утверждения сеанс Spark запускается и Copilot запускает созданную ячейку кода.
Copilot запрашивает разрешение на изменение кода или запуск ячеек. Вы можете разрешить действие, разрешить и автоматически утвердить аналогичные разрешения в будущем или пропустить , чтобы запретить Copilot запуск средства. Поведение утверждения по умолчанию можно изменить в любое время— дополнительные сведения см. в разделе "Параметры утверждения ".
После завершения задания Spark можно сохранить или отменить изменения в записной книжке. Вы также можете открыть режим сравнения, чтобы увидеть, что именно Copilot изменилось.
В представлении диффа отображаются исходные содержимое записной книжки слева и Copilotизменения справа. Каждая сторона имеет кнопку "Сохранить эту версию ". Выберите версию, которую вы хотите сохранить, — исходную или Copilotверсию. Вы также можете вернуться назад, не выбрав любой из вариантов.
Вы также можете ввести настраиваемый вопрос в поле чата. В этом примере Copilot использует один из нескольких доступных ему средств с серверов MCP для обработки запроса. Здесь используется средство
microsoft_docs_searchдля поиска релевантной информации.
В этом пошаговом руководстве рассматривается основной процесс взаимодействия в окне чата. В панели чата также поддерживается история чата для просмотра предыдущих бесед, и вы можете взаимодействовать Copilot непосредственно в ячейках с помощью встроенных элементов Copilot для таких задач, как исправление, объяснение или оптимизация кода.
Журнал чата
Copilot сохраняет журнал чата между сеансами. Вы можете просмотреть предыдущие беседы, выбрав значок журнала чата в области чата.
Чтобы начать новую беседу, выберите новый параметр чата.
Выбор модели
Вы можете выбрать между доступными моделями (например, GPT-5 или GPT-4.1) в области чата. Различные модели могут предоставлять разные результаты в зависимости от сложности задачи.
Параметры утверждения
Copilot включает параметры утверждения, которые определяют, запрашивается ли подтверждение перед выполнением ячеек. Чтобы изменить параметры утверждения, выберите значок шестеренки параметров в области чата.
Доступны следующие варианты:
- Запрос на утверждение — Copilot запрашивает подтверждение перед каждым запуском ячейки.
- Не запрашивайте утверждение — Copilot выполняет ячейки автоматически.
Действия с высоким риском, такие как запуск нескольких ячеек одновременно или установка пакетов, всегда требуют утверждения независимо от вашего параметра.
В ячейке Copilot
Помимо области чата, вы можете взаимодействовать Copilot непосредственно в ячейках записной книжки. Этот интерфейс идеально подходит для быстрых целевых действий в одной ячейке. Нажмите кнопку Copilot над ячейкой кода, чтобы открыть текстовое поле, в котором можно ввести запрос или команду со слэшем. Например, введите "Создать код для логистической регрессии, которая соответствует этим данным" и Copilot записывает код в ячейку ниже.
Вы также можете использовать следующие команды с косой чертой для выполнения конкретных действий в существующем коде.
-
/explain— объясните код. Предоставляет описание любого блока кода с открытым языком. -
/fix— исправление ошибок кода. Определяет ошибки и предлагает исправления. -
/comments— добавьте комментарии кода. Автоматически документирует код с сводкой изменений логики и данных. -
/optimize— оптимизация кода. Предлагает улучшения производительности и эффективности.
Записные книжки Fabric также предлагают встроенное завершение кода, которое предоставляет предложения автозаполнения с помощью ИИ при вводе в ячейки кода.
Диагностика сбоев ноутбука
Если ячейка записной книжки завершается сбоем, Copilot может помочь диагностировать и устранить проблему непосредственно в вашем рабочем процессе.
Используйте средство Fix с Copilot для отказов ячеек
После сбоя выполнения ячейки (включая сбои заданий Spark, возникающие при выполнении записной книжки), параметр "Исправление" Copilot отображается под неисправной ячейкой.
При выборе "Исправление" Copilotиспользуется контекст записной книжки, Copilot например:
- Код из неработающей ячейки.
- Контекст времени выполнения и выполнения программ.
- Сведения о выполнении Spark и журналы ошибок.
Copilot затем предоставляет:
- Сводка об ошибке.
- Вероятно, первопричина.
- Рекомендуется выполнить следующие действия.
Если требуется изменение кода, Copilot можно предложить обновленную версию. Просмотрите изменение в режиме диффа, затем решите, сохранить его или отменить.
Использование /fix для целевого или более широкого устранения неполадок
Вы также можете решить проблемы из Copilot чата или внутри ячейки Copilot с помощью /fix.
- Используйте
/fixна конкретной ячейке для решения определенной проблемы. - Используйте контекст чата для продолжения изучения связанных сбоев в нескольких ячейках.
Текущее поведение
Исправление с помощью Copilot доступно при сбое в текущем сеансе ноутбука. При повторном открытии записной книжки кнопка не отображается для предыдущих сбоев.
Вопросы и ответы
Когда отображается исправление Copilot ?
Исправление с помощью Copilot Отображается после сбоя выполнения ячейки записной книжки в текущем сеансе, включая сбои из выполнения задания Spark в записной книжке.
Какую информацию использует Copilot для диагностики?
Copilot использует контекст записной книжки, включая ошибки в коде ячеек, контекст выполнения и контекст времени выполнения, а также доступные сведения о выполнении Spark и журналы ошибок.
Автоматически ли Copilot изменяет мой код?
Copilot может предлагать исправления кода при необходимости. Просмотрите предложенные изменения в представлении диффа, а затем выберите, следует ли сохранить или отменить их.
Можно ли Copilot устранять неполадки в нескольких ячейках?
Да. Используйте /fix для определенной ячейки и продолжайте в чате для исследования связанных сбоев в нескольких ячейках.
Заменяет ли Copilot вручную выполняемую отладку?
Нет. Copilot ускоряет диагностику и предлагает исправления, но по-прежнему можно проверять журналы и выполнять отладку вручную по мере необходимости.
Будет ли исправление Copilot по-прежнему отображаться после повторного открытия записной книжки?
Нет. Сегодня кнопка отображается только для сбоев, возникающих в текущем сеансе блокнота.