Copilot para Power Fx en Microsoft Power Apps

Copilot para Power Fx en Microsoft Power Apps

Microsoft Power Apps ha lanzado nuevas características de Copilot para Power Fx que van a cambiar las reglas del juego. 🎲✨

Con la nueva función «Explicar una Fórmula», ahora puedes obtener descripciones en lenguaje natural de tu código Power Fx, ¡haciendo que sea mucho más fácil para todos entender lo que el código hace! Imagina poder comunicar la funcionalidad de tus fórmulas sin tener que ser un experto programador. ¡Es como tener un traductor personal para tu código!

Y eso no es todo… también puedes generar Power Fx directamente desde comentarios en lenguaje natural. Escribes lo que necesitas, y Copilot creará el código por ti. ¡Adiós a los errores de sintaxis y hola a la eficiencia!

Estas características están diseñadas para mejorar la productividad, mejorar la colaboración y reducir los errores al construir aplicaciones.

Power Apps y Power FX + COPILOT

Power Apps es una potente plataforma low code de Microsoft que permite a los usuarios crear aplicaciones personalizadas sin grandes conocimientos de programación. Una de las características clave de Power Apps es Power Fx, un lenguaje de fórmulas diseñado para crear aplicaciones enriquecidas. Aunque Power Fx es una herramienta potente, los usuarios a menudo se enfrentan a retos como la complejidad, la gestión de errores y la falta de explicaciones en lenguaje natural. Para hacer frente a estos retos, nos complace anunciar el lanzamiento de dos nuevas funciones de Copilot: Explicar una fórmula y Generar Power Fx a partir del lenguaje natural.

Explicación de una fórmula

La función «Explicar una fórmula» de Copilot tiende un puente entre el público técnico y el no técnico. Al proporcionar una descripción legible del código Power Fx, los usuarios pueden comunicar fácilmente el propósito y la funcionalidad de sus fórmulas. Esta función es especialmente útil cuando alguien abre por primera vez una aplicación con la que no está familiarizado, ya que le permite ponerse al día rápidamente sobre la lógica y la funcionalidad de la aplicación, independientemente de sus conocimientos técnicos. Por ejemplo

Fórmula original:

Filter(Orders, Status = "Shipped" && TotalAmount > 1000)

Explicado en lenguaje natural:

«Recuperar los pedidos que han sido enviados y tienen un importe total superior a 1000 $».
La función «Explicar una fórmula» de Copilot tiende un puente entre el público técnico y el no técnico. Al proporcionar una descripción legible del código Power Fx, los usuarios pueden comunicar fácilmente el propósito y la funcionalidad de sus fórmulas.

Generación de Power Fx a partir del lenguaje natural

Copilot está incorporando otra función que permite a los usuarios escribir fórmulas con comentarios en lenguaje natural. El usuario sólo tiene que escribir lo que quiere, y Copilot crea el código Power Fx por él.

Esta función utiliza una opción existente en la barra de fórmulas, donde los usuarios pueden escribir comentarios de código con sintaxis //. Para obtener la sugerencia de Power Fx a partir del comentario, el usuario escribe // seguido de su comentario, espera un poco y ve la sugerencia

El usuario puede pulsar tabulador para utilizar la sugerencia o escribir sobre ella para cambiarla. Si no hay ninguna sugerencia, el modelo no ha podido crear una función válida a partir del comentario, y el usuario puede probar con otro comentario.

Esta función no sólo simplifica la creación de fórmulas, sino que también reduce el riesgo de errores de sintaxis.

Comentario en lenguaje natural:

«// Calcular los ingresos medios por cliente».

Power Fx generado:

Average(Orders, TotalRevenue / CountRows(Customers))
Copilot está incorporando otra función que permite a los usuarios escribir fórmulas con comentarios en lenguaje natural. El usuario sólo tiene que escribir lo que quiere, y Copilot crea el código Power Fx por él.

Mejora de la funcionalidad Inline Copilot

Como ventaja añadida, los nuevos modelos avanzados que potencian las explicaciones y la creación de fórmulas también pueden acelerar la experiencia de creación de fórmulas para controles seleccionados activando el botón Copilot en la barra de acciones en línea. Copilot genera fórmulas para los controles compatibles (Galería, Tabla de datos, Cuadro de texto, Desplegable, Cuadro combinado y Etiqueta de texto) en el panel Ideas y puede modificarse en función de las instrucciones que proporcione.

Para añadir una fórmula, seleccione el control y haga clic en el icono Copilot.

Como ventaja añadida, los nuevos modelos avanzados que potencian las explicaciones y la creación de fórmulas también pueden acelerar la experiencia de creación de fórmulas para controles seleccionados activando el botón Copilot en la barra de acciones en línea.

Ventajas del uso de las funciones de Copilot

Al aprovechar estas nuevas funciones de Copilot, los usuarios pueden mejorar su productividad, aumentar la colaboración y reducir los errores. Copilot acelera el desarrollo de fórmulas proporcionando explicaciones instantáneas y generando código a partir de lenguaje sencillo. Gracias a las descripciones en lenguaje natural, los usuarios pueden colaborar sin problemas con las partes interesadas de la empresa, asegurándose de que todos entienden la lógica de la aplicación. El resaltado de errores y las explicaciones claras de Copilot ayudan a los usuarios a detectar los errores a tiempo, lo que se traduce en fórmulas más fiables.

En general, las nuevas funciones de Copilot para Power Fx permiten a los usuarios crear aplicaciones sólidas de forma eficaz. Tanto si eres un desarrollador experimentado como un desarrollador principiante, aprovechar estas funciones mejorará tu experiencia con Power Apps.

¿Quieres saber más sobre Microsoft Copilot? En DQS/ te asesoramos. ¿Por qué no nos preguntas cómo podemos ayudarte?

Información basada en la publicación del blog de Power Apps de Microsoft «Introducing new Copilot features for Power Fx«.

Publicaciones Similares

¿Te ha parecido interesante? ¿Tienes dudas sobre el contenido?
Para cualquier pregunta ponte en contacto conmigo.