Latest / M365.FM – Podcast de Microsoft 365, Copilot e IA en español / ¿Python como pegamento en Power Automate? Office Scripts, Copilot y agentes tipados en lugar de flujos frágiles (Doblaje IA)
Transcript
- 0:00Python es el lenguaje de la IA. Incorrecto.
- 0:02Dentro de la pila de Microsoft, la IA escribe el pegamento, no tú.
- 0:05Sigue metiendo Python en Power Automate y Power BI,
- 0:07luego te preguntas por qué tus flujos se tambalean como una silla de tres patas.
- 0:10Y tienes la solución.
- 0:11Te mostraré por qué la orquestación al estilo de la gente de tipo psicopilot
- 0:14convierte en los scripts tipo TypeScript en el pegamento de primera clase,
- 0:17llevan Python a análisis contenidos y agrupan la compilación,
- 0:20la depuración y la implementación en un único bucle de conversación.
- 0:23Quédate para conocer el paso secreto que acaba con la inflación de defectos,
- 0:25el error que agota silenciosamente los presupuestos
- 0:27y el patrón híbrido que te permite mantener Python sin complicaciones.
- 0:32El problema es la fricción de Python dentro de Power Platform.
- 0:35Empecemos por lo obvio que de alguna manera no lo es.
- 0:37Power Automate no ejecuta Python arbitrario.
- 0:40Los scripts de Office con sabor a TypeScript son la superficie de script nativa
- 0:43para Microsoft 365 Excel Online.
- 0:45Es el camino.
- 0:46Cuando insistes en Python, añades Azure Functions, Logic Apps o conectores personalizados.
- 0:50Ahora has añadido procesamiento externo, canalizaciones de implementación,
- 0:53autenticación y mi favorito, el misterio de tiempo de ejecución.
- 0:55¿Por qué esto perjudica a simple economía más probabilidad?
- 0:57La configuración externa significa más servicios para configurar,
- 1:01más credenciales para rotar y más costes que se acumula incluso mientras duermes.
- 1:05La tipificación dinámica añade roulette.
- 1:07El código se compila porque no hay compilación,
- 1:09luego falla en medio del proceso porque un campo no era lo que suponías.
- 1:12En un flujo eso no es bonito.
- 1:13Es una aprobación fallida, un SLA incumplido
- 1:15y otro ticket titulado urgente escrito en minúsculas.
- 1:18Escenario específico, flujos de datos de Power BI.
- 1:21Estás transformando datos.
- 1:22Copilot ahora puede generar Power Query M o Python para ti dentro de un flujo de datos YEN 2.
- 1:27Genial, hasta que combinas esto con un servicio Python independiente para tareas de unión,
- 1:30que Power Atomy podría haber gestionado de forma nativa.
- 1:32Ahora tu linaje cruza productos.
- 1:34Observabilidad, disfruta rastreando un error de un flujo a una función a un flujo de datos
- 1:38en el tiempo que tardan tus partes interesadas en preguntar.
- 1:40Ya está hecho por séptima vez.
- 1:42Flujos de Power Out.
- 1:44La cuestión son los conectores nativos y los scripts de Office.
- 1:46La gente sigue usando a Python tras un conector para nombrar columnas en Excel.
- 1:50Es como llamar a una grúa para que se haga marcha atrás de tu casa.
- 1:53El asalto aumenta la fragilidad.
- 1:55Los esquemas de conectores varían.
- 1:57Las dependencias de funciones envejecen.
- 1:59Los permisos se extienden por roles de entra, grupos de recursos y cuentas de almacenamiento que nadie admite.
- 2:05Los cuadernos de Fabric, sí, Python es ideal aquí para ciencia de datos, ML y cómputo serio,
- 2:09pero al usar cuadernos como pegamento de orquestación, sueldas la lógica de negocio a un kernel de cómputo.
- 2:14La programación, validación y ESE se personalizan.
- 2:18Una actualización del entorno más tarde,
- 2:19Pandas sube a una versión menor y tu simple pegamento se convierte en estatus arqueológicos.
- 2:24Los principiantes creen que está simplificando.
- 2:25En realidad, están creando un único punto de error de procedimiento con YAML adicional.
- 2:29Lo que muchos pasan por alto es que los Office Scripts no son TypeScript de juguete.
- 2:32Son la ventaja autorizada para automatizar Excel y las tareas relacionadas de Microsoft 365 sin arrastrar infraestructura.
- 2:37Compara eso con TypeScript de nodo completo que podría usar en Azure Functions para APIs sólidas cuando realmente las necesite.
- 2:43Python dentro de Power Platform es indirecto por diseño.
- 2:45Puede ser.
- 2:46Debería ser lo propio.
- 2:47Hablemos de matemáticas de costo sin el polvo de hadas.
- 2:50Los flujos simples son baratos porque permanecen en la plataforma.
- 2:52Los conectores, desencadenadores y scripts de Office se basan en su licencia existente.
- 2:56Incorporate Python a través de Functions y pagará en dos monedas, dinero y atención.
- 3:00Dinero para la ejecución, el almacenamiento y la red.
- 3:02Atención al control de versiones, seguridad de imágenes, secretos, reintentos, ranques en frío y la saga semanal.
- 3:07¿Por qué falló a las 2.14?
- 3:08Ah, pequeña escala.
- 3:10A escala organizacional, esa es una parte de presupuestaria con remordimientos incorporados.
- 3:14Los modos de error comunes aparecen una y otra.
- 3:16Conectores frágiles donde la especificación Swagger va a un campo detrás de la realidad.
- 3:20Desviación de versiones.
- 3:21Librería sin anclar porque a alguien le encanta lo más reciente.
- 3:23Proliferación de permisos.
- 3:25Entidades con derechos temporales que se vuelven permanentes.
- 3:29Depuración entre servicios.
- 3:30Ejecución de repeticiones en Power Automate.
- 3:32Azure Functions y registros de Dataflow como un podcast sobre crímenes reales.
- 3:35La verdad.
- 3:36La libertad del tipado dinámico es divertida hasta las 3 p.
- 3:38El cierre de trimestre y tu flujo tiene éxito con la forma incorrecta.
- 3:41Los límites de tipado fuerte detectan la estupidez antes de que se envíe.
- 3:44Dentro de Power Platform, los scripts tipo TypeScript y los conectores con esquema te ofrecen esa protección.
- 3:48¿Python también puede tener tipos, sí?
- 3:50La mayoría de ustedes no los aplica en el flujo.
- 3:52No discutan sus archivos de registro y gracia.
- 3:54Y ahora de transición que estabas esperando.
- 3:56Si la fricción se acumula cada vez que cose código a mano como pegamento que reemplaza el pegamento,
- 4:00ingrese la IA que escribe y ejecuta el pegamento por usted dentro de los carriles que optimiza la plataforma.
- 4:05Copilot puede traducir lenguaje natural a scripts de Office para tareas de Microsoft 365.
- 4:11En Power BI, Copilot usa metadatos de modelos semánticos para generar M o Python con precisión
- 4:15y producir andamiajes de informes en segundos.
- 4:17Agentes como el de tipos coordinan herramientas con memoria y límites,
- 4:21reduciéndole y venir de implementar, depurar y corregir el código.
- 4:24Restringes el área de superficie, obtienes bordes tipificados donde importa y mantienes Python donde brilla y mantienes Python.
- 4:29Análisis contenidos, no cinta adhesiva.
- 4:31Sí, puedes afarrarte a él, pero Python puede hacer cualquier cosa también la cinta adhesiva.
- 4:35Solo lo convierte en el sujetador adecuado para aeronaves.
- 4:37Mantén la orquestación de todo.
- 4:39Deja que la IA acrime el pegamento.
- 4:40Coloca Python en cuadernos o servicios diseñados para él.
- 4:43Gastarás menos, te romperás menos.
- 4:45Y esta es la parte que duele.
- 4:46¿Envía más?
- 4:48Porque FIRE en los enfoques actual.
- 4:50Código manual y manuales de estrategias.
- 4:52El ciclo de codificación manual aparecerá hoy con pizarra.
- 4:54Requisitos, código, despliegue, prueba, ajuste, reenvío.
- 4:57En realidad es un juego lento de golpear al topo.
- 4:59Las reglas de negocio cambian a mitad del sprint.
- 5:01Tu esquema final cambia para el almuerzo.
- 5:03Y la única constante es otra reimplementación.
- 5:05En Power Platform, ese bucle es aún más doloroso porque cada salto de Power Automate a Azure Functions y a Power BI amplifica la fricción y multiplica los modos de error.
- 5:15Los males de estrategias estáticos son atrás.
- 5:17Escribiste el manual de ruta dorada para lógica de fin de trimestre.
- 5:20Luego ventas y vende un descuento.
- 5:23Finanzas cambian el reconocimiento de ingresos ilegal.
- 5:25Añade una aprobación de cuatro pasos ayer.
- 5:27Tu pegamento de Python en Functions no se dobla.
- 5:30Se agrede.
- 5:30Actualizas el código, subes dependencia, reconstruyes contenedores que los inicios en frío aman aparecer en las demos ejecutivas.
- 5:37Fascinante, ¿verdad?
- 5:38La verdad que casi todos evitan la libertad del tipo dinámico se siente rápido estando...
- 5:41A escala en flujos es la ruleta de errores.
- 5:44Un campo opcional cambia de cadena en número y tu función navega felizmente hasta que una rama espera texto y lanza la excepción en tiempo de ejecución.
- 5:52Eso no es una prueba unitaria fallando, es producción clasificando erróneamente las transacciones en silencio.
- 5:57Y si tu registro de auditoría es básicamente una novela corta.
- 5:59La observabilidad es una búsqueda del tesoro.
- 6:01Los errores se originan en Power Automate, se transforman dentro de un conector personalizado, activan una función de Python, rebotan en Dataflow Gen 2 y finalmente aparecen como un mosaico roto en Power BI, FEI.
- 6:11Ahora lees cinco registros que no coinciden en el formato de marca de tiempo.
- 6:14A esto lo llamas investigación.
- 6:16Los usuarios lo llaman TOE, no tenemos los números.
- 6:18MicroStory.
- 6:19Un equipo recortó horas de informes mensuales al consolidar las transformaciones en una sola función de Python.
- 6:24Funcionó hasta que resurgieron los conflictos de dependencia.
- 6:26Una actualización menor de pandas cambió el valor por defecto, su función forzó nulos y dos semanas después, sus informes de varianza estaban lo bastante errados como para ser peligrosos.
- 6:35Lo ha arreglado.
- 6:36Luego volvió a ocurrir porque la fijación estaba en el backlog.
- 6:38La recurrencia de errores no es un misterio, es un flujo de proceso.
- 6:41Y la gobernanza.
- 6:42Los conectores personalizados envejecen Google.
- 6:43Las especificaciones de API abiertas se distancian de la realidad.
- 6:46Los tokens caducan.
- 6:47Los principios de servicio acumulan derechos excesivos.
- 6:50Su otro elegante pipeline es hoy una máquina de Rubo Goldberg con hallazgos de SOC.
- 6:54El bucle manual no solo cuesta tiempo, sino que acumula deuda operativa.
- 6:58Cada solución rápida es una futura caída con SID en el calendario.
- 7:01El centro no puede sostenerse porque el centro es un pegamento frágil.
- 7:04El código manual funciona cuando el dominio es estable.
- 7:06La lógica de negocios de Power Platform no es estable.
- 7:09Por lo tanto, preste atención.
- 7:10Su orquestación debe ser adaptable, escrita en los bordes y generada cerca de las primitivas de la plataforma, no cosida a mano muy lejos.
- 7:17Deje tratar el pegamento con una aplicación.
- 7:19Deje que un agente orquesta y restringa.
- 7:21El mejor método.
- 7:22Escriba agente más copilot como orquestador.
- 7:25Ingrese el modelo que no compita con la plataforma.
- 7:27Los agentes generan, llaman herramientas, observan resultados y revisan.
- 7:30Un código gratuito, llamadas herramientas con barandillas.
- 7:34Le da a la gente una caja de herramientas limitada.
- 7:36Scripts de Office para acciones de Microsoft 365.
- 7:39Power BI Dataflow Gen 2 para transformaciones, conectores para el movimiento de datos e interfaces estrictamente escritas entre ellos.
- 7:46El agente mantiene el contexto y razona entre pasos y solo escribe código donde pertenece el código.
- 7:50Empiece con scripts de Office y Copilot.
- 7:52Usted escribe el resultado.
- 7:54Cuando una fila nueva llega a esta tabla, normaliza fechas, rellena huecos y envía un resumen por email a probadores.
- 7:58Copilot traduce eso en scripts de Office y pasos de flujo similares a TypeScript.
- 8:03No hay entorno externo, ni contenedor que reforzar, ni almacén secreto que vigilar.
- 8:07El código se encuentra donde residan los dos.
- 8:09Excel en línea SharePoint OneDrive y tu flujo.
- 8:11Unen conectores nativos.
- 8:13Menos partes móviles, menos formas de fallar.
- 8:15Lo que la mayoría ignora es que los bordes tipados existen aquí.
- 8:18Dos modelos de objetos, las firmas de métodos y los esquemas de conectores imponen la forma antes de que el entorno de ejecución active la licuadora.
- 8:24Pasa a Dataflow Gen 2 con Copilot.
- 8:26Las indicaciones se convierten en Power Query M o Python, pero con contexto.
- 8:29Copilot es consciente del modelo semántico.
- 8:31Conoce tus tablas, columnas, medidas y sinónimos, por lo que la generación está anclada a tu realidad, no un esquema alucinado.
- 8:38Necesitas un andamiaje de forma rápida.
- 8:40Copilot crea una página con imágenes en pocos segundos.
- 8:42No por arte de magia, porque aprovecha los metadatos que ya has seleccionado.
- 8:45Valida las diferencias, bloquea el patrón, y esto es importante, manténlo, que estación fuera de Python.
- 8:51Usa Python dentro del flujo de datos para los núcleos de análisis, no para renombrar columnas o hacer ping a las aprobaciones.
- 8:56Ahora incorpora typeagent.py o un marco de agente similar para el razonamiento de varios pasos.
- 9:00El agente no reemplaza tu gobernanza, la hace cumplir.
- 9:04Recuerda errores anteriores, elige la herramienta correcta y recupera de forma inteligente.
- 9:07La precisión en herramientas y retener contexto importa aquí.
- 9:10Cuando el agente decide sistemáticamente actualizar la hoja de cálculo, en vez de enviar un email, evitas errores humanos de gestión.
- 9:16El tiempo de resolución se reduce porque el agente gestiona el proceso previo.
- 9:20Genera script, realiza pruebas con la muestra, valida los resultados y solo entonces promueve los cambios.
- 9:25Esto funciona por su arquitectura simple.
- 9:27Restringe la superficie.
- 9:28Establece límites tipados estáticamente en las uniones.
- 9:31Abre esquemas de API en conectores, modelos de objetos de OfficeScript y modelos semánticos en Power BI.
- 9:36Dentro de esos límites deja que la IA genere código a medida.
- 9:39La razón por la que esto reduce los defectos no es sobrenatural, es la validación previo.
- 9:43Detectas errores de forma antes de que se conviertan en interrupciones.
- 9:46Y como el agente conserva la memoria, eliminas la recurrencia.
- 9:49El error que regresa porque tu corrección no actualizó el patrón, solo el archivo.
- 9:53Cambio práctico.
- 9:54Python sigue dominando.
- 9:56Dentro de los cuadernos de fábrica, los flujos de datos para el modelado analítico avanzado y el aprendizaje automático.
- 10:00Dejas que Copilot te ayude con el análisis exploratorio de datos, los patrones de vectorización y el código de visualización.
- 10:06En torno a eso, el agente gestiona el perímetro.
- 10:07La programación, la validación, la SLSS y la política.
- 10:12Los agentes activan cuadernos, validan salidas y enrutan resultados sin inventar una orquestación a medida en Python.
- 10:18No sueldas la lógica empresarial a un núcleo, separas las preocupaciones como un adulto.
- 10:22Los scripts de Office y Copilot ofrecen victorias.
- 10:24El agente impone la repetibilidad.
- 10:26Este es el atajo que nadie enseña.
- 10:28Odifica las indicaciones como recursos.
- 10:29Trátalas como plantillas con variables y criterios de aceptación.
- 10:32Si no recuerdas nada más, captura la indicación correcta y la forma esperada de las salidas.
- 10:39El agente puede reutilizarla, adaptarla y comparar el resultado con tus contratos.
- 10:43Si es como se contrae, construye, depura e implementa en un bucle de conversación que sigue estando gobernado.
- 10:47El gran cambio del que nadie habla son los contratos tipados para herramientas de ejecución.
- 10:51Defines los esquemas de entrada y salida.
- 10:53El agente puede validar antes de ejecutar un solo paso en producción.
- 10:56Compara eso con simplemente ejecutar Python y rezar para que tu JSON oje en una propiedad adicional.
- 11:00Y si Python se puede tipificar.
- 11:01La cuestión es la disciplina en los límites, no la lealtad a la lengua.
- 11:04En Power Platform, los límites son los dominios de Microsoft Office, Power BI, Dataverse, PowerWatverse.
- 11:09Por lo tanto, usa las primitivas que optimizan.
- 11:11Una vez que lo dominas, todo lo demás encaja.
- 11:13El versionado es menor superficie, indicaciones y scripts no monolito.
- 11:17La observabilidad está centralizada.
- 11:18El historial de ejecución de Power Automate, linaje de datos y rastros de agente.
- 11:22No cinco paneles de registro aislados.
- 11:24El coste disminuye porque retira las funciones de Azure que solo hacían tareas de creación de trabajo.
- 11:29Y las tasas de defectos disminuyen porque tu orquestador está estarudo, no artesanal.
- 11:33Ahora, podrías estar pensando, esto suena a ceder el control.
- 11:36Incorrecto.
- 11:37Estás subiendo el control a nivel superior.
- 11:38Tú decides los contratos, las herramientas, las barreras de seguridad y las puertrevisión.
- 11:41El agente realiza la unión más rápido que tu bucle humano y es menos propenso a errores.
- 11:45Reservas Python para análisis de alto valor donde las bibliotecas se ganan la vida.
- 11:50Eso no es rendición, es estrategia.
- 11:52Deja que te muestre exactamente cómo se siente esto en la parte.
- 11:54Llega una solicitud.
- 11:56Necesitamos un informe semanal que limpia archivos CSV, los enriquezca con Dataverse,
- 12:00los pase a un modelo semántico y avise a los aprobadores.
- 12:02La forma antigua, crear una función Python, conectar un conector personalizado,
- 12:05pelear con OAuth y corregir tipos tres veces.
- 12:08La nueva forma.
- 12:09El agente llama a Dataflow Gantos a través de Copilot para generar las transformaciones,
- 12:13válida las columnas con el modelo, utiliza scripts de Office para preparar la entrega de Excel,
- 12:17activa un flujo para notificaciones y registra el linaje.
- 12:20Sin pegamento a medida, sin representación a medida.
- 12:22Esto funciona porque dejaste de usar Python como cinta adhesiva en una plataforma diseñada con sus propios sistemas de fijación.
- 12:27Dejas que la guía escriba pegamento cerca de las uniones, no en el hueco.
- 12:30Cuando el negocio cambia, alerta de spoiler lo hará.
- 12:33Actualizas un aviso, no una imagen de contenedor.
- 12:35Así es como sigues haciendo envíos, mientras todos los demás siguen en el infierno de la dependencia,
- 12:39aplicando finanzas porque la última finanza porque la última funetaria.
- 12:42Aplicación 1.
- 12:43Flujos de datos de Power BI generados en Python, no escritos a mano, y es donde se enciende la bombilla.
- 12:48En Power BI no te pagan por escribir en M artesanal o en Python a medida.
- 12:51Te pagan por entregar datos limpios e informes de trabajo.
- 12:54Copilot, dentro del flujo de datos Gen 2, te permite establecer la transformación en un lenguaje sencillo,
- 12:58luego genera Power Query M o así Python, anclado a tu modelo semántico real.
- 13:02No tablas de fantasía, tus tablas, columnas y medidas.
- 13:06Esa conciencia semántica acaba con toda una categoría de caos de columnas, no encontradas antes de que empiece.
- 13:12¿Por qué es importante generación más contexto equivale a menos errores tontos?
- 13:15Lo que muchos pasan por alto es el ciclo de revisión.
- 13:18No confías en la carnega.
- 13:19Lo usas para redactar rápido, luego revisas el div y bloqueas el patrón cuando es correcto.
- 13:23Desde ahí, usa Copilot para iterar con prompts, no con ediciones manuales, sin fin.
- 13:26Estás tratando el código como una plantilla con variables en lugar de un diario de las sensaciones de tu teclado.
- 13:32¿Cómo es el flujo de trabajo?
- 13:34Indicas las transacciones de ventas, filtras los últimos 12 meses, normalizas los formatos de fechas,
- 13:38haces una unión izquierda al maestro de clientes y calculas el margen bruto.
- 13:41Copilot propone M o Python.
- 13:43Previsualizas el resultado frente a la muestra,
- 13:45validas los nombres de las columnas frente al modelo semántico y fijas el paso.
- 13:49¿Necesitas Python para un núcleo de análisis como detección de valores atípicos o descomposición estacional?
- 13:53Bien, deja que Copilot lo genere dentro del flujo de datos, pero deja la orquestación fuera de él.
- 13:58Python calcula la plataforma orquesta.
- 14:00Victoria rápida, andamiaje de informes.
- 14:03Copilot puede generar una página inicial con elementos visuales en segundos.
- 14:07No es magia, son metad.
- 14:08¿Ya nombraste tus medidas, agregaste sinónimos y seleccionaste relaciones?
- 14:12Copilot aprovecha eso para colocar gráficos de forma inteligente.
- 14:15Ahorras el trabajo pesado y dedicas tiempo a refinar lo que importa,
- 14:18la lógica empresarial y la presentación.
- 14:21Errores comunes que aumentan los defectos.
- 14:23Primero, dejar que el Python generado por Copilot desarrolle tentáculo.
- 14:27Si empiezas a renombrar columnas, llamar a puntos de conexión externos
- 14:29o incrustar lógica de flujo de trabajo, habrás vuelto a caer en un pegamento quebradizo.
- 14:33Segundo, saltar revisiones de código porque lo escribió la IA.
- 14:36No, añade revisiones estandarizadas, usa una lista,
- 14:38válida forma de columna, gestiona nulos explícitamente
- 14:40y haz las uniones deterministas.
- 14:42Tercero, mezcla la orquestación y el análisis.
- 14:45Si integras lógica de aprobación en una transformación de Python,
- 14:48garantizas que el próximo cambio de esquema rompa tu flujo.
- 14:50La regla híbrida aquí es simple, Python para los núcleos de análisis M
- 14:54o pasos nativos de la plataforma para la fontanería.
- 14:57Usa Dataverse o OneLake para las entradas y salidas que el resto de la plataforma entiende.
- 15:01Cuando necesites ajustar la transformación, cambia la indicación y valida la diferencia,
- 15:06en lugar de tener que revisar una función de 400 líneas.
- 15:08Los cambios de negocio son ediciones de intención, no cirugía el pegamento.
- 15:12Y sí, la observabilidad mejora.
- 15:13El linaje del flujo de datos revela que no traje.
- 15:16Los pasos propuestos por Copilot forman una cadena elegible en lugar de un conjunto de scripts hechos a mar.
- 15:20Cuando algo falla, se soluciona el problema en un solo lugar.
- 15:23Compare eso con su antiguo patrón.
- 15:24Power Automate activa un conector personalizado, accede a una API de Python que modifica columnas,
- 15:28y luego escribe en un lago que olvidó etiquetar, cantador.
- 15:31La recompensa es velocidad con menos sorpresa.
- 15:33Genera, revise, registra.
- 15:35Reserva a Python para las matemáticas pesadas donde sigan la vida.
- 15:37Y cuando el director financiero inventó la métrica, un martes actualizas un prompt y revalidas
- 15:41sin tener que desplegar una imagen de contenedor.
- 15:44Intente fingir que eso no.
- 15:45¿Se estabilizó el flujo de datos?
- 15:46Bien.
- 15:47Elimine ahora ese frágil pegamento que vive gratis en Power Automate.
- 15:50Aplicación 2.
- 15:51Power Automate.
- 15:52Reemplace el pegamento de Python con Office Scripts más agentes.
- 15:56En Power Automate.
- 15:56El movimiento correcto es aburrido a propósito.
- 15:58Conectores nativos y Office Scripts.
- 16:01Describe tus pasos.
- 16:02Copaylo, redacta el flujo en Scripts, y mantienes todo dentro de Microsoft 365.
- 16:06Sin Azure Functions, sin andamiaje de conectores personalizados,
- 16:09sin parches de cifrado SSL a medianoche en un contenedor que olvidaste que existía.
- 16:13Revelación impactante.
- 16:14Cuando reduce las partes móviles, reduce los errores.
- 16:16¿Por qué Office Scripts?
- 16:18Porque tiene un sabor a TypeScript con un modelo de objetos definido
- 16:20que te proporciona aristas tipadas, firmas de métodos y formas predecibles
- 16:23antes de que el tiempo de ejecución tenga la oportunidad de avergonzarte.
- 16:26Copaylo se vuelve.
- 16:28Para cada nueva fila de esta tabla, normaliza las cadenas de fecha,
- 16:31calcula un estado, y envía un correo electrónico al propietario
- 16:34con un resumen en exactamente eso, un flujo más un script.
- 16:37Tus datos permanecen cerca de Excel SharePoint en OneDrive.
- 16:40Tu gobernanza se mantiene más sencilla, y tu tasa de defectos disminuye
- 16:43porque eliminaste el desvío a Doc de Python al que le encantaba interrumpirse los martes.
- 16:46¿Cómo estructurar o para que se escale?
- 16:48Tu opta un patrón impulsado por agente.
- 16:50El agente, agente de tipo o similar selecciona herramientas de una caja de herramientas restringida.
- 16:55Invoca Office Script, llama a un conector de gráficos, escribe en Dataverse, envía una aprobación.
- 16:59Las entradas y salidas son extremáticas.
- 17:00El agente valida las condiciones previas, ejecuta una prueba con la muestra y solo entonces promueve el cambio.
- 17:06La precisión al llamar herramientas importa, nombra las inambigüedad.
- 17:08Actualizar la tabla es mejor que hacer cosas.
- 17:12Cuando el agente elige sistemáticamente la herramienta correcta,
- 17:14dejas de conectar la acción incorrecta al desencadenador correcto.
- 17:16Victorias rápidas que eliminan el pegamento de Python.
- 17:19Operaciones en Excel, limpiar columnas, eliminar duplicados y campos.
- 17:22Los scripts de Office gestionan todo esto de forma nativa.
- 17:25Aprobaciones y notificaciones, acciones nativas en minutos, autenticación personalizada a 0.
- 17:29Actualizaciones de Dataverse y SharePoint.
- 17:31Conectores que reconocen metadatos no llamadas HTTP directas.
- 17:34Los costes bajan porque no pagas por procesamiento activo solo para renombrar columnas.
- 17:37El tiempo de resolución se reduce porque tu agente puede generar, probar e iterar
- 17:41sin que un humano configure un contenedor de desarrollo.
- 17:44Y tu equipo de seguridad, deja de mirarte mal porque eliminaste
- 17:46ese endpoint de API desconocido que alguien etiquetó como temporal.
- 17:49Errores que debes evitar porque por supuesto lo probarás.
- 17:51Primero, forzamos Python mediante un conector propio para tareas triviales.
- 17:55Si el trabajo es remodelar una tabla, usa scripts de Office.
- 17:58Segundo, ignora la gobernanza.
- 18:00Los scripts requieren versionado, revisión y normas de nombres.
- 18:03Trátalos como código porque lo son.
- 18:05Tercero, enterrar la lógica empresarial en 5 flujos sin contratos de tipo.
- 18:09Define tus esquemas de entrada y salida por adelantado.
- 18:13El agente puede aplicarlos, la plataforma los validará y producción te lo agradecerá.
- 18:17Aún quieres Python.
- 18:18Ponlo donde pertenece.
- 18:19Análisis.
- 18:20Si un flujo necesita predicciones o transformaciones avanzadas,
- 18:23llama a un servicio adecuado.
- 18:23Trabajo de cuaderno de fabric, punto final de ML,
- 18:27detrás de una API limpia, no una aplicación flask improvisada que alguien dejó en un nivel gratuito.
- 18:31El flujo orquesta, Python calcula, interactúan a través de un contrato, no a través de vibraciones.
- 18:36La sutil ventaja de los scripts de Office más los agentes es la facilidad de mantenimiento.
- 18:40Los prompts son activos, los scripts se vuelven herramientas útiles.
- 18:43Los flujos son capas de orquestación finas, no museos de lógica.
- 18:45Cuando cambia los requisitos, actualizas un aviso y, si es necesario, un script con una revisión,
- 18:50en lugar de volver a visitar toda una pila de conectores personalizados.
- 18:53El agente recuerda la corrección anterior, reutiliza el patrón y evita que se repita, que se repita.
- 18:57Así es como conviertes, pasamos la tarde depurando tipos en, enviamos, antes del almuerzo.
- 19:02La verdad, en Power Automate Python como pegamento es la dificultad performativa.
- 19:06Demuestrar que puedes, mientras la plataforma te ofrece en silencio un camino más simple y seguro.
- 19:10Úsalo.
- 19:11Aplicación 3. Los cuadernos de Fabric contienen Python, automatiza el perímetro.
- 19:14En Fabric, Python finalmente se encuentra donde es más fuerte, el núcleo de cómputo.
- 19:18No el timbre de la puerta ni el trabajo de conductos.
- 19:21Mantienes la lógica empresarial en los bordes y dejas que el cuaderno haga análisis, modelado y transformaciones pesadas.
- 19:26El perímetro, la programación, la validación y la política de S son de los agentes y de las herramientas TypeScript.
- 19:31¿Por qué es importante?
- 19:32Cuando suelda la orquestación a un cuaderno, cada ajuste del entorno se convierte en un incidente de producción.
- 19:37Preocupación es separar.
- 19:38Si la gente llama al cuaderno a través de una API de trabajo limpia, pasa entradas tipificadas y espera salidas tipificadas y espera tipificadas.
- 19:44Si la forma se desvía, falla rápidamente en el borde, no a la mitad de una ejecución de 20 minutos.
- 19:48Así se ve esto en la práctica.
- 19:50Copilot ayuda dentro del cuaderno para edad, vectorización y andamiajes de visualización.
- 19:54Sigues revisando y fijando versiones de bibliotecas.
- 19:56Adultos, ¿recuerdas?
- 19:57El agente gestiona canalizaciones, activadores al llegar datos, ejecuta una comprobación de esquema, inicia el trabajo del cuaderno y valida las salidas con respecto al contrato antes de publicarlas en OneLake o en un modelo semántico.
- 20:07Cuadernos de control de versiones como cuyo.
- 20:09Nacen indicaciones que generan funciones auxiliares.
- 20:11Salidas de pruebas unitarias, métricas, distribuciones, recuentos de filas en lugar de tuberías línea por línea.
- 20:16Victoria rápida.
- 20:17Indica Copilot que genere un paso de descomposición estacional.
- 20:20Guárdalo en el cuaderno y deja que el agente organice reintentos y alertas.
- 20:24La lógica empresarial reside en contratos declarativos.
- 20:26Python sigue siendo computacional.
- 20:28Errores que se deben evitar.
- 20:29Ocultar aprobaciones o renombrar dentro del cuaderno.
- 20:32Acoplar flujos a puntos de conexión ad hoc o almacenar la única definición de un KPI dentro de un comentario de sed.
- 20:36No hagas arqueología.
- 20:38Haz arquitectura.
- 20:40Ahora cuantifícalo para que finanzas deje de suspirar.
- 20:42Resultados.
- 20:43Ahorro de tiempo.
- 20:44Reducción de costes.
- 20:44Defectos.
- 20:45Paradas.
- 20:46La generación asistida por IA colapsa el ciclo de construir, depurar y desplegar.
- 20:49Copilot redacta transformaciones y scripts.
- 20:51El agente realiza pruebas como estas antes de la promoción.
- 20:54Reduces el retrabajo y el cambio de contexto porque la orquestación permanece nativa y el código se encuentra donde se ejecuta.
- 20:59A continuación, retira las funciones de Azure que renombraban columnas, mantén los flujos en la plataforma, los cuadernos en Fabric y apegaban Office Scripts.
- 21:06Pagas menos en computación y mucho menos en atención.
- 21:09Sin parches de contenedores, menos secretos y menos caídas en fin de semana.
- 21:12Defectos por último.
- 21:13Límites escritos en conectores, modelos de objetos de Office y Clip y metadatos semánticos que detectan errores de forma pronto.
- 21:19Las protecciones, la precisión de herramientas y la retención del contexto eliminan el ciclo de arreglar y romper todo.
- 21:25La recurrencia disminuye porque actualizas patrones, no solo archivos.
- 21:28Métricas prácticas a seguir.
- 21:30Tiempo de resolución por incidente, tasa de éxito, en llamadas herramientas y plazo de cambios.
- 21:35Lista de implementación.
- 21:36Elige tu orquestador.
- 21:37Define contratos.
- 21:38Usa plantillas para prompts.
- 21:39Añade puertas de revisión y monitorea todo centralmente.
- 21:41Python no ha muerto ha sido degrada a su especialidad.
- 21:45Bien, así es como se envía.
- 21:46Contra argumento y refutación, pero Python domina la ciencia de datos.
- 21:50Si Python domina la ciencia de datos, bibliotecas, comunidad, cuadernos, todo.
- 21:53En Fabric, esa es la razón exacta por la que lo mantienes en cuadernos y núcleos de análisis.
- 21:57Es el motor, la verdad.
- 21:58Los motores no gobiernan los semáforos.
- 22:00La orquestación son carreteras, señales y reglas.
- 22:03Ese es el dominio de Power Platform.
- 22:05Conectores, Office Scripts, Dataflogan 2 y Copilot.
- 22:09Esto es lo que casi todos confunden.
- 22:11Dominar análisis no equivale a ser apto para el pegamento en la pila de Microsoft.
- 22:15En Power Automate, Python es un cálculo externo, indirecto a través de funciones de Azure o conectores personalizados.
- 22:21Sueña de costes, secretos, arranques en frío y de fase de versiones.
- 22:24Mientras tanto, los scripts de Office se ejecutan donde residen tus datos de Microsoft 365 y Copilot los redacta a lenguaje sencillo.
- 22:30Estás eligiendo fricción frente a velocidad nativa.
- 22:32Necesitamos lógica personalizada.
- 22:34Bien, ponlo tras límites escritos.
- 22:36Usa un trabajo de Fabric Notebook o un punto de conexión de ML para predicciones y transformaciones pesadas.
- 22:40Expone una API limpia.
- 22:41Deja que el flujo se orqueste con contratos, no con vibraciones.
- 22:44Disfrutas de la potencia de Python sin programar manualmente cada aprobación, cambio de nombre o salto de archivo en una flash que no parcharás.
- 22:49La trayectoria de Microsoft refuerza esta división.
- 22:53Los scripts de Office son la ventaja de los scripts autorizados para M3.5.
- 22:57Copilot es consciente del modelo semántico en Power BI Dataflow Gen 2 generando M o Python anclado a tus metadatos.
- 23:03Los agentes mejoran la precisión de las llamadas herramientas y la retención del contexto haciendo el pegamento fiable y auditable.
- 23:09Nada de eso requiere que incrustes la orquestación en Python.
- 23:11La tecnología híbrida no es un compromiso, es el diseño.
- 23:13Los scripts y agentes con estilo TypeScript manejan el perímetro, Python manejan el computador, Python manejan el computador.
- 23:18Se reúnen en API o colas tipificadas.
- 23:20Reduces el tiempo de resolución, bajas costos de ejecución y cortas la recurrencia de defectos al hacer las uniones explícitas.
- 23:25Usa Python de enbrille.
- 23:27Deja de forzarlo a ser cinta adhesiva.
- 23:29Anual de implementación en tus próximos 30 días.
- 23:31Se van a un auditoría.
- 23:32Etiqueta cada flujo de trabajo y datos como pegamento o análisis.
- 23:35Resalta Python en funciones que tocan aprobaciones, renombran o archivan antipatrones de SST.
- 23:40Documenta entradas, salidas y puntos críticos de FAI.
- 23:42Extra de métricas reales, el tiempo de resolución de incidentes, el tiempo de entrega de cambios y la tasa de éxito de llamadas si usas a gente.
- 23:48Si no las tienes bien, establece la línea de base ahora.
- 23:51Semana 2. Migra el pegamento trivial.
- 23:53Reemplaza los puntos finales de Python usados para tareas de Excel o SharePoint con scripts de Office más conectores nativos.
- 23:59Usa Copilot para redactar scripts desde un inglés simple.
- 24:02Después añade una lista de revisión ligera.
- 24:04Las formas de columna, el manejo de nulos e idempotencia.
- 24:06Estandariza las plantillas y nombre sus scripts como adultos.
- 24:09Verbo, sustantivo y alcance, no como scripts finales.
- 24:112. Crea versión en su repositorio.
- 24:13Sí, los scripts son COID.
- 24:15Semana 3. Refactorice el flujo de datos.
- 24:17Mueva las transformaciones escritas a mano a la generación asistida por Copilot en Dataflogin 2.
- 24:21Mantenga la orquestación fuera de Python.
- 24:22Resérvela solo para los núcleos de análisis.
- 24:25Válide con su modelo semántico.
- 24:26Nombres de columna, tipos de datos y medidas.
- 24:28Capture la diferencia que acepte y añádala a su biblioteca de prompts para que el siguiente cambio sea una edición, no una expedición.
- 24:34No una expedición.
- 24:34Semana 4. Introduzca un agente para la orquestación compleja.
- 24:38Restrinja la caja de herramientas, la hoja de cálculo, actualizar tabla, dataverse.doc.observ, dataflow.run, email.send.
- 24:45Defina los contratos de tipo para cada herramienta, incluyendo cargas útiles de muestra y criterios de aceptación.
- 24:50Active la validación previa a la ejecución con muestras y mida la precisión de llamadas y tiempo de resolución.
- 24:54Si el agente falla, ajusta el patrón y actualice prompts, esquemas o nombres de herramientas para reducir la recurrencia.
- 25:00Gobernanza en todo momento.
- 25:02Aplique interfaces tipificadas en cada costura.
- 25:04Ponacen indicaciones junto con el código.
- 25:06Añada puertas de revisión a los scripts y al flujo de datos.
- 25:08Centralice la telemetría y la historia de la ejecución de Power Automate, el linaje de datos y seguimientos de agentes en un panel.
- 25:14Los planes de reversión no son negociables.
- 25:16Versiones de script anteriores, último flujo de datos bueno conocido e instantáneos de trabajos de bloc de notas.
- 25:21Criterios de salida al día 30.
- 25:23Menos conectores a medida para unión trivial.
- 25:25Reducción medible del costo operativo.
- 25:27Cambios rápidos con menor radioimpacto de interfaces que permiten a un nuevo integrante desplegar en un día, no en una semana.
- 25:33Python permanece dentro de los cuadernos y los núcleos de análisis.
- 25:36El enlace.
- 25:37Se genera, se escribe y se aburre.
- 25:39Ese es el punto.
- 25:41Conclusión clave.
- 25:42En el ecosistema de Microsoft, los agentes y los scripts de TypeScript se orquestan con limpieza,
- 25:46mientras Python queda limitado al análisis donde sus librerías sí rinden.
- 25:50Si esto le ahorró tiempo, pague la deuda.
- 25:53Suscríbase.
- 25:54Ve el seguimiento sobre cómo crear su primer manual de agente con contratos de herramientas tipificados y puertas de revisión.
- 25:59Realizarás envíos más rápidos, con menos cortes y finanzas dejará de suspirar al ver tu factura.
- 26:03No.