Agents testen

Abgeschlossen

Da ein Agent aus Anweisungen, Themen, Tools und Wissen besteht, muss jede Komponente ordnungsgemäß funktionieren und wie gewünscht zusammenarbeiten. Sie sollten überprüfen, wie der Agent Kunden durch Unterhaltungen führt und sicherstellen, dass sich der Unterhaltungsfluss erwartungsgemäß verhält.

Die Testoberfläche hängt von der Nutzung des Agenten ab:

  • GitHub Copilot Benutzerfreundlichkeit – Verwenden Sie "Vorschau", um den Agent interaktiv zu testen, Testsätze auszuwerten und zu überwachen, um erledigte Aufgaben und Aktivitäten zu überprüfen.
  • Standardnutzung – Testen Sie den Agent-Bereich , um Unterhaltungen zu testen. Verwenden Sie die Aktivitätszuordnung für die generative Orchestrierung oder die Themennachverfolgung für klassische Orchestrierung.

Der Rest dieser Lektion beschreibt Tests in der Standardumgebung.

Testbereich

Sie können Ihren Agent in Echtzeit testen, indem Sie den Test-Agent-Bereich verwenden, den Sie aktivieren können, indem Sie " Test " auf der oberen rechten Seite der Anwendung auswählen. Um den Testbereich auszublenden, wählen Sie erneut die Schaltfläche " Test " aus.

Der Bereich „Agent testen“ interagiert mit Ihrem Agenten genauso, wie es auch ein Benutzer tun würde. Wenn Sie in das Fenster „Agent testen“ Text eingeben, werden Informationen genauso angezeigt, wie sie einem Benutzer angezeigt würden.

Indem Sie Ihre Agents während des Erstellungsprozesses häufig testen, können Sie sicherstellen, dass die Unterhaltung wie erwartet verläuft. Wenn der Dialog nicht Ihre Absicht widerspiegelt, können Sie ihn ändern und speichern. Der neueste Inhalt wird nach „Agent testen“ übertragen, wo Sie ihn erneut testen können.

Klassische Orchestrierung testen

Wenn Sie die klassische Orchestrierung aktiviert haben, enthält Ihr Agent wahrscheinlich mehrere Themen. Wenn Sie sich mit einem bestimmten Thema beschäftigen, kann es hilfreich sein, wenn die Anwendung Sie zu diesem Thema führt.

Dazu können Sie oben im Testbereich die Option Nachverfolgen der Themenverläufe auf Ein festlegen.

Verfolgen Sie zwischen Themen zusammen mit dem Agent, während sie verschiedene Themen implementiert. Wenn Sie z. B. "Hello" eingeben, wird das Grußthema ausgelöst, und die Anwendung öffnet das Thema und zeigt den Unterhaltungspfad an. Wie jedes Thema angezeigt wird, können Sie beobachten, wie der Pfad voranschreitet, wodurch Sie Ihre Themen auswerten können.

Testen der generativen KI-Orchestrierung

Wenn Sie eine generative KI-Orchestrierung aktiviert haben, kann der Agent mehrere Tools oder Themen gleichzeitig auswählen. Sobald Wissen, Tools und Themen ausgewählt wurden, generiert der Agent einen Plan, der seine Ausführungsreihenfolge bestimmt. Sie können diesen Plan und die auszuführenden Schritte anzeigen.

Sie können diese Aufgabe ausführen, indem Sie oben im Testbereich die Option Aktivitätskarte beim Testen anzeigen auf Ein festlegen.

Die Aktivitätskarte ist eine visuelle Darstellung der Eingabesequenz, Entscheidungen und Ausgaben Ihres Agents in einer Sitzung.

Testen von Variablenwerten

Sie können die Werte Ihrer Variablen beobachten während Sie den Agent testen.

  1. Wählen Sie "Variablen " auf der sekundären Symbolleiste aus. Der Bereich "Variablen " wird angezeigt.

  2. Wechseln Sie zur Testen-Registerkarte, und erweitern Sie die gewünschten Variablenkategorien. Während Sie die Testunterhaltung fortsetzen, können Sie den Wert der verwendeten Variablen überwachen.

Testen von generativen Antworten

In der klassischen Orchestrierung kann der Agent generative Antworten als Fallback verwenden, wenn es kein Thema identifizieren kann, das eine akzeptable Antwort liefert. Bei der generativen Orchestrierung kann der Agent im Rahmen seines Plans proaktiv konfigurierte Wissensquellen durchsuchen.

Beim Testen der generativen Antwortfunktionen sollten Sie eine Frage stellen, die für die Datenquellen relevant ist, die Sie für generative KI definiert haben, aber dies kann von keinem Ihrer Themen beantwortet werden. Ihr Agent verwendet die festgelegten Datenquellen, um die richtige Antwort zu finden.

Sie können weitere Fragen stellen, sobald eine Antwort angezeigt wird. Der Agent merkt sich den Kontext, sodass von Ihrer Seite keine weiteren Erläuterungen benötigt werden. Wenn Sie einen Agenten fragen, der mit Microsoft Learn als Datenquelle verbunden ist, beispielsweise die Frage "Wofür wird eine WENN-Anweisung in Microsoft Excel verwendet?", gibt der Agent Details zur WENN-Funktion zurück. Wenn Sie dann die Aufforderung formulieren: „Nennen Sie mir ein Beispiel“, würde der Agent erkennen, dass Sie immer noch über Microsoft Excel sprechen und Ihnen ein Beispiel geben.

Als Nächstes untersuchen Sie, wie die Agentleistung überwacht wird.