Construeix i edita aplicacions guiades per models amb eines de generació de codi amb IA

Utilitza l'habilitat de modelar aplicacions amb una eina de generació de codi amb IA, com GitHub Copilot CLI o Claude Code, per construir i editar aplicacions basades en models a partir de requisits de llenguatge natural. Comença descrivint el procés de negoci o l'aplicació que necessites en lloc de crear cada taula, formulari, vista i altres components individualment.

L'habilitat converteix els teus requisits en un pla de sol·licitud que pots revisar abans que faci canvis. L'habilitat després crea l'aplicació basada en models i els seus artefactes de suport de Microsoft Dataverse en el teu entorn Power Platform. Pots continuar refinant l'aplicació amb instruccions en llenguatge natural o utilitzar els dissenyadors estàndard de Power Apps.

Nota

L'habilitat de construcció d'aplicacions de models s'actualitza regularment. Per a les últimes capacitats suportades, prerequisits i instruccions d'ús, consulteu els plugins Model Apps README.

Capacitats bàsiques

Les capacitats bàsiques inclouen:

  • Crea una aplicació basada en models a partir d'una descripció d'un escenari empresarial.
  • Planifica l'aplicació segons les personalitats d'usuari i les tasques que han de dur a terme.
  • Revisa l'especificació de l'aplicació i el pla de construcció abans que l'habilitat escrigui artefactes al teu entorn.
  • Crea taules de suport, columnes, relacions, formularis amb subgraelles, formularis de creació ràpida, formularis de vista ràpida, vistes, gràfics, regles de negoci, fluxos de processos de negoci i dades d'exemple.
  • Crea pàgines generatives per a quadres de comandament, panoràmines, fluxos de treball guiats i altres experiències personalitzades més enllà dels formularis i vistes estàndard.
  • Crea un mapa del lloc amb icones personalitzades per a cada taula.
  • Afegeix regles de validació JavaScript als formularis.
  • Afegeix rols de seguretat segons les persones planificades i les necessitats d'accés a les dades.
  • Edita una aplicació basada en models existent descrivint els canvis que vols.
  • Verifica l'aplicació desplegada amb l'especificació aprovada.

L'habilitat tria artefactes d'aplicacions basades en models estàndard quan s'ajusten a l'escenari i recomana pàgines generatives per a experiències que requereixen una interfície d'usuari més personalitzada, com taulers de comandament i fluxos de treball guiats. Les icones del mapa de llocs i la lògica de validació de JavaScript es creen com a recursos web i es connecten als components corresponents de l'aplicació durant la implementació.

Com funciona l'habilitat de constructor d'aplicacions de models

L'habilitat utilitza un procés d'autocreació interactiu i de diversos passos:

  1. Descriu l'escenari empresarial. Explica l'aplicació o el procés que vols donar suport. L'habilitat pot fer preguntes de seguiment per aclarir els usuaris, les dades, els fluxos de treball i l'experiència desitjada.
  2. Revisa l'especificació de l'aplicació. L'habilitat presenta una especificació d'aplicació que pot incloure persones, tasques a fer, taules, relacions, formularis, vistes, gràfics, regles de validació JavaScript, intencions de pàgina generatives i el mapa del lloc de l'aplicació amb una icona proposada per a cada taula. Revisa i refina l'especificació abans de continuar.
  3. Revisa el pla de construcció. L'habilitat valida l'especificació de l'aplicació i presenta un pla d'assaig a la conversa, agrupat per fase de construcció. No es creen artefactes d'aplicació fins que no aprovis el pla.
  4. Genera artefactes de l'aplicació. Després de l'aprovació, l'habilitat construeix l'esquema de Dataverse, l'aplicació, les pàgines i els artefactes de suport. Crea recursos web per a les icones de mapes de lloc planificades i la lògica de validació de JavaScript, i els connecta als components corresponents de l'aplicació.
  5. Verifica l'aplicació. Quan la verificació està activada, l'habilitat compara l'aplicació desplegada amb l'especificació de l'aplicació aprovada.
  6. Continua iterant. Descriu els canvis específics a l'eina de generació de codi amb IA o obre els artefactes generats a Power Apps.

Important

Revisa i prova artefactes nous o editats per comprovar-ne la correcció, la seguretat, l'accessibilitat i el compliment dels estàndards de la teva organització abans de compartir l'aplicació.

Requisits previs

Instal·la i configura el següent programari abans d'utilitzar l'habilitat.

soluci Versió mínima Més informació
Node.js Versió actual de suport a llarg termini (LTS) Descarrega Node.js
Power Platform CLI (PAC CLI) Últims Instal·la la CLI de Power Platform
Azure CLI Últims Instal·la Azure CLI
GitHub Copilot CLI, Claude Code o una altra eina compatible amb IA per generar codi Últims GitHub Copilot CLI o Claude Code

També necessites:

  • Un entorn Power Platform on tens permís per crear i modificar artefactes d'aplicacions Dataverse i models.
  • Un perfil PAC CLI autenticat connectat a l'entorn objectiu. Més informació: Autenticar la CLI de Power Platform
  • Una sessió d'Azure CLI autenticada. Executa az login amb la mateixa identitat que utilitza el perfil actiu de la CLI del PAC.

Instal·la el connector

Executa l'instal·lador per configurar tots els connectors de Power Platform en PowerShell o en una finestra de comandes de 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

L'instal·lador detecta les eines de generació de codi amb IA compatibles, registra el mercat de Power Platform Skills, instal·la els plugins i activa les actualitzacions automàtiques.

Després de la instal·lació, reinicia la teva eina de generació de codi amb IA si cal.

Per instal·lar només el connector Power Apps per a GitHub Copilot CLI o Claude Code:

  1. Afegeix el mercat de Power Platform Skills: /plugin marketplace add microsoft/power-platform-skills
  2. Instal·la el plugin Power Apps: /plugin install model-apps@power-platform-skills
  3. Reinicia la teva eina de generació de codi amb IA si cal.

Nota

Per a Claude Code, pots instal·lar el connector amb diferents àmbits, com global, local o d'usuari. Depenent de l'abast, has d'estar al directori correcte perquè Claude Code pugui utilitzar el plugin. Més informació: Amplia Claude amb habilitats

Propina

Activa les actualitzacions automàtiques del mercat i les habilitats per rebre les últimes capacitats, millores i solucions.

Nota

Si només necessites crear o editar pàgines generatives en una aplicació ja basada en models, utilitza l'habilitat de pàgines generatives separades. Més informació: Crea i edita pàgines generatives amb eines de generació de codi amb IA

Crear una aplicació basada en models

  1. Inicia una conversa amb la teva eina de generació de codi amb IA.

  2. Invoca /app-builder, o descriu l'aplicació que vols crear. Per exemple:

    • "Construeix una aplicació per gestionar la incorporació de proveïdors i les aprovacions de contractes."
    • "Crea una aplicació basada en models per fer el seguiment de les sol·licituds de servei entre diversos equips."
    • "Construeix una aplicació d'inspecció d'equipament per a tècnics de camp i despachadors."
  3. Respon les preguntes de l'habilitat sobre el procés empresarial, els usuaris, les dades, els fluxos de treball i l'experiència de l'aplicació.

  4. Revisa l'especificació proposada de l'aplicació. Comprova que les persones, tasques a fer, taules, relacions, formularis, vistes, gràfics, regles de validació JavaScript, pàgines generatives, navegació i icones planificades del mapa del lloc siguin compatibles amb l'escenari empresarial. Demana a l'habilitat que revisi l'especificació segons calgui.

  5. Revisa el pla de construcció de prova en sec. Aprova el pla només quan els canvis proposats coincideixin amb la teva intenció.

  6. Permet que l'habilitat construeixi l'aplicació i els artefactes de suport.

  7. Tria el pas opcional de verificació per conciliar l'aplicació desplegada amb l'especificació de l'aplicació aprovada.

  8. Obre l'aplicació a Power Apps, prova els seus escenaris principals d'usuari i inspecciona els artefactes generats.

Edita una aplicació ja existent basada en models

Utilitza la mateixa habilitat per fer canvis específics en una aplicació existent.

  1. Invoca /app-builder i identifica l'aplicació que vols actualitzar. Per exemple:

    • "Actualitza l'aplicació de Servei de Camp per donar suport a les inspeccions d'equipament."
    • "Afegeix una taula de factures i formularis i vistes relacionades a l'aplicació de Gestió de Proveïdors."
    • "Afegeix una pàgina generativa que doni als despachadors una visió general de les ordres de treball pendents."
  2. Confirma l'aplicació existent que l'habilitat hauria de recuperar.

  3. Revisa l'especificació editable de l'aplicació creada a partir de l'aplicació desplegada.

  4. Revisa els canvis proposats i el pla d'assaig abans d'aprovar la construcció.

  5. Construeix, verifica i prova l'aplicació actualitzada.

Continua personalitzant i ampliant a Power Apps

Els artefactes creats per l'habilitat model app-builder són artefactes estàndard de Power Apps i Dataverse. Després de la generació inicial, pots continuar iterant i refinant l'aplicació utilitzant l'habilitat, o pots utilitzar Power Apps i els seus dissenyadors per modificar els artefactes generats o crear manualment nous artefactes. Per exemple, podeu:

  • Refinar formularis, vistes, cartes i navegació.
  • Actualitza taules, columnes i relacions.
  • Afegeix o edita pàgines generatives.
  • Crea noves taules, formularis, vistes, gràfics, pàgines i altres components de l'aplicació.
  • Ajusta els rols de seguretat i el compartir.
  • Amplia l'aplicació amb altres eines de personalització de Power Platform.

Nota

L'habilitat de construcció d'aplicacions model actualment no suporta tots els artefactes o conceptes d'aplicacions basades en models. Utilitza dissenyadors de Power Apps i altres eines de Power Platform per afegir o modificar components no compatibles.

Els canvis fets fora de l'habilitat poden afectar edicions posteriors assistides per la IA. Abans d'aprovar una altra versió, revisa les especificacions de l'aplicació i el pla de construcció per assegurar-te que conserven les teves personalitzacions manuals.

Procediments recomanats

  • Comença pel procés de negoci, els usuaris previstos i els seus objectius. Proporciona requisits detallats quan sàpigues exactament què vols, o utilitza una descripció més àmplia per donar més espai a l'habilitat per proposar un disseny.
  • Revisa i refina les especificacions de l'aplicació fins que reflecteixi exactament l'aplicació que vols. Invertir temps en el pla redueix la reestructuració durant la implementació.
  • Considera les suggerències de l'habilitat per completar l'aplicació, incloent-hi dades de suport, experiències, navegació i validació.
  • Prova les tasques principals per a cada persona representada a l'especificació de l'aplicació.