Post

Copilot-Studio-Hooks brauchen bei kritischen Prüfungen Backend-Kontrollen

Read this in English

Copilot-Studio-Hooks ergänzen Kontext, schwärzen Prompts und prüfen Tool-Aufrufe. Bei Fehlern kann die Ausführung jedoch fortgesetzt werden, wenn das Backend die Regel nicht erzwingt.

TL;DR

Copilot-Studio-Hooks laufen bei Ereignissen wie Sitzungsbeginn, Prompt-Eingabe und vor einem Tool-Aufruf. Sie können Kontext ergänzen, Text schwärzen oder einen Aufruf ablehnen. Da die aktuelle Laufzeit bei Fehlern und Zeitüberschreitungen offen weiterläuft, müssen kritische Prüfungen zusätzlich im Tool oder Backend erfolgen.

Original von Petros Feleskouras, auf The Custom Engine. Artikel lesen

Dies ist unsere eigene Kurzfassung, keine Wiederveröffentlichung oder vollständige Übersetzung.

Bedeutung für Governance

  • Makers: Verknüpft Hooks mit klar abgegrenzten Ereignissen und testet erfolgreiche, fehlgeschlagene und zeitüberschrittene Workflows, weil die Standardausführung weiterlaufen kann.
  • Admins/CoE: Prüft die Verfügbarkeit der Hooks in der Umgebung und kontrolliert Verbindungen, Protokolle, Transkripte und Aufbewahrung, weil Hooks Originaldaten nicht löschen.
  • Security/Compliance: Verlangt unabhängige Backend-Prüfungen für sensible Daten, Berechtigungen, DLP und Richtlinien, weil ein Hook-Fehler Daten offenlegen oder blockierte Aktionen erlauben kann.
  • Leadership/Business: Bewertet Preview-Hooks als zusätzliche Kontrollebene und nicht als sichere Sperre, besonders bei Buchungen und anderen geschützten Transaktionen.

Häufige Fragen

Wie reagieren Copilot-Studio-Hooks auf einen fehlgeschlagenen oder abgelaufenen Workflow?

Bei Fehlern, Zeitüberschreitungen oder unlesbaren Antworten läuft die Ausführung mit dem Standardverhalten weiter. Kritische Kontrollen brauchen deshalb eine unabhängige Durchsetzung.

Kann ein Copilot-Studio-Pre-Tool-Hook eine Buchung über dem Budget blockieren?

Ja, ein Pre-Tool-Hook kann bei erfolgreicher Richtlinienprüfung eine Ablehnung mit Begründung zurückgeben und den geplanten Aufruf stoppen. Eine Backend-Prüfung bleibt erforderlich.

An welchen Stellen können Copilot-Studio-Hooks Informationen vor der Verarbeitung schwärzen?

Hooks können den Benutzer-Prompt, Tool-Parameter oder ein erfolgreiches Tool-Ergebnis über modifiedPrompt, modifiedParameters oder modifiedResult ersetzen. Gespeicherte Originale benötigen eigene Aufbewahrungskontrollen.