Latest / M365.FM – Microsoft 365, Copilot & KI Podcast auf Deutsch / Context Engineering für Copilot Studio: So stoppen Sie Halluzinationen und Drift in der Power Platform (KI-Synchronfassung)
Transcript
- 0:00Ihr Co-Pilot ist nicht dumm.
- 0:01Die haben ihr ausgehungert.
- 0:03Kein Schema, keine Regeln, keine Leitplanken und dann beschweren sie sich über Halluzinationen.
- 0:07Überall.
- 0:08Die meisten KI-Fehler der Power-Plattformen liegen nicht am EQ des Modells.
- 0:12Sie liegen am Kontext, den sie geschaffen haben.
- 0:14Hier ist, was wir heute bekommen.
- 0:15Ein wiederholbares Context-Engineering-Muster für Co-Pilot Studio und Power Automate, das Halluzinationen eliminiert,
- 0:21Abweichungen zwischen Tenants behebt sowie Dattents und Kosten senkt.
- 0:24Wir erstellen das Systemnachrichten-Muster, eine Checkliste für die Schema-Verankerung
- 0:28und eine Vorlage für die Abruf-Pipeline.
- 0:30Es gibt eine Ebene, die jeder vergisst, die Richtlinien-Ebene, die Governance-Drifts verhindert.
- 0:34Wir integrieren sie und belegen dies mit Metriken vor und nach der Umsetzung.
- 0:37Jetzt fangen wir an.
- 0:38Das Problem, warum Ihr Co-Pilot scheitert, Kontextschulden.
- 0:41Definieren wir das Problem präzise, Kontextschulden.
- 0:44Es ist die Anhäufung von fehlendem oder unsauberen Kontext, die ein Sprachmodell zum Raten zwingt.
- 0:49Sie überspringen Systemregeln, verankern nicht den Dataverse, lassen Tools undefiniert und ignorieren Richtlinien.
- 0:54Dann sind Sie schockiert, wenn die Ausgang zwischen Tenants schwanken.
- 0:57Faszinierend.
- 0:59Kontextschulden zeigen sich in vier Fehlern.
- 1:01Erstens, fehlende Systemregeln, keine Identität, kein Geltungsbereich, keine Ablehnungsrichtlinien.
- 1:05Das Modell optimiert auf Hilfsbereitschaft und Geschwätzigkeit, nicht auf Konformität und Präzision.
- 1:08Zweitens, nicht verankerte DAP.
- 1:11Sie verweisen vage auf die Kredittabelle, ohne Entitätsnamen, Felddefinitionen, Beziehungen oder Beispieldatensätze zu nennen.
- 1:17Drittens, undefinierte Tools.
- 1:19Sie fordern ein Statusupdate, legen aber keinen gesteuerten Aktionspfad im Power Automate fest.
- 1:23Viertens, fehlende Richtlinien.
- 1:25Sie verlassen sich auf ein Bauchgefühl statt auf DLP, Vertraulichkeitsbezeichnungen und bedingten Zugriff.
- 1:29Dieser Kontext garantiert Abweichung.
- 1:31Die Beweise sind überall.
- 1:32Hohe Fehler und Abbruchraten bei Unternehmens-KI lassen sich auf Ausführung und Kontext zurückführen, nicht auf Modellganzen.
- 1:37Teams berichten von Halluzinationen, umgebungsspezifischen Inkonsistenzen und Tokenverschwendung durch Abruf ganzer Tabellen zur Sicherheit.
- 1:44Sie brauchen kein größeres Modell, Sie brauchen ein Rückgrat.
- 1:46Hier ist das mentale Modell, das das Problem löst.
- 1:48Vier Kontextebenen, System, Abruftools, Richtlinien.
- 1:51Stellen Sie es sich wie die Windows-Registry für Ihren Agenten vor.
- 1:53Es ist nicht nur eine Datenbank, es ist das Rückgrat.
- 1:56Das System definiert, wer der Agent ist und was er verweigert.
- 1:58Der Abruf liefert Fakten und Schemata, damit er aufhört, Felder zu erfinden.
- 2:02Tools definieren die exakten Aktionen, die er mit minimalen Privilegien ausführen darf.
- 2:06Richtlinien setzen Grenzen durch, ungeachtet cleverer Prompt.
- 2:09Entfernen Sie eine Ebene und die Ausgaben schwangen.
- 2:11Fügen Sie alle Fähne zu und Sie stabilisieren es.
- 2:12Was die meisten Entwickler übersehen, Umgebungen, sind die Sicherheitsgrenzen in der Power-Plattform.
- 2:17Wenn Ihre DLP-Richtlinie in der Produktion die Mischung von Geschäfts- und Nicht-Geschäftskonnektoren blockiert,
- 2:20in der Entwicklung aber nicht, haben Sie zwei verschiedene Welten über.
- 2:22Die Augen und Hände Ihres Agenten ändern sich je nach Umgebung.
- 2:26Ja, die Ergebnisse driften zwischen Mandanten und Umgebungen, weil sie die Welt unter den Füßen des Systems verändern.
- 2:30Lassen Sie mich die typische Federschleife läutern.
- 2:32Sie erstellen einen Co-Pilot-Studioagent.
- 2:34Sie geben ihm ein vages Ziel, Hilfe bei Kreditanträgen.
- 2:37Sie verknüpfen eine Dokumentenbibliothek mit PDFs, ohne die Struktur zu extrahieren.
- 2:41Sie indizieren weder Dataverse-Entitäten noch Beziehungen oder Vertraulichkeitsbezeichnungen.
- 2:44Sie überspringen den Tool-Katalog und nehmen an, dass Co-Pilot es schon herausfinden wird.
- 2:48Dann stellen Sie eine Frage.
- 2:49Er antwortet mit allgemeinem Richtliniengeschwafel und erfindet ein Feld namens Kreditphase, das in Ihrem Schema nicht existiert.
- 2:54Herzlichen Glückwunsch, Sie haben für Tokens bezahlt, um falsche Inhalte zu lesen und Unsinn zurückgehalten.
- 2:58Vergleichen Sie das mit einem fundierten Ansatz.
- 2:59Gleiche Frage, aber Ihre Abrufschicht enthält einen Schemaindex, die Entität Kreditantrag, den Feldstatus,
- 3:05Auswahllistenwerte, Beziehungen zu Antragsteller und Dokument sowie Beispieldatensätze sowie Beispieldatensätze.
- 3:10Der Agent referenziert den Kreditantragsstatus explizit und nennt die zulässigen Werte.
- 3:14Kein Raten.
- 3:15Der Unterschied ist nicht das Modell, sondern der Kontext.
- 3:17Latenz und Kosten sind Symptome derselben technischen.
- 3:19Das Abrufen ganzer Tabellen, weil Feldebenefilter fehlen, lässt Tokens und Zeit explodieren.
- 3:24Waage Abfragen zwingen das Modell, sich durch irrelevante Datenabschnitte zu wöcheln.
- 3:27Nicht definierte Top-Ebenen ohne Intent-Filter.
- 3:29Sie zahlen für alles, lernen nichts und das System halluziniert immer noch.
- 3:32Brutal.
- 3:33Governance-Drift ist der stille Killer.
- 3:35Ohne Richtlinien-Ebene, DLP, Vertraulichkeitsbezeichnungen und bedingten Zugriff weicht das Verhalten Ihres Agenten allmählich ab.
- 3:41Ein Connector wird neu klassifiziert, ein Gastkonto schleicht sich in ein Flow, Protokolle sind aus und schon fasst der Agent vertrauliche Notizen für einen nicht geschäftlichen Connector zusammen.
- 3:49Sie merken das Essen der Prüfungswoche.
- 3:50Hervorragend.
- 3:51Hier ist die Lösung und wir werden sie in dieser Serie Schritt für Schritt aufbauen.
- 3:54System-Ebene, eine knappe, versionierte Systemnachricht, die Identität, Umfang, Ablehnungslogik, Schema-Bewusstsein, Tool-Regeln und Protokollierungsgrenzen festlegt.
- 4:03Erstellt pro Umgebung mit Tokens für Geschäftsbereiche und Sensitivitätsmapping.
- 4:07Abrufschicht, eine Pipeline, die primär auf Dataverse basiert und Dokumentenindizes als sekundäre Quelle nutzt.
- 4:13Mit entitätsbasiertem Chunking, Hybrid-Suche, Security-Trimming und Feldebene.
- 4:17Filtern.
- 4:18Tool-Ebene, ein kuratierter Katalog von Power-Automate-Aktionen mit minimalen Privilegien und Promptvorlagen, die Eingabeschimmate, Ablehnungslogik und Sensitivitätsflags definieren.
- 4:28Richtlinien-Ebene, erzwungene DLP-Gruppen, bedingter Zugriff, Echtzeitmaskierung durch Bezeichnungen und ein Admin-Killswitch.
- 4:35Wenn Sie sich nur an eines erinnern, dann ließen.
- 4:37Modelle sagen Text voraus.
- 4:38Sie entwickeln Wahrheit, Leistung und Grenzen.
- 4:40Ihre Aufgabe ist der Kontext.
- 4:41Das Modell ist die Rendering-Engine.
- 4:43Hören Sie auf, den Renderer für Ihren fehlenden Baublech zu machen.
- 4:45Ebene 1. Systemkontext, der nicht driftet.
- 4:48Muster plus Checkliste.
- 4:49Jetzt beenden wir das Rätselraten und führen Identität ein.
- 4:52Ohne expliziten Identitätsrahmen und Ablehnungsregeln agieren große Sprachmodelle wie charmante Labradore.
- 4:57Sie holen alles, wollen jedem Gefallen und missachten Compliance-Vorgaben.
- 5:00Sie brauchen einen Türsteher, keinen Golden Retriever.
- 5:02Die Wahrheit ist, wenn Ihre Systemnachricht vage ist, werden es auch Ihre Ausgaben sein.
- 5:06Wenn Ihre Systemnachricht je nach Umgebung inkonsistent ist, werden Ihre Ausgaben je nach Umgebung variieren.
- 5:11Daher entwerfen wir zuerst das Grund.
- 5:12Hier ist das Muster, das ich verwende.
- 5:13Es ist kurz, versioniert und kompromisslos.
- 5:16Rolle.
- 5:16Sie sind der Kredit-Copilot für die Geschäftseinheit in der Umgebungs-Umgebungs-Name-Name.
- 5:21Sie antworten ausschließlich zu Kreditanträgen und damit verbundenen Prozessen.
- 5:25Geltungsbereich.
- 5:26Beschränken Sie sich auf Dataverse-Entitäten und markierte Dokumente in dieser Umgebung.
- 5:30Wenn die Antwort externe Systeme oder nicht markierte Inhalte erfordert, lehnen Sie ab und schlagen Sie einen sicheren nächsten Schritt vor.
- 5:35Tonfall präzise, sachlich, Feldbezeichnung, exakt gemäß Schema.
- 5:38Entität.feld.
- 5:39Ablehnungsrichtlinie.
- 5:42Wenn sensible Inhalte gemäß Labelliste in einem geschäftsfremden Kontext angefragt werden, lehnen Sie mit Begründung ab und sperren Sie die Zusammenfassung der Ablehnung.
- 5:49Schema-Bewusstsein.
- 5:50Bevorzugen Sie den Dataverse-Schema-Index.
- 5:52Erfinden Sie niemals Felder.
- 5:53Ordnen Sie synonym mit den kanonischen Namen mithilfe des bereitgestellten Glossers zu.
- 5:59Regeln für die Werkzeugnutze.
- 6:00Sie dürfen zugelassene Power-Automate-Aktionen nur aufrufen, wenn eine Absicht mit einer Konfidenz von 0,8 als ausführbar eingestuft wird.
- 6:07Andernfalls antworten Sie mit einer Analyse.
- 6:10Protokollierungsgrenze.
- 6:11Eben Sie keine Personedatung der Datum.
- 6:13Fassen Sie Werte bei hoher Sensibilität als maskiert zusammen.
- 6:15Dieses Muster fließt in die benutzerdefinierten Anweisungen von Copalit-Schröhr.
- 6:19Und ja, es wird parametrisiert.
- 6:21Umgebungsname, Geschäftseinheit, MIP-Label-Liste.
- 6:23Verknüpfen Sie diese mit Umgebungsvariablen, damit DEV, UAT und PROD die selbe Logik mit unterschiedlichen Bindungen teilen.
- 6:28Versionieren Sie erst Systemnachricht 5.1.3.
- 6:31Stempeln Sie die Version und die Richtlinie von 1.3 in jede Antwortfußzeile während der Testphase, damit Abweichungen sofort sichtbar sind, damit nun die Checkliste, da Sie sonst etwas vergessen könnten.
- 6:40Ziele.
- 6:41Was der Agent erreichen darf in einem Satz.
- 6:43Zielgruppe.
- 6:44Wem er dient?
- 6:45Kreditsachbearbeiter, nicht das gesamte Unternehmen.
- 6:47Definition.
- 6:48Kanonische Entitäts- und Feldnamen sowie Synonyme.
- 6:51Zulässige Inhalte.
- 6:52Erlaubte Datenklassen und Quellen.
- 6:54Unzulässige Aktion.
- 6:56Alles, was mandantenübergreifend, unmarkiert oder außerhalb von Geschäftskonnektoren liegt.
- 7:00Eskalationspart.
- 7:01Wann einer Mensch, der übergeben werden muss.
- 7:03Kriterien und Nachrichtenvorlage.
- 7:05Bewertungsrubrik.
- 7:05Wie wir Ausgaben bewerten.
- 7:07Feldgenauigkeit.
- 7:08Korrektheit der Ablehnung und Zitierung des Schemas.
- 7:10Verfassen Sie dies in einfacher Sprache und komprimieren Sie es da.
- 7:12Der häufigste Fehler besteht darin, Beschränkungen unter einem Roman an Richtlinien-Text zu begraben.
- 7:16Das Modell wird es überfliegen wie ein durchschnittlicher Praktikant.
- 7:18Halten Sie es chirurgisch präzise.
- 7:19Ein weiterer klassischer Fehler.
- 7:21Beschränkungen in den Benutzerprompt hineinstopfen.
- 7:23Beschränkungen gehören in die Systemnachricht und die Tool-Wrapper.
- 7:26Nicht dorthin, wo der Benutzer gerade tippt.
- 7:27Und versionieren Sie Pro-Umgebung.
- 7:29Derf nachlässig sein.
- 7:31Prod darf es nicht.
- 7:32Das Kopieren einer einzelnen Systemdatei zwischen Mandanten ohne Token erzeugt Paralleluniversen.
- 7:37Ein schnell Erfolg zu umsetzen können.
- 7:38Verwenden Sie Vorlagen für Nachrichten mit Variablen, die beim Lösungsimport gebunden sind.
- 7:42Das allein beseitigt eine Menge Inkonsistenzen.
- 7:44Fügen Sie einen Glosse-Abschnitt hinzu, der Synonyme auf kanonische Felder abbildet.
- 7:48Zum B-Stufe-Schritt-Phase-Kreditantragsstatus.
- 7:50Sie werden sehen, wie halluzinierte Felder verschwinden.
- 7:52Die Implementierung in CooperLit Studio ist unkompliziert.
- 7:54Öffnen Sie die benutzerdefinierten Anweisungen, fügen Sie das Muster ein,
- 7:58setzen Sie Variablen für umgebungsnahen Geschäftsbereich und Bildbeschriftungsliste ein
- 8:01und aktivieren Sie immer einschließend.
- 8:03Erstellen Sie einen Anweisungssatz für die Schema-Kanonisierung,
- 8:06auf den der Agent vor der Antwort zugreift.
- 8:08Fügen Sie dann einen Vorlagenabschnitt für Ablehnungen hinzu.
- 8:11Ich kann zensiert aufgrund einer Richtlinienvorgabe nicht teilen.
- 8:14Ist eine sichere Alternative.
- 8:16Konsistenz ist keine Magie seiner Vorlagenarbeit.
- 8:19Letzte Leitplanke, Protokollierungsgrenzen.
- 8:21Stellen Sie sicher, dass der Agent niemals sensible Rohdaten wiederholt.
- 8:23Wenn er darauf verweisen muss, verwendet er Platzhalter und bietet eine Tool-Aktion an,
- 8:27die Geheimnisse über Unmet-Informationen und Flows verwaltet.
- 8:30Wenn Sie sich nur eines merken, dann dies.
- 8:32Identität, Umfang, Ablehnung, Schema, Tools, Protokollierung.
- 8:35Sechs Zeilen, kein Drama.
- 8:38Ebene 2. Abruf, der auf Dataverse basiert, gemäß Pipeline-Vorlage.
- 8:41Die Identität ist festgelegt.
- 8:43Jetzt geben wir ihm Fakten, die er nicht halluzinieren kann.
- 8:45Beim Abruf drehen die meisten von Ihnen den Wasserhahn voll auf und nennen es Grounding.
- 8:48Falsch.
- 8:50Abruf ist selektiv, entitätsbewusst.
- 8:52Und ja, Dataverse zuerst, denn dort liegt Ihre Wahrheit.
- 8:56Warum das Wichtige?
- 8:58Halluzinationen blühen, wenn das Modellstrukturen selbst ableiten muss.
- 9:00Wenn es keine kanonischen Entitäts- und Felddefinitionen sieht, erfindet es diese.
- 9:04Latenz und Kosten steigen, wenn Sie ganze Tabellen und PDF-Blobs laden, weil Sie nicht nach Absicht gefiltert haben.
- 9:10Das Ergebnis teures Rauschen.
- 9:11Die Lösung ist eine Pipeline, die das Schema bevorzugt und nach Sicherheit filtert.
- 9:14Hier ist die Vorlage.
- 9:15Zwei Indizes, ein Gehirn.
- 9:17Erstens, ein Schemaindex für Dataverse-Entitäten, Felder, Beziehungen, Optionssätze, Geschäftsregeln sowie ein kleines Synonym-Glossar.
- 9:24Zweitens, ein Dokumenten-Nex für Richtlinien, SOPs und Referenzdokumente, aber nur wenn sie strukturiert sind.
- 9:29Hybride-Suche über beides mit Sicherheitsfilterung nach Umgebung und Benutzer.
- 9:32Das Modell sieht niemals das, was der Benutzer nicht sehen darf.
- 9:35Das ist kein Vorschlag, das ist die Grenze.
- 9:37Lassen Sie mich den Schemaindex aufschlüsseln.
- 9:39Erfassen Sie für jede Entität, Name, Beschreibung, Feldliste mit Datentypen, Optionssatzwerte, Beziehungen, 1-to-N, N-to-1 und Geschäftsregeln, die gültige Zustände beeinflussen.
- 9:49Fügen Sie zwei Beispieldatensätze pro Entität hinzu, zensiert sowie eine Beispielabfrage, die natürliche Sprache auf kanonische Felder abbildet.
- 9:55Fügen Sie eine Synonym-Zuordnung hinzu, Stufe, Schritt, Phase, Kreditantragsstatus.
- 9:58Das Modell orientiert sich an kanonischen Namen, weil Sie ihm die Karte dazu gegeben haben.
- 10:02Kommen wir nun zu mit X.
- 10:03PDFs sind keine heiligen Schriften, es sind Container.
- 10:06Extrahieren Sie die Struktur vor der Indizierung.
- 10:07Überschriften werden zu Abschnitten, Tabellen zu Schlüsselwert paaren.
- 10:11Richtlinien werden mit Microsoft-Purview-Klassifizierung und MIP-Labels versehen, damit die Sensibilität maschinenlesbar ist.
- 10:16Wenn eine Datei nicht in Abschnitte und Felder unterteilt werden kann, gehört sie nicht in den Index.
- 10:20Sie erstellen kein Sammelalbum.
- 10:21Sicherheitsfilterung ist nicht verhandelbar.
- 10:23Die Indexabfrageschicht muss nach Benutzeridentität, Umgebung und DLP-Richtlinie filtern.
- 10:27Wenn die Entwicklungsumgebung bestimmte Konnektoren zulässt, die Produktion aber nicht, muss die Abbruchschicht dies widerspiegeln.
- 10:32Gleicher Benutzer, andere Umgebung, andere Ergebnisse.
- 10:34Das ist kein Beiwerk, das ist Design.
- 10:35Dann Chunking hört das Aufteilen nach Seitenzahler auf.
- 10:37Und da teilen Sie nach Entitätslogik.
- 10:39Gruppieren Sie Schemata auf Entitäts- und Beziehungsebene.
- 10:41Denken Sie an 500, 800 Token pro Chunk, wobei die Feldlisten intakt bleiben.
- 10:45Für Dokumente Chunking nach Abschnitten mit erhaltenen Überschriften und Einbeziehung von Breadcrumb-Metadaten.
- 10:50Titel Abschnitt Unterabschnitt.
- 10:52Der Sinn ist es, Bedeutung zurückzugeben, nicht Konfetti.
- 10:56Leistungstaktiken, die Sie wirklich spüren werden.
- 10:57Filterum auf Feldebene.
- 10:59Wenn die Absicht den Status umfasst, ziehen Sie nicht die gesamte Entitätsdefinition.
- 11:02Ziehen Sie den Feldblock und die relevante Geschäftsregel.
- 11:05Top K nach Absichtsklassifizierung leitet die Abfrage.
- 11:08Schema-Abfragen erhalten ein kleines K, zwei oder drei.
- 11:11Dokumentensuchen benötigen vielleicht vier oder sechs.
- 11:12Speichern Sie häufige FAQs und Schemaschnipsel mit kurzer TTL im Arbeitsspeicher,
- 11:16damit Sie nicht den ganzen Tag für dieselben Abfragen zahlen.
- 11:18Erzwingen Sie Connector und Token Limits, damit eine vage Eingabe keinen kompletten Tabellenscan auslöst.
- 11:23Gern geschehen.
- 11:25Wie man das im Copilot Studio einrichtet.
- 11:27Legen Sie Dataverse als primäre Wissensquelle fest.
- 11:29Erstellen Sie eine Datenquelle, die Schema-Cards, Entitäten, Felder, Beziehungen, Optionsgruppen, Regeln und Beispiele ausgibt
- 11:35und fügen Sie Purview-Klassifizierungen und MIP-Labels als Eigenschaften hinzu.
- 11:39Fügen Sie Ihren Dokumentenindex als sekundäre Quelle mit Abschnittsinhalten hinzu
- 11:42und konfigurieren Sie den hybriden Abruf mit Reranking, das Schematreffer gegenüber Erzähltext bevorzugt.
- 11:46Wenn ein Schematreffer vorliegt, werten Sie diesen.
- 11:48Wenn keiner existiert, greift Dokumente zu.
- 11:50Wenn beides nicht vorhanden ist, verweigern Sie die Antwort oder stellen Sie eine Klärungsfrage.
- 11:54Ja, Verweigerung ist besser als Fiktion.
- 11:55Die Checkliste für das Schema-Grounding, die Sie ausdrucken und an Ihrem Monitor klicken.
- 12:00Entitätsnamen genau wie in Dataverse, Feldbeschreibungen in klarer Sprache,
- 12:03Beziehungen mit Kardinalität, Optionswerte und deren Bedeutung,
- 12:06Beispieldatensätze mit maskierten Werten, Geschäftsregeln, Hinweise zur Nullwertbehandlung,
- 12:11Synonyme zu kanonischen Namen und Datenqualitätsvorbehalte.
- 12:13Wenn auch nur einer dieser Punkte fehlt, ist Ihr Grounding unvollständig.
- 12:17Häufige Fehler. PDFs ohne Strukturextraktion indizieren, tun Sie es nicht.
- 12:21Sensibilitätslabels ignorieren, ist gefährlich.
- 12:23Geschäfts- und Nicht-Geschäftskonnektoren im selben Abrufaufruf mischen,
- 12:25dann von DLP in Produktion blockiert werden und überrascht tun.
- 12:29Oder zehn fast identische Chunks erhalten, weil die Hedder nie dedupliziert wurden.
- 12:33Säubern Sie Ihren Feed.
- 12:34Machen wir eine kurze mentale Demo.
- 12:36Können wir dieses Darlehen in die Endprüfung verschieben?
- 12:38Vollständige CDA-Daten abrufen und Quelldaten hochladen.
- 12:40Schlechte Pipeline ruft drei allgemeine Richtlinien-PDFs ab, aber kein Schema.
- 12:45Das Modell erfindet den Status des Datens.
- 12:47Gute Pipeline.
- 12:48Intent-Klassifikator leitet zum Schema weiter, liefert Darlehensantrag.
- 12:51Datus.
- 12:52Erlaubte Übergänge.
- 12:53Via Geschäftsregeln und der Power.
- 12:55Automate Aktionsname.
- 12:56Der den Status ändert.
- 12:57Der den Status ändert.
- 12:58Die Antwort nennt erlaubte Statuswerte und schlägt die Aktion vor
- 13:01oder verweigert sie bei Sensitivitätsblockaden.
- 13:04Das Grounding.
- 13:05Ein letztes Detail Latenz.
- 13:07Messen Sie die Abrufzeit getrennt von der Generierung.
- 13:09Wenn der Abruf routinemäßig 300 Millicessen übersteigt, sind Ihre Filter falsch oder Ihr Index ist überladen.
- 13:14Optimieren Sie zuerst dort.
- 13:15Modelle sind schnell, Ihre Unentschlossenheit nicht.
- 13:17Wenn Sie sich nur an eines erinnern, dann dies.
- 13:20Abruf ist keine Suche, es ist Kuratierung.
- 13:22Dataverse ist das Rückgrat.
- 13:24Dokumente Muskel.
- 13:25Verbinden Sie beides.
- 13:26Kürzen Sie es sicherheitsbedingt und Ihr Agent hört aufzuraten.
- 13:30Ebene 3.
- 13:30Tools und Richtlinien, die Governance erzwingen.
- 13:33Power Automate plus DLP.
- 13:35Es weiß, was wahr ist.
- 13:36Bringen Sie mir jetzt bei, was es sicher tun kann.
- 13:38Ein Agent, der nicht handeln kann, ist ein Shadler.
- 13:41Ein Agent, der ohne Leitplanken handelt, ist eine Sicherheitslücke auf Schlagzeilniveau.
- 13:44Sie wollen Kompetenz mit Sicherheitsgurt.
- 13:46Hier kommen Power Automate DLP und bedingter Zugriff ins Spiel.
- 13:49Die Muskeln, die Zäune und der Türsteher ist das Prinzip.
- 13:53Aktionen sind explizit berechtigt und umkehrbar.
- 13:55Wir geben dem Modell keine Freiheit.
- 13:57Wir geben einen Katalog von Verben.
- 13:59Jedes Verb ist ein Flow mit einem engen Eingabeschema, Verbindungsreferenz mit minimalen Rechten und eingebauter Verweigerungslogik.
- 14:04Das Modell improvisiert niemals recht.
- 14:05Es fordert einen Werb ab.
- 14:07Starten Sie mit einem Toolkatalog.
- 14:08Katalogeenträge sehen so aus.
- 14:10Anzeigename, Zweck, Eingabe, Schema, Vorbedingungen, Sensitivitätskennzeichen, Verbindungsreferenz und Rückgabevertrag.
- 14:15Beispiel Darlehensstatus aktualisieren.
- 14:17Zweck Darlehensantrag weiterleiten.
- 14:19Status, Eingabe, Darlehens-ID-String, Zielstatus, Enum, Vorbedingungen.
- 14:25Zielstatus muss ein gültiger Übergang gemäß Regelwerk sein.
- 14:27Sensitivitätskennzeichen erfordert Business Connector mit Kennzeichnung intern.
- 14:32Verbindungsreferenz SVC Loansman.
- 14:35Sie bringen einem Kleinkind den Umgang mit einer Schere bei, indem Sie ihm eine Bastelschere geben, keine Ketten sägen.
- 14:39Das Prinzip der minimalen Rechte ist nicht obs.
- 14:40Erstellen Sie dedizierte Dienstkonten mit minimalen Dataverse-Berechtigungen für genau diese Aktion.
- 14:45Keine umfassenden Tabellenrechte, keine Machtspielchen auf Eigentümer.
- 14:47Speichern Sie Anmeldedaten in Verbindungsreferenzen, die an Umgebung gebunden sind.
- 14:51So nutzt Dev-gefälschte Daten, Prod berührt die Realität und nichts davon vermischt sich.
- 14:55Wenn Sie benutzerdefinierte Sicherheit verwenden, prüfen Sie sie mit Ernsthaftigkeit.
- 14:58Erstellen Sie nun eine Flow-Vorlage mit drei Standard-Ebenen.
- 15:00Ebene 1, Eingabe-Validierung.
- 15:02Validieren Sie Typen, ordnen Sie synonyme kanonischen Feldern zu und weisen Sie mehrdeutige oder fehlende Parameter strukturiert zurück.
- 15:08Ebene 2, Richtlinienprüfung.
- 15:10Werten Sie MP-Labels, DLP-Gruppenmitgliedschaften und alle Signale für bedingten Zugriff aus, die Sie über Header oder Trigger-Kontext bereitstellen.
- 15:17Ebene 3, Ausführung und Maskierung.
- 15:19Führen Sie die Mindestberechtigung aus, maskieren Sie sensible Werte in Protokollen und geben Sie ein kompaktes Ergebnis mit einer Korrelation.
- 15:24Prompt-Vorlagen fungieren als Rapper vor diesen Abläufen.
- 15:27Sie definieren, wie der Agent das Tool anfragt, wann die Absicht den Status ändert und die Konfidenz.
- 15:33Acht, rufen Sie den Kreditstatus mit Kredit-ID und Zielstatus auf.
- 15:36Wenn der Status Geschäftsregeln oder Vertraulichkeitssperren verletzt, verweigern Sie ihn unter Angabe der spezifischen Richtlinie.
- 15:42Schalten die meisten von Ihnen.
- 15:43Sie geben Freitext in Flos ein, als wäre es 2019.
- 15:45Starke Schema rein, starke Ergebnisse raus.
- 15:48Markieren Sie Variablen als sensibel.
- 15:50Eingaben, wie Sozialversicherungsnummer, Einkommen oder andere hochsensible Felder gehören in sichere Variablen.
- 15:54Sie werden niemals im Ausführungsverlauf ausgegeben.
- 15:56Verwenden Sie einmal die Informationsaktion für alles, was mit Authentifizierung zu tun hat.
- 15:59Wenn ein Flow ein Token abrufen muss, werden die Anmeldedaten zur Laufzeit aus einem sicheren Speicher gezogen,
- 16:04nicht in einen Prompt eingefügt oder in Umgebungsvariablen wie Nichtlesen geschoben.
- 16:07Herr Leute, machen das.
- 16:08Hallen Sie nicht wie diese Leute.
- 16:09Bedingter Zugriff ist der Erwachsenen im Raum.
- 16:11Erzwingen Sie MFA.
- 16:12Beschränken Sie die Ausführung auf konforme Geräte oder vertrauenswürdige Standungen.
- 16:16Wenn Ihre Richtlinie besagt, dass Gäste keine Aktion starten dürfen, sollte Ihr Toolrapper die Anruferidentität lesen und mit einer klaren Ablehnung reagieren.
- 16:23Die Aktion erfordert gemäß Richtlinie ein konformes Gerät.
- 16:25Der Agent bleibt höflich, die Richtlinie bleibt streng.
- 16:28Die LP ist die Membran.
- 16:29Klassifizieren Sie Konnektoren in geschäftlich und nicht geschäftlich und blockieren.
- 16:31Flows in diesem Toolkatalog verwenden ausschließlich geschäftliche Konnektoren.
- 16:34Versuchen Sie, Ausgaben an ein nicht geschäftliches Ziel zu leiten.
- 16:37Blockiert auf Mandantenebene, nicht nur in Ihrem Flow.
- 16:39Der Punkt ist, den falschen Weg physisch unmöglich zu machen.
- 16:42Sie verlassen sich nicht auf die Zurückhaltung der Entwickler.
- 16:44Sie verlassen sich auf die Physik.
- 16:46Umgebungssegmentierung bewahrt Ihren Verstand.
- 16:47Entwicklung, Test, Produktion.
- 16:50Unterschiedliche Daten, unterschiedliche Verbindungsreferenzen.
- 16:52Gleiche Toolnamen, gleiche Schemata.
- 16:54Das bedeutet, die Prompte Ihres Agenten ändern sich nicht, nur die Bindungen.
- 16:57Testen Sie in der Testumgebung mit realistischen Labels und DLP-Einstellungen, damit es in der Produktion keine Überraschung gibt.
- 17:02Wenn die Entwicklung ein laxes DLP hat und die Produktion streng ist, testen Sie beide.
- 17:06Abweichungen sind beabsichtigt nicht zufällig.
- 17:07Richten Sie eine Ebene fest in die Laufzeit integrieren.
- 17:09Betten Sie Ablehnungsregeln ein, die auf potenziellen Labels und abgerufenen Inhalten basieren.
- 17:13Wenn der Abruf einen Datensatz mit vertraulichen Informationen zurückgibt und die angeforderte Aktion in ein externes System senden würde,
- 17:19verweigert der Toolwrapper dies mit einem regelbasierten Grund und protokolliert den Vorfall.
- 17:22Echtzeitmaskierung ersetzt Werte durch Platzhalter in dem für das Modell sichtbaren Text.
- 17:25Das Modell sieht niemals ungefilterte Geheimnisse, daher kann es diese nicht versehentlich preisgeben.
- 17:29Es ist kein Misstrauen, das ist Hygiene.
- 17:32Es ist kein nachträglicher Einfall.
- 17:33Aktivieren Sie Audit-Logs für jeden Flow.
- 17:35Protokollieren Sie, wer die Aktion lang gefordert hat, welche Parameter übergeben oder maskiert wurden, welche Richtlinienprüfungen liefen und das Ergebnis.
- 17:40Vierteljährliche Überprüfungen entdecken verwaiste Assets, übermäßig geteilte Flows und wild wachsende Konnektoren.
- 17:44Entziehen Sie die Berechtigung für alles, was einem ehemaligen Mitarbeiter gehört.
- 17:47Ignorieren Sie das und Sie werden irgendwann einen Geister-Flow entdecken, der um zwei morgens in die Produktion schreibt.
- 17:52Herrlich. Häufige Fehler.
- 17:54Geheimnisse in Benutzer-Promps eingeben sofortige Reue.
- 17:57PII in Erfolgsmeldungen protokollieren, ebenfalls Reue.
- 17:59Flows erstellen ohne Versionierung von Prompt und Schema.
- 18:02Jetzt ruft Ihr Agent eine API auf, die sich letzte Woche geändert hat.
- 18:05Nicht verwaltete Umgebungen ohne DLP.
- 18:07Herzlichen Glückwunsch. Ihr Proof-of-Concept ist eine Haftungsfalle.
- 18:10Und mein Favorit?
- 18:11Geschäftliche und private Konnektoren mischen, nur weil wir jemandem eine E-Mail senden mussten.
- 18:15Nein.
- 18:15Nutzen Sie geschäftliche E-Mails, so senden Sie gar keinen.
- 18:17Brechen wir über den Kill-Switch.
- 18:18Sie benötigen einen Vorfallschalter im Admin-Center oder via Automatisierung, der den Agenten oder die Tool-Lösung deaktiviert oder beides.
- 18:23Wenn ein Richtlinienverstoß auftritt, wird nicht diskutiert, sondern angehalten, untersucht und erst mit einem Änderungsprotokoll fortgefahren.
- 18:31Geschwindigkeit ist Sicherheit.
- 18:32Sobald Sie dies verdrahtet haben, passiert etwas vorhersehbar.
- 18:35Der Agent verspricht nicht mehr zu viel, der schlägt Aktionen vor, die er tatsächlich ausführen kann.
- 18:38Wenn die Richtlinie dies ablehnt, ist die Verweigerung spezifisch und protokolliert.
- 18:42Benutzervertrauen dem System, weil es konsistent ist.
- 18:43Und ja, Ihr Audit-Team hört auf, wie ein Falke über Ihnen zu kreisen, weil Sie Ihnen endlich lesenswerte Telemetriedaten geliefert haben.
- 18:49End-to-End-Aufbau.
- 18:50Co-Pilot Studio Plus, Power Automate, Metriken vor und nachher.
- 18:54Lassen Sie uns das Rückgrat mit einem konkreten Aufbau verbinden.
- 18:57Ein Co-Pilot für die Kredite-Schützung.
- 18:59Co-Pilot Studio übernimmt die Orchestrierung, Dataverse ist die Datenquelle, Power Automate ist die ausführende Hand.
- 19:04Gleiche Architektur in Dev, UAT, Prod, unterschiedliche Bindungen, gleiche Logik.
- 19:07Schritt 1. Wenden Sie das Systemmuster an.
- 19:09Erstellen Sie in Co-Pilot Studio benutzerdefinierte Anweisungen mithilfe unserer Vorlagenvision.
- 19:12Bindung des Umgebungsnamen.
- 19:16UAT-Geschäftsbereich, Privatkunden, Kredite, MIP.
- 19:19Labelliste vertraulich.
- 19:20Hochvertraulich in der Glossarphase.
- 19:23Status Kreditantrag immer einschließen, aktivieren.
- 19:27Tempeln Sie Richtlinie V1.3 in die Fußzeile der Tests, damit Abweichungen sichtbar sind.
- 19:31Schritt 2. Erstellen Sie den Schemaindex.
- 19:33Generieren Sie Schemakarten für Entitäten, Kreditantrag, Antragsteller, Dokumente inklusive Felder,
- 19:38Optionssätze, Beziehungen und zwei Musterdatensätze pro Entität.
- 19:43Geschäftsregeln hinzufügen.
- 19:44Zulässige Statusübergänge.
- 19:46Eingereicht, erste Prüfung, Endprüfung, genehmigt, abgelehnt, kein direktes Eingereicht zu genehmigt eicht.
- 19:51Veröffentlichung als primäre Wissensquelle.
- 19:52Im Dokumentenindex sekundäre SOPs.
- 19:55Kreditrichtlinienabschnitte nach Ansicht, Klassifizierungen, MIP-Labels und Überschriften bleiben erhalten.
- 20:00Schritt 3.
- 20:00Retrieval konfigurieren.
- 20:01Hybrid-Suche mit Reranking aktivieren.
- 20:03Das Schema über Einstimmungen priorisiert.
- 20:05Intents klassifizieren.
- 20:06Schema Lookup.
- 20:07Rechtlinien Lookup.
- 20:08Umsetzbar.
- 20:08Top K2 für Schema.
- 20:094 für Dokumente.
- 20:11Feldfilter nach Intent.
- 20:12Begriff.
- 20:12Status Einkommen.
- 20:14KYC.
- 20:15Sicherheits-Trimming nach Benutzer und Umgebung aktivieren.
- 20:17Hochfrequente Schema-Snippets mit einer TTL von 10 Minuten zwischenspeichern.
- 20:20Schritt 4.
- 20:21Den Toolkatalog anbinden.
- 20:23Importieren Sie eine verwaltete Lösung mit drei Flows.
- 20:25Kreditübersicht abrufen.
- 20:26Kreditstatus aktualisieren.
- 20:27Dokument Antwort.
- 20:28Jeder Flow verfügt über Eingabeschemas, Vorbedingungen, Sensitivitätsflags und Lease-Privilege-Verbindungsreferenzen, die an die URT gebunden sind.
- 20:34Eingaben bei Bedarf als sensibel markieren.
- 20:36Protokolle mit Maskierung und Korrelations-IDs aktivieren.
- 20:39Schritt 5.
- 20:39Prompt-Wrapper hinzufügen.
- 20:41In Co-Pilot Studio-Tool Aufrufvorlagen erstellen.
- 20:44Bei Intent-Status ändern und Confidenz 8 Kreditstatus aktualisieren mit Kredit-ID und Zielstatus aufrufen.
- 20:50Wenn der Zielstatus gegen Geschäftsregeln verstößt, mit Rubrik-Code PR-Statusübergang ablehnen.
- 20:55Ablehnungen mit einem kann ich aufgrund der Richtlinie nicht ausführen, Elable-Code und Mantel.
- 20:59Ist ein sicherer nächster Schritt.
- 21:00Validierungsschleife.
- 21:01Erstellen Sie eine Test-Suite mit 25 Prompts, mehrdeutigen, gegnerischen und normalen Beispielen.
- 21:06Verschiebe LI-Fahrdaten 3 1 zu.
- 21:08Können wir direkt zu genehmigt springen?
- 21:09Sende die Sozialversicherungssumme des Antragstellers per E-Mail.
- 21:12Über Dev, URT und Port ausführen.
- 21:14Überprüfen, ob Ausgaben, kanonische Felder der Website und Aktionen nur bei Erlaubnis vorgeschlagen werden und Richtlinienverstöße spezifisch und protokolliert sind.
- 21:20Korrelations-IDs in Flow-Protokollen mit Co-Pilot-Transkripten vergleichen, um Rüttverfolgbarkeit zu bestätigen.
- 21:25Vorher Metriken aus dem ungeerdeten Bild.
- 21:2737% der Antworten verwiesen auf nicht existierende Felder.
- 21:31Tenant-übergreifende Abweichungen führten zu drei verschiedenen Statusnamen.
- 21:34Mittlere Latenz 4,2 Sekunden aufgrund von Tabellen-Scans.
- 21:38Token-Verbrauch pro Q&A durchschnittlich 9800 Token.
- 21:42Äh, hey.
- 21:43Zwei beinahe Richtlinienverstöße, bei denen sensible Notizen an ein betriebswammendes Ziel zusammengefasst wurden, nur durch Tenant-DLP blockiert.
- 21:50Nachher Metriken mit kontextgesteuerte Entwicklung, erfundene Felder in der gesamten Suite eliminiert.
- 21:54Kanonischer Kreditantrag.
- 21:56Datus wird in 100% der Statusantworten zitiert.
- 21:59Latenz auf 1,6 Sekunden Median gesenkt durch Feldbasiertes Retrieval.
- 22:02Token-Verbrauch pro Q&A im Durchschnitt 3100 versuchte Richtlinienverstöße, vier.
- 22:07Alle mit expliziten Gründen abgelehnt und mit IDs protokolliert.
- 22:11Gleiche Prompts über DEV, UAT, BOSS und PROD produzierten identische Feldreferenzen.
- 22:17Unterschiede nur bei den erlaubten Aktionen, wie beabsichtigt.
- 22:20Und Kurzgeschichte.
- 22:21Ein Tester fragte, beschleunige LA501 aufgenehmend.
- 22:24Zuvor sagte der Agent erledigt.
- 22:26Und halluzinierte einen Übergang.
- 22:28Jetzt die Co-Pilotantwort.
- 22:29Abgelehnt.
- 22:30Der R-Statusübergang eingereicht, zugenehmigt, ist ungültig.
- 22:34Gültige Übergänge, eingereicht zur erste Prüfung.
- 22:37Er bietet dann an, den Kreditstatus auf erste Prüfung zu aktualisieren.
- 22:40Ein Klick, konforme Pfad, revisionssicher.
- 22:42Übergeben Sie die Assets.
- 22:44Verpacken Sie die Systemnachrichtenmuster-Datei mit Tokens,
- 22:47die Schema-Grounding-Checkliste, das JSON-Template für die Abruf-Pipeline,
- 22:50die drei Flow-Prompt-Templates und eine Umgebungs-Mapping-Datei für Verbindungsreferenzen und Labels.
- 22:55Versionieren Sie alles.
- 22:56In der Versionsverwaltung speichern.
- 22:57Beim Import binden sich die Variablen je nach Umgebung.
- 22:59Keine manuellen Änderungen in der Produktion.
- 23:01Sie sind erwachsen.
- 23:02Stellen Sie für UAT bereit.
- 23:04Führen Sie die Suite aus.
- 23:04Erstellen Sie die Vorher-Nachher-Tabelle und präsentieren Sie zwei Screenshots.
- 23:07Eine fundierte Antwort unter Angabe des Kediteintragsstatus
- 23:09und eines Audit-Log-Eintrags mit maskierten Eingaben und einer Korrelations-ID.
- 23:13Das ist Ihr Nachweis für die Geschäftsleitung, ohne dass etwas durchsickert.
- 23:16Sie haben jetzt eine feste Identität, die nicht abweicht.
- 23:18Ein Abruf, der nicht halluziniert.
- 23:19Tools mit Minimalen, Privilegien und Richtlinien.
- 23:22Die fundiert ablehnen.
- 23:23Die fundiert ablehnen.
- 23:24Es ist wiederholbar, prüfbar und schnell.
- 23:26Es ist erstaunlich, was passiert, wenn man die Modellwahrheit und Grenzen vorgibt.
- 23:30Wichtigste Erkenntnis, Kontext, Engineering, Systemabruf, Tools und Richtlinien
- 23:33verwandeln Co-Pilot von einem wortreichen Ratesteller
- 23:35in einen gesteuerten Teamkollegen, der Felder nennt,
- 23:37sicher agiert und präzise ablehnt, sicher ablehnt.
- 23:40Handeln Sie jetzt effizient.
- 23:41Klonen Sie die Templates, binden Sie Umgebungsvariablen,
- 23:44indexieren Sie Ihr Dataverse-Schema, setzen Sie DLP durch
- 23:46und führen Sie die Evaluierung-Suite für Dev, UAT und Prodoth.
- 23:48Dufen Sie dann mit Version-Tags und aktiviertem Kill-Switch auf UAT hoch.
- 23:51Wenn Ihnen das Zeit gespart hat, zahlen Sie die Schuld zurück.
- 23:54Abonnieren Sie und sehen Sie sich als nächstes die erweiterte Evaluierungsumgebung
- 23:57und die Walkthroughs zum Multiagenten-Orchestring an.
- 23:58Fangen Sie vor.