Byg og rediger modeldrevne apps med værktøjer til oprettelse af AI-kode (prøveversion)

[Denne artikel er foreløbig dokumentation og kan ændres.]

Brug modelappgeneratorens færdigheder med et værktøj til oprettelse af AI-kode, f.eks. GitHub Copilot CLI eller Claude Code, til at bygge og redigere modeldrevne apps ud fra krav til naturligt sprog. Start med at beskrive den forretningsproces eller app, du har brug for, i stedet for at oprette hver tabel, formular, visning og anden komponent enkeltvist.

Dine krav omdannes til en programplan, som du kan gennemse, før den foretager ændringer. Færdighederne opretter derefter den modeldrevne app og dens understøttende Microsoft Dataverse artefakter i dit Power Platform-miljø. Du kan fortsætte med at tilpasse appen med instruktioner på naturligt sprog eller bruge standarddesignerne i Power Apps.

Important

Modelapp builder-funktionaliteten er en prøveversionsfunktion under aktiv udvikling. Dets appspecifikationsskema og kommandolinjeindstillinger kan ændre sig mellem udgivelser. Gennemse den foreslåede plan, før du godkender og validerer den genererede app, før du bruger den i produktionen.

Hvad du kan gøre med dygtigheden i Model App Builder

Brug færdighederne til at:

  • Opret en modeldrevet app ud fra en beskrivelse af et forretningsscenarie.
  • Planlæg appen omkring brugerpersoner og de job, de skal udføre.
  • Gennemse appspecifikationen, og opret planen, før færdigheden skriver artefakter til dit miljø.
  • Opret supplerende tabeller, kolonner, relationer, formularer, visninger, diagrammer og eksempeldata.
  • Opret generative sider til oplevelser, der går ud over standardformularer og -visninger.
  • Opret en webstedsoversigt med brugerdefinerede ikoner for hver tabel.
  • Føj JavaScript-valideringsregler til formularer.
  • Tilføj sikkerhedsroller baseret på de planlagte personas og behov for dataadgang.
  • Rediger en eksisterende modeldrevet app ved at beskrive de ønskede ændringer.
  • Kontrollér den installerede app i forhold til den godkendte specifikation.

Færdigheden vælger standardartefakter for modeldrevne apps, hvor de passer til scenariet. Færdighederne kan bruge generative sider til oplevelser, der kræver en mere skræddersyet brugergrænseflade ud over formularer og visninger, f.eks. dashboards, automatiserede arbejdsprocesser og dataudforskning. Ikoner for webstedsoversigt og JavaScript-valideringslogik oprettes som webressourcer og har forbindelse til de relevante appkomponenter under implementeringen.

Sådan fungerer modelappgeneratorens færdigheder

Kompetencen bruger en interaktiv proces til oprettelse af flere trin:

  1. Beskriv forretningsscenariet. Forklar den app eller proces, du vil understøtte. Færdighederne kan stille opfølgende spørgsmål for at tydeliggøre brugerne, data, arbejdsprocesser og den ønskede oplevelse.
  2. Gennemse appspecifikationen. Færdigheden præsenterer en appspecifikation, der kan omfatte persona'er, job, der skal udføres, tabeller, relationer, formularer, visninger, diagrammer, JavaScript-valideringsregler, generative sidehenstillinger og appwebstedsoversigten med et foreslået ikon for hver tabel. Gennemse og afgræns specifikationen, før du fortsætter.
  3. Gennemse build-planen. Færdigheden validerer appspecifikationen og præsenterer en prøvekørselsplan i samtalen, grupperet efter buildfaser. Der oprettes ingen app-artefakter, før du har godkendt planen.
  4. Opret appartefakter. Efter godkendelse bygger færdigheden Dataverse-skemaet, appen, siderne og de understøttende artefakter. Den opretter webressourcer til de planlagte ikoner for webstedsoversigten og JavaScript-valideringslogik og overfører dem til de relevante appkomponenter.
  5. Kontrollér appen. Når bekræftelse er aktiveret, sammenligner færdigheden den udrullede app med den godkendte appspecifikation.
  6. Fortsæt gentagelsen. Beskriv målrettede ændringer i ai-kodeoprettelsesværktøjet, eller åbn de genererede artefakter i Power Apps.

Important

Gennemse og test nye eller redigerede artefakter for korrekthed, sikkerhed, tilgængelighed og overholdelse af organisationens standarder, før du deler appen.

Forudsætninger

Installér og konfigurer følgende software, før du bruger færdighederne.

Komponent Minimumsversion Flere oplysninger
Node.js Aktuel langtidssupportversion (LTS) Download Node.js
Power Platform CLI (PAC CLI) 2.7.0 eller nyere Installér power platform-kommandolinjegrænsefladen
Azure CLI Seneste Installér Azure CLI
GitHub Copilot kommandolinjegrænsefladen, Claude Code eller et andet understøttet værktøj til oprettelse af AI-kode Seneste GitHub Copilot CLI eller Claude Code

Du skal også bruge:

  • Et Power Platform-miljø, hvor du har tilladelse til at oprette og redigere dataverse- og modeldrevne appartefakter.
  • En godkendt PAC CLI-profil, der er forbundet til destinationsmiljøet. Flere oplysninger: Godkend kommandolinjegrænsefladen i Power Platform
  • En autentificeret Azure CLI-session. Kør az login med den samme identitet, der bruges af den aktive CLI-profil for PAC.

Installér plug-in'en

Kør installationsprogrammet for at konfigurere alle Power Platform-plug-ins i enten PowerShell eller et Windows-kommandovindue.

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

Installationsprogrammet registrerer understøttede værktøjer til generering af AI-kode, registrerer markedspladsen Power Platform Skills, installerer plug-ins og aktiverer automatiske opdateringer.

Efter installationen skal du genstarte værktøjet til oprettelse af AI-kode, hvis det er nødvendigt.

Sådan installerer du kun Power Apps-plug-in'en til GitHub Copilot CLI eller Claude Code:

  1. Tilføj markedspladsen Færdigheder i Power Platform: /plugin marketplace add microsoft/power-platform-skills
  2. Installér Power Apps-plug-in'en: /plugin install model-apps@power-platform-skills
  3. Genstart værktøjet til oprettelse af AI-kode, hvis det er nødvendigt.

Bemærkning

For Claude Code kan du installere plug-in'en med forskellige områder, f.eks. global, lokal eller bruger. Afhængigt af omfanget skal du være i den korrekte mappe, for at Claude Code kan bruge plug-in'en. Flere oplysninger: Udvid Claude med færdigheder

Tip

Slå automatiske opdateringer til for markedspladsen og færdigheder. Færdighederne i modelapp builder opdateres ofte under prøveversionen.

Bemærkning

Hvis du kun har brug for at oprette eller redigere generative sider i en eksisterende modeldreven app, skal du bruge de separate generative siders færdighed. Flere oplysninger: Opret og rediger generative sider med værktøjer til oprettelse af AI-kode

Oprette en modelbaseret app

  1. Start en samtale med værktøjet til oprettelse af ai-kode.

  2. Aktivér /app-builder, eller beskriv den app, du vil oprette. Her er et eksempel:

    • "Byg en app for at administrere onboarding af leverandører og kontraktgodkendelser."
    • "Opret en modeldrevet app til sporing af tjenesteanmodninger på tværs af flere teams."
    • "Byg en udstyrsinspektionsapp til teknikere og ekspeditionsmedarbejdere."
  3. Besvar færdighedens spørgsmål om forretningsproces, brugere, data, arbejdsprocesser og appoplevelse.

  4. Gennemse den foreslåede appspecifikation. Kontrollér, at personas, job, der skal udføres, tabeller, relationer, formularer, visninger, diagrammer, JavaScript-valideringsregler, generative sider, navigation og planlagte ikoner for webstedsoversigt understøtter forretningsscenariet. Bed færdigheden om at revidere specifikationen efter behov.

  5. Gennemse buildplanen for prøvekørsel. Godkend først planen, når de foreslåede ændringer stemmer overens med din hensigt.

  6. Tillad færdigheden at bygge appen og tilhørende artefakter.

  7. Vælg det valgfrie bekræftelsestrin for at afstemme den installerede app med den godkendte appspecifikation.

  8. Åbn appen i Power Apps, test dens primære brugerscenarier, og undersøg de genererede artefakter.

Rediger en eksisterende modeldreven app

Brug de samme færdigheder til at foretage målrettede ændringer af en eksisterende app.

  1. Aktivér /app-builder og identificer den app, du vil opdatere. Her er et eksempel:

    • "Opdater Field Service-appen for at understøtte udstyrsinspektioner."
    • "Føj en fakturatabel og relaterede formularer og visninger til appen Leverandørstyring."
    • "Tilføj en generativ side, der giver afsendere et overblik over overskredne arbejdsordrer."
  2. Bekræft den eksisterende app, som kompetencen skal hente.

  3. Gennemse den redigerbare appspecifikation, der er oprettet ud fra den installerede app.

  4. Gennemse de foreslåede ændringer og planen for tør kørsel, før du godkender buildet.

  5. Byg, bekræft og test den opdaterede app.

Fortsæt tilpasning og udvidelse i Power Apps

Artefakter, der er oprettet af modelappgeneratorens færdigheder, er standardartefakter Power Apps og Dataverse. Efter den første generation kan du fortsætte med at gentage og tilpasse appen ved hjælp af færdighederne, eller du kan bruge Power Apps og dens designere til at redigere genererede artefakter eller oprette nye artefakter manuelt. Du kan f.eks.:

  • Afgræns formularer, visninger, diagrammer og navigation.
  • Opdater tabeller, kolonner og relationer.
  • Tilføj eller rediger generative sider.
  • Opret nye tabeller, formularer, visninger, diagrammer, sider og andre appkomponenter.
  • Juster sikkerhedsroller og deling.
  • Udvid appen med andre tilpasningsværktøjer til Power Platform.

Bemærkning

Færdighederne i modelappgeneratoren understøtter i øjeblikket ikke alle modeldrevne appartefakter eller -koncepter. Brug Power Apps designere og andre Power Platform-værktøjer til at tilføje eller ændre komponenter, der ikke understøttes.

Ændringer, der foretages uden for færdigheden, kan påvirke senere AI-assisterede redigeringer. Før du godkender et andet build, skal du gennemse appspecifikationen og bygge planen for at sikre, at de bevarer dine manuelle tilpasninger.

Bedste praksis

  • Start med forretningsprocessen, tiltænkte brugere og deres mål. Angiv detaljerede krav, når du ved præcis, hvad du ønsker, eller brug en bredere beskrivelse til at give færdighederne mere plads til at foreslå et design.
  • Gennemse og afgræns appspecifikationen, indtil den nøjagtigt afspejler den ønskede app. Hvis du investerer tid i planen, reduceres arbejdet under implementeringen.
  • Overvej færdighedens forslag til afrunding af appen, herunder understøttende data, oplevelser, navigation og validering.
  • Test de primære opgaver for hver person, der er repræsenteret i appspecifikationen.