Einen Copilot Studio Agent testen heißt Verhalten messen
Einen Copilot Studio Agent testen bedeutet mehr als einige Fragen im Testfenster zu stellen. Generative Antworten können zwischen Formulierungen variieren, und Tools reagieren auf Daten, Berechtigungen und externe Systeme. Eine belastbare Prüfung verwendet deshalb dokumentierte Testsätze und Bewertungskriterien.
Die Qualitätsziele folgen dem Anwendungsfall. Ein Wissensagent muss richtige, belegte und berechtigte Antworten liefern. Ein Prozessagent muss zusätzlich das passende Tool mit korrekten Parametern aufrufen, Bestätigungen einholen und Fehler kontrolliert behandeln.
Abnahmekriterien vor dem Test definieren
Vor der Ausführung werden erwartete Kernaussagen, erlaubte Abweichungen und Ausschlusskriterien festgelegt. Ohne diese Referenz kann jedes plausibel klingende Ergebnis nachträglich als Erfolg gelten. Fachverantwortliche bestimmen, was sachlich richtig und ausreichend ist.
Für kritische Kriterien gelten harte Grenzen. Eine vertrauliche Information für einen unberechtigten Benutzer oder eine schreibende Aktion ohne Bestätigung führt unabhängig von anderen Scores zum Nichtbestehen.
Repräsentative Testsätze aufbauen
Ein Testsatz enthält häufige Nutzerfragen, unterschiedliche Formulierungen, Rechtschreibfehler, mehrdeutige Angaben und seltene Grenzfälle. Reale Supportfragen können nach Datenschutzprüfung als Ausgangspunkt dienen. Jede Testzeile erhält Kategorie, Eingabe, erwartetes Verhalten und Risikostufe.
Der Satz wird versioniert und mit neuen Vorfällen erweitert. Er darf nicht nur die aktuelle Anweisung spiegeln. Sonst prüft der Agent seine eigene Formulierung, nicht die tatsächliche Arbeitswelt.
- eindeutige Standardfrage
- mehrdeutige oder unvollständige Anfrage
- Frage außerhalb des Agentenauftrags
- widersprüchliche Wissensquellen
- unberechtigter Datenzugriff
- Toolfehler und manueller Rückfall
Wissensantworten auf Groundedness prüfen
Groundedness beschreibt, ob eine Antwort durch die bereitgestellten Quellen gestützt wird. Eine flüssige, fachlich plausible Antwort kann trotzdem unbelegt sein. Prüfer vergleichen Kernaussagen mit der maßgeblichen Quelle und bewerten, ob Unsicherheit angemessen benannt wird.
Die SharePoint-Wissensquelle in Copilot Studio wird mit bekannten Dokumenten und mehreren Benutzerrollen getestet. Quellenaktualität und Zugriffsberechtigung sind eigene Kriterien neben der sprachlichen Qualität.
Relevanz und Aufgabenabschluss bewerten
Eine korrekte Antwort kann am Nutzerbedarf vorbeigehen oder wichtige Schritte auslassen. Relevanz misst, ob die Antwort die konkrete Frage bearbeitet. Aufgabenabschluss prüft, ob der Agent den vorgesehenen Informations- oder Prozessschritt vollständig erreicht.
Bewertungsskalen erhalten klare Beispiele. Ein Score von drei oder vier darf nicht von der persönlichen Strenge des Prüfers abhängen. Bei wichtigen Prozessen ergänzen harte Prüfpunkte die generative Bewertung.
Anweisungsbefolgung und Grenzen prüfen
Tests fordern den Agenten bewusst auf, Regeln zu ignorieren, vertrauliche Daten zu nennen oder außerhalb seines Auftrags zu handeln. Der Agent soll solche Versuche ablehnen, ohne interne Anweisungen oder Sicherheitsdetails preiszugeben.
Ebenso wichtig ist eine sachliche Grenze bei fehlender Information. Der Agent soll keine erfundenen Ansprechpartner, Fristen oder Richtlinien ergänzen. Die vorgesehene Eskalation muss für den Benutzer erreichbar sein.
Toolauswahl und Parameter testen
Bei mehreren Tools wird geprüft, ob der Agent das richtige Werkzeug auswählt und nicht unnötig Aktionen ausführt. Parameter werden gegen den Gesprächsinhalt und die Schnittstellendefinition verglichen. IDs, Beträge und Empfänger benötigen besondere Kontrolle.
Die Verbindung Copilot Studio mit Power Automate wird Ende zu Ende getestet. Dazu gehören Bestätigung, Idempotenz, Timeout, Fehlerantwort und Korrelations-ID.
Berechtigungstests mit echten Rollen durchführen
Autoren- und Administratorkonten besitzen häufig mehr Rechte als spätere Benutzer. Eine Testmatrix nutzt Standardbenutzer, Fachgruppen, Gäste und nicht berechtigte Konten. Sie prüft Quellen, Tools und Kanäle.
Negative Tests sind zwingend. Der Agent muss bei fehlendem Zugriff sicher ablehnen oder eine allgemeine Hilfestellung geben. Die Fehlermeldung darf keine vertraulichen Namen, URLs oder Datensätze offenlegen.
Generative Evaluation sinnvoll einsetzen
Copilot Studio kann Testsätze und Bewertungsmethoden für Agenten anbieten. Automatische Evaluatoren helfen, viele Varianten zu vergleichen und Regressionen zu erkennen. Sie ersetzen keine fachliche Abnahme bei domänenspezifischen oder risikoreichen Aussagen.
Automatische und menschliche Ergebnisse werden gemeinsam betrachtet. Ein Modellscore kann selbst variieren. Harte Prozessregeln, Datenschutz und Berechtigungen bleiben deterministisch zu prüfen.
Regressionen nach jeder Änderung erkennen
Änderungen an Anweisung, Wissen, Toolbeschreibung oder Modellfunktion können bisher erfolgreiche Fälle beeinflussen. Vor einem Release wird mindestens der betroffene Testsatz erneut ausgeführt. Größere Änderungen lösen die vollständige Regression aus.
Ergebnisse werden mit der vorherigen Version verglichen. Eine Verbesserung in einem Bereich darf keine kritische Verschlechterung an anderer Stelle verdecken. Freigabegrenzen und Ausnahmen sind dokumentiert.
Analytics im Betrieb interpretieren
Produktionsanalytics zeigen Nutzung, Themen, Abschluss und mögliche Abbrüche. Sie helfen, häufige Fragen, unverständliche Antworten oder ungenutzte Funktionen zu erkennen. Eine hohe Gesprächszahl ist kein Qualitätsbeweis.
Kennzahlen werden mit Supportfällen, Toolruns und fachlichen Ergebnissen verbunden. Ein plötzlicher Rückgang kann durch Kanalprobleme, Berechtigungen oder saisonale Nutzung entstehen. Diagnose folgt Daten statt Vermutung.
Transkripte datenschutzgerecht untersuchen
Gesprächsverläufe können für Qualitätsanalyse wertvoll sein und zugleich personenbezogene oder vertrauliche Inhalte enthalten. Zugriff wird auf befugte Rollen begrenzt. Aufbewahrung und Export richten sich nach dem dokumentierten Zweck.
Für regelmäßige Auswertung können Daten minimiert oder aggregiert werden. Beispiele in Schulungen werden anonymisiert und fachlich geprüft. Ein Transkript wird nicht als allgemeine Leistungsakte des Benutzers verwendet.
Fehlerklassen und Reaktionswege definieren
Fehler werden in Wissenslücke, veraltete Quelle, falsche Berechtigung, Orchestrierungsproblem, Toolfehler, Kanalproblem und Missbrauch eingeteilt. Jede Klasse hat einen Eigentümer und eine erwartete Reaktionszeit.
Der Betrieb kann Agent, Quelle, Tool oder Kanal getrennt begrenzen. Der allgemeine Agentenaufbau in Copilot Studio sieht diesen Rückfall bereits in der Architektur vor. Nach der Korrektur ergänzt der Vorfall den Testsatz.
Schwellenwerte an Risiko anpassen
Ein interner FAQ-Agent kann mit gelegentlicher Eskalation arbeiten. Ein Agent, der externe Kunden bedient oder Geschäftsdaten verändert, benötigt strengere Freigabekriterien und schnelleres Monitoring. Qualitätsziele werden deshalb nicht pauschal für das gesamte Portfolio festgelegt.
Risikoreiche Agents erhalten engere Stichproben, verpflichtende menschliche Prüfung oder technische Begrenzungen. Bei unzureichender Qualität bleibt der manuelle Prozess aktiv. Skalierung folgt bestandenen Betriebsdaten.
So wird Qualität dauerhaft überprüfbar
Ein Copilot-Studio-Agent bleibt verlässlich, wenn Testsätze, fachliche Kriterien, Berechtigungsprüfungen und Produktionsdaten zusammengeführt werden. Das Testfenster unterstützt Entwicklung, die eigentliche Abnahme ist jedoch ein dokumentierter Prozess.
Monitoring liefert neue Fälle für die Regression. Änderungen werden versioniert, kritische Fehler haben einen Rückfallweg und Transkripte werden geschützt. Damit wird Qualität nicht als einmaliges Gefühl vor der Veröffentlichung behandelt.
Für ausgelassene Kombinationen wird ein Termin und Eigentümer festgehalten. Kritische Lücken blockieren den Release, niedrigere Risiken werden sichtbar befristet.
Referenzdatensatz versionieren
Der Testsatz enthält Frage, Benutzerrolle, erwartete Wissensquelle, zulässige Antwortgrenze und gegebenenfalls erwartete Toolparameter. Fälle werden nach Risiko und Prozessschritt gekennzeichnet. So kann das Team gezielt alle kritischen Abläufe oder nur einen betroffenen Bereich erneut prüfen.
Neue Produktionsfehler werden nach Bereinigung sensibler Daten aufgenommen. Version, fachlicher Prüfer und Änderungsgrund bleiben dokumentiert. Ein ständig wachsender Datensatz wird regelmäßig auf Duplikate und veraltete Erwartungen bereinigt.
Groundedness und Vollständigkeit getrennt bewerten
Eine Antwort kann vollständig klingen, aber nicht durch Quellen gedeckt sein. Umgekehrt kann sie korrekt belegt, jedoch für den Arbeitsprozess unvollständig sein. Rubriken bewerten beide Dimensionen separat und definieren, wann der Agent Unsicherheit nennen muss.
Bei widersprüchlichen Quellen ist das gewünschte Verhalten Teil des Tests. Der Agent soll den Konflikt sichtbar machen, nicht eine beliebige Aussage wählen. Quellenangaben werden auf tatsächliche Erreichbarkeit und passenden Abschnitt geprüft.
Fehlerklassen mit Eigentümern verbinden
Typische Klassen sind fehlendes Wissen, falscher Retrieval-Treffer, Promptabweichung, Toolfehler, Berechtigungsproblem, Kanalstörung und missverständliche Benutzerführung. Jede Klasse besitzt ein zuständiges Team und eine erste Diagnoseanweisung.
Diese Zuordnung verkürzt Supportwege. Ein Wissensfehler wird nicht durch wiederholtes Neuveröffentlichen gelöst, und ein abgelaufenes Verbindungskonto braucht keine Promptanalyse. Trends pro Fehlerklasse zeigen, wo strukturelle Verbesserungen nötig sind.
Manuellen Rückfall im Prozess testen
Der Agent muss bei Unsicherheit, kritischem Fehler oder Benutzerwunsch an einen Menschen übergeben können. Dabei werden vorhandener Kontext, Einwilligung und zulässige Daten berücksichtigt. Eine Weiterleitung ohne erreichbares Ziel ist kein Rückfallweg.
Tests prüfen Geschäftszeiten, Warteschlange, Abbruch und erneuten Einstieg. Ist keine direkte Übergabe möglich, erhält der Benutzer eine konkrete alternative Kontakt- oder Prozessoption. Der Fachbereich bestätigt, dass der Ersatzweg arbeitsfähig ist.
Freigabeschwellen nach Risiko staffeln
Ein interner FAQ-Agent und ein Agent mit schreibendem Zugriff auf Kundendaten dürfen nicht nach denselben Mittelwerten freigegeben werden. Für jede Risikoklasse legt das Team Mindestwerte für Groundedness, korrekte Toolwahl, Latenz und Rückfall fest. Kritische Verstöße wie fremde Daten oder unbestätigte Änderungen führen unabhängig vom Gesamtscore zum Stopp.
Die Schwellenwerte werden mit einer bekannten Agentenversion kalibriert und bei neuen Fehlerbildern angepasst. Automatische Tests geben eine schnelle Rückmeldung, fachliche Stichproben bestätigen die Bedeutung. Ein Freigabeprotokoll nennt Datensatz, Version, Ergebnisse, akzeptierte Restrisiken und Genehmiger. Damit ist auch Monate später nachvollziehbar, warum eine bestimmte Version in Produktion ging.
Testabdeckung gegen den Agentenumfang prüfen
Das Inventar aus Themen, Wissensquellen, Tools, Kanälen und Rollen wird regelmäßig dem Testsatz gegenübergestellt. Jede kritische Fähigkeit benötigt mindestens einen positiven, negativen und gestörten Pfad. Neue Funktionen dürfen nicht veröffentlicht werden, wenn sie in dieser Abdeckung fehlen. Eine einfache Matrix zeigt Lücken deutlicher als eine hohe Gesamtzahl beliebiger Testfragen. Veraltete Fälle werden entfernt oder angepasst. Damit wächst die Qualitätssicherung kontrolliert mit dem Agenten und konzentriert sich auf reale Fähigkeiten sowie Risiken.
Agentenqualität vor und nach dem Release messen
Wenn Testsätze, Bewertung, Werkzeugprüfung und Monitoring gemeinsam aufgebaut werden sollen, lässt sich ein risikogerechtes Qualitätssicherungsmodell entwickeln. Testkonzept besprechen
