Generative Pages con herramientas externas alcanza GA en todo el mundo: usa GitHub Copilot o Claude Code para crear páginas en model-driven apps

Fuente: Microsoft ?? noticia.UrlFuente

Power Apps Inteligencia Artificial Power Platform

Generative Pages con herramientas externas alcanza GA en todo el mundo: usa GitHub Copilot o Claude Code para crear páginas en model-driven apps

Si llevas tiempo esperando a que las Generative Pages estuvieran disponibles fuera de Estados Unidos, esta noticia te interesa — aunque con un matiz que conviene entender bien desde el principio. Microsoft acaba de anunciar que el soporte de herramientas externas para Generative Pages ha alcanzado la disponibilidad general (GA), y por primera vez funciona en todas las nubes públicas del mundo. Pero ojo: no es toda la experiencia de Generative Pages la que sale de EE.UU., sino específicamente el flujo con herramientas externas.

Qué es exactamente lo que está disponible a nivel mundial

Hay que ser precisos aquí, porque es fácil confundirse. Las Generative Pages tienen dos formas de funcionar:

  • La experiencia alojada (hosted page generator): es el generador conversacional integrado dentro de make.powerapps.com, donde describes una página y la IA la construye directamente en el portal. Esta experiencia sigue estando limitada a entornos de Estados Unidos.
  • El flujo con herramientas externas: aquí usas herramientas de generación de código como GitHub Copilot CLI o Claude Code desde tu máquina local, generas el código React/TypeScript y lo despliegas con PAC CLI. Este es el que acaba de alcanzar GA a nivel mundial.

Dicho de otra forma: el runtime de Generative Pages es GA en todas las nubes públicas. Puedes ejecutar y desplegar páginas generativas en cualquier entorno del mundo. Lo que no está disponible globalmente (al menos por ahora) es el generador de páginas alojado en el portal de Power Apps.

Para muchos desarrolladores profesionales, esto no es un problema — de hecho, es incluso preferible. Si ya trabajas con VS Code, un terminal y control de versiones, el flujo con herramientas externas es más natural que la experiencia del portal.

 

Qué son las Generative Pages

Para quien no las conozca, las Generative Pages son páginas dentro de aplicaciones model-driven de Power Apps que se crean describiendo lo que necesitas en lenguaje natural. El sistema genera código React y TypeScript funcional, completamente transparente y editable. No es una caja negra: ves el código, lo tocas si quieres, y tienes control total.

Con el soporte de herramientas externas ya no estás limitado a la experiencia conversacional dentro de make.powerapps.com. Puedes usar tu editor de código favorito — VS Code, un terminal, lo que prefieras — combinado con herramientas de generación de código basadas en IA como GitHub Copilot CLI o Claude Code para construir estas páginas desde tu máquina local.

El flujo es sencillo: te conectas a tu entorno con PAC CLI, describes lo que quieres construir, la herramienta de IA genera el código, y lo despliegas directamente. Todo sin salir de tu entorno de desarrollo habitual.

 

Cómo funciona en la práctica

El proceso se apoya en el repositorio open-source Power Platform Skills de Microsoft, que actúa como marketplace de plugins para herramientas como Claude Code y GitHub Copilot CLI. El plugin relevante aquí es model-apps, que proporciona todo lo necesario para trabajar con Generative Pages: documentación de componentes, código de ejemplo, referencia de comandos PAC CLI e instrucciones de flujo de trabajo.

Instalación rápida

La instalación es directa. En PowerShell:

iwr https://raw.githubusercontent.com/microsoft/power-platform-skills/main/scripts/install.js -OutFile install.js; node install.js; del install.js

El instalador detecta automáticamente qué herramientas tienes disponibles (Claude Code, GitHub Copilot CLI), registra el marketplace de plugins, instala todos los plugins y habilita la auto-actualización. Si solo quieres instalar el plugin de Generative Pages, puedes hacerlo manualmente con:

/plugin marketplace add microsoft/power-platform-skills
/plugin install model-apps@power-platform-skills

El flujo: de la idea al despliegue

Una vez configurado, el flujo de trabajo es el siguiente:

  1. Describe lo que necesitas en lenguaje natural: "Crea un dashboard que muestre las 10 cuentas principales por ingresos usando la tabla Account".
  2. La herramienta de IA pregunta lo que necesite para afinar los requisitos — qué tablas de Dataverse usar, qué diseño prefieres, si necesitas datos de ejemplo.
  3. Genera código TypeScript y React listo para producción, siguiendo las convenciones de Generative Pages.
  4. Despliega directamente a tu entorno de Power Apps usando los comandos PAC CLI.
  5. La página aparece en tu aplicación model-driven, integrada con el tema moderno de la app.

Si necesitas hacer cambios, vuelves a tu herramienta de IA y describes las modificaciones en lenguaje natural. También puedes recuperar páginas existentes para editarlas, lo que facilita iterar sobre algo ya desplegado.

 

No solo GitHub Copilot: usa la herramienta que prefieras

Un detalle relevante es que Microsoft no ha limitado esto a una sola herramienta. Aunque GitHub Copilot CLI y Claude Code son las que tienen soporte de plugin nativo, cualquier herramienta de generación de código con IA puede funcionar. Lo que necesitas es que la herramienta tenga acceso a los recursos del plugin model-apps del repositorio Power Platform Skills en GitHub: documentación de componentes, código de ejemplo, referencia de comandos y directrices de flujo de trabajo.

Esto abre la puerta a que equipos que ya tengan su propia configuración de herramientas de IA puedan integrar Generative Pages sin cambiar su stack.

 

Localización automática y solution-aware

Cuando creas una Generative Page con estas herramientas, la localización se maneja automáticamente. El agente detecta los idiomas habilitados en tu entorno y genera código que respeta las preferencias de idioma y formato regional de cada usuario — fechas, números, moneda.

Además, las Generative Pages son solution-aware, lo que significa que puedes moverlas entre entornos como parte de tu flujo de ALM (Application Lifecycle Management) sin complicaciones.

 

Limitaciones a tener en cuenta

No todo es perfecto. Hay limitaciones que conviene conocer antes de lanzarse:

  • Las páginas solo pueden conectarse a tablas de Dataverse (no a fuentes externas directamente).
  • Se pueden conectar hasta seis tablas por página.
  • No soporta colaboración simultánea — solo un maker puede trabajar en una Generative Page a la vez.
  • Los tipos de datos soportados son los habituales: Choice, Currency, Date, Decimal, Text, Lookup, Image, Yes/No, etc., pero no todos los tipos de columna de Dataverse están cubiertos.
  • La experiencia alojada del generador de páginas en make.powerapps.com sigue limitada a entornos de EE.UU. Solo el flujo con herramientas externas y el runtime son GA a nivel mundial.

Y una nota sobre responsabilidad: aunque las herramientas de IA hacen su mejor esfuerzo por generar código completo y siguiendo buenas prácticas de accesibilidad y seguridad, la validación final es responsabilidad del desarrollador. El código generado debe pasar por los mismos estándares y revisiones que cualquier otro código de tu organización.

 

La tendencia es clara: pro-code dentro de Power Platform

Este lanzamiento se suma a una tendencia que Microsoft viene acelerando en los últimos meses. Primero fueron las Code Apps (React + Vite) alcanzando GA en febrero. Luego los plugins de Power Pages para crear sitios SPA con IA. Ahora las Generative Pages con soporte mundial de herramientas externas.

El mensaje es consistente: Power Platform quiere ser territorio tanto de makers como de desarrolladores profesionales. Las herramientas de IA generativa son el puente que conecta ambos mundos — permiten que un maker describa lo que necesita y que el código resultante sea lo suficientemente profesional como para que un desarrollador lo revise, lo entienda y lo extienda.

Para los equipos que trabajan con Dynamics 365 y model-driven apps fuera de Estados Unidos, esta es la puerta de entrada. No podéis usar el generador del portal (todavía), pero sí podéis aprovechar herramientas externas para construir y desplegar Generative Pages en vuestros entornos. Y para muchos flujos de trabajo profesionales, es incluso la opción preferible.

 

Fuentes

Añadir un comentario
Comentarios

Aún no hay comentarios. ¡Sé el primero en comentar!