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


Добавление сгенерированного ИИ кода с помощью 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 коде используются поддерживаемые платформы, такие как начальная загрузка и 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 выберите параметры обратной связи: большой палец вверх (👍), если вам нравится ответ, или большой палец вниз (👎), если вам не нравится. Ваши отзывы очень полезны для совершенствования возможностей этой функции.

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

См. также