Debuggen der Aufgabenausführung

Wenn Aufgaben in Ihrer Untersuchung nicht erwartungsgemäß vorankommen, hilft Ihnen dieser Leitfaden, die Ursache zu identifizieren und Maßnahmen zu ergreifen. Die meisten Probleme sind in einige Kategorien unterteilt:

  • Aufgaben, die hängen bleiben
  • Überprüfung, die zu streng oder zu lose ist
  • Agent- oder Toolfehler
  • Wahrnehmungsverhalten, das unerwartet erscheint

Aufgaben, die im Status "Neu" hängen bleiben

Eine Aufgabe verbleibt im Zustand "Neu". Häufige Ursachen:

Unerfüllte Abhängigkeiten

Der Vorgang hängt von einem anderen Vorgang ab, der sich nicht in einem Terminalstatus befindet.

Vorgehensweise: Öffnen Sie den Vorgang, und überprüfen Sie das Feld "Abhängig von ". Überprüfen Sie den Status jeder Abhängigkeit.

So beheben Sie Folgendes:

  • Wenn die Abhängigkeit hängen bleibt, debuggen Sie diese Aufgabe zuerst.
  • Wenn die Abhängigkeit nicht mehr relevant ist, entfernen Sie sie aus dem Feld "Abhängig von ".
  • Wenn die Abhängigkeit abgeschlossen ist, für die Aufgabe aber immer noch „Neu“ angezeigt wird, arbeitet das kognitive System noch nicht an der Aufgabe. Warten Sie 1-2 Minuten.

Das kognitive System wird nicht ausgeführt

Möglicherweise wird der Entdeckungsmodus gestoppt.

Überprüfen: Stellen Sie sicher, dass der Entdeckungsmodus in Ihrer Untersuchung aktiviert ist.

Behebung: Aktivieren des Ermittlungsmodus. Die Kognition startet ihren Denkzyklus und übernimmt verfügbare Aufgaben.

Hinweis

Der Discovery-Modus kann während Service-Upgrades abgebrochen werden. Dies entspricht dem erwarteten Verhalten. Ihre Untersuchungsdaten, Aufgabenergebnisse und Ausführungsverlauf bleiben erhalten. Aktivieren Sie den Ermittlungsmodus erneut, um fortzubenehmen.

Discovery Engine wird nicht gestartet

Möglicherweise wird das erforderliche Chatmodell für die Aufgabenüberprüfung nicht bereitgestellt.

So führen Sie die Überprüfung aus: Vergewissern Sie sich, dass Ihr Arbeitsbereich über eine Chatmodellbereitstellung namens gpt-5-2 (Modell: gpt-5.2) verfügt.

So beheben Sie das Problem: Das Modell bereitstellen (siehe Erstellen Sie die Chatmodellbereitstellung) und dann den Ermittlungsmodus aktivieren.

Die Wahrnehmung ist mit anderen Vorgängen beschäftigt.

Wenn viele Aufgaben ausgeführt oder überprüft werden, wartet die Kognition möglicherweise auf kapazität, bevor neue gestartet werden.

Prüfen: Sehen Sie nach, wie viele Aufgaben derzeit im Status 'Ausführen' sind. Überprüfen Sie, ob sich die Wahrnehmung in einem Wartezyklus befindet, indem Sie sich die Untersuchungsaktivität ansehen.

Behebung: Warten Sie, bis einige Vorgänge abgeschlossen sind. Die Kognition priorisiert Aufgaben basierend auf Priorität und Abhängigkeitsbereitschaft.

Aufgaben, die im Status "Ausführen" hängen bleiben

Eine Aufgabe behält den Status „Wird ausgeführt“ bei, während ein Agent daran arbeitet. Wenn es für eine ungewöhnlich lange Zeit beibehalten wird, kann etwas schief sein.

Normale Ausführungszeiten

Bevor sie davon ausgehen, dass eine Aufgabe hängen bleibt, überlegen Sie, was passiert:

  • Nur-Agent-Aufgaben (keine Toolaufrufe): In der Regel in weniger als 1 Minute abgeschlossen.
  • Aufgaben mit Toolaufrufen: Der erste Toolaufruf in einer Sitzung kann aufgrund des Kaltstarts des Supercomputers 2 bis 4 Minuten dauern. Nachfolgende Anrufe sind schneller (unter 1 Minute).
  • Aufgaben mit schwerer Berechnung: Einige Tools führen Simulationen oder umfangreiche Analysen durch, die 5-15 Minuten dauern.

Die Antwort des Agenten ist verzögert.

Wenn eine Aufgabe länger als 15 Minuten ohne Toolaktivität ausgeführt wurde, bleibt die zugrunde liegende Modellantwort möglicherweise hängen.

So überprüfen Sie: Sehen Sie sich den Ausführungsverlauf der Aufgabe für die aktuelle Ausführung an. Wenn für die Antwort über längere Zeit der Status „In Bearbeitung“ ohne neue Ausgabe angezeigt wird, ist sie wahrscheinlich auf der Modellebene ins Stocken geraten.

So beheben Sie Folgendes:

  • Beenden und starten Sie den Ermittlungsmodus neu. Dies führt dazu, dass die Kognition alle Aufgaben neu bewertet und die blockierte Aufgabe erneut versucht.
  • Wenn das Problem weiterhin besteht, überprüfen Sie, ob die Modellbereitstellung in Ihrem Arbeitsbereich fehlerfrei ist.

Fehler bei der Toolausführung.

Der Agent hat ein Tool aufgerufen, aber das Tool hat einen Fehler zurückgegeben.

So überprüfen Sie: Sehen Sie sich den Ausführungsverlauf für Toolaufrufergebnisse an. Fehlermeldungen von Tools enthalten in der Regel Details dazu, was schief gelaufen ist.

Häufige Toolfehler und Korrekturen:

Fehler Wahrscheinliche Ursache Reparatur
"Toolausführung fehlgeschlagen" ohne Protokolle Der Knoten "Supercomputer" konnte nicht gestartet werden (VM-SKU eingeschränkt, Kontingent überschritten) Überprüfen Sie Ihre Knotenpoolkonfiguration und die Verfügbarkeit der VM-SKU.
Verbindungstimeout mit externer API Netzwerkeinschränkungen im Supercomputer-Subnetz Überprüfen Sie, ob auf die erforderlichen Endpunkte über den Knotenpool zugegriffen werden kann. Siehe Verwalten von Supercomputer- und Knotenpools
Authentifizierungsfehler (403) Fehlende Rollenzuweisung für den Arbeitsbereich oder die Supercomputeridentität Stellen Sie sicher, dass die verwaltete Identität über die erforderlichen Rollen für Speicherkonten, Containerregistrierungen und andere Ressourcen verfügt.
Fehler beim Abrufen von Containerimages ACR kann nicht von Supercomputern aus zugegriffen werden, oder das Bild ist nicht vorhanden. Überprüfen sie die ACR-Netzwerkregeln, und überprüfen Sie, ob das Bild pusht wird.

Vorgänge, die zyklisch zwischen „Ausführen“ und „Unvollständig“ wechseln

Wenn eine Aufgabe wiederholt von "Ausführen" zu "Unvollständig" und zurück wechselt, versucht das System es erneut, da das Ergebnis nicht den Validierungsanforderungen entspricht.

Validierungsanforderungen sind zu streng

Der Agent erzeugt angemessene Ergebnisse, aber sie stimmen nicht genau überein, was die Validierungskriterien erfordern.

Überprüfen: Lesen Sie die Überprüfungskommentare für die Aufgabe. Jeder Versuch enthält Kommentare, in denen erläutert wird, welche Anforderungen bestanden wurden und welche fehlgeschlagen sind.

So beheben Sie Folgendes:

  • Passen Sie die Validierungsanforderungen an, um mit den verfügbaren Agents und Tools erreichbar zu sein.
  • Stellen Sie Die Anforderungen neu um, um sich auf das Wesentliche zu konzentrieren, anstatt umfassende Details zu erfordern.
  • Anleitungen zur Kalibrierung der Validierung finden Sie unter Vertrauensstellung und grundlegende Untersuchungsmuster.

Der Agent ist nicht in der Lage, die Aufgabe auszuführen.

Der zugewiesene Agent verfügt möglicherweise nicht über die richtigen Tools oder Anweisungen für den Arbeitstyp, den die Aufgabe erfordert.

So überprüfen Sie: Schauen Sie, welchem Agenten die Kognition zugewiesen ist. Überprüfen Sie, ob der Agent über die tools verfügt, die für die Aufgabe erforderlich sind. Vergleichen Sie die Funktionszusammenfassung des Agents mit den Aufgabenanforderungen.

So beheben Sie Folgendes:

  • Wenn ein anderer Agent besser geeignet wäre, fügen Sie dem Vorgang einen Kommentar hinzu, der angibt, welcher Agent verwendet werden soll und warum (z. B. "MolToolkit für diese Aufgabe verwenden. Es erfordert RDKit für SMILES-Validierung"). Kognition liest Kommentare beim Auswählen von Agenten.
  • Wenn kein geeigneter Agent vorhanden ist, müssen Sie möglicherweise einen agent erstellen oder konfigurieren. Siehe Ermittlungs-Agent-Konzepte.

Die Aufgabenbeschreibung ist mehrdeutig.

Wenn die Aufgabenbeschreibung dem Agent nicht genügend Kontext gibt, erzeugt der Agent möglicherweise Ergebnisse, die technisch gültig sind, aber den Punkt verpassen.

So überprüfen Sie: Lesen Sie das Ergebnis des Agenten, und vergleichen Sie es mit dem, was Sie eigentlich wollten. Wenn das Ergebnis die Beschreibung buchstäblich adressiert, ihre Absicht aber nicht erfüllt, benötigt die Beschreibung mehr Kontext.

Behebung: Aktualisieren Sie die Aufgabenbeschreibung mit spezifischeren Details zu dem, wonach Sie suchen, und legen Sie dann den Status auf "Neu" fest.

Aufgaben, die als "Benutzeraufmerksamkeit erforderlich" gekennzeichnet sind

Wenn die Kognition einen Vorgang kennzeichnet, bedeutet dies, dass mehrere Ansätze ausprobiert wurden und kein Ergebnis erzeugt werden konnte, das die Überprüfung bestanden hat.

So diagnostizieren Sie Folgendes:

  1. Ausführungsverlauf überprüfen: Wie viele Läufe wurden versucht? Welche Ansätze wurden ausprobiert?
  2. Lesen von Überprüfungskommentaren: Welche spezifischen Anforderungen sind bei jedem Versuch fehlgeschlagen?
  3. Überprüfen Sie das neueste Ergebnis: Ist es erforderlich oder deaktiviert?

Optionen zum Auflösen:

  • Akzeptieren Sie das Ergebnis: Wenn das neueste Ergebnis gut genug ist, aktualisieren Sie die Überprüfungsanforderungen, und markieren Sie den Vorgang abgeschlossen.
  • Bereitstellen von Anleitungen: Fügen Sie einen Kommentar hinzu, der erklärt, was fehlt oder welcher Ansatz Sie ausprobieren möchten. Legen Sie den Status auf "Neu" fest.
  • Teilen Sie die Aufgabe auf: Wenn die Aufgabe für einen einzelnen Agenten zu komplex ist, zerlegen Sie sie in kleinere untergeordnete Aufgaben.
  • Leitfaden für die Agentenauswahl: Wenn der aktuelle Agent nicht über die richtigen Fähigkeiten verfügt, fügen Sie einen Kommentar hinzu, der angibt, welchen Agenten Sie verwenden sollen und warum, und setzen Sie den Status wieder auf "Neu".
  • Entfernen Sie den Vorgang: Wenn der Vorgang nicht mehr relevant ist, legen Sie den Status auf "Entfernt" fest, sodass die Wahrnehmung fortschreitet.

Kognitionsbedingte Verhaltensprobleme

Das Aufwärmen der Kognition dauert lange

Wenn Sie den Ermittlungsmodus zum ersten Mal aktivieren, durchläuft die Wahrnehmung einen Warmupzeitraum, in dem der Kontext erstellt wird, indem alle Aufgaben überprüft und deren Ansatz geplant wird. In der Regel dauert es 30 bis 90 Sekunden und umfasst mehrere interne Begründungszyklen, bevor der erste Vorgang gestartet wird.

Dies ist ein normales Verhalten. Beenden Sie den Entdeckungsmodus während der Aufwärmphase nicht und aktivieren Sie ihn auch nicht erneut, da jedes Neustarten einen neuen Aufwärmzeitraum auslöst.

Kognition wartet, anstatt zu arbeiten.

Wenn sich die Wahrnehmung in einer Warteschleife befindet (wiederholtes Überprüfen des Vorgangsstatus, ohne neue Arbeit zu starten), kann dies andere Vorgänge in aktiven Zuständen blockieren.

Überprüfung: Suchen Sie nach Aufgaben, bei denen der Status „Wird ausgeführt“ oder „Wird überprüft“ lange bestehen bleibt. Der Aufgabenzustand kann die Kognition daran hindern, vorwärtszukommen.

So beheben Sie: Zuerst die hängen gebliebenen Aufgaben lösen. Sobald die Blocker entfernt wurden, nehmen die kognitiven Funktionen ihren normalen Betrieb wieder auf.

Kognition weist den falschen Agent zu

Kognition wählt Agenten basierend auf der Bewertung der Agentfunktionen und Aufgabenanforderungen aus. Gelegentlich kann es einen Agenten auswählen, der nicht über die richtigen Tools für den Auftrag verfügt.

Überprüfen: Sehen Sie sich den zugewiesenen Agent der Aufgabe an, und vergleichen Sie dessen Funktionszusammenfassung mit dem, was die Aufgabe benötigt.

So beheben Sie Folgendes:

  • Fügen Sie dem Vorgang einen Kommentar hinzu, der angibt, welcher Agent verwendet werden soll (z. B. "Für diese Aufgabe ist PaperAnalyzer erforderlich. Es benötigt Literatursuchfunktionen"). Kognition liest Kommentare, wenn Agenten bei der nächsten Auswahl ausgewählt werden.
  • Wenn dies wiederholt geschieht, überprüfen Sie, ob Ihre Agents klare, beschreibende Funktionszusammenfassungen haben, damit die Wahrnehmung eine bessere Auswahl treffen kann.

Kognition erstellt zu viele Teilvorgänge

Die Kognition kann allgemeine Ziele in mehr Teilvorgänge als notwendig zerlegen.

So beheben Sie Folgendes:

  • Entfernen Sie Teilvorgänge, die nicht nützlich sind, indem Sie ihren Status auf "Entfernt" festlegen.
  • Fügen Sie der übergeordneten Aufgabe einen Kommentar hinzu, der das kognitive System anleitet, sich auf bestimmte Bereiche zu konzentrieren.
  • Verwenden Sie das geführte Erkundungsmuster anstelle der vollständigen Autonomie, um Wahrnehmungsgrenzen zu geben.

Ausgabedateien können nicht angezeigt werden

Aufgaben werden als „Abgeschlossen“ angezeigt, und in den Ergebnissen werden Dateiausgaben erwähnt, aber beim Klicken auf Dateilinks werden Zugriffsfehler angezeigt.

Warum dies geschieht: Agents erstellen Dateien mithilfe der verwalteten Identität der Plattform. Wenn Sie Dateien in VS Code anzeigen, verwendet der Browser Ihre Identität, um direkt auf BLOB-Speicher zuzugreifen. Dies sind zwei separate Zugriffspfade.

Drei Dinge müssen vorhanden sein, damit Sie Dateien anzeigen können:

Prüfen Was benötigt wird Wer das Problem behebt
Network Ihre IP-Adresse (oder VPN) muss von der Firewall des Speicherkontos freigegeben werden. Administrator
CORS Das Speicherkonto muss Anforderungen von vscode.dev und *.vscode-cdn.net erlauben. Administrator
Erlaubnisse Ihr Konto benötigt den Storage Blob-Datenleser für das Speicherkonto. Administrator

Wenn einer dieser Fehler fehlt, wird beim Klicken auf Dateilinks ein Fehler angezeigt, obwohl die Dateien erfolgreich erstellt wurden.

Behebung: Wenden Sie sich an Ihren Administrator mit dem Namen des Speicherkontos (sichtbar in den Eigenschaften des Speichercontainers), und bitten Sie ihn, alle drei Elemente zu überprüfen. Die vollständigen Konfigurationsanforderungen finden Sie unter Azure Blob Storage in Microsoft Discovery.

Hinweis

Untersuchungen funktionieren unabhängig vom Dateizugriff weiterhin ordnungsgemäß. Agents können Dateien lesen und schreiben, Kognition kann Dateiinhalte überprüfen und Aufgabenergebnisse erfassen die Textausgabe. Das Zugriffsproblem wirkt sich nur auf die Möglichkeit aus, Dateien direkt anzuzeigen.

Überprüfung der Untersuchungsgesundheit

Eine schnelle Bewertung des Zustands Ihrer Untersuchung:

  • Zählen Sie Aufgaben nach Status: Wie viele sind abgeschlossen, neu, ausführend oder benötigen Benutzereingriff?
  • Blocker identifizieren: Gibt es Aufgaben, die gerade ausgeführt werden oder die die Aufmerksamkeit des Benutzers erfordern, die andere Arbeiten aufhalten?
  • Überprüfen Sie den Wahrnehmungszustand: Ist der Ermittlungsmodus aktiviert? Ist die Kognition aktiv im Zyklus?
  • Aktuelle Aktivität überprüfen: Hat sich in den letzten 30 Minuten etwas geändert? Falls nicht, könnte etwas blockiert sein.

Wenn Sie Hilfe bei der Interpretation des Untersuchungszustands benötigen, bietet der Ausführungsverlauf für einzelne Aufgaben die detailliertesten Informationen darüber, was passiert ist und warum.