top of page
Search

Generative Pages в Power Apps: будущее разработки без кода

  • Writer: Sarov+
    Sarov+
  • 11 hours ago
  • 3 min read

Мир разработки приложений меняется прямо на наших глазах. То, что еще вчера казалось мечтой — описать приложение словами и увидеть его готовым — сегодня становится реальностью. Generative Pages — это революционный шаг, который открывает новые горизонты для разработчиков и бизнес-пользователей, делая процесс создания страниц в Model-Driven Apps быстрее, проще и гибче.

 

 

А узнать больше про Generative Pages можно в нашем видео:

 

Что такое Generative Pages?

 

Generative Pages — это переосмысленная версия Custom Page, которая позволяет создавать страницы в Model-Driven Apps при помощи простого общения с искусственным интеллектом. Вместо того чтобы писать формулы PowerFx и вручную размещать контролы, вы просто описываете словами, что хотите получить.

 

ИИ-агент генерирует готовый React-код, который можно просмотреть прямо в дизайнере. По сути, это комбинация возможностей PCF и low-code разработки, но в новой форме: вы говорите на обычном языке, а система создает страницу за вас.

 

Зачем они нам нужны?

 

Главная цель — скорость и эффективность.

 

  • Вы перестаете тратить время на рутинное написание кода и сборку интерфейса.

  • Каждая страница генерируется в разы быстрее.

  • Благодаря пониманию Dataverse-модели ИИ точно знает, какие таблицы подключать, какие поля выводить, и как построить удобный UI.

 

Результат — мощное приложение корпоративного уровня, созданное без сложных формул и ручных манипуляций.

 

Что нужно для создания Generative Pages?

 

Есть несколько важных условий:

  • Ваш environment должен быть размещен в США (пока это функция раннего публичного превью).

  • Включите Copilot toggle в настройках.

  • Создайте solution и добавьте туда приложение, в котором хотите создать страницу.

 

После этого генеративные страницы становятся доступны.

 

Как создать?

 

Процесс выглядит просто:

  1. Войдите в редактирование sitemap вашего приложения.

  2. Выберите опцию Describe a page.

  3. В открывшемся окне опишите, что именно хотите создать.

    Например: "Create a responsive page to view, edit, and add Contact records from the 'Contact' table".

  4. Выберите таблицы (можно до 6 штук) и при необходимости добавьте изображения.

  5. Нажмите кнопку генерации — и наблюдайте, как ИИ пишет React-код прямо в дизайнере.

 

Как это выглядит?

 

В левой части интерфейса — чат с ИИ-агентом, а справа — процесс генерации кода. Вы можете видеть, как агент “думает”, какие шаги выполняет, и какой код пишет. Пример простого промпта сразу выдал таблицу контактов с возможностью поиска, добавления, редактирования и удаления записей.

 

Сейчас используется Material UI (Fluent UI пока не поддерживается), но уже на этой стадии результат выглядит очень достойно.

 

Лимитации

 

Важно помнить, что функция пока в превью, и есть ряд ограничений:

  • Нет редактирования кода: изменения вносятся только через чат с ИИ.

  • Поддержка только Dataverse: до 6 таблиц на страницу, других источников данных нет.

  • Нет поддержки виртуальных таблиц.

  • Нет ALM-поддержки: экспорт и импорт страниц в другие среды невозможен.

  • Ограниченная история запросов: доступен первый промпт и последние 5 итераций.

  • Только английский язык.

  • Непредсказуемость результата: при одинаковом запросе результат может различаться.

  • Нет функции “Сохранить как” для копирования страниц.

  • Только для Model-Driven Apps: нельзя использовать как диалог или встраивать в формы.

 

Про общедоступность

 

Все сгенерированные страницы после публикации доступны в рамках вашего Model-Driven App. Другие пользователи приложения могут их видеть и работать с ними.

 

Заключение

 

Generative Pages — это действительно квантовый скачок в разработке приложений. Барьер для создания мощного софта снижается, а роль разработчика постепенно меняется: теперь это не только тот, кто пишет код, но и архитектор решений, дирижирующий процессом.

 

Мы переходим в мир, где приложения не столько “пишутся”, сколько “дирижируются”.

 

Главный вопрос — что вы создадите, когда единственным ограничением станет не навык программирования, а ваша фантазия?

 
 
 
Power Platform logo

Подписывайся на наши ресурсы.

  • Telegram
  • LinkedIn
  • Facebook
  • Twitter
  • YouTube
  • Instagram

© 2035 by The Pop Show. Powered and secured by Wix

bottom of page