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.
Dieser Artikel enthält Informationen zur Problembehandlung für die cli für Microsoft 365 Copilot-Agent-Auswertungen. Probleme werden nach der Phase des Workflows gruppiert, die sie betreffen: Setup, Authentifizierung, Laufzeit und Umgebung.
Hinweis
Die Agent-Auswertungs-CLI befindet sich derzeit in der Vorschauphase. Features und Funktionen können geändert werden.
Setupprobleme
Probleme, die während der Installation oder beim erstmaligen Ausführen der CLI aufgetreten sind.
Installationsfehler
Wenn npm install -g @microsoft/m365-copilot-eval ein Fehler auftritt:
- Vergewissern Sie sich, dass Sie Node.js 24.12.0 oder höher ausführen:
node --version. - Überprüfen Sie, ob Sie über die Berechtigung zum Installieren globaler npm-Pakete verfügen. Unter Unix/macOS benötigen
sudoSie möglicherweise oder eine nvm-verwaltete Node-Installation. - Wenn Sie sich hinter einem Unternehmensproxy befinden, finden Sie weitere Informationen unter Netzwerk- oder Proxyprobleme.
runevals Befehl nicht gefunden
Wenn der Befehl nach der runevals Installation nicht erkannt wird:
# Verify the package is installed globally
npm list -g @microsoft/m365-copilot-eval
# Reinstall if missing
npm install -g @microsoft/m365-copilot-eval
Wenn das Paket aufgeführt ist, der Befehl aber immer noch nicht gefunden wird, überprüfen Sie, ob sich Ihr globales bin npm-Verzeichnis in Ihrem PATHbefindet:
npm bin -g
Fügen Sie das Ausgabeverzeichnis zu Ihrer PATH hinzu, wenn es fehlt.
Zwischenspeichern der Python-Umgebung
Das Tool lädt eine Python-Runtime und Abhängigkeiten bei der ersten Ausführung herunter. So richten Sie die Umgebung im Voraus ein, ohne Auswertungen auszuführen:
runevals --init-only
Dies ist nützlich für:
- Voraberwärmung des Caches in CI/CD-Pipelines.
- Testen des Setups, ohne Auswertungen auszuführen.
- Isolieren von Installationsfehlern von Auswertungsproblemen.
Kombinieren Sie für die Problembehandlung des Setups selbst mit der Debugprotokollierung:
runevals --init-only --log-level debug
Authentifizierungsprobleme
Probleme mit Mandanten-, Agent- oder Azure OpenAI-Anmeldeinformationen.
Authentifizierungsfehler
Wenn die Authentifizierung fehlschlägt:
- Überprüfen Sie, ob
TENANT_IDdem Mandanten entspricht, in dem Ihr Agent bereitgestellt wird. - Vergewissern Sie sich, dass Sie unter Windows ausgeführt werden. Unterstützung für andere Betriebssysteme ist in Kürze verfügbar.
- Stellen Sie sicher, dass Sie beim richtigen Microsoft 365-Konto angemeldet sind.
- Wenn Sie mehrere Mandanten verwenden, melden Sie sich von anderen Konten ab, bevor Sie ausführen
runevals.
Mandantenkonflikt
Wenn das Tool eine Verbindung herstellt, aber keinen Agent zurückgibt, stimmt ihr TENANT_ID möglicherweise nicht mit dem Mandanten überein, in dem der Agent bereitgestellt wird. Überprüfen Sie die Mandanten-ID, indem Sie Folgendes ausführen:
az account show --query tenantId
Sie können auch die Anweisungen unter Erforderliche Umgebungsvariablen befolgen.
Azure OpenAI-API-Schlüsselfehler
Wenn bei der Auswertungsbewertung ein Fehler vom Typ 401 oder 403 auftritt:
- Überprüfen Sie, ob
AZURE_AI_API_KEYkorrekt und nicht abgelaufen ist. - Vergewissern Sie sich, dass
AZURE_AI_OPENAI_ENDPOINTmit der Ressource übereinstimmt, zu der der Schlüssel gehört. - Überprüfen Sie, ob
gpt-4o-mini(oder der Modellsatz inAZURE_AI_MODEL_NAME) in Ihrer Azure OpenAI-Ressource bereitgestellt wurde.
Laufzeitprobleme
Probleme, die beim Ausführen von Auswertungen nach dem erfolgreichen Setup auftreten.
Agent nicht gefunden
Wenn das Tool Ihren Agent nicht finden kann:
- Überprüfen Sie
M365_AGENT_ID(oderM365_TITLE_IDfür Agents Toolkit-Projekte) die Richtigkeit. - Vergewissern Sie sich, dass Ihr Agent auf dem von
TENANT_IDangegebenen Mandanten bereitgestellt wurde. - Stellen Sie sicher, dass Sie über die Berechtigung für den Zugriff auf den Agent verfügen.
- Geben Sie die Agent-ID explizit an:
runevals --m365-agent-id "<your-agent-id>".
Auswertungsfehler
Wenn Auswertungen gestartet werden, während der Ausführung aber fehlschlagen:
- Führen Sie mit ausführlicher Protokollierung aus, um detaillierte Fehler anzuzeigen:
runevals --log-level debug. - Überprüfen Sie exit codes for the general failure category (Allgemeine Fehlerkategorie). Weitere Informationen finden Sie unter Exitcodes in der CLI-Referenz.
Warnung
Die --log-level debug Option kann unformatierte API-Nutzlasten und Antwortdaten in der Konsolenausgabe enthalten. Die Redaction ist musterbasiert und fängt möglicherweise nicht alle piI oder benutzerdefinierten Anmeldeinformationen ab. Geben Sie die Ausgabe auf Debugebene nicht ohne manuelle Überprüfung öffentlich frei.
Umgebungsprobleme
Probleme mit der zwischengespeicherten Python-Runtime, dem Cacheverzeichnis oder der Netzwerkkonnektivität.
Cacheprobleme
Das Auswertungstool verwendet einen lokalen Cache für die Python-Runtime und Abhängigkeiten.
# View cache info
runevals cache-info
# Clear and rebuild the cache
runevals cache-clear
runevals --init-only --log-level debug
Berechtigungsprobleme
Wenn Cachevorgänge mit Berechtigungsfehlern fehlschlagen:
# View the cache directory path
runevals cache-dir
# Fix permissions (Unix/macOS)
chmod -R u+w $(runevals cache-dir)
# Fix permissions (Windows PowerShell)
icacls "$(runevals cache-dir)" /grant ${env:USERNAME}:F /T
Netzwerk- oder Proxyprobleme
Wenn die Initialisierung hinter einem Unternehmensproxy fehlschlägt:
# Set proxy (Unix/macOS)
export HTTPS_PROXY=http://proxy:8080
export HTTP_PROXY=http://proxy:8080
# Set proxy (Windows PowerShell)
$env:HTTPS_PROXY="http://proxy:8080"
$env:HTTP_PROXY="http://proxy:8080"
# Retry initialization with verbose output
runevals --init-only --log-level debug
Support anfordern
Wenn das Problem mit den obigen Schritten zur Problembehandlung nicht behoben werden kann, melden Sie ein Problem im GitHub-Repository M365 Copilot-Agent-Auswertungen.
Bevor Sie ein Problem melden, sammeln Sie Folgendes:
- Die CLI-Version:
runevals --version. - Der genaue Befehl, den Sie ausgeführt haben.
- Fehlerausgabe (redigieren Sie alle PII, Schlüssel oder mandantenspezifischen Bezeichner).
- Ihr Betriebssystem und Node.js Version:
node --version.
So melden Sie das Problem:
- Öffnen Sie eine neue Ausgabe unter M365 Copilot Agent Evaluation – Issues.
- Wenden Sie die entsprechende Bezeichnung (z. B
setup. ,authentication,runtime,environment) an, um die Selektierung zu erleichtern.