Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Die in diesem Artikel markierten Elemente (Vorschau) sind aktuell als öffentliche Vorschau verfügbar. Diese Vorschauversion wird ohne Vereinbarung zum Servicelevel bereitgestellt und sollte nicht für Produktionsworkloads verwendet werden. Manche Features werden möglicherweise nicht unterstützt oder sind nur eingeschränkt verwendbar. Weitere Informationen finden Sie unter Supplementale Nutzungsbedingungen für Microsoft Azure Previews.
Der Agent Inspector ist eine browserbasierte Benutzeroberfläche zum Untersuchen eines Microsoft-Foundry-Agenten, der auf Ihrem lokalen Computer ausgeführt wird. Es verbindet sich mit dem HTTP-/SSE-Endpunkt des lokalen Agenten, zeigt Anfragen und Antworten an und ermöglicht es Ihnen, Nachrichten erneut abzuspielen, während Sie Prompts, Tools und Code iterativ überarbeiten.
Voraussetzungen
- Ein initialisiertes gehostetes Agentprojekt. Informationen zum Erstellen eines Projekts finden Sie unter Initialisieren eines Agentprojekts.
- Die azd Foundry-Erweiterungen sind installiert. Installationsschritte finden Sie unter Installieren der azd Foundry-Erweiterungen.
- Eine authentifizierte Azure Developer CLI-Sitzung. Führen Sie
azd auth loginbei Bedarf aus. - Ein lokaler Agent zur Überprüfung. Informationen zum Starten finden Sie unter Ausführen eines gehosteten Agents lokal mit der Azure Developer CLI.
Der Inspektor wird in einer eigenen Erweiterung (azure.ai.inspector) bereitgestellt und automatisch durch das Metapaket microsoft.foundry installiert. Es wird auch als Abhängigkeit von azure.ai.agents eingebunden, sodass es ausreicht, nur die Agent-Erweiterung zu installieren.
Note
Der Inspektor zielt standardmäßig nur auf einen lokalen Agenten auf http://localhost:8088 ab. Es authentifiziert sich weder bei einem bereitgestellten Foundry-Agenten noch fungiert es als Proxy dafür. Für den bereitgestellten Agent verwenden azd ai agent invoke und azd ai agent monitor.
Agent lokal starten
Starten Sie den Agent in einem Terminal:
azd ai agent runStandardmäßig öffnet
azd ai agent runden Inspektor für Sie, wenn der lokale Server mit dem Lauschen beginnt.Um den automatischen Start zu überspringen, übergeben Sie
--no-inspector:azd ai agent run --no-inspector
Manuelles Starten des Inspektors
Wenn Sie den Agent selbst gestartet haben, z. B. mit python app.py oder dotnet run, oder wenn Sie die Registerkarte "Inspektor" geschlossen haben und ihn erneut öffnen möchten, starten Sie den Inspektor manuell.
Führen Sie den Startbefehl aus:
azd ai inspector launchDie Benutzeroberfläche wird standardmäßig über
http://localhost:8087bereitgestellt und verbindet sich mit einem Agenten aufhttp://localhost:8088.Konfigurieren Sie bei Bedarf beide Ports:
# Agent on port 9000, UI on port 9001. azd ai inspector launch --port 9000 --inspector-port 9001Um den Inspektor mit einer vorhandenen Unterhaltungs- oder Sitzungs-ID für die Wiedergabe einer bestimmten Ausführung zu versehen, übergeben Sie die IDs explizit:
azd ai inspector launch \ --conversation-id conv_abc123 \ --session-id sess_xyz789
Lokalen Netzwerkverkehr überprüfen
Wenn der Inspektor geöffnet ist, streamt die Single-Page-App die Antworten des Agents über SSE und spiegelt sie auch in Ihrem Terminal. Sie haben folgende Möglichkeiten:
- Überprüfen Sie die vollständigen Anfrage- und Antwortnutzlasten für jeden Schritt.
- Setzen Sie eine bestehende Konversation fort, indem Sie die Konversations-ID über mehrere Interaktionen hinweg wiederverwenden.
- Sie können jederzeit auf eine neue Sitzung zurücksetzen.
Der Inspektor ändert weder Ihren Agent-Code noch azure.yaml. Es ist lediglich eine Laufzeitansicht.
Verwandte Inhalte
- Führen Sie einen gehosteten Agent lokal mit der Azure Developer CLI aus, um den lokalen Agent zu starten.
- Rufen Sie einen gehosteten Agent mit der Azure Developer CLI für terminalbasierte lokale und bereitgestellte Aufrufe auf.
- Isolieren Sie gehostete Agent-Sitzungen nach Benutzer, um die Isolierung gegen einen bereitgestellten Agenten zu testen.