Разрабатывайте ноутбуки на Microsoft Fabric с помощью GitHub Copilot в Visual Studio Code

С помощью расширения Fabric Data Engineering для VS Code агент по умолчанию в GitHub Copilot Chat помогает вам писать блокноты Fabric, предлагая контекстно-зависимые рекомендации и генерацию кода. Вам не нужно переключаться на пользовательский агент FabricNotebook .

Замечание

Поддержка записных книжек Fabric в GitHub Copilot Chat в настоящее время доступна в предварительной версии.

Расширение предоставляет контекст Fabric notebook, чтобы помочь агенту по умолчанию понять шаблоны Fabric notebook. Например, он распознает встроенную spark переменную, представляющую текущий сеанс Spark, поэтому он может предложить код, использующий существующий сеанс вместо создания нового.

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

Когда использовать GitHub Copilot Chat

Используйте агент по умолчанию в GitHub Copilot Chat, когда вам нужна помощь ИИ для задач по созданию блокнотов, таких как генерация Spark-кода, уточнение логики блокнота и устранение неполадок, связанных с Fabric-специфическим контекстом.

Используйте больше расширений Fabric Data Engineering VS Code, когда нужны рабочие пространства и операции с элементами, такие как просмотр элементов Fabric, открытие блокнотов и управление ресурсами. Чтобы узнать, что такое расширение и что он поддерживает, ознакомьтесь с расширением Fabric Data Engineering VS Code?.

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

Настройте GitHub Copilot Chat

Следуйте этим шагам, чтобы выбрать тип сессии и модель в GitHub Copilot Chat. Оставьте выбранный агент по умолчанию.

  1. Убедитесь, что расширение VS Code для Fabric Data Engineering установлено.

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

  2. Откройте записную книжку Fabric в Visual Studio Code.

  3. Откройте чат GitHub Copilot.

  4. В селекторе типа сеанса выберите "Локальный".

    Этот рабочий процесс Fabric notebook поддерживает только локальный тип сессии. Background и Cloud не поддерживаются для этого рабочего процесса.

Использование чата GitHub Copilot

После того как вы откроете блокнот Fabric и настроите GitHub Copilot Chat, введите свои собственные запросы с помощью стандартного агента. Вам не нужно использовать примеры запросов для работы с агентом.

Примеры запросов и сохраненные запросы являются необязательными вспомогательными средствами в представлении расширения FABRIC DATA ENGINEERING .

  1. На Панели активности выберите вид расширения FABRIC DATA ENGINEERING.

  2. На этой панели разверните раздел AGENT PROMPTS — FABRIC DATA ENGINEERING, чтобы просмотреть примеры запросов.

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

    Скриншот примеров запросов в расширении Fabric Data Engineering в VS Code.

  3. Чтобы сохранить запросы повторного использования, в разделе AGENT PROMPTS — FABRIC DATA ENGINEERING разверните сохраненные запросы.

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