Modelgestuurde apps bouwen en bewerken met hulpprogramma's voor het genereren van AI-code (preview)

[Dit artikel maakt deel uit van de voorlopige documentatie en kan nog veranderen.]

Gebruik de vaardigheid voor het bouwen van model-apps met een hulpprogramma voor het genereren van AI-code, zoals GitHub Copilot CLI of Claude Code, om modelgestuurde apps te bouwen en te bewerken op basis van vereisten voor natuurlijke taal. Begin met het beschrijven van het bedrijfsproces of de app die u nodig hebt in plaats van elke tabel, formulier, weergave en ander onderdeel afzonderlijk te maken.

De vaardigheid verandert uw vereisten in een toepassingsplan dat u kunt controleren voordat deze wijzigingen aanbrengt. De vaardigheid maakt vervolgens de modelgestuurde app en de bijbehorende Microsoft Dataverse-artefacten in uw Power Platform-omgeving. U kunt de app verder verfijnen met instructies in natuurlijke taal of de standaardontwerpers in Power Apps gebruiken.

Important

De functie voor het bouwen van modelgestuurde apps is een previewfunctie die nog actief wordt ontwikkeld. Het schema van de app-specificatie en de opdrachtregelopties kunnen veranderen tussen releases. Controleer het voorgestelde plan voordat u de gegenereerde app goedkeurt en valideert voordat u in productie gaat.

Wat u kunt doen met de vaardigheid voor het bouwen van model-apps

Gebruik de vaardigheid om:

  • Een modelgestuurde app maken op basis van een beschrijving van een bedrijfsscenario.
  • Plan de app rond persona's van gebruikers en de taken die ze moeten uitvoeren.
  • Bekijk de app-specificatie en bouwplan voordat de vaardigheid artefacten naar uw omgeving schrijft.
  • Maak ondersteunende tabellen, kolommen, relaties, formulieren, weergaven, grafieken en voorbeeldgegevens.
  • Maak generatieve pagina's voor gebruikerservaringen die verder gaan dan standaardformulieren en schermen.
  • Maak een sitemap met aangepaste pictogrammen voor elke tabel.
  • JavaScript-validatieregels toevoegen aan formulieren.
  • Voeg beveiligingsrollen toe op basis van de geplande persona's en gegevenstoegangsbehoeften.
  • Bewerk een bestaande modelgestuurde app door de gewenste wijzigingen te beschrijven.
  • Controleer de geïmplementeerde app op basis van de goedgekeurde specificatie.

De vaardigheid kiest standaard modelgestuurde app-artefacten waarin ze passen bij het scenario. De vaardigheid kan generatieve pagina's gebruiken voor ervaringen die een meer op maat gemaakte gebruikersinterface vereisen dan formulieren en weergaven, zoals dashboards, begeleide werkstromen en gegevensverkenning. Sitemappictogrammen en JavaScript-validatielogica worden gemaakt als webresources en verbonden met de juiste app-onderdelen tijdens de implementatie.

Hoe de vaardigheid voor het bouwen van model-apps werkt

De vaardigheid maakt gebruik van een interactief ontwerpproces met meerdere stappen:

  1. Beschrijf het bedrijfsscenario. Leg de app of het proces uit dat u wilt ondersteunen. De vaardigheid kan vervolgvragen stellen om de gebruikers, gegevens, werkstromen en gewenste ervaring te verduidelijken.
  2. Bekijk de app-specificatie. De vaardigheid bevat een app-specificatie met persona's, taken die moeten worden uitgevoerd, tabellen, relaties, formulieren, weergaven, grafieken, JavaScript-validatieregels, generatieve pagina-intenties en het app-sitemap met een voorgesteld pictogram voor elke tabel. Controleer en verfijn de specificatie voordat u doorgaat.
  3. Bekijk het buildplan. De vaardigheid valideert de appspecificatie en presenteert in het gesprek een proefuitvoerplan, gegroepeerd per buildfase. Er worden geen app-artefacten gemaakt totdat u het plan goedkeurt.
  4. App-artefacten genereren. Na goedkeuring bouwt de vaardigheid het Dataverse-schema, de app, pagina's en ondersteunende artefacten. Hiermee worden webresources gemaakt voor de geplande sitemappictogrammen en JavaScript-validatielogica en worden ze aan de juiste app-onderdelen gekoppeld.
  5. Controleer de app. Wanneer verificatie is ingeschakeld, vergelijkt de vaardigheid de geïmplementeerde app met de goedgekeurde app-specificatie.
  6. Doorgaan met herhalen. Beschrijf gerichte wijzigingen in het hulpprogramma voor het genereren van AI-code of open de gegenereerde artefacten in Power Apps.

Important

Bekijk en test nieuwe of bewerkte artefacten voor juistheid, beveiliging, toegankelijkheid en naleving van de standaarden van uw organisatie voordat u de app deelt.

Prerequisites

Installeer en configureer de volgende software voordat u de vaardigheid gebruikt.

Onderdeel Minimumversie Meer informatie
Node.js Huidige LTS-versie (Long-Term Support) Node.jsdownloaden
Power Platform CLI (PAC CLI) 2.7.0 of hoger Power Platform CLI installeren
Azure CLI Latest Azure-CLI installeren
GitHub Copilot CLI, Claude Code of een ander ondersteund hulpprogramma voor het genereren van AI-code Latest GitHub Copilot CLI of ClaudeCode

U hebt ook het volgende nodig:

  • Een Power Platform-omgeving waar u gemachtigd bent om Dataverse- en modelgestuurde app-artefacten te maken en te wijzigen.
  • Een geverifieerd PAC CLI-profiel dat is verbonden met de doelomgeving. Meer informatie: Power Platform CLI verifiëren
  • Een geverifieerde Azure CLI sessie. Voer az login uit met dezelfde identiteit als het actieve PAC CLI-profiel.

Installeer de plug-in

Voer het installatieprogramma uit om alle Power Platform-invoegtoepassingen in te stellen in PowerShell of een Windows-opdrachtvenster.

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

Het installatieprogramma detecteert ondersteunde hulpprogramma's voor het genereren van AI-code, registreert de Marketplace voor Power Platform Skills, installeert de invoegtoepassingen en schakelt automatische updates in.

Start na de installatie het hulpprogramma voor het genereren van AI-code zo nodig opnieuw op.

Als u alleen de Power Apps-plug-in voor GitHub Copilot CLI of Claude Code wilt installeren:

  1. Voeg de Marketplace voor Power Platform Skills toe: /plugin marketplace add microsoft/power-platform-skills
  2. Installeer de Power Apps-plug-in: /plugin install model-apps@power-platform-skills
  3. Start indien nodig het hulpprogramma voor het genereren van AI-code opnieuw op.

Note

Voor Claude Code kunt u de invoegtoepassing installeren met verschillende toepassingsgebieden, zoals bijvoorbeeld globaal, lokaal of gebruikersniveau. Afhankelijk van het bereik moet u zich in de juiste map bevinden voor Claude Code om de invoegtoepassing te kunnen gebruiken. Meer informatie: Claude uitbreiden met vaardigheden

Tip

Schakel automatische updates in voor de marktplaats en vaardigheden. De vaardigheid voor het bouwen van model-apps wordt regelmatig bijgewerkt tijdens de preview.

Note

Als u alleen generatieve pagina's wilt maken of bewerken in een bestaande modelgestuurde app, gebruik dan de afzonderlijke vaardigheid Generatieve pagina's. Meer informatie: Generatieve pagina's maken en bewerken met hulpprogramma's voor het genereren van AI-code

Een modelgestuurde app maken

  1. Start een gesprek met uw hulpprogramma voor het genereren van AI-code.

  2. Roep /app-builderde app aan of beschrijf de app die u wilt maken. Voorbeeld:

    • "Bouw een app voor het beheren van onboarding van leveranciers en goedkeuringen van contracten."
    • "Een modelgestuurde app maken voor het bijhouden van serviceaanvragen voor meerdere teams."
    • "Bouw een app voor apparatuurinspectie voor veldtechnici en dispatchers."
  3. Beantwoord de vragen van de vaardigheid over het bedrijfsproces, gebruikers, gegevens, werkstromen en app-ervaring.

  4. Bekijk de voorgestelde app-specificatie. Controleer of de persona's, taken die moeten worden uitgevoerd, tabellen, relaties, formulieren, weergaven, grafieken, JavaScript-validatieregels, generatieve pagina's, navigatie en geplande sitemappictogrammen het bedrijfsscenario ondersteunen. Vraag de vaardigheid om de specificatie indien nodig te herzien.

  5. Bekijk het dry-run buildplan. Keur het plan alleen goed wanneer de voorgestelde wijzigingen overeenkomen met uw intentie.

  6. Sta de vaardigheid toe om de app en ondersteunende artefacten te bouwen.

  7. Kies de optionele verificatiestap om de geïmplementeerde app af te stemmen met de goedgekeurde app-specificatie.

  8. Open de app in Power Apps, test de primaire gebruikersscenario's en inspecteer de gegenereerde artefacten.

Een bestaande modelgestuurde app bewerken

Gebruik dezelfde vaardigheid om gerichte wijzigingen aan te brengen in een bestaande app.

  1. Roep /app-builder de app aan die u wilt bijwerken en identificeer deze. Voorbeeld:

    • "Werk de Field Service-app bij om apparatuurinspecties te ondersteunen."
    • 'Een tabel Facturen en gerelateerde formulieren en weergaven toevoegen aan de app Leveranciersbeheer'.
    • "Voeg een generatieve pagina toe die dispatchers een overzicht geeft van te laat werkorders."
  2. Bevestig de bestaande app die de vaardigheid moet ophalen.

  3. Controleer de bewerkbare app-specificatie die is gemaakt op basis van de geïmplementeerde app.

  4. Bekijk de voorgestelde wijzigingen en het plan voor een proefuitvoering voordat u de build goedkeurt.

  5. Bouw, controleer en test de bijgewerkte app.

Doorgaan met aanpassen en uitbreiden in Power Apps

Artefacten die zijn gemaakt door de vaardigheid voor het bouwen van modelgestuurde apps, zijn standaard Power Apps- en Dataverse-artefacten. Na de eerste generatie kunt u de app blijven herhalen en verfijnen met behulp van de vaardigheid, of u kunt Power Apps en de ontwerpers ervan gebruiken om gegenereerde artefacten te wijzigen of nieuwe artefacten handmatig te maken. U kunt bijvoorbeeld het volgende doen:

  • Formulieren, weergaven, grafieken en navigatie verfijnen.
  • Tabellen, kolommen en relaties bijwerken.
  • Voeg generatieve pagina's toe of bewerk deze.
  • Nieuwe tabellen, formulieren, weergaven, grafieken, pagina's en andere app-onderdelen maken.
  • Pas beveiligingsrollen en delen aan.
  • Breid de app uit met andere Power Platform-aanpassingshulpprogramma's.

Note

De vaardigheid voor het bouwen van model-apps biedt momenteel geen ondersteuning voor elk modelgestuurde app-artefact of -concept. Gebruik Power Apps ontwerpers en andere Power Platform-hulpprogramma's om niet-ondersteunde onderdelen toe te voegen of te wijzigen.

Wijzigingen die buiten de vaardigheid zijn aangebracht, kunnen van invloed zijn op latere bewerkingen die door AI worden ondersteund. Voordat u een andere build goedkeurt, bekijkt u de app-specificatie en het bouwplan om ervoor te zorgen dat uw handmatige aanpassingen behouden blijven.

Beste praktijken

  • Begin met het bedrijfsproces, de beoogde gebruikers en hun doelstellingen. Geef gedetailleerde vereisten op wanneer u precies weet wat u wilt, of gebruik een bredere beschrijving om de vaardigheid meer ruimte te geven om een ontwerp voor te stellen.
  • Controleer en verfijn de app-specificatie totdat deze de gewenste app nauwkeurig weergeeft. Het investeren in tijd in het plan vermindert het herwerken tijdens de implementatie.
  • Bekijk de suggesties van de vaardigheid voor het afronden van de app, waaronder ondersteunende gegevens, ervaringen, navigatie en validatie.
  • Test de primaire taken voor elke persoon die in de app-specificatie wordt weergegeven.