Vytváření a úpravy modelem řízených aplikací pomocí nástrojů pro generování kódu AI (Preview)

[Tento článek představuje předběžnou dokumentaci a může se změnit.]

Pomocí dovednosti tvůrce modelových aplikací můžete vytvářet a upravovat modelem řízené aplikace pomocí nástroje pro generování kódu AI, jako je GitHub Copilot CLI nebo Claude Code, a vytvářet a upravovat modelem řízené aplikace z požadavků přirozeného jazyka. Začněte tím, že popíšete obchodní proces nebo aplikaci, kterou potřebujete, a nemusíte vytvářet jednotlivé tabulky, formuláře, zobrazení a další komponenty.

Dovednost změní vaše požadavky na plán aplikace, který můžete zkontrolovat, než provede změny. Dovednost pak vytvoří modelem řízenou aplikaci a její podpůrné Microsoft Dataverse artefakty ve vašem prostředí Power Platform. Aplikaci můžete dál upřesňovat pomocí pokynů v přirozeném jazyce nebo používat standardní návrháře v Power Apps.

Important

Dovednost Tvůrce aplikací založených na modelu je funkce ve verzi Preview, která se aktivně vyvíjí. Schéma specifikace aplikace a možnosti příkazového řádku se můžou mezi verzemi měnit. Před schválením a ověřením vygenerované aplikace před použitím v produkčním prostředí zkontrolujte navrhovaný plán.

Co můžete dělat s dovedností tvůrce modelových aplikací

Využijte dovednosti k:

  • Vytvořte modelem řízenou aplikaci z popisu obchodního scénáře.
  • Naplánujte aplikaci kolem osob uživatelů a úloh, které potřebují k provedení.
  • Před zápisem artefaktů do vašeho prostředí zkontrolujte specifikaci aplikace a plán sestavení.
  • Vytváření podpůrných tabulek, sloupců, relací, formulářů, zobrazení, grafů a ukázkových dat
  • Vytvářejte generační stránky pro prostředí, která překračují standardní formuláře a zobrazení.
  • Vytvořte mapu webu s vlastními ikonami pro každou tabulku.
  • Přidejte ověřovací pravidla JavaScriptu do formulářů.
  • Přidejte role zabezpečení na základě plánovaných potřeb osob a přístupu k datům.
  • Upravte existující modelem řízenou aplikaci popisem požadovaných změn.
  • Ověřte nasazenou aplikaci podle schválené specifikace.

Tato schopnost vybírá standardní artefakty aplikace řízené modelem tam, kde se hodí pro daný scénář. Dovednost může používat generování stránek pro zkušenosti, které vyžadují více přizpůsobené uživatelské rozhraní mimo formuláře a zobrazení, jako jsou řídicí panely, řízené pracovní postupy a zkoumání dat. Ikony mapy webu a logika ověřování JavaScriptu se vytvářejí jako webové prostředky a během implementace jsou připojené k příslušným komponentám aplikace.

Jak funguje dovednost tvůrce modelových aplikací

Dovednost využívá interaktivní vícekrokový proces tvorby:

  1. Popište obchodní scénář. Vysvětlete aplikaci nebo proces, který chcete podporovat. Tato dovednost může pokládat doplňující otázky, aby si vyjasnila uživatele, data, pracovní postupy a požadovanou uživatelskou zkušenost.
  2. Zkontrolujte specifikaci aplikace. Dovednost představuje specifikaci aplikace, která může zahrnovat osoby, úlohy, které se mají provést, tabulky, relace, formuláře, zobrazení, grafy, ověřovací pravidla JavaScriptu, záměry generující stránky a mapa webu aplikace s navrženou ikonou pro každou tabulku. Než budete pokračovat, zkontrolujte a upřesněte specifikaci.
  3. Zkontrolujte plán sestavení. Dovednost ověří specifikaci aplikace a v konverzaci zobrazí plán zkušebního spuštění seskupený podle fází sestavení. Dokud plán neschválíte, nebudou vytvořeny žádné artefakty aplikace.
  4. Generování artefaktů aplikace Po schválení skill vytvoří schéma Dataverse, aplikaci, stránky a související artefakty. Vytvoří webové prostředky pro plánované ikony mapy webu a logiku ověřování JavaScriptu a propojí je s příslušnými komponentami aplikace.
  5. Ověřte aplikaci. Pokud je povolené ověření, dovednost porovná nasazenou aplikaci se schválenou specifikací aplikace.
  6. Pokračujte v iterování. Popište cílené změny v nástroji pro generování kódu AI nebo otevřete vygenerované artefakty v Power Apps.

Important

Před sdílením aplikace zkontrolujte a otestujte nové nebo upravené artefakty z hlediska správnosti, zabezpečení, přístupnosti a souladu se standardy vaší organizace.

Předpoklady

Před použitím dovednosti nainstalujte a nakonfigurujte následující software.

Součást Minimální verze Více informací
Node.js Aktuální dlouhodobá verze podpory (LTS) Stáhnout Node.js
Rozhraní příkazového řádku Power Platform (PAC CLI) 2.7.0 nebo novější Nainstalujte Power Platform CLI
Azure CLI Latest Instalujte Azure CLI
GitHub Copilot CLI, Claude Code nebo jiný podporovaný nástroj pro generování kódu pomocí AI Latest GitHub Copilot CLI nebo Claude Code

Potřebujete také:

  • Prostředí Power Platform, ve kterém máte oprávnění k vytváření a úpravám artefaktů Dataverse a aplikací řízených modelem.
  • Ověřený profil rozhraní příkazového řádku PAC připojený k cílovému prostředí. Další informace: Ověření rozhraní příkazového řádku Power Platform
  • Ověřená relace Azure CLI. Spusťte az login se stejnou identitou, kterou používá aktivní profil rozhraní příkazového řádku PAC.

Instalace modulu plug-in

Spuštěním instalačního programu nastavte všechny moduly plug-in Power Platform v PowerShellu nebo v příkazovém okně 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

Instalační program detekuje podporované nástroje pro generování kódu AI, zaregistruje marketplace dovedností platformy Power Platform, nainstaluje moduly plug-in a povolí automatické aktualizace.

Po instalaci restartujte nástroj pro generování kódu AI v případě potřeby.

Chcete-li nainstalovat pouze plugin Power Apps pro GitHub Copilot CLI nebo Claude Code:

  1. Přidejte marketplace dovedností platformy Power Platform: /plugin marketplace add microsoft/power-platform-skills
  2. Nainstalujte modul plug-in Power Apps: /plugin install model-apps@power-platform-skills
  3. V případě potřeby restartujte nástroj pro generování kódu AI.

Note

Pro Claude Code lze nainstalovat plugin s různými rozsahy, jako je globální, místní nebo uživatelský. V závislosti na rozsahu musíte být ve správném adresáři, aby bylo možné použít modul plug-in s Claude Code. Další informace: Rozšiřte Claude o dovednosti

Tip

Zapněte automatické aktualizace pro obchod a dovednosti. Dovednost tvůrce modelových aplikací se často aktualizuje během verze Preview.

Note

Pokud potřebujete v existující modelem řízené aplikaci pouze vytvářet nebo upravovat generativní stránky, použijte samostatnou dovednost pro generativní stránky. Další informace: Vytváření a úpravy generačních stránek pomocí nástrojů pro generování kódu AI

Vytvoření modelem řízené aplikace

  1. Zahajte konverzaci pomocí nástroje pro generování kódu AI.

  2. Vyvolejte /app-builder, nebo popište aplikaci, kterou chcete vytvořit. Příklady:

    • "Vytvoření aplikace pro správu schvalování dodavatelů a schvalování smluv."
    • Vytvoření modelem řízené aplikace pro sledování žádostí o služby napříč více týmy
    • "Sestavení aplikace pro kontrolu vybavení pro techniky a dispečery v terénu."
  3. Odpovězte na otázky týkající se obchodního procesu, uživatelů, dat, pracovních postupů a prostředí aplikací.

  4. Zkontrolujte navrženou specifikaci aplikace. Zkontrolujte, že osoby, úlohy, které se mají provést, tabulky, relace, formuláře, zobrazení, grafy, ověřovací pravidla JavaScriptu, generující stránky, navigace a plánované ikony mapy webu podporují obchodní scénář. Požádejte funkci, aby podle potřeby upravila specifikaci.

  5. Zkontrolujte plán zkušebního sestavení. Plán schvalte pouze v případech, kdy navrhované změny odpovídají vašemu záměru.

  6. Umožněte dovednosti vytvořit aplikaci a podpůrné artefakty.

  7. Zvolte volitelný krok ověření, abyste srovnáli nasazenou aplikaci se schválenou specifikací aplikace.

  8. Otevřete aplikaci v Power Apps, otestujte její primární uživatelské scénáře a prozkoumejte vygenerované artefakty.

Úprava existující modelem řízené aplikace

Použijte stejnou dovednost k provádění cílených změn v existující aplikaci.

  1. Vyvolejte /app-builder a identifikujte aplikaci, kterou chcete aktualizovat. Příklady:

    • "Aktualizujte aplikaci Field Service tak, aby podporovala kontroly vybavení."
    • Přidejte tabulku Faktury a související formuláře a zobrazení do aplikace pro správu dodavatelů.
    • Přidat generativní stránku, která dispečerům poskytuje přehled o opožděných pracovních příkazech.
  2. Potvrďte existující aplikaci, kterou má dovednost načíst.

  3. Zkontrolujte upravitelnou specifikaci aplikace vytvořenou z nasazené aplikace.

  4. Před schválením sestavení zkontrolujte navrhované změny a plán zkušebního spuštění.

  5. Sestavte, ověřte a otestujte aktualizovanou aplikaci.

Pokračovat v přizpůsobení a rozšíření v Power Apps

Artefakty vytvořené dovedností tvůrce modelových aplikací jsou standardní Power Apps a artefakty Dataverse. Po počáteční generaci můžete pokračovat v iteraci a zpřesnění aplikace pomocí dovednosti, nebo můžete pomocí Power Apps a jejích návrhářů upravit vygenerované artefakty nebo vytvořit nové artefakty ručně. Například můžete:

  • Upřesněte formuláře, zobrazení, grafy a navigaci.
  • Aktualizujte tabulky, sloupce a relace.
  • Umožňuje přidat nebo upravit generační stránky.
  • Vytvářejte nové tabulky, formuláře, zobrazení, grafy, stránky a další součásti aplikace.
  • Upravte role zabezpečení a sdílení.
  • Rozšíření aplikace o další nástroje pro přizpůsobení Power Platform

Note

Dovednost tvůrce modelových aplikací v současné době nepodporuje všechny artefakty nebo koncepty modelem řízené aplikace. Pomocí návrhářů Power Apps a dalších nástrojů Power Platform můžete přidávat nebo upravovat nepodporované komponenty.

Změny provedené mimo dovednost můžou mít vliv na pozdější úpravy s asistencí umělé inteligence. Před schválením jiného sestavení zkontrolujte specifikaci aplikace a plán sestavení a ujistěte se, že zachovávají vaše ruční přizpůsobení.

Osvědčené postupy

  • Začněte obchodním procesem, zamýšlenými uživateli a jejich cíli. Zadejte podrobné požadavky, když přesně víte, co chcete, nebo pomocí širšího popisu dejte dovednosti větší prostor k návrhu návrhu.
  • Zkontrolujte a upřesněte specifikaci aplikace, dokud přesně nebude odrážet požadovanou aplikaci. Investice času do plánu snižuje přepracování během implementace.
  • Zvažte návrhy této dovednosti na doplnění aplikace, včetně podpůrných dat, uživatelského prostředí, navigace a ověřování.
  • Otestujte primární úkoly pro každou osobu reprezentovanou ve specifikaci aplikace.