Crea e edita aplicacións guiadas por modelos con ferramentas de xeración de código por IA

Usa a habilidade de construción de aplicacións de modelos cunha ferramenta de xeración de código con IA, como GitHub Copilot CLI ou Claude Code, para construír e editar aplicacións orientadas a modelos a partir de requisitos de linguaxe natural. Comeza describindo o proceso de negocio ou a aplicación que necesitas en lugar de crear cada táboa, formulario, vista e outro compoñente individualmente.

A habilidade converte os teus requisitos nun plan de solicitude que podes revisar antes de que faga cambios. A habilidade crea entón a aplicación baseada en modelos e os seus artefactos de Microsoft Dataverse de soporte no teu entorno Power Platform. Podes seguir refinando a aplicación con instrucións en linguaxe natural ou usar os deseñadores estándar en Power Apps.

Nota

A habilidade de construción de aplicacións modelo actualízase regularmente. Para as capacidades máis recentes soportadas, prerequisitos e instrucións de uso, consulte os plugins de Model Apps README.

Capacidades principais

As capacidades principais inclúen:

  • Crea unha aplicación baseada en modelos a partir dunha descrición dun escenario empresarial.
  • Planifica a aplicación en función das personaxes de usuario e dos traballos que teñen que realizar.
  • Revisa a especificación da aplicación e o plan de construción antes de que a habilidade escriba artefactos no teu entorno.
  • Crea táboas de apoio, columnas, relacións, formularios con subgrellas, formularios de creación rápida, formularios de vista rápida, vistas, gráficos, regras de negocio, fluxos de procesos de negocio e datos de mostra.
  • Crea páxinas xerativas para paneis de control, visións xerais, fluxos de traballo guiados e outras experiencias personalizadas máis alá dos formularios e vistas estándar.
  • Crea un mapa do sitio con iconas personalizadas para cada táboa.
  • Engade regras de validación JavaScript aos formularios.
  • Engade roles de seguridade baseados nas personalidades planificadas e nas necesidades de acceso a datos.
  • Edita unha aplicación xa dirixida a modelos describindo os cambios que queres.
  • Verifica a aplicación despregada coa especificación aprobada.

A habilidade escolle artefactos estándar de aplicacións orientadas a modelos onde encaixan no escenario e recomenda páxinas xerativas para experiencias que requiren unha interface máis personalizada como paneis de control e fluxos de traballo guiados. Os iconas do mapa do sitio e a lóxica de validación de JavaScript créanse como recursos web e conéctanse aos compoñentes correspondentes da aplicación durante a implementación.

Como funciona a habilidade de construción de aplicacións de modelos

A habilidade utiliza un proceso interactivo de autoría en varios pasos:

  1. Describe o escenario empresarial. Explica a aplicación ou proceso que queres apoiar. A habilidade pode facer preguntas de seguimento para aclarar os usuarios, datos, fluxos de traballo e a experiencia desexada.
  2. Revisa a especificación da aplicación. A habilidade presenta unha especificación da aplicación que pode incluír persoas, tarefas a facer, táboas, relacións, formularios, vistas, gráficos, regras de validación JavaScript, intencións xerativas de páxina e o mapa do sitio da aplicación cun ícono proposto para cada táboa. Revisa e refina a especificación antes de continuar.
  3. Revisa o plan de construción. A habilidade valida a especificación da aplicación e presenta un plan de ensaio na conversa, agrupado por fase de construción. Non se crean artefactos de aplicación ata que aprobas o plan.
  4. Xera artefactos da aplicación. Tras a aprobación, a habilidade constrúe o esquema Dataverse, a aplicación, as páxinas e os artefactos de apoio. Crea recursos web para os íconos planificados do mapa do sitio e a lóxica de validación de JavaScript, e conéctaos aos compoñentes correspondentes da aplicación.
  5. Verifica a aplicación. Cando a verificación está activada, a habilidade compara a aplicación despregada coa especificación da aplicación aprobada.
  6. Segue iterando. Describe os cambios dirixidos na ferramenta de xeración de código con IA ou abre os artefactos xerados en Power Apps.

Importante

Revisa e proba artefactos novos ou editados para comprobar a corrección, seguridade, accesibilidade e cumprimento dos estándares da túa organización antes de compartir a aplicación.

Requisitos previos

Instala e configura o seguinte software antes de usar a habilidade.

da solución Versión mínima Máis información
Node.js Versión actual de soporte a longo prazo (LTS) Descargar Node.js
Power Platform CLI (PAC CLI) Últimas novidades Instalar a CLI da Power Platform
Azure CLI Últimas novidades Instalar Azure CLI
GitHub Copilot CLI, Claude Code ou outra ferramenta compatible con IA para xeración de código Últimas novidades GitHub Copilot CLI ou Claude Code

Tamén necesitas:

  • Un entorno Power Platform onde tes permiso para crear e modificar artefactos de aplicacións baseadas en Dataverse e modelos.
  • Un perfil PAC CLI autenticado conectado ao entorno obxectivo. Máis información: Autenticar a CLI da Power Platform
  • Unha sesión autenticada de Azure CLI. Executa az login coa mesma identidade que usa o perfil CLI activo do PAC.

Instala o plugin

Executa o instalador para configurar todos os plugins de Power Platform en PowerShell ou nunha xanela de comandos 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

O instalador detecta as ferramentas de xeración de código con IA soportadas, rexistra o mercado Power Platform Skills, instala os plugins e activa actualizacións automáticas.

Despois da instalación, reinicia a túa ferramenta de xeración de código con IA se é necesario.

Para instalar só o plugin Power Apps para GitHub Copilot CLI ou Claude Code:

  1. Engade o mercado Power Platform Skills: /plugin marketplace add microsoft/power-platform-skills
  2. Instala o plugin Power Apps: /plugin install model-apps@power-platform-skills
  3. Reinicia a túa ferramenta de xeración de código con IA se é necesario.

Nota

Para Claude Code, podes instalar o plugin con diferentes ámbitos, como global, local ou usuario. Dependendo do ámbito, necesitas estar no directorio correcto para que Claude Code use o plugin. Máis información: Estende a Claude con habilidades

Suxestión

Activa as actualizacións automáticas do mercado e das habilidades para recibir as últimas capacidades, melloras e solucións.

Nota

Se só necesitas crear ou editar páxinas xerativas nunha aplicación xa dirixida a modelos, usa a habilidade de páxinas xerativas separadas. Máis información: Crea e edita páxinas xerativas con ferramentas de xeración de código por IA

Crear unha aplicación controlada por modelos

  1. Comeza unha conversa coa túa ferramenta de xeración de código con IA.

  2. Invoca /app-builder, ou describe a aplicación que queres crear. Por exemplo:

    • "Crea unha aplicación para xestionar a incorporación de provedores e as aprobacións de contratos."
    • "Crea unha aplicación guiada por modelos para rastrexar as solicitudes de servizo entre varios equipos."
    • "Crea unha aplicación de inspección de equipos para técnicos de campo e despachadores."
  3. Responde ás preguntas da habilidade sobre o proceso de negocio, os usuarios, os datos, os fluxos de traballo e a experiencia da aplicación.

  4. Revisa a especificación proposta da aplicación. Comproba que as persoas, traballos a facer, táboas, relacións, formularios, vistas, gráficos, regras de validación JavaScript, páxinas xerativas, navegación e iconas do mapa do sitio planificado apoien o escenario empresarial. Pide á habilidade que revise a especificación segundo sexa necesario.

  5. Revisa o plan de construción do ensaio en seco. Aproba o plan só cando os cambios propostos coincidan coa túa intención.

  6. Permite que a habilidade construa a aplicación e os artefactos de apoio.

  7. Escolla o paso opcional de verificación para conciliar a aplicación despregada coa especificación aprobada da aplicación.

  8. Abre a aplicación en Power Apps, proba os seus escenarios principais de usuario e inspecciona os artefactos xerados.

Editar unha aplicación xa existente dirixida a modelos

Usa a mesma habilidade para facer cambios específicos nunha aplicación existente.

  1. Invoca /app-builder e identifica a aplicación que queres actualizar. Por exemplo:

    • "Actualiza a aplicación de Servizo de Campo para apoiar inspeccións de equipos."
    • "Engade unha táboa de facturas e formularios e vistas relacionadas á aplicación de Xestión de Provedores."
    • "Engade unha páxina xerativa que dea aos despachadores unha visión xeral das ordes de traballo atrasadas."
  2. Confirma a aplicación existente que a habilidade debería recuperar.

  3. Revisa a especificación editable da aplicación creada a partir da aplicación despregada.

  4. Revisa os cambios propostos e o plan de ensayo antes de aprobar a construción.

  5. Constrúe, verifica e proba a aplicación actualizada.

Segue personalizando e ampliando en Power Apps

Os artefactos creados pola habilidade model app-builder son artefactos estándar de Power Apps e Dataverse. Despois da xeración inicial, podes seguir iterando e refinando a aplicación usando a habilidade, ou podes usar Power Apps e os seus deseñadores para modificar artefactos xerados ou crear novos artefactos manualmente. Por exemplo, pode:

  • Refinar formas, vistas, cartas e navegación.
  • Actualiza táboas, columnas e relacións.
  • Engadir ou editar páxinas xerativas.
  • Crea novas táboas, formularios, vistas, gráficos, páxinas e outros compoñentes da aplicación.
  • Axusta os roles de seguridade e compartir.
  • Amplía a aplicación con outras ferramentas de personalización de Power Platform.

Nota

A habilidade de construción de aplicacións modelo non soporta actualmente todos os artefactos ou conceptos de aplicacións orientados a modelos. Usa deseñadores de Power Apps e outras ferramentas de Power Platform para engadir ou modificar compoñentes non soportados.

Os cambios feitos fóra da habilidade poden afectar edicións posteriores asistidas por IA. Antes de aprobar outra versión, revisa as especificacións da aplicación e o plan de construción para asegurarte de que preservan as túas personalizacións manuais.

Recomendacións

  • Comeza polo proceso empresarial, os usuarios previstos e os seus obxectivos. Proporciona requisitos detallados cando saibas exactamente o que queres, ou usa unha descrición máis ampla para dar máis espazo á habilidade para propoñer un deseño.
  • Revisa e refina a especificación da aplicación ata que reflicta con precisión a aplicación que queres. Investir tempo no plan reduce a reestruturación durante a implementación.
  • Considera as suxestións da habilidade para completar a aplicación, incluíndo datos de apoio, experiencias, navegación e validación.
  • Proba as tarefas principais para cada persoa representada na especificación da aplicación.