Latest / M365.FM – Microsoft 365, Copilot & KI Podcast auf Deutsch / Python als Klebstoff in Power Automate? Office Scripts, Copilot und typisierte Agenten statt fragiler Flows (KI-Synchronfassung)
Transcript
- 0:00Python ist die Sprache der KI. Falsch. Innerhalb des Microsoft-Stacks schreibt die KI den Klebstoff, nicht Sie.
- 0:05Sie stopfen Python in Power Automate und Power BI und wundern sich dann, warum Ihre Flows wackeln wie ein dreibeiniger Stuhl.
- 0:10Hier ist die Lösung.
- 0:11Ich zeige Ihnen, warum typbasierte Agentenorchestrierung und Co-Pilot TypeScript ähnliche Skripte zum erstklassigen Klebstoff machen,
- 0:16Python auf isolierte Analysen beschränken und Erstellung, Debugging sowie Deployment in eine einzige Konversationsschleife zusammenführen.
- 0:23Bleiben Sie dran für den geheimen Schritt gegen Defektinflation, den Fehler, der stillschweigend Budgets leert,
- 0:27und das Hybrid-Modell, mit dem Sie Python ohne Schmerzen nutzen können.
- 0:32Das Problem, Pythons Reibung innerhalb der Power-Plattform.
- 0:35Beginnen wir mit dem Offensichtlichen, dass es irgendwie doch nicht offensichtlich ist.
- 0:37Power Automate führt kein beliebiges Python aus.
- 0:40Office Scripts mit TypeScript-Geschmack sind die native Skript-Oberfläche für Microsoft 365.
- 0:44Excel Online hostet Sie. Das ist der richtige Weg.
- 0:46Wenn Sie auf Python bestehen, schrauben Sie Azure Functions, Logic Apps oder benutzerdefinierte Konnektoren dazu.
- 0:50Jetzt haben Sie externes Compute, Deployment Pipelines, Authentifizierung und mein Favoritlaufzeit-Überraschungspaket hinzugefügt.
- 0:55Warum das wehtut, ist eine Frage einfacher Wirtschaftlichkeit und Wahrscheinlichkeit.
- 0:57Externe Setups bedeuten mehr Dienste zur Konfiguration, mehr Zugangsdaten zur Rotation und mehr laufende Kosten, selbst wenn Sie schlafen.
- 1:05Dynamische Typisierung ist wie russisches Roulette.
- 1:07Der Code kompiliert, weil es kein Kompilieren gibt und stürzt dann während der Ausführung ab, weil ein Feld anders war als angenommen.
- 1:12In einem Flow ist das nicht lustig.
- 1:13Es bedeutet eine unterbrochene Genehmigung, eine verpasste SLA und ein weiteres Ticket mit dem Titel dringend Kleinschreibung.
- 1:18Spezifische Szenarien Power BI Dataflows.
- 1:21Sie transformieren Daten.
- 1:22Copilot kann jetzt Power Query M oder Python für Sie in einem Dataflow Gen 2 generieren.
- 1:26Zuge.
- 1:27Großartig, bis Sie dies mit einem separaten Python-Dienst für Klebstoffaufgaben mischen, die Power Automate nativ hätte erledigen können.
- 1:32Jetzt überspannt Ihre Datenherkunft verschiedene Produkte.
- 1:34Observability.
- 1:35Viel Spaß dabei, einen Fehler von einem Flow über eine Funktion bis hin zu einem Dataflow in der Zeit zu verfolgen, in der Ihre Stakeholder fragen, ist es schon fertig?
- 1:41Zum siebten Mal.
- 1:42Power Automate Flows.
- 1:44Der ganze Punkt sind native Connectoren und Office Scripts.
- 1:46Leute stopfen immer noch Python hinter einem benutzerdefinierten Connector, um Spalten in Excel umzublenden.
- 1:49Das ist, als würde man einen Abschleppdienst rufen, um aus der eigenen Einfahrt zu verfolgen.
- 1:53Jeder zusätzliche Sprung erhöht die Fragilität.
- 1:54Connector-Schemas driften auseinander, Funktionsabhängigkeiten veralten, Berechtigungen wuchern über Entrarollen, Ressourcengruppen und mysteriöse Storage-Accounts, zu deren Erstellung sich niemand bekennt.
- 2:05Fabric Notebooks.
- 2:06Ja, hier gehört Python hin für Data Science, ML und ernsthafte Rechenleistung, aber wenn Sie Notebooks als Orchestrierungsklebstoff verwenden, schweißen Sie Geschäftslogik an einen Compute-Kernel.
- 2:14Planung, Validierung und EAA werden dadurch zu Sondereinfertigungen.
- 2:18Ein Umgebungsupdate später, Pandas erhält eine neue Nebenversion und ein einfacher Kleber wird zu einer archäologischen Schicht.
- 2:24Anfänger glauben, sie vereinfachen die Dinge.
- 2:25In Wirklichkeit schaffen sie einen zentralen Punkt für prozedurale Fehler mit YAML als Bonus.
- 2:29Das, was die meisten übersehen, Office Scripts sind kein Spielzeug-TypeScript.
- 2:32Sie sind die offizielle Schnittstelle für die Automatisierung von Excel und M365 Aufgaben ohne Infrastrukturbelast.
- 2:37Vergleiche das mit vollständigem Node-TypeScript, dass du in Azure Functions für robuste APIs nutzt, wenn du sie wirklich brauchst.
- 2:42Python innerhalb der Power-Plattform ist konzeptbedingt indirekt.
- 2:45Du kannst es tun.
- 2:46Du solltest es nicht für Kleber kaufen.
- 2:47Reden wir über Kostenrechnung ohne Wunsch denken.
- 2:50Einfache Flows sind günstig, weil sie innerhalb der Plattform bleiben.
- 2:52Connectors, Trigger und Office Scripts nutzen deine bestehende Lizenzierung.
- 2:56Holst du Python über Functions hinzu, zahlst du in zwei Währungen Geld und Aufmerksamkeit.
- 3:00Geld für Ausführung, Speicher und Netzwerk.
- 3:03Aufmerksamkeit für Versionierung, Image-Share-Tung, Secrets, Retreats, Cold-Starts und das wöchentliche.
- 3:07Warum ist es um 2014 ausgefallen?
- 3:09Drama.
- 3:09In kleinem Maßstab ist es noch.
- 3:10Auf Unternehmensebene ist das ein Budgetposten voller vorprogrammierter Reue.
- 3:14Häufige Fehlerquellen tauchen immer wieder auf.
- 3:16Brüchige Connectors, bei denen die Swagger-Spezifikation der Realität um ein Feld hinterherhängt.
- 3:20Versionsdrift, Bibliotheks-Updates ohne Fixierung, weil jemand immer die neueste Version will.
- 3:25Berechtigungswirrwarr, Service-Principles mit temporären Rechten, die für immer bestehen bleiben.
- 3:29Dienstübergreifendes Debugging, das Durchsuchen von Power Automate, Azure Functions und Dataflow Logs, wie bei einem True-Crime-Podcast.
- 3:35Die Wahl.
- 3:35Die Freiheit der dynamischen Typisierung ist schön, bis es 15 am Quartalsende ist und dein Flow mit dem falschen Format erfolgreich durchläuft.
- 3:41Dark-typisierte Grenzen fangen Dummheiten ab, bevor sie live gehen.
- 3:44Innerhalb der Power-Plattform bieten dir TypeScript-ähnliche Skripte und schematisierte Connectors genau diese Leitplanken.
- 3:49Python kann auch Typen haben.
- 3:50Die meisten von euch setzen sie in Flows aber nicht durch.
- 3:52Widersprich nicht, deinen Log-Dateien haben es bereits getan.
- 3:54Und nun der Übergang, auf den du gewartet hast.
- 3:56Wenn sich der Aufwand jedes Mal summiert, wenn du kurz als Kleber zusammenstückelst, was ersetzt deine Kleber?
- 3:59KI, die den Kleber für dich schreibt und ausführt, innerhalb der von der Plattform optimierten Bahnen.
- 4:05Co-Pilot kann natürliche Sprache in Office Scripts für Microsoft 365 Aufgaben übersetzen.
- 4:11In Power BI nutzt Co-Pilot semantische Modellmetadaten, um präzise M oder Python zu generieren und Berichtsgerüste in Sekunden zu erstellen.
- 4:17Agenten wie der Type-Agent koordinieren Tools mit Speicher- und Leitplanken, was das Ping-Pong von Spezifikationen, Code-Deployment und Debugging reduziert.
- 4:24Du begrenzt die Angriffsfläche, erhältst typisierte Schnittstellen, wo sie wichtig sind und behältst Python dort, wo es glänzt.
- 4:29Kontrollierte Analytik, kein Klebeband.
- 4:31Ja, du kannst daran festhalten, dass Python alles kann.
- 4:34Klebeband kann es auch.
- 4:35Das macht es nicht zur richtigen Befestigung für Flugzeuge.
- 4:37Halten Sie die Orchestrierung aktiv.
- 4:39Lassen Sie die KI den Kleber schreiben.
- 4:40Nutzen Sie Python-Notebooks oder dafür ausgelegten Diensten.
- 4:43Sie geben weniger aus, verursachen, weniger Fehler.
- 4:45Und das ist das schmerzhafte Teilliefernmeer.
- 4:48Warum aktuelle Ansätze scheitern?
- 4:50Manueller Code und statische Playbooks.
- 4:52Die manuelle Coding-Schleife sieht auf dem Whiteboard heldenhaft aus.
- 4:54Anforderung Code, Deployment, Test, Korrektur, Aktur, erneutes Deployment.
- 4:57In der Realität ist es ein Whack-a-Mole-Spiel in Zeitlupe.
- 4:59Geschäftsregeln ändern sich mitten im Sprint.
- 5:01Ihr finales Schema ändert sich noch vor dem Mittagessen.
- 5:03Und die einzige Konstante ist ein weiteres Deployment.
- 5:06In der Power-Plattform ist diese Schleife noch schmerzhafter,
- 5:08da jeder Sprung von Power Automate über Azure Functions zu Power BI die Reibung erhöht und die Fehlerquellen vervielfacht.
- 5:15Statische Playbooks sind die andere Falle.
- 5:17Sie haben ein Golden Path Runbook für die Quartalsabschlusslogik gespielt.
- 5:20Dann erfindet der Vertrieb einen neuen Rabatt.
- 5:22Die Finanzabteilung passt die Umsatzrealisierung an
- 5:24und die Rechtsabteilung fügt gestern eine vierstufige Genehmigung hinzu.
- 5:28Ihr Python-Kleber in den Functions biegt sich nicht, er bricht.
- 5:31Sie aktualisieren Code, erhöhen Abhängigkeiten, bauen Container neu
- 5:33und entdecken wieder, dass Code-Starts bevorzugt bei Executive-Demos auftreten.
- 5:37Faszinierend, oder?
- 5:38Die Wahrheit, die die meisten meiden, die Freiheit dynamischer Typisierung,
- 5:40fühlt sich schnell an, wenn man allein ist.
- 5:42Skaliert in Flows ist es ein Glücksspiel mit Fehlern.
- 5:43Ein optionales Feld ändert sich von String zu Zahl
- 5:46und ihre Funktion läuft fröhlich weiter, bis ein Zweig Text erwartet
- 5:49und zur Laufzeit eine Ausnahme wirft.
- 5:52Das ist kein laut scheiternder Unit-Tester seiner Produktion,
- 5:54die Transaktion stillschweigend falsch klassifiziert.
- 5:56Und ja, Ihr Audit-Protokoll ist im Grunde ein Roman.
- 5:59Observability ist eine Schnitzeljagd.
- 6:01Fehler entstehen in Power Automate, werden in einem benutzerdefinierten Connector transformiert,
- 6:05lösen eine Python-Funktion aus, springen zu Dataflow Gen 2
- 6:07und tauchen schließlich als defekte Karel in Power BI auf.
- 6:11Jetzt lesen Sie fünf Protokolle, die sich nicht auf dasselbe Zeitstempelformat einigen können.
- 6:14Sie nennen das Untersuchung.
- 6:16Die Benutzer nennen es, wir haben immer noch keine Zahl.
- 6:18Kurzgeschichte.
- 6:19Ein Team sparte Stunden bei der monatlichen Berichterstattung
- 6:21durch Zusammenführung der Transformation in einer einzigen Python-Funktion.
- 6:24Es funktionierte, bis Abhängigkeitskonflikte wieder auftauchten.
- 6:27Ein kleines Pandas-Update änderte den Standard,
- 6:29ihre Funktion konvertierte in Nullwerte stillschweigend
- 6:31und zwei Wochen später waren die Abweichungsberichte gerade so weit daneben,
- 6:34dass es gefährlich wurde.
- 6:35Die haben es repariert.
- 6:36Dann trat es wieder auf, weil das Pin von Versionen auf dem Backlog stand.
- 6:39Fehlerwiederholung ist kein Rätsel, es ist ein Prozessfluss.
- 6:41Und Governance?
- 6:42Benutzerdefinierte Konnektoren altern wie mit.
- 6:44Open-API-Spezifikationen driften von der Realität ab,
- 6:46Token laufen ab, Service-Prinzipien sammeln vorübergehend übermäßige Rechte
- 6:49und ihre einst elegante Pipeline ist jetzt eine Rube-Goldberg-Maschine mit SOC befunden.
- 6:54Die manuelle Schleife kostet nicht nur Zeit, sie häuft operative Schulden an.
- 6:58Jeder schnelle Fix ist ein zukünftiger Ausfall mit Kalendereinladung.
- 7:01Das Zentrum kann nicht halten, weil das Zentrum brüchiger Kleber ist.
- 7:04Manueller Code funktioniert, wenn der Bereich stabil ist.
- 7:06Die Geschäftslogik der Power-Plattform ist nicht stabil.
- 7:09Achten Sie deshalb genau darauf?
- 7:10Ihre Orchestrierung muss adaptiv sein, an den Rändern typisiert
- 7:13und nah an den Primitiven der Plattform generiert werden,
- 7:15nicht weit entfernt, handgestrickt, nicht weit entfernt, handgestrickt.
- 7:17Hören Sie auf Klebecode wie eine App zu behalten.
- 7:19Lassen Sie einen Agenten orchestrieren und einschränken.
- 7:21Die bessere Methode, typisierter Agent plus Co-Pilot als Orchestrator.
- 7:24Setzen Sie auf ein Modell, das nicht gegen die Plattform arbeitet.
- 7:27Agenten generieren, rufen Tools auf, beobachten Ergebnisse
- 7:30und korrigieren kein unkontrollierter Code-Auswurf,
- 7:32sondern Tool-Aufrufe mit Leitplanken.
- 7:34Sie geben dem Agenten eine begrenzte Tool.
- 7:36Office-Skripte für Microsoft 365-Aktion,
- 7:39Power BI Dataflow Gen 2 für Transformationen,
- 7:42Konnektoren für Datentransfers
- 7:43und strikt typisierte Schnittstellen dazwischen.
- 7:46Der Agent hält den Kontext schlussfolgernd über Schritte hinweg
- 7:48und schreibt nur dort Code, wo er hingehört.
- 7:50Beginnen Sie mit Office-Skripten und Co-Pilot.
- 7:52Sie beschreiben das Gewinnsteck.
- 7:54Wenn eine neue Zeile in dieser Tabelle landet,
- 7:56Datumsformate normalisieren, Lücken füllen
- 7:57und eine Zusammenfassung an die Genehmiger mailen.
- 7:59Co-Pilot übersetzt dies in TypeScript-ähnliche Office-Skripte und Flow-Schritte.
- 8:03Es gibt keine externe Laufzeit,
- 8:04keinen Container abzusichern,
- 8:05keinen Geheimspeicher zu betreuen.
- 8:06Der Code liegt dort, wo die Daten leben.
- 8:08Excel Online, SharePoint, OneDrive und ihr Flow
- 8:10verbinden native Konnektoren.
- 8:13Weniger bewegliche Teile, weniger Fehlerquellen.
- 8:15Was die meisten übersehen,
- 8:16typisierte Ränder existieren auch hier.
- 8:18Objektmodelle, Methodensignaturen und Connectorschemas
- 8:21erzwingen die Struktur,
- 8:22bevor die Laufzeitumgebung alles vermischt.
- 8:24Wechseln Sie zu Dataflow Gen 2 mit Co-Pilot,
- 8:26Prompts werden zu Power Query M oder Python,
- 8:28jedoch mit Kontext.
- 8:29Co-Pilot ist sich des semantischen Modells bewusst.
- 8:31Er kennt Ihre Tabellen, Spalten, Measures und Synonyme,
- 8:34sodass die Generierung an Ihrer Realität verankert ist,
- 8:36nicht an einem halluzinierten Schema.
- 8:38Benötigen Sie schnell einen Berichtskur?
- 8:39Co-Pilot kann in Sekunden eine Seite mit Visualisierung erstellen.
- 8:42Nicht durch Magie,
- 8:43sondern weil er von Ihnen bereits kuratierte Metadaten nutzt.
- 8:46Sie validieren die Diffs, sperren das Muster
- 8:48und das ist wichtig,
- 8:48halten die Orchestrierung aus Python heraus.
- 8:51Nutzen Sie Python im Dataflow für Analyse-Schritte,
- 8:53nicht für Umbenennungen von Spalten oder Genehmigungsanfragen.
- 8:56Binden Sie nun typeagent.tupy
- 8:58oder ein ähnliches Agenten-Framework
- 8:59für mehrstufige Schlussfolger nach.
- 9:00Der Agent ersetzt nicht Ihre Governance,
- 9:02er setzt sie durch,
- 9:04erinnert sich an frühere Fehler,
- 9:05wählt das richtige Tool und ruft intelligent ab.
- 9:08Hier sind die Genauigkeit der Toolaufrufe
- 9:09und die Kontextspeicherung entscheidend.
- 9:10Wenn der Agent konsistent zwischen Arbeitsblatt aktualisieren
- 9:13und E-Mail senden wählen kann,
- 9:14vermeiden Sie menschliche Verdrahtungsfehler.
- 9:16Die Lösungszeit verkürzt sich,
- 9:18da der Agent die Vorarbeit leistet.
- 9:19Skip generieren,
- 9:20am Beispiel testen,
- 9:21Ausgaben validieren
- 9:23und erst dann Änderungen übernehmen.
- 9:25Warum das funktioniert,
- 9:26ist einfach Rechitektur.
- 9:27Begrenzen Sie die Code-Oberfläche.
- 9:28Setzen Sie statisch typisierte Grenzen
- 9:30an die Schnittstellen
- 9:31offener API-Schemas für Connectoren,
- 9:33Office-Script-Objektmodelle
- 9:34und semantische Modelle in Power BI.
- 9:36Innerhalb dieser Grenzen
- 9:37lassen Sie die KI-Code gemäß in Spezifikationen.
- 9:39Der Grund, warum dies Fehler reduziert,
- 9:40ist nicht übernatürlich,
- 9:41sondern vorab Validierung.
- 9:43Sie erkennen Formfehler,
- 9:44bevor Sie zu Ausfällen führen.
- 9:46Und da der Agent ein Gedächtnis hat,
- 9:48unterbinden Sie Wiederholungen,
- 9:49also Fehler, die zurückkehren,
- 9:50weil die Korrektur nur die Datei,
- 9:51aber nicht das Muster änderte.
- 9:53Praktische Verlagerung.
- 9:54Python bleibt dort, wo es dominiert.
- 9:55Innerhalb von Fabric-Notebooks
- 9:58oder Datenflüssen
- 9:58für fortgeschrittene Analysemodelle und ML.
- 10:00Sie lassen Co-Pilot
- 10:01bei der explorativen Datenanalyse,
- 10:03bei Vektorisierungsmustern
- 10:04und Visualisierungscode helfen.
- 10:06Drumherum übernimmt der Agent
- 10:07die Peripherie,
- 10:08die Zeitplanung, Validierung,
- 10:10I.O. und Richtlinien.
- 10:12Agenten starten Notebooks,
- 10:13validieren Ausgaben
- 10:13und leiten Ergebnisse weiter,
- 10:15ohne maßgeschneiderte Orchestrierung
- 10:16in Python erfinden zu müssen.
- 10:18Sie verschweißen Geschäftslogik
- 10:19nicht mit einem Kernel,
- 10:19sondern trennen Zuständigkeiten
- 10:20wie ein Profi.
- 10:22Office-Skripte und Co-Pilot
- 10:23sorgen für schnell Erfolg.
- 10:24Der Agent erzwingt Wiederholbarkeit.
- 10:26Hier ist die Abkürzung,
- 10:27die niemand lehrt.
- 10:28Kodifizieren Sie Prompts
- 10:29als Assets.
- 10:30Behandeln Sie sie wie Vorlagen
- 10:31mit Variablen
- 10:32und Abnahmekriterien.
- 10:34Wenn Sie sich sonst nichts merken,
- 10:35speichern Sie den erfolgreichen Prompt
- 10:37und die erwartete Form der Ausgaben.
- 10:39Der Agent kann dies wiederverwenden,
- 10:40anpassen und das Ergebnis
- 10:41gegen Ihre Verträge prüfen,
- 10:42Linting.
- 10:43So verschmelzen Sie Entwicklung,
- 10:44Debugging und Deployment
- 10:45zu einer konversationsbasierten Schleife,
- 10:46die weiterhin kontrolliert bleibt.
- 10:48Der Game Changer,
- 10:48über den jemand spricht,
- 10:49typisierte Verträge für Agententools.
- 10:51Sie definieren die Eingabe-
- 10:52und Ausgabeschemas.
- 10:53Der Agent kann validieren,
- 10:54bevor er einen einzigen Schritt
- 10:55in der Produktion ausführt.
- 10:56Vergleichen Sie das damit,
- 10:57einfach Python auszuführen
- 10:58und zu beten,
- 10:58dass Ihr Jason nicht plötzlich
- 10:59eine zusätzliche Eigenschaft hat.
- 11:00Und ja, Python kann typisiert sein.
- 11:01Der Punkt ist Disziplin an den Rändern,
- 11:03nicht Loyalität gegenüber einer Sprache.
- 11:04In der Power-Plattform
- 11:05sind die Ränder die Domänen
- 11:06von Microsoft Office,
- 11:07Power BI,
- 11:08Dataverse,
- 11:08Power...
- 11:09Nutzen Sie also die Grundelemente,
- 11:10die diese optimieren.
- 11:11Sobald Sie das beherrschen,
- 11:12fügt sich alles andere zusammen.
- 11:13Die Versionierung hat eine
- 11:14kleinere Angriffsfläche.
- 11:15Prompts und Skripte,
- 11:16keine Monolithen.
- 11:17Die Beobachtbarkeit ist zentralisiert.
- 11:19Power Automate-Ausführungshistorie,
- 11:20Datenfluss-Lineische
- 11:21und Agenten-Traces
- 11:22statt fünf unzusammenhängender
- 11:23Lock-Dashboards.
- 11:24Die Kosten sinken,
- 11:25weil sie Azure-Funktionen stilllegen,
- 11:26die nur unnötige Routineaufgaben erledigten.
- 11:29Und die Fehlerraten sinken,
- 11:30weil die Orchestrate
- 11:30auf festen Prinzipien folgt,
- 11:31statt Handgeklöppelt zu sein.
- 11:33Nun denken Sie vielleicht,
- 11:33das klingt nach Kontrollverlust...
- 11:36Falsch.
- 11:37Sie verlagern die Kontrolle-App.
- 11:38Sie bestimmen die Verträge,
- 11:39die Tools,
- 11:40die Leitplanken
- 11:40und die Review-Gates.
- 11:42Der Agent erledigt das Zusammenfügen
- 11:43schneller als ihre menschliche Schleife
- 11:44und ist weniger fehleranfällig.
- 11:46Sie reservieren Python
- 11:47für hochwertige Analysen,
- 11:48bei denen Bibliotheken
- 11:49ihren Mehrwert beweisen.
- 11:50Das ist keine Kapitulation,
- 11:51das ist Strategie.
- 11:52Lassen Sie mich genau zeigen,
- 11:53wie sich das in der Praxis sammelt.
- 11:54Eine Anfrage geht ein.
- 11:56Wir benötigen einen wöchentlichen Bericht,
- 11:57der CSV-Dateien bereinigt
- 11:58mit Dataverse anreichert
- 11:59und ein semantisches Modell schiebt
- 12:00und die Genehmiger per E-Mail informiert.
- 12:02Der alte Weg,
- 12:03Python-Funktionen aufsetzen,
- 12:04den Nutzer definierten Connector anbinden,
- 12:05mit OAuth kämpfen,
- 12:06Datentypen dreimal korrigieren.
- 12:08Der neue Weg.
- 12:08Der Agent ruft via Co-Pilot
- 12:10Dataflow GenTour auf,
- 12:11um Transformationen zu generieren,
- 12:13prüft Spalten am Modell,
- 12:14nutzt Office-Scripts für Excel-Exporte,
- 12:16triggert ein Flow für Benachrichtigungen
- 12:17und protokolliert die Datenherkunft.
- 12:20Kein maßgeschneidetes Flick
- 12:21wäre kein nächliches Neu-Deploy.
- 12:22Das funktioniert deshalb,
- 12:23weil Sie aufgehört haben,
- 12:24Python als Klebeband
- 12:24in einer Plattform zu nutzen,
- 12:25die Ihre eigenen Verbindungen hat.
- 12:27Sie lassen die KI
- 12:27den Kleber an den Gelenken auftragen,
- 12:29nicht über die Lücke hinweg.
- 12:30Und wenn sich das Geschäft ändert,
- 12:31Spoiler-Alarm,
- 12:32das wird es.
- 12:33Aktualisieren Sie einen Prompt,
- 12:34kein Container-Image.
- 12:38und der Finanzabteilung erklären,
- 12:40warum Latest eine schreckliche Idee war.
- 12:42Erste Anwendung,
- 12:43Power BI Dataflow aus Python
- 12:44generiert nicht handgeschrieben.
- 12:46Hier geht das Licht auf.
- 12:48In Power BI werden Sie nicht dafür bezahlt,
- 12:49handgefertigtes M
- 12:50oder spezielles Python zu schreiben.
- 12:51Sie werden dafür bezahlt,
- 12:52saubere Daten
- 12:53und funktionierende Berichte zu liefern.
- 12:54Co-Pilot in Dataflow Gen2
- 12:55erlaubt es,
- 12:56Transformationen einfach im Englisch
- 12:57zu formulieren,
- 12:58worauf in Power Query M
- 13:00oder ja Python generiert wird,
- 13:01basierend auf ihrem semantischen Modell.
- 13:03Keine Fantasietabellen,
- 13:04sondern ihre echten Tabellen
- 13:05spalten und Kennzahlen.
- 13:06Dieses semantische Verständnis
- 13:07verhindert eine ganze Kategorie
- 13:09von Spalte nicht gefundenen Chaos,
- 13:10bevor es entsteht.
- 13:12Warum das wichtig ist,
- 13:12Generierung plus Kontext
- 13:13bedeutet weniger dumme Fehler.
- 13:15Was die meisten übersehen,
- 13:16ist die Überprüfungsschleif.
- 13:18Sie vertrauen nicht Blindebeck.
- 13:19Sie nutzen sie für einen schnellen Entwurf,
- 13:20prüfen den Unterschied
- 13:21und fixieren das Muster,
- 13:22sobald es stimmt.
- 13:23Von dort aus nutzen Sie Co-Pilot
- 13:24für Iterationen per Prompt
- 13:25statt durch endlose manuelle Bearbeitung.
- 13:27Sie behandeln Code wie eine Vorlage
- 13:28mit Variablen statt
- 13:29wie ein Tagebuch ihrer Tastaturanschläge.
- 13:32Wie sieht der Workflow aus?
- 13:34Sie geben den Prompt
- 13:34Verkaufsdatenladen
- 13:35auf die letzten zwölf Monate filtern,
- 13:37normalisieren,
- 13:38Customer Master per Left Join verknüpfen
- 13:39und Brutto-Marge berechnen.
- 13:41Co-Pilot schlägt M oder Python vor.
- 13:43Sie prüfen das Ergebnis am Beispiel,
- 13:45validieren Spaltennamen
- 13:46gegen das semantische Modell
- 13:47und fixieren den Schritt.
- 13:49Sie brauchen Python
- 13:50für einen Analyse-Kernel,
- 13:51etwa zur Ausreißererkennung
- 13:52oder Saisonbereinigung?
- 13:53Gerne.
- 13:54Lassen Sie Co-Pilot
- 13:55das innerhalb des Data Flows generieren,
- 13:56aber halten Sie die Orchestrierung
- 13:57davon fern.
- 13:58Python berechnet die Plattform orchestriert.
- 14:00Schneller Erfolg.
- 14:01Bericht Grundgerüst.
- 14:03Co-Pilot erstellt in Sekunden
- 14:04eine erste Seite mit Visualisierungen.
- 14:06Es keine Magie,
- 14:07hier sind Metadaten.
- 14:08Sie haben Ihre Kennzahlen
- 14:09bereits benannt,
- 14:10Synonyme hinzugefügt
- 14:11und Beziehungen gepflegt.
- 14:12Co-Pilot nutzt dies,
- 14:13um Diagramme intelligent zu platzieren.
- 14:15Sie sparen sich die Routinearbeit
- 14:16und konzentrieren sich
- 14:17auf das Wesentliche,
- 14:18Geschäftslogik und Präsentation.
- 14:21Häufige Fehler,
- 14:22die zu mehr Mängeln führen.
- 14:23Erstens,
- 14:24den von Co-Pilot generierten
- 14:25Python-Code ausufern lassen.
- 14:26Wenn er beginnt,
- 14:27Spalten um zu benennen,
- 14:28externe Endpunkte aufzurufen
- 14:29oder Workflow-Logik einzubetten,
- 14:30sind Sie zurück
- 14:31bei instabilem Cluster-Code.
- 14:33Zweitens,
- 14:33Code-Reviews überspringen,
- 14:34Malika Ihnen geschrieben.
- 14:35Nein, führen Sie
- 14:36standardisierte Prüfprompts ein,
- 14:37nutzen Sie Checklisten,
- 14:38validieren Sie Spaltenstrukturen,
- 14:40behandeln Sie Nullwerte explizit
- 14:41und halten Sie Joint-Sitaministisch.
- 14:42Drittens,
- 14:43Orchestrierung und Analytik vermischen.
- 14:45Wenn Sie Genehmigungslogik
- 14:46in eine Python-Transformation mischen,
- 14:48garantieren Sie,
- 14:48dass die nächste Schemaänderung
- 14:49Ihren Workflow zerstört.
- 14:51Die Hybridregel ist simpel.
- 14:53Python für Analysekerne,
- 14:54M oder Plattform eigene Schritte
- 14:55für die Infrastruktur.
- 14:57Nutzen Sie Dataverse oder OneLake
- 14:58für Ein- und Ausgaben,
- 14:59die der Rest der Plattform versteht.
- 15:02Wenn Sie die Transformation
- 15:03anpassen müssen,
- 15:03ändern Sie den Prompt
- 15:04und prüfen das Diff,
- 15:05anstatt eine 400-Zeilen-Funktion
- 15:07zu durchforsten.
- 15:08Geschäftliche Änderungen
- 15:09werden zur Anpassung der Absicht,
- 15:10nicht zu einer Operation
- 15:11am offenen Herz.
- 15:12Ja, die Beobachtbarkeit
- 15:12verbessert sich.
- 15:14Die Datenflusslineage
- 15:14zeigt, was wir hier kommen.
- 15:16Co-Pilots vorgeschlagene Schritte
- 15:17bilden eine lesbare Kette
- 15:18statt eines Haufens
- 15:19handgeschriebener Skripte.
- 15:20Wenn etwas fehlschlägt,
- 15:21beheben Sie den Fehler
- 15:21an einer zentralen Stelle.
- 15:23Vergleichen Sie das
- 15:23mit Ihrem alten Muster.
- 15:24Power Automate
- 15:25löst einen benutzerdefinierten
- 15:26Connector aus,
- 15:26ruft eine Python-API auf,
- 15:27die Spalten verändert
- 15:33prüfen, protokollieren.
- 15:35Sie reservieren Python
- 15:35für die anspruchsvolle
- 15:36Mathematik, wo es sich wirklich ist.
- 15:37Und wenn der CFO
- 15:38an einem Dienstagnachmittag
- 15:39eine neue Metrik erfindet,
- 15:40aktualisieren Sie einen Prompt
- 15:41und validieren neu,
- 15:42anstatt ein Container-Image
- 15:43bereitzustellen.
- 15:44Versuchen Sie mal so zu tun,
- 15:44etwa Datenfluss stabilisiert?
- 15:47Entfernen Sie jetzt
- 15:47den von Gielen-Kleister-Code,
- 15:48der sich in Power Automate
- 15:49eingenäht.
- 15:50Anwendung 2
- 15:51Power Automate
- 15:52Ersetzen Sie Python-Kleister
- 15:54durch Office-Scripts
- 15:54und Agenten.
- 15:55In Power Automate
- 15:56ist der richtige Schritt
- 15:57bewusst langweilig,
- 15:58native Konnektoren
- 15:59und Office-Scripts.
- 16:00Sie beschreiben Ihre Schritte,
- 16:02Copilot entwirft
- 16:02den Ablauf in Skripten
- 16:03und alles bleibt
- 16:04innerhalb von Microsoft 365.
- 16:06Keine Azure Functions,
- 16:07kein Gerüst
- 16:08für benutzerdefinierte Konnektoren,
- 16:09kein nächtliches Patchen
- 16:10von SSL-Schiffen
- 16:10in einem Container,
- 16:11dessen Existenz
- 16:12Sie vergessen hatten.
- 16:13Überraschende Erkenntnis,
- 16:14wenn Sie bewegliche Teile
- 16:15reduzieren,
- 16:15reduzieren Sie Fehler.
- 16:16Warum Office-Scripts?
- 16:18Weil Sie auf TypeScript basieren
- 16:19mit einem definierten
- 16:20Objektmodell,
- 16:21das Ihnen typisierte
- 16:21Schnittstellen,
- 16:22Methodensignaturen
- 16:23und vorhersehbare Strukturen
- 16:24liefert,
- 16:24bevor die Laufzeit
- 16:25Sie in Verlegenheit
- 16:25bringen kann.
- 16:26Copilot schaltet um.
- 16:28Für jede neue Zeile
- 16:29in dieser Tabelle
- 16:30Datumsformate normalisieren,
- 16:31einen Status berechnen
- 16:32und dem Eigentümer
- 16:33eine Zusammenfassung
- 16:34per E-Mail senden,
- 16:35genau das leisten
- 16:35ein Flow und ein Skript.
- 16:38Ihre Daten bleiben
- 16:38in der Nähe von
- 16:39Excel SharePoint
- 16:39und OneWay.
- 16:40Ihre Governance
- 16:41bleibt einfacher
- 16:41und die Fehlerquote sinkt,
- 16:43da Sie den Ad-Hoc-Python-Umweg
- 16:44eliminiert haben,
- 16:45der dienstags
- 16:45so gerne ausfiel.
- 16:46Wie strukturiert man
- 16:47das Ganze,
- 16:47damit es skalierbar ist?
- 16:48Setzen Sie auf
- 16:49ein agentenbasiertes Muster.
- 16:50Der Agent vom Typ Agent
- 16:51oder vergleichbar
- 16:52wählt Werkzeuge
- 16:53aus einer begrenzten
- 16:53Toolbox aus.
- 16:55Ein Office Script aufrufen,
- 16:56einen Graph Connector nutzen,
- 16:57ein Dataverse schreiben,
- 16:57eine Genehmigung senden.
- 16:59Ein- und Ausgaben
- 16:59sind schematisiert.
- 17:00Der Agent validiert
- 17:01Voraussetzungen,
- 17:02führt einen Test
- 17:02am Beispiel aus
- 17:03und überträgt erst
- 17:04dann die Änderung.
- 17:05Die Genauigkeit
- 17:06beim Aufruf von Werkzeugen
- 17:07ist entscheidend,
- 17:08benennen Sie Tools der Eindeutung.
- 17:09Worksheet-Tabelle
- 17:10aktualisieren ist besser
- 17:10als irgendwas tun.
- 17:12Wenn der Agent
- 17:12konsistent das richtige Werkzeug wählt,
- 17:14hören Sie auf,
- 17:14die falsche Aktion
- 17:15mit dem richtigen Trigger
- 17:16zu verknüpfen.
- 17:16Schnelle Erfolge,
- 17:17die Python-Glucode
- 17:18überflüssig machen.
- 17:19Excel-Operationen,
- 17:20Spalten bereinigen,
- 17:21Duplikate entfernen,
- 17:21Felder aufteilen.
- 17:22Office Script erledigen
- 17:23dies nativ.
- 17:25Genehmigungen und Benachrichtigungen
- 17:26und native Aktionen
- 17:26in Minuten Null
- 17:27benutzerdefinierter
- 17:28Authentifizierung.
- 17:29Dataverse und SharePoint Updates.
- 17:31Konnektoren mit Metadatenbewusstsein,
- 17:32keine rohen HTTP-Aufrufe.
- 17:34Die Kosten sinken,
- 17:35da Sie nicht für permanent
- 17:35laufende Rechenleistung bezahlen,
- 17:37nur um Spalten umzubenennen.
- 17:38Die Lösungszeit verkürzt sich,
- 17:39weil Ihr Agent generieren,
- 17:40testen und iterieren kann,
- 17:41ohne dass ein Mensch
- 17:42einen Dev-Container einrichten muss.
- 17:43Und Ihr Sicherheitsteam
- 17:44hört auf zu murren,
- 17:45weil Sie den unbekannten
- 17:46APA-Inpunkt entfernt haben,
- 17:47den jemand als vorübergehend
- 17:48markiert hatte.
- 17:49Fehler, die es zu vermeiden gilt,
- 17:50weil Sie es natürlich
- 17:51ausprobieren werden.
- 17:51Erstens, Python per Benutzer
- 17:53definiert im Konnektor
- 17:53für triviale Aufgaben erzwingen.
- 17:55Wenn die Aufgabe darin besteht,
- 17:56eine Tabelle umzuformen,
- 17:57verwenden Sie Office Script.
- 17:58Zweitens, Governance ignorieren.
- 18:00Skripte benötigen Versionierung,
- 18:01Prüfschritte und Namenstandards.
- 18:03Behandeln Sie sie wie Code,
- 18:04denn das sind sie.
- 18:06Drittens, Geschäftslogik
- 18:07über fünf Flows verteilen,
- 18:08ohne Typverträge.
- 18:09Definieren Sie Ihre Eingabe-
- 18:10und Ausgabe-Schemata im Voraus.
- 18:12Der Agent kann Sie erzwingen,
- 18:14die Plattform validiert Sie,
- 18:14die Produktion wird es Ihnen danken.
- 18:16Nein, Sie wollen immer noch Python.
- 18:18Setzen Sie es dort ein,
- 18:18wo es hingehört, in die Analyse.
- 18:20Wenn ein Flow Vorhersagen
- 18:21oder komplexe Transformationen
- 18:22benötigt,
- 18:22rufen Sie einen geeigneten Dienst.
- 18:24Einen Fabric-Notebook-Job
- 18:25oder ML-Endpunkt
- 18:26hinter einer sauberen API
- 18:27keine improvisierte Flask-App,
- 18:29die jemand auf einem
- 18:29Gratistarif hinterlassen hat.
- 18:31Der Flow orchestriert,
- 18:32Python berechnet,
- 18:33Sie interagieren über einen Vertrag,
- 18:35nicht nach Gefühlen.
- 18:36Der subtile Vorteil von
- 18:37Office-Skripten plus Agenten
- 18:38ist die Wagbarkeit.
- 18:39Prompts werden zu Assets,
- 18:40Skripte werden zu
- 18:41wiederverwendbaren Werkzeugen.
- 18:43Flows werden zu schlanken
- 18:44Orchestrierungsebenen,
- 18:45nicht zu Logiken gesehen.
- 18:46Wenn sich Anforderungen ändern,
- 18:47aktualisieren Sie einen Prompt
- 18:48und bei Bedarf ein Skript
- 18:49mit einer Prüfung,
- 18:49anstatt einen gesamten
- 18:50benutzerdefinierten
- 18:51Connector-Stack zu überarbeiten.
- 18:53Der Agent merkt sich
- 18:53die frühere Lösung,
- 18:54nutzt das Muster wieder
- 18:55und verhindert eine Wiederholung.
- 18:57So wird aus,
- 18:57wir haben den Nachmittag
- 18:58mit dem Debuggen von Typen
- 18:59verbracht ein.
- 19:00Wir haben noch vor dem Mittag geliefert.
- 19:02Die Wahrheit über Python
- 19:03im Power Automate als Kleber
- 19:04ist es performativisch schwierig.
- 19:06Sie beweisen, dass Sie es können,
- 19:07während die Plattform Ihnen im Stillen
- 19:08einen einfacheren,
- 19:08sicheren Weg bietet.
- 19:10Nutzen Sie ihn.
- 19:11Anwendung 3
- 19:11Fabric Notebooks
- 19:12enthalten Python,
- 19:13automatisieren Sie die Umgebung.
- 19:15In Fabric sitzt Python endlich dort,
- 19:16wo es am stärksten ist,
- 19:17im Compute-Kern.
- 19:18Nicht die Türklinge,
- 19:19nicht das Rohrleitungssystem,
- 19:20halten Sie die Geschäftslogik
- 19:21an den Rändern
- 19:21und lassen Sie das Notebook-Analysen,
- 19:23Modellierung
- 19:23und komplexe Transformationen
- 19:24übernehmen.
- 19:26Die Umgebung,
- 19:26Zeitplanung,
- 19:27Validierung und
- 19:27IO-Richtlinien
- 19:28gehören zu Agenten
- 19:29und Tools mit TypeScript-Charakter.
- 19:34Verschweißen
- 19:34wird jede kleine Umgebungsänderung
- 19:36zu einem Produktionsvorfall.
- 19:37Trennen Sie die Zuständigkeit.
- 19:38Der Agent ruft das Notebook
- 19:39über eine saubere Job-API auf,
- 19:41übergibt typisierte Eingaben
- 19:42und erwartet typisierte Ausgaben.
- 19:44Wenn die Form abweicht,
- 19:44schlägt es sofort am Rand Fehl,
- 19:46nicht erst nach der Hälfte
- 19:46eines 20-minütigen Laufs.
- 19:48Wie das in der Praxis aussieht.
- 19:50Co-Pilot hilft innerhalb des Notebooks
- 19:51bei EDA,
- 19:52Vektorisierung und Visualisierungshilfen.
- 19:54Sie prüfen und fixieren
- 19:55weiterhin Bibliotheksvisionen.
- 19:56Erwachsen, erinnern Sie sich.
- 19:57Der Agent steuert Pipelines,
- 19:59löst bei Dateneingang aus,
- 20:00prüft das Schema,
- 20:01startet den Notebook-Job
- 20:02und validiert Ausgaben gegen den Vertrag,
- 20:04bevor er sie in One Lake
- 20:05oder ein semantisches Modell veröffentlicht.
- 20:07Versionskontrollieren Sie Notebooks wie Code.
- 20:09Speichern Sie prompt,
- 20:10die Hilfsfunktionen generiert haben.
- 20:11Führen Sie Unit-Tests für Ausgaben,
- 20:13Metriken, Verteilungen
- 20:13und Zahlen an Zahlen durch,
- 20:14anstatt für zahlenweise Verkabelung.
- 20:16Ein schneller Erfolg.
- 20:17Fordern Sie Co-Pilot auf,
- 20:18einen Schritt zur saisonalen Zerlegung zu generieren.
- 20:20Behalten Sie ihn im Notebook
- 20:21und lassen Sie den Agenten
- 20:22Wiederholungsversuch und Alarme steuern.
- 20:24Geschäftslogik lebt in deklarativen Verträgen.
- 20:26Python bleibt rechnerisch.
- 20:28Fehler, die Sie vermeiden sollten,
- 20:29Genehmigungen oder Umbenennungen
- 20:31im Notebook verstecken,
- 20:32Flows an Ad-Hoc-Endpunkte koppeln
- 20:33oder die einzige Definition eines KPI
- 20:35in einem Zellkommentar speichern.
- 20:36Betreiben Sie keine Archäologen.
- 20:38Betreiben Sie Architektur.
- 20:40Quantifizieren Sie es nun,
- 20:40damit die Finanzabteilung aufhört zu sollen.
- 20:42Ergebnisse, Zeitersparnis,
- 20:43Kostensenkung,
- 20:44weniger Ausfallzeiten durch Fehler.
- 20:46KI unterstützt die Generierung,
- 20:47verkürzt die Schleife aus
- 20:48Bild-Debugging und Diplorn.
- 20:49Co-Pilot entwirft Transformationen und Skripte.
- 20:51Der Agent testet gegen Stichproben
- 20:53vor der Freigabe.
- 20:53Sie reduzieren Nacharbeit und Kontextwechsel,
- 20:56da die Orchestrierung mehr tief bleibt
- 20:57und der Code dort liegt,
- 20:58wo er ausgeführt wird.
- 20:59Kosten als nächstes,
- 21:00nehmen Sie Azure-Funktionen außer Betrieb,
- 21:02die nur Spalten umbenannt haben,
- 21:03halten Sie Flows in der Plattform,
- 21:05Notebooks in Fabric und Kleber in OfficeScript.
- 21:06Sie zahlen weniger für Rechenleistung
- 21:07und benötigen deutlich weniger Aufmerksamkeit.
- 21:09Kein Container-Patching,
- 21:10weniger Geheimnisse,
- 21:11weniger Wochenendausfälle.
- 21:12Schließlich Fehler.
- 21:13Typisierte Grenzen bei Konnektoren,
- 21:15OfficeScript-Objektmodelle
- 21:16und semantische Metadaten
- 21:17erkennen Formfehler frühzeitig.
- 21:19Agent-Leit-Planken,
- 21:20Genauigkeit beim Tool-Aufruf
- 21:21und Kontextspeicherung
- 21:22beenden, den Freitagsreparieren
- 21:24und das Kapu-Zyklus.
- 21:25Die Wiederholungsrate sinkt,
- 21:26da man Muster aktualisiert,
- 21:27nicht nur Dateien.
- 21:28Praktische Metriken,
- 21:30Lösungszeit pro Vorfall,
- 21:31Erfolgsrate von Tool-Aufrufen
- 21:32und Vorlaufzeit für Änderungen.
- 21:35Checkliste,
- 21:35Orchestrator wählen,
- 21:36Verträge definieren,
- 21:37Prompts als Vorlagen erstellen,
- 21:39Prüfschritte einbauen
- 21:40und Ergebnisse zentral überwachen.
- 21:42Python ist nicht tot,
- 21:43es wurde aus seinen Spezialgebieten zurückgestimmt.
- 21:44Gut, so liefert man Software aus.
- 21:46Gegenargument und Erwiderung.
- 21:48Aber Python dominiert die Datenwissenschaft.
- 21:49Ja, Python dominiert die Datenwissenschaft.
- 21:51In Fabric ist genau das der Grund,
- 21:55warum es in Notebooks
- 21:55und Analyse-Kernels bleibt.
- 21:57Es ist der Motor.
- 21:58Die Wahl.
- 21:58Motoren regeln keine Ampel.
- 22:00Orchestrierung bedeutet
- 22:01Straßensignale und Regeln.
- 22:03Das ist die Domäne der Power-Plattform.
- 22:05Connectoren,
- 22:06Office-Scripts,
- 22:07Dataflow-Gen2 und Co-Pilot.
- 22:09Hier verschwimmen bei vielen die Grenzen.
- 22:11Dominanz in der Analyse
- 22:12bedeutet nicht Eignung
- 22:13als Kleber im Microsoft-Stack.
- 22:15In Power Automate ist Python
- 22:16indirekte externe Rechenleistung
- 22:18über Azure Functions
- 22:19oder benutzerdefinierte Konnektoren.
- 22:21Das erhöht Kosten,
- 22:22Secret-Management,
- 22:23Kaltstarts und Versionsdrift.
- 22:24Währenddessen laufen Office-Scripts dort,
- 22:26wo Ihre Microsoft 365 Daten liegen
- 22:28und Co-Pilot erstellt sie
- 22:29aus einfacher Sprache.
- 22:30Sie wählen zwischen Reibung
- 22:31und nativer Geschwindigkeit,
- 22:32aber wir brauchen benutzerdefinierte Logik.
- 22:35Setzen Sie es hinter typisierte Grenzen,
- 22:36nutzen Sie einen Fabric-Notebook-Job
- 22:37oder ML-Endpunkt
- 22:38für Vorhersagen
- 22:39und komplexe Transformation.
- 22:40Stellen Sie eine saubere API bereit
- 22:41und lassen Sie den Ablauf
- 22:42über Verträge orchestrieren,
- 22:43nicht nachgeführt.
- 22:44Sie erhalten die Stärke von Python,
- 22:45ohne jede Freigabe,
- 22:46Umbenennung oder Dateiverschiebung
- 22:47manuell über eine Flask-App zu vertraten,
- 22:49die Sie vergessen zu patchen.
- 22:50Microsoft's Kurs
- 22:51festigt diese Trennung.
- 22:53Office-Scripts sind die offizielle
- 22:55Scripting-Lösung für M3.5.
- 22:57Co-Pilot ist in Power BI
- 22:58und Dataflow Gen 2
- 22:59semantisch modellbewusst
- 22:59und generiert M oder Python
- 23:01verankert an ihren Metadaten.
- 23:03Agenten verbessern die Genauigkeit
- 23:05von Tool-Aufrufen
- 23:06und Kontextspeicherung,
- 23:07sodass der Kleber zuverlässig
- 23:08und prüfbar bleibt.
- 23:09Nichts davon erfordert die Orchestrierung
- 23:11Hybrid ist kein Kompromiss-Assist-Design.
- 23:14TypeScript-basierte Skripte
- 23:15und Agenten regeln die Peripherie,
- 23:16Python übernimmt die Berechnung.
- 23:18Sie treffen sich an typisierten
- 23:19APIs oder Warteschlangen.
- 23:20Sie verkürzen die Lösungszeit,
- 23:21senken die Betriebskosten
- 23:22und reduzieren Fehler,
- 23:23weil die Schnittstellen explizit sind.
- 23:25Nutzen Sie Python-Dotwesglänzen.
- 23:27Hören Sie Office-Ausall-Wert-Klebeband
- 23:28zum Missbrauch.
- 23:29Implementierungsplaybook
- 23:30für Ihre nächsten 30 Tage.
- 23:31Woche 1 Audit.
- 23:32Markieren Sie jeden Workflow
- 23:33und Datenfluss als Kleber um.
- 23:35Heben Sie Python-Funktionen hervor,
- 23:37die Freigaben, Umbenennungen
- 23:38oder Datei-Igo-Antipetanz berühren.
- 23:40Dokumentieren Sie Ein- und Ausgaben
- 23:41sowie Fehler-Hotspots.
- 23:43Erheben Sie echte Metriken,
- 23:44Lösungszeit-Vorlaufzeit-Veränderungen,
- 23:46falls Sie Agenten nutzen,
- 23:46die Erfolgsrate von Tool-Aufrufen.
- 23:48Wenn nicht, auch gut.
- 23:49Etablieren Sie jetzt die Basis.
- 23:51Woche 2 migrieren Sie
- 23:52Trivialen Klebercode.
- 23:53Ersetzen Sie Python-Endpunkte
- 23:54für Excel- oder SharePoint-Aufgaben
- 23:56durch Office-Scripts
- 23:57und native Konnektoren.
- 23:59Nutzen Sie Co-Pilot,
- 24:00um Skripte aus einfacher Sprache zu entwerfen.
- 24:02Fügen Sie dann eine schlanke Prüfliste hinzu.
- 24:04Spaltenformate,
- 24:04Null-Handling, Ideimpotenz.
- 24:06Standardisieren Sie Prompt-Vorlagen
- 24:08und benennen Sie Skripte professionell.
- 24:09Verb-substantiv mit Kontext,
- 24:10nicht Skript-und-Diskisch mit Kontext.
- 24:12Versionieren Sie dies im Repositor.
- 24:13Ja, Skripte sind Code.
- 24:15Woche 3
- 24:15Refaktorieren Sie Datenflüsse.
- 24:17Tellen Sie handgeschriebene Transformationen
- 24:18auf Co-Pilot-gestützte Generierung
- 24:19in Dataflow Gen2 um.
- 24:21Halten Sie Orchestrierung aus Python heraus.
- 24:22Reservieren Sie es nur für Analyse-Kernels.
- 24:25Validieren Sie gegen Ihr semantisches Modell
- 24:26Spaltennamen, Datentypen und Kennzahlen.
- 24:29Speichern Sie akzeptierte Diffs
- 24:30in Ihrer Prompt-Bibliothek,
- 24:31damit die nächste Änderung
- 24:32eine Prompt-Anpassung ist
- 24:33und keine Entdeckungsreise.
- 24:35Woche 4
- 24:35Führen Sie einen Agenten
- 24:36für komplexe Orchestrierung ein.
- 24:38Beschränken Sie die Toolbox.
- 24:39Arbeitsblatt, Tabelle aktualisieren,
- 24:41dataverse.doc.absat,
- 24:43dataflow.run, E-Mail versenden.
- 24:45Definieren Sie Typverträge für jedes Tool,
- 24:47einschließlich Beispiel-Payloads
- 24:48und Abnahmekriterien.
- 24:50Aktivieren Sie die Vorabvalidierung
- 24:51gegen Beispiele
- 24:52und verfolgen Sie Toolgenauigkeit
- 24:53sowie Lösungszeit.
- 24:55Wenn der Agent fehlschlägt,
- 24:56korrigieren Sie das Muster,
- 24:57aktualisieren Sie Prompts,
- 24:58Schemas oder Toolnamen,
- 24:59um Wiederholungen zu vermeiden.
- 25:00Da wollen wir uns durchgehen.
- 25:02Erzwingen Sie typisierte Schnittstellen
- 25:03an jeder Nahtstelle.
- 25:04Speichern Sie Prompts Zusammenbindung.
- 25:05Fügen Sie Review-Gates
- 25:06für Skript- und Datenflussänderungen zu.
- 25:08Zentralisieren Sie Telemetrie,
- 25:09Power Automate-Ausführungshistorie,
- 25:11Datenfluss-Lineage
- 25:12und Agenten-Traces
- 25:13in einem Dashboard.
- 25:14Rollback-Pläne sind nicht verhandelbar.
- 25:16Vorherige Skript-Versionen,
- 25:17zuletzt bekannte funktionierende Datenflüsse
- 25:19und Notebook-Job-Snapshots.
- 25:21Exit-Kriterien an Tag 30.
- 25:23Weniger benutzerdefinierte Konnektoren
- 25:25für trivialen Code,
- 25:26messbare Senkung der Laufkosten,
- 25:27schnellere Änderungen bei kleinerem Wirkungskreis
- 25:29und dokumentierte Schnittstellen,
- 25:30mit denen neue Teammitglieder
- 25:31an einem Tag statt einer Woche produktiv sind.
- 25:33Python bleibt innerhalb von Notebooks
- 25:34und Analyse-Kernels
- 25:35der Kleberkopf.
- 25:37Er ist generiert, typisiert und langweilig.
- 25:39Genau das ist der Punkt.
- 25:41Wichtigste Erkenntnis,
- 25:42im Microsoft-Ökosystem
- 25:43orchestrieren Agenten
- 25:44plus TypeScript-basierte Skripte sauber,
- 25:46während Python dort bleibt,
- 25:47wo Bibliotheken wirklich ihren Nutzen haben
- 25:48in der Analyse.
- 25:49Wenn Ihnen das Zeit gespart hat,
- 25:52zahlen Sie die Schuld zurück.
- 25:53Abonnieren Sie.
- 25:54Schauen Sie sich das Follow-up
- 25:55zum Erstellen Ihres ersten
- 25:55App-Agenten-Playbooks
- 25:56mit typisierten Tool-Verträgen
- 25:58und Review-Gates an.
- 25:59Sie werden schneller liefern
- 25:59mit weniger Ausfällen
- 26:00und die Finanzabteilung
- 26:01wird endlich aufhören,
- 26:02mit Endrechnungen zu seufzen.
- 26:03Bye.
- 26:03Bye.