Създаване и редактиране на приложения, управлявани от модел, с инструменти за генериране на AI код

Използвайте умението на компилатора на приложения за модел с инструмент за генериране на AI код, като например GitHub Copilot CLI или Claude Code, за да създавате и редактирате базирани на модел приложения от изисквания за естествен език. Започнете, като опишете бизнес процеса или приложението, от което имате нужда, вместо да създавате всяка таблица, формуляр, изглед и друг компонент поотделно.

Умението превръща вашите изисквания в план за кандидатстване, който можете да прегледате, преди да извърши промени. След това умение създава базираното на модел приложение и поддържащите Microsoft Dataverse артефакти във вашата среда на Power Platform. Можете да продължите да прецизирате приложението с инструкции на естествен език или да използвате стандартните дизайнери в Power Apps.

Забележка

Моделът умение на конструктора на приложения се актуализира редовно. За най-новите поддържани възможности, предварителни изисквания и инструкции за използване вижте добавките за приложения за модел README.

Основни възможности

Основните възможности включват:

  • Създайте базирано на модел приложение от описание на бизнес сценарий.
  • Планирайте приложението около потребителските персони и задачите, които трябва да изпълнят.
  • Прегледайте спецификацията на приложението и плана за компилация, преди умението да запише артефакти във вашата среда.
  • Създавайте поддържащи таблици, колони, релации, формуляри с подмрежи, формуляри за бързо създаване, формуляри за бърз изглед, изгледи, диаграми, бизнес правила, потоци на бизнес процеси и примерни данни.
  • Създавайте жанративни страници за табла, общ преглед, ръководени работни потоци и други персонализирани изживявания извън стандартните формуляри и изгледи.
  • Създайте карта на сайт с икони по избор за всяка таблица.
  • Добавяне на валидиращите правила за JavaScript към формуляри.
  • Добавете роли на защита въз основа на планираните персони и нуждите от достъп до данни.
  • Редактирайте съществуващо базирано на модел приложение, като опишете желаните промени.
  • Проверете разположеното приложение спрямо одобрената спецификация.

Умението избира стандартни артефакти за базирано на модел приложение, където те отговарят на сценария, и препоръчва генеративни страници за изживявания, които изискват по-персонализиран потребителски интерфейс, като табла и ръководени работни потоци. Иконите на картата на сайта и логиката за проверка на JavaScript се създават като уеб ресурси и се свързват с подходящите компоненти на приложението по време на внедряването.

Как работи моделът на умение на конструктора на приложения

Умението използва интерактивен процес на създаване на многостъпки:

  1. Опишете бизнес сценария. Обяснете приложението или процеса, които искате да поддържате. Умението може да задава последващи въпроси, за да изясни потребителите, данните, работните потоци и желаната работа.
  2. Прегледайте спецификацията на приложението. Умението представя спецификация на приложение, която може да включва персони, задачи за изпълнение, таблици, релации, формуляри, изгледи, диаграми, валидиращи правила за JavaScript, генеративни намерения на страници и карта на сайта на приложението с предложена икона за всяка таблица. Прегледайте и прецизирайте спецификацията, преди да продължите.
  3. Прегледайте плана за компилация. Умението проверява спецификата на приложението и представя сух план в разговора, групирани по фаза на компилацията. Не се създават артефакти за приложения, докато не одобрите плана.
  4. Генериране на артефакти за приложения. След одобрение умението изгражда схемата, приложението, страниците и поддържащите артефакти на Dataverse. Той създава уеб ресурси за планираните икони на картата на сайта и логиката за проверка на JavaScript и ги слива с подходящите компоненти на приложението.
  5. Проверете приложението. Когато проверката е разрешена, умението сравнява разположеното приложение с одобрената спецификация на приложението.
  6. Продължете с итерирането. Опишете целевите промени в инструмента за генериране на AI код или отворете генерираните артефакти в Power Apps.

Важно

Прегледайте и тествайте нови или редактирани артефакти за правилност, защита, достъпност и съответствие със стандартите на вашата организация, преди да споделите приложението.

Предварителни изисквания

Инсталирайте и конфигурирайте следния софтуер, преди да използвате умението.

Компонент Минимална версия Допълнителна информация
Node.js Текуща дългосрочна поддръжка (LTS) версия Изтеглете Node.js
Power Platform CLI (PAC CLI) Най-нова Инсталиране на CLI за Платформата Power
Azure CLI Най-нова Инсталирай Azure CLI
GitHub Copilot CLI, Claude Code или друг поддържан инструмент за генериране на AI код Най-нова GitHub Copilot CLI или Клод код

Също така ви трябва:

  • Среда на Power Platform, в която имате разрешение да създавате и модифицирате артефакти за приложения, управлявани от данни и базирано на модел приложение.
  • Удостоверен PAC CLI профил, свързан с целевата среда. Повече информация: Удостоверяване на CLI за Power Platform
  • Удостоверена Azure CLI сесия. Изпълнете az login със същата самоличност, използвана от активния PAC CLI профил.

Инсталирай плъгина

Стартирай инсталатора, за да настроиш всички плъгини на Power Platform или в команден прозорец на PowerShell, или в Windows команден прозорец.

iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js
curl -fsSL https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js | node

Инсталиращата програма открива поддържани инструменти за генериране на AI код, регистрира пазара "Умения в Power Platform", инсталира добавките и разрешава автоматични актуализации.

След инсталирането рестартирайте инструмента за генериране на AI код, ако е необходимо.

За да инсталирате само добавката Power Apps за GitHub Copilot CLI или Claude Code:

  1. Добавете пазара на Умения в Power Platform: /plugin marketplace add microsoft/power-platform-skills
  2. Инсталирай плъгина Power Apps: /plugin install model-apps@power-platform-skills
  3. Рестартирайте инструмента за генериране на AI код, ако е необходимо.

Забележка

За Claude Code можеш да инсталираш плъгина с различни обхвати, като глобален, локален или потребителски. В зависимост от обхвата, трябва да сте в правилната директория, за да може Claude Code да използва плъгина. Повече информация: Разширяване на Клод с умения

Съвет

Включете автоматичните актуализации за пазара и уменията, за да получавате най-новите възможности, подобрения и корекции.

Забележка

Ако трябва само да създадете или редактирате жанеративни страници в съществуващо базирано на модел приложение, използвайте отделното умение за жанеративни страници. Повече информация: Създаване и редактиране на генеративни страници с AI инструменти за генериране на код

Създаване на приложение, управлявано от модел

  1. Започнете разговор с инструмента за генериране на AI код.

  2. Извикайте /app-builderили опишете приложението, което искате да създадете. Например:

    • "Създайте приложение, за да управлявате регистрирането на доставчици и одобренията по договора."
    • "Създайте базирано на модел приложение за проследяване на исканията за обслужване в множество екипи".
    • "Създайте приложение за проверка на оборудването за техници и диспечери на терен."
  3. Отговорете на въпросите на умението за бизнес процеса, потребителите, данните, работните потоци и работата с приложенията.

  4. Прегледайте спецификацията на предложеното приложение. Проверете дали персоните, заданията, които трябва да бъдат изпълнени, таблиците, релациите, формулярите, изгледите, диаграмите, правилата за проверка на JavaScript, жанеративните страници, навигацията и планираните икони на картата на сайта поддържат бизнес сценария. Помолете умението да преразгледа спецификацията, ако е необходимо.

  5. Прегледайте плана за суха компилация. Одобрете плана само когато предложените от него промени съответстват на намерението ви.

  6. Разрешете умението да изгражда приложението и поддържащите артефакти.

  7. Изберете незадължителната стъпка за проверка, за да съгласувате разположеното приложение с одобрената спецификация на приложението.

  8. Отворете приложението в Power Apps, тествайте неговите основни потребителски сценарии и проверете генерираните артефакти.

Редактиране на съществуващо базирано на модел приложение

Използвайте същото умение, за да направите целеви промени в съществуващо приложение.

  1. Извикайте /app-builder и идентифицирайте приложението, което искате да актуализирате. Например:

    • "Актуализирайте приложението Field Service, за да поддържате проверки на оборудване."
    • "Добавяне на таблица "Фактури" и свързани формуляри и изгледи към приложението "Управление на доставчици".
    • "Добавете генеративна страница, която дава на диспечерите общ преглед на просрочени поръчки за работа."
  2. Потвърдете съществуващото приложение, което умението трябва да извлече.

  3. Прегледайте редактируемата спецификация на приложението, създадена от разположеното приложение.

  4. Прегледайте предложените промени и плана за бързо стартиране, преди да одобрите компилацията.

  5. Изграждайте, проверявайте и тествайте актуализираното приложение.

Продължаване на персонализирането и разширяването в Power Apps

Артефактите, създадени от моделното умение на създателя на приложения, са стандартни Power Apps и артефакти на Dataverse. След първоначалното поколение можете да продължите да итерирате и прецизирате приложението, като използвате умението, или можете да използвате Power Apps и неговите проектанти, за да модифицирате генерирани артефакти или да създадете ръчно нови артефакти. Например можете:

  • Прецизиране на формуляри, изгледи, диаграми и навигация.
  • Актуализиране на таблици, колони и релации.
  • Добавяне или редактиране на жанративни страници.
  • Създаване на нови таблици, формуляри, изгледи, диаграми, страници и други компоненти на приложението.
  • Регулирайте ролите на защита и споделянето.
  • Разширяване на приложението с други инструменти за персонализиране на Power Platform.

Забележка

Уменията на компилатора на приложения за модел в момента не поддържат всеки артефакт или концепция за базирано на модел приложение. Използвайте Power Apps проектанти и други инструменти на Power Platform, за да добавяте или променяте неподдържани компоненти.

Промените, направени извън умението, могат да засегнат по-късните редакции, подпомогнати от ИИ. Преди да одобрите друга компилация, прегледайте спецификацията на приложението и плана за компилация, за да се уверите, че те запазват вашите ръчни персонализации.

Най-добри практики

  • Започнете с бизнес процеса, целевите потребители и техните цели. Предоставете подробни изисквания, когато знаете точно какво искате, или използвайте по-широко описание, за да дадете на умението повече място да предложи дизайн.
  • Прегледайте и прецизирайте спецификацията на приложението, докато не отрази точно приложението, което искате. Инвестирането на време в плана намалява преработките по време на изпълнението.
  • Обмислете предложенията на умението за закръгляване на приложението, включително поддържащи данни, изживявания, навигация и проверка.
  • Тествайте основните задачи за всяка персона, представена в спецификата на приложението.