Создание и изменение формул Power Fx с помощью Copilot

Copilot — это функция искусственного интеллекта в Power Apps Studio, которая помогает быстро создавать и изменять формулы Power Fx. Используйте Copilot в строке формул, чтобы объяснить формулы Power Fx на повседневном языке или создать формулы Power Fx из естественного языка или комментариев кода.

Предпосылки

Администратор должен активировать Copilot для вашей среды и арендатора. Дополнительные сведения см. в обзоре Copilot в Power Apps.

Объяснение формулы

Используйте Copilot в строке формул, чтобы узнать, что делает формула на простом языке.

  1. Выберите элемент управления и его свойство. Например, выберите элемент управления меткой с его свойством Text.

  2. В строке формул выберите раскрывающийся список рядом с меткой поля fx , а затем нажмите кнопку "Объяснить эту формулу".

    Скриншот меню функций Copilot с пунктом

    Кроме того, выберите часть формулы, выберите раскрывающийся список рядом с меткой поля fx , а затем выберите "Объяснить эту часть", чтобы объяснить только эту часть.

    Скриншот опции Copilot

    Copilot дает объяснение формулы, которую можно скопировать и вставить в качестве комментария кода или поделиться с другими разработчиками, работающими с тем же приложением. Когда Copilot объясняет выбор, он может добавить контекст, если это важно для объяснения.

    Скриншот объяснения формулы в Copilot.

Известные ограничения объяснения формул

  • Длина этого объяснения формулы не должна превышать 5000 символов. Если формула длиннее, используйте частичное объяснение, чтобы убедиться, что она работает.
  • Copilot распознает только свойства по умолчанию в Power Apps.
  • Copilot не распознает определяемые пользователем функции.

Замечание

Содержимое, созданное СИ, может быть неточным, поэтому проверьте его точность.

Создание формул из комментариев к коду

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

  1. Открыв приложение на основе холста для редактирования, введите комментарий к коду, используя // или /* в строке формул.

    Снимок экрана с комментарием, введенным в строке формул Copilot.

    Подождите несколько секунд, пока Copilot создаст предложение формулы, или нажмите кнопку Enter, чтобы немедленно создать её.

  2. Нажмите Tab на клавиатуре, чтобы принять и использовать предложенную формулу. Вы также можете добавить текст в предложение.

    Снимок экрана комментария с предлагаемой формулой.

Предложение сохраняется до тех пор, пока вы не выберете вариант в другом месте или не введете символ, не соответствующий предложению.

Вы можете сохранять комментарии, используемые для создания формул Power Fx, в строке формул в качестве документации, аналогично традиционным комментариям к коду.

Замечание

  • Если Copilot не предоставляет предложения, он не может создать формулу на основе вашего комментария. Попробуйте перефразировать комментарий.
  • Мы рекомендуем заключать в кавычки элементы, который хотите включить в формулу, например "Button1.text".

Известные ограничения создания формул из комментариев к коду

  • Copilot работает над сингулярным элементом управления и свойством, и он не вносит изменения в другие элементы управления или свойства для достижения желаемого результата.
  • Copilot не учитывает существующий текст формулы.
  • Copilot распознает только свойства по умолчанию в Power Apps.
  • Copilot не распознает определяемые пользователем функции.
  • Комментарии в коде работают только с общими функциями Power Fx, а не с Power Apps-специфическими функциями, такими, как Navigate().
  • Расширенная панель не запускает предложения.
  • Существующие формулы для этого свойства не включены в предложение.

Создать формулу (предварительная версия)

[Этот раздел содержит предварительную версию документации и может быть изменен.]

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

Замечание

Функция Copilot для формул включена по умолчанию. Чтобы отключить его, откройте приложение, перейдите в Параметры>Обновления>Предварительный просмотр, и найдите переключатель Copilot для формул. Если отключить этот параметр, параметр меню "Создать формулу" (предварительная версия) исчезнет из раскрывающегося меню Copilot в строке формул.

Создание формулы из дискретного запроса с помощью Copilot

  1. Выберите элемент управления, например метку Текстовая метка, и соответствующее ему свойство, например Текст.

  2. В строке формул выберите функциональное меню Copilot>Создать формулу.

    Снимок экрана функции «Создать формулу» с примером входных данных.

  3. В текстовом поле Copilot введите запрос показать сегодняшний день недели.

  4. Выберите стрелку Создать, чтобы отправить запрос.

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

    Снимок экрана функции «Создать формулу» с рекомендуемой формулой.

    Результат виден после применения формулы.

    Снимок экрана, показывающий день недели в текстовой метке.

Замечание

Те же ограничения применяются к созданию формул из дискретного запроса, что и создание формул из комментариев кода.

Ответственное применение ИИ

Узнайте, какие варианты выбора есть у вас при работе с ИИ. Дополнительные сведения см. в FAQ об использовании искусственного интеллекта в Power Apps. Ознакомьтесь с часто задаваемыми вопросами Copilot Power Fx для получения сведений об этой функции.

Поддержка языков

В следующей таблице перечислены языки, доступные для функций Copilot в строке формул. Список основан на параметрах в среде и браузере Power Platform.

Имя Код языка Поддерживаемая функциональность
Английский ru-RU Объяснение формулы, комментарий к сгенерированным формулам, создание формулы
Китайский (упрощенный) — Китай zh-Hans Объяснение формулы, комментарий к сгенерированным формулам
Чешский — Чешская Республика cs-CZ Объяснение формулы, комментарий к сгенерированным формулам
Датский — Дания da-DK Объяснение формулы, комментарий к сгенерированным формулам
Нидерландский — Нидерланды nl-NL Объяснение формулы, комментарий к сгенерированным формулам
Финский — Финляндия fi-FI Объяснение формулы, комментарий к сгенерированным формулам
Французский — Франция fr-FR Объяснение формулы, комментарий к сгенерированным формулам
Немецкий — Германия de-DE Объяснение формулы, комментарий к сгенерированным формулам
Греческий — Греция el-GR Объяснение формулы, комментарий к сгенерированным формулам
Итальянский — Италия it-IT Объяснение формулы, комментарий к сгенерированным формулам
Японский — Япония ja-JP Объяснение формулы, комментарий к сгенерированным формулам
Корейский — Корея ko-KR Объяснение формулы, комментарий к сгенерированным формулам
Норвежский букмол — Норвегия nb-NO Объяснение формулы, комментарий к сгенерированным формулам
Польский — Польша pl-PL Объяснение формулы, комментарий к сгенерированным формулам
Португальский (Бразилия) pt-BR Объяснение формулы, комментарий к сгенерированным формулам
Русский — Россия ru-RU Объяснение формулы, комментарий к сгенерированным формулам
Испанский (традиционная сортировка) — Испания es-ES Объяснение формулы, комментарий к сгенерированным формулам
Шведский — Швеция sv-SE Объяснение формулы, комментарий к сгенерированным формулам
Тайский — Таиланд th-TH Объяснение формулы, комментарий к сгенерированным формулам
Турецкий — Турция tr-TR Объяснение формулы, комментарий к сгенерированным формулам

Комментарии Copilot, сгенерированные формулы (видео)