Добавление сгенерированного ИИ кода с помощью Copilot (предварительная версия)

[Данный раздел посвящен предварительному выпуску и может быть изменен.]

Добавьте код, созданный ИИ, с помощью Copilot в Visual Studio Code, который помогает создавать код через чат на естественном языке. Вы также можете глубже изучить существующий код и узнать, что он означает, используя функцию Объяснить. В Power Pages вы настраиваете сайт с помощью кода HTML, JS или CSS, который малокодовая студия дизайна Power Pages в настоящее время не поддерживает. Этот чат Copilot помогает таким разработчикам Power Pages, как вы, писать код, описывая ожидаемое поведение кода на естественном языке. Сгенерированный код затем можно уточнить и использовать его при настройке своего сайта.

Visual Studio Code с Copilot в Power Pages.

Внимание

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

Предварительные требования

Чтобы понять использование и ограничения Copilot, ознакомьтесь с условиями и документами по вопросам и ответами по ИИ. Чтобы начать использовать Copilot в Power Pages, проверьте следующие требования.

Visual Studio Code

  • Установите последнюю версию расширения Power Platform Tools.

  • Откройте корневую папку сайта в Visual Studio Code.

    Проводник Visual Studio Code.

  • Войдите в Power Pages Copilot с помощью учетных данных среды Dataverse.

Visual Studio Code в Интернете

Вы также можете использовать Copilot в Power Pages при редактировании кода с помощью Visual Studio Code для Интернета.

Снимок экрана Visual Studio Code для Интернета.

Использование Copilot для генерации кода

Внимание

Copilot в Visual Studio Code настроен для генерации кода для сайтов Power Pages, поэтому его функциональные возможности ограничены поддерживаемыми сайтами Power Pages языками, такими как HTML, JavaScript и CSS. Созданный код из Copilot использует поддерживаемые платформы, такие как Bootstrap и jQuery.

  1. В чате Copilot опишите нужное поведение кода с помощью естественного языка. Например, код для вызовов проверки формы или Ajax с помощью веб-API Power Pages.
  2. Продолжайте интерактивно перефразировать свои вопросы в чате Copilot, пока не получите то, что вам нужно.
  3. Когда вы удовлетворены созданным кодом, вы можете легко скопировать и вставить фрагмент кода или вставить код на сайт Power Pages и изменить код дальше.
  4. Используйте клавиши со стрелками вверх/вниз для перехода между последними введенными запросами.

Примеры:

  • Write code for Web API to fetch active contacts
  • Write code in JavaScript to make sure that submitted value for phone number field is in valid format

Заметка

  • Copilot созданный код может не иметь правильных имен для таблиц или столбцов, поэтому проверьте эти сведения перед использованием кода.
  • Чтобы сгенерировать более точный код, убедитесь, что вы открыли файл, в котором хотите использовать код. Например, откройте веб-шаблон, в который вы хотите добавить код веб-API, или откройте собственный файл JavaScript для форм, в которые вы хотите добавить проверку полей.

Добавьте сгенерированный ИИ код.

Используйте объяснение, чтобы понять код

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

Выберите строки кода, которые вы хотите понять, в редакторе кода. Щелкните правой кнопкой мыши, чтобы открыть контекстное меню. Выберите Copilot в Power Pages и выберите Объяснить. Copilot записывает выбранные строки кода на панели чата и предоставляет вам ответ с объяснением кода.

Либо выберите строки кода и введите Explain selected code в панели чата Copilot. Вы также можете напрямую задать вопрос Copilot, добавив код в командную строку. Например, вы можете спросить: Explain the following code {% include 'Page Copy'%}

Снимок экрана с пунктами меню для доступа к функции объяснения Copilot в Visual Studio Code.

Известные проблемы

В некоторых случаях запрос ошибочно классифицируется как вредоносный код.

Помогите нам улучшить эту функцию

В каждом ответе в чате Copilot выберите вариант обратной связи: палец вверх (👍), если ответ вам понравился, или палец вниз (👎), если ответ вам не понравился. Ваши отзывы очень полезны для совершенствования возможностей этой функции.

Текст, используемый средствами чтения с экрана.

См. также