Использование Copilot для создания и редактирования формул Power Fx
Copilot — это функция ИИ в Power Apps Studio, которая помогает быстро создавать и изменять формулы Power Fx. Вы можете использовать Copilot в строке формул, чтобы объяснять формулы Power Fx на естественном языке или создавать формулы Power Fx на основе естественного языка или комментариев к коду.
Предварительные условия
Copilot должен быть включен для вашей среды и клиента. Дополнительные сведения см. в разделе Включение и отключение Copilot (предварительная версия) в Power Apps.
Объяснение формулы
Используйте Copilot в строке формул, чтобы понять, что делает формула, на обычном языке.
Выберите элемент управления и соответствующее свойство. Например, элемент управления Метка со свойством Текст.
В строке формул выберите раскрывающийся список рядом с меткой поля fx, чтобы просмотреть эту формулу, и выберите Объяснить эту формулу.
Кроме того, можно выбрать подмножество формулы, затем выбрать раскрывающийся список рядом с меткой поля fx и выбрать Объяснить этот выбор, чтобы объяснить только эту часть.
Copilot предлагает объяснение формулы, которое вы можете скопировать и вставить в качестве комментария к коду или поделиться им с другими разработчиками, работающими над тем же приложением. Когда Copilot объясняет выбор, он может добавить контекст, если это важно для объяснения.
Известные ограничения объяснения формул
- Длина этого объяснения формулы не должна превышать 5000 символов. Если формула превышает это ограничение, используйте частичное объяснение, чтобы убедиться, что она работает.
- Copilot распознает только свойства по умолчанию в Power Apps.
- Copilot не распознает пользовательские функции.
Заметка
Контент, созданный ИИ, может быть неточным, и его следует проверять.
Создание формул из комментариев к коду
Copilot может генерировать формулы Power Fx из комментариев к коду в строке формул. Вы можете принять предложение или ввести формулу самостоятельно. Комментарии к коду формул также могут служить документацией для формул, как и обычные комментарии к коду.
Открыв приложение на основе холста для редактирования, введите комментарий к коду, используя
//
или/*
в строке формул.Подождите несколько секунд, пока Copilot не сгенерирует предложение формулы, или нажмите
Enter
, чтобы сгенерировать его немедленно.Нажмите
Tab
на клавиатуре, чтобы принять и использовать предложенную формулу. Вы также можете добавить текст в предложение.
Предложение сохраняется до тех пор, пока вы не выберете вариант в другом месте или не введете символ, не соответствующий предложению.
Вы можете сохранять комментарии, используемые для создания формул Power Fx, в строке формул в качестве документации, аналогично традиционным комментариям к коду.
Заметка
- Если Copilot не предоставит предложение, то он не сможет создать формулу на основе вашего комментария. Попробуйте перефразировать комментарий.
- Мы рекомендуем заключать в кавычки элементы, который хотите включить в формулу, например
"Button1.text"
.
Известные ограничения создания формул из комментариев к коду
- Copilot работает с одним элементом управления и свойством и не вносит изменений в другие элементы управления или свойства для достижения желаемого результата.
- Copilot не учитывает существующий текст формулы.
- Copilot распознает только свойства по умолчанию в Power Apps.
- Copilot не распознает пользовательские функции.
- Комментарии к коду работают только с общими функциями Power Fx, а не с конкретными функциями Power Apps, такими как
Navigate()
. - Расширенная панель не запускает предложения.
- Существующие формулы для этого свойства не включены в предложение.
Создать формулу (предварительная версия)
[Этот раздел содержит предварительную версию документации и может быть изменен.]
В раскрывающемся меню Copilot в строке формул теперь можно создать формулу, используя естественный язык, для выполнения дискретного запроса.
Заметка
По умолчанию функция Copilot для формул включена. Чтобы отключить его, вы можете найти этот параметр в открытом приложении. Перейдите в «Настройки»/«Обновления»/«Предварительная версия» и найдите переключатель Copilot для формул. При отключении этого параметра параметр меню Создать формулу (предварительная версия) исчезает из раскрывающегося меню Copilot строки формул.
Использование Copilot для создания формулы из дискретного запроса
Выберите элемент управления, например метку Текстовая метка, и соответствующее ему свойство, например Текст.
В строке формул выберите Меню функций Copilot>Создать формулу.
В текстовом поле Copilot введите запрос, например покажи сегодняшний день недели.
Выберите стрелку Создать, чтобы отправить запрос.
Copilot пытается создать формулу. Выберите Применить, чтобы вставить формулу в ту же позицию, что и интерфейс Copilot, или обновите и повторно отправьте запрос.
Результат виден после применения формулы.
Заметка
При создании формул из дискретного запроса действуют те же ограничения, что и при создании формул из комментариев к коду.
Ответственное применение ИИ
Узнайте, какие варианты выбора есть у вас при работе с ИИ. Подробнее см. в разделе Вопросы и ответы об ответственном использовании ИИ в Power Apps. Просмотрите Часто задаваемые вопросы по Copilot в Power Fx, чтобы изучить вопросы по конкретно этой функции.
Поддержка языков
В следующей таблице перечислены языки, доступные для функций помощника в строке формул в зависимости от параметров вашей среды Power Platform и браузера.
Name | Код языка | Функциональность поддерживается |
---|---|---|
Английский | en-US | Объяснение формулы, комментарий к сгенерированным формулам, создание формулы |
Китайский (упрощенный) — Китай | 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 на основе комментариев (видео)