Criar e editar aplicativos controlados por modelos com ferramentas de geração de código de IA (versão prévia)

[Este artigo é uma documentação de pré-lançamento e está sujeito a alterações.]

Use a habilidade do construtor de aplicativos de modelo com uma ferramenta de geração de código de IA, como GitHub Copilot CLI ou Claude Code, para criar e editar aplicativos baseados em modelos a partir de requisitos de linguagem natural. Comece descrevendo o processo de negócios ou o aplicativo necessário em vez de criar cada tabela, formulário, exibição e outro componente individualmente.

A habilidade transforma seus requisitos em um plano de aplicativo que você pode examinar antes que ele faça alterações. Em seguida, a habilidade cria o aplicativo baseado em modelo e os artefatos de suporte do Microsoft Dataverse no seu ambiente do Power Platform. Você pode continuar a refinar o aplicativo com instruções de linguagem natural ou usar os designers padrão no Power Apps.

Importante

A habilidade do construtor de aplicativos de modelo é uma funcionalidade de visualização em desenvolvimento ativo. Seu esquema de especificação de aplicativo e opções de linha de comando podem mudar entre versões. Examine o plano proposto antes de aprovar e validar o aplicativo gerado antes de usar em produção.

O que você pode fazer com a habilidade do construtor de aplicativos de modelo

Use a habilidade para:

  • Crie um aplicativo baseado em modelo a partir de uma descrição de um cenário de negócios.
  • Planeje o aplicativo em torno das personas do usuário e dos trabalhos que ele precisa realizar.
  • Examine a especificação do aplicativo e o plano de build antes que a habilidade grave artefatos em seu ambiente.
  • Crie tabelas de suporte, colunas, relações, formulários, exibições, gráficos e dados de exemplo.
  • Crie páginas generativas para experiências que vão além dos modos de exibição e formulários padrão.
  • Crie um sitemap com ícones personalizados para cada tabela.
  • Adicione regras de validação do JavaScript aos formulários.
  • Adicione funções de segurança com base nas personas planejadas e nas necessidades de acesso a dados.
  • Edite um aplicativo baseado em modelo existente descrevendo as alterações desejadas.
  • Verifique o aplicativo implantado em relação à especificação aprovada.

A habilidade escolhe artefatos de aplicativo baseados em modelo padrão em que se ajustam ao cenário. A habilidade pode usar páginas generativas para experiências que exigem uma interface do usuário mais personalizada além de formulários e exibições, como painéis, fluxos de trabalho guiados e exploração de dados. Ícones de mapa de site e lógica de validação javaScript são criados como recursos da Web e conectados aos componentes de aplicativo apropriados durante a implementação.

Como funciona a habilidade do construtor de aplicativos de modelo

O recurso usa um processo de criação interativo, em várias etapas:

  1. Descreva o cenário de negócios. Explicar o aplicativo ou o processo que você deseja dar suporte. A habilidade pode fazer perguntas de acompanhamento para esclarecer os usuários, os dados, os fluxos de trabalho e a experiência desejada.
  2. Examine a especificação do aplicativo. A habilidade apresenta uma especificação de aplicativo que pode incluir personas, trabalhos a serem feitos, tabelas, relações, formulários, exibições, gráficos, regras de validação javaScript, intenções de página gerativas e o mapa do site do aplicativo com um ícone proposto para cada tabela. Examine e refinar a especificação antes de continuar.
  3. Examine o plano de build. A habilidade valida a especificação do aplicativo e apresenta um plano de execução seca na conversa, agrupado por fase de build. Nenhum artefato do aplicativo será criado até que você aprove o plano.
  4. Gerar artefatos do aplicativo. Após a aprovação, a habilidade cria o esquema, o aplicativo, as páginas e os artefatos de suporte do Dataverse. Ele cria recursos da Web para os ícones de mapa de site planejados e a lógica de validação javaScript e os conecta aos componentes de aplicativo apropriados.
  5. Verifique o aplicativo. Quando a verificação é habilitada, a habilidade compara o aplicativo implantado com a especificação de aplicativo aprovada.
  6. Continue com as iterações. Descreva as alterações direcionadas na ferramenta de geração de código de IA ou abra os artefatos gerados no Power Apps.

Importante

Examine e teste artefatos novos ou editados para correção, segurança, acessibilidade e conformidade com os padrões da sua organização antes de compartilhar o aplicativo.

Pré-requisitos

Instale e configure o software a seguir antes de usar a habilidade.

Componente Versão mínima Mais informações
Node.js Versão atual do LTS (suporte a longo prazo) Baixar Node.js
CLI do Power Platform (CLI do PAC) 2.7.0 ou posterior Instalar a CLI do Power Platform
CLI do Azure Latest Instalar CLI do Azure
GitHub Copilot CLI, Claude Code ou outra ferramenta de geração de código de IA com suporte Latest GitHub Copilot CLI ou Claude Code

Você também precisará de:

  • Um ambiente do Power Platform em que você tem permissão para criar e modificar artefatos do Dataverse e de aplicativos baseados em modelo.
  • Um perfil autenticado da CLI do PAC conectado ao ambiente de destino. Mais informações: Autenticar a CLI do Power Platform
  • Uma sessão de CLI do Azure autenticada. Execute az login com a mesma identidade usada pelo perfil ativo da CLI do PAC.

Instalar o plug-in

Execute o instalador para configurar todos os plug-ins do Power Platform no PowerShell ou em uma janela de comando do 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 ferramentas de geração de código de IA com suporte, registra o marketplace de Habilidades do Power Platform, instala os plug-ins e habilita atualizações automáticas.

Após a instalação, reinicie a ferramenta de geração de código de IA, se necessário.

Para instalar apenas o plug-in Power Apps para GitHub Copilot CLI ou Claude Code:

  1. Adicione o marketplace de Habilidades do Power Platform: /plugin marketplace add microsoft/power-platform-skills
  2. Instale o plug-in do Power Apps: /plugin install model-apps@power-platform-skills
  3. Reinicie sua ferramenta de geração de código de IA, se necessário.

Note

Para o Claude Code, você pode instalar o plug-in com escopos diferentes, como global, local ou usuário. Dependendo do escopo, você precisa estar no diretório correto para Claude Code usar o plug-in. Mais informações: Amplie o Claude com habilidades

Tip

Ative as atualizações automáticas para o marketplace e as habilidades. O recurso de criação de aplicativos de modelo é atualizado com frequência na versão prévia.

Note

Se você precisar apenas criar ou editar páginas gerativas em um aplicativo baseado em modelo existente, use a habilidade de páginas generativas separadas. Mais informações: Criar e editar páginas gerativas com ferramentas de geração de código de IA

Criar um aplicativo baseado em modelo

  1. Inicie uma conversa com sua ferramenta de geração de código de IA.

  2. Invoque ou descreva /app-buildero aplicativo que você deseja criar. Por exemplo:

    • "Crie um aplicativo para gerenciar a integração de fornecedores e aprovações contratuais."
    • "Crie um aplicativo controlado por modelos para acompanhar solicitações de serviço em várias equipes."
    • "Crie um aplicativo de inspeção de equipamentos para técnicos de campo e dispatchers."
  3. Responda às perguntas da habilidade sobre o processo de negócios, os usuários, os dados, os fluxos de trabalho e a experiência do aplicativo.

  4. Examine a especificação de aplicativo proposta. Verifique se as personas, trabalhos a serem feitos, tabelas, relações, formulários, exibições, gráficos, regras de validação javaScript, páginas generativas, navegação e ícones de mapa de site planejados dão suporte ao cenário de negócios. Peça que a skill revise a especificação conforme necessário.

  5. Examine o plano de build de execução a seco. Aprove o plano somente quando as alterações propostas corresponderem à sua intenção.

  6. Permitir que a skill crie o aplicativo e os artefatos de suporte.

  7. Escolha a etapa de verificação opcional para reconciliar o aplicativo implantado com a especificação de aplicativo aprovada.

  8. Abra o aplicativo em Power Apps, teste seus principais cenários de usuário e inspecione os artefatos gerados.

Editar um aplicativo baseado em modelo existente

Use a mesma habilidade para fazer alterações direcionadas a um aplicativo existente.

  1. Invoque /app-builder e identifique o aplicativo que você deseja atualizar. Por exemplo:

    • Atualize o aplicativo do Field Service para dar suporte a inspeções de equipamentos.
    • "Adicione uma tabela de faturas e formulários e exibições relacionados ao aplicativo Gerenciamento de Fornecedores."
    • "Adicione uma página generativa que fornece aos dispatchers uma visão geral das ordens de trabalho vencidas."
  2. Confirme o aplicativo existente que a habilidade deve recuperar.

  3. Examine a especificação de aplicativo editável criada a partir do aplicativo implantado.

  4. Examine as alterações propostas e o plano de execução a seco antes de aprovar a compilação.

  5. Compile, verifique e teste o aplicativo atualizado.

Continuar personalizando e estendendo em Power Apps

Artefatos criados pela habilidade do construtor de aplicativos de modelo são artefatos padrão de Power Apps e do Dataverse. Após a geração inicial, você pode continuar a iterar e refinar o aplicativo usando a habilidade ou pode usar Power Apps e seus designers para modificar artefatos gerados ou criar novos artefatos manualmente. Por exemplo, você pode:

  • Refinar formulários, exibições, gráficos e navegação.
  • Atualize tabelas, colunas e relações.
  • Adicionar ou editar páginas gerativas.
  • Crie novas tabelas, formulários, exibições, gráficos, páginas e outros componentes do aplicativo.
  • Ajuste as funções de segurança e o compartilhamento.
  • Estenda o aplicativo com outras ferramentas de personalização do Power Platform.

Note

Atualmente, a habilidade de criação de aplicativos orientados por modelo não oferece suporte a nem todos os artefatos ou conceitos de aplicativos orientados por modelo. Use Power Apps designers e outras ferramentas do Power Platform para adicionar ou modificar componentes sem suporte.

As alterações feitas fora da habilidade podem afetar edições assistidas por IA posteriores. Antes de aprovar outro build, examine a especificação do aplicativo e o plano de build para garantir que eles preservem suas personalizações manuais.

Práticas recomendadas

  • Comece com o processo de negócios, os usuários pretendidos e suas metas. Forneça requisitos detalhados quando souber exatamente o que deseja ou usar uma descrição mais ampla para dar à habilidade mais espaço para propor um design.
  • Examine e refinar a especificação do aplicativo até que ela reflita com precisão o aplicativo desejado. Investir tempo no plano reduz o retrabalho durante a implementação.
  • Considere as sugestões do recurso para completar o aplicativo, incluindo suporte para dados, experiências, navegação e validação.
  • Teste as tarefas primárias para cada persona representada na especificação do aplicativo.