Debugowanie wykonywania zadań

Gdy zadania w badaniu nie postępują zgodnie z oczekiwaniami, ten przewodnik ułatwia zidentyfikowanie przyczyny i podjęcie akcji. Większość problemów należy do kilku kategorii:

  • Zablokowane zadania
  • Walidacja, która jest zbyt ścisła lub zbyt luźna
  • Błędy agenta lub narzędzia
  • Zachowanie poznawcze, które wydaje się niespodziewane

Zadania utknięte w statusie Nowy

Zadanie pozostaje w stanie Nowy. Typowe przyczyny:

Niezaspokojone zależności

Zadanie zależy od innego zadania, które nie znajduje się w stanie końcowym.

Jak sprawdzić: otwórz zadanie i przejrzyj pole Zależy od . Sprawdź stan każdej zależności.

Jak rozwiązać problem:

  • Jeśli zależność jest zablokowana, najpierw debuguj to zadanie.
  • Jeśli zależność nie jest już odpowiednia, usuń ją z pola Zależy od .
  • Jeśli zależność została ukończona, ale zadanie nadal jest wyświetlane jako Nowe, system poznawczy nie działa jeszcze nad zadaniem. Poczekaj 1–2 minuty.

Cognition nie jest uruchomiony

Tryb odnajdywania może zostać zatrzymany.

Jak sprawdzić: sprawdź, czy tryb odnajdywania jest włączony w trakcie badania.

Jak rozwiązać problem: Włączanie trybu odnajdywania. Kognicja rozpoczyna proces rozumowania i przejmuje zadania, które są gotowe.

Uwaga / Notatka

Tryb odnajdywania może zostać zatrzymany podczas uaktualniania usługi. Jest to oczekiwane. Dane badania, wyniki zadań i historia wykonywania są zachowywane. Ponownie włącz tryb odkrywania, aby kontynuować.

Silnik wyszukiwania nie uruchamia się

Nie można wdrożyć wymaganego modelu czatu na potrzeby walidacji zadań.

Jak sprawdzić: Sprawdź, czy obszar roboczy ma wdrożenie modelu czatu o nazwie gpt-5-2 (model: gpt-5.2).

Jak rozwiązać ten problem: Wdrażanie modelu (zobacz Tworzenie wdrożenia modelu czatu), a następnie włączanie trybu odnajdywania.

Kognitywne procesy są zajęte innymi zadaniami

Jeśli wiele zadań jest wykonywanych lub poddane walidacji, mechanizm poznawczy może czekać na wydajność przed rozpoczęciem nowych.

Jak sprawdzić: sprawdź, ile zadań jest obecnie w obszarze Stan wykonywania. Sprawdź, czy system poznawczy znajduje się w cyklu oczekiwania, analizując aktywność badania.

Jak rozwiązać problem: Poczekaj na zakończenie niektórych zadań. Proces poznawczy priorytetyzuje zadania w oparciu o ich priorytet oraz gotowość zależności.

Zadania utknięte w statusie wykonywania

Zadanie pozostaje w trakcie wykonywania, gdy agent pracuje nad nim. Jeśli będzie się powtarzać przez nietypowo długi czas, coś może być nie tak.

Normalne czasy wykonywania

Przed założeniem, że zadanie zostało zablokowane, rozważ, co się dzieje:

  • Zadania tylko agenta (bez wywołań narzędzi): zazwyczaj są wykonywane w ciągu poniżej 1 minuty.
  • Zadania z wywołaniami narzędzi: pierwsze wywołanie narzędzia w sesji może potrwać od 2 do 4 minut z powodu zimnego startu superkomputera. Kolejne wywołania są szybsze (poniżej 1 minuty).
  • Zadania z dużym obciążeniem: niektóre narzędzia uruchamiają symulacje lub analizę na dużą skalę, które zajmują od 5 do 15 minut.

Odpowiedź agenta jest opóźniona

Jeśli zadanie zostało wykonywane przez ponad 15 minut bez działania narzędzia, podstawowa odpowiedź modelu może zostać zablokowana.

Jak sprawdzić: Zapoznaj się z historią wykonywania zadania dla bieżącego przebiegu. Jeśli odpowiedź wskazuje "w toku" i nie ma nowych danych wyjściowych przez dłuższy czas, odpowiedź prawdopodobnie utknęła na poziomie modelu.

Jak rozwiązać problem:

  • Zatrzymaj i uruchom ponownie tryb odnajdywania. To powoduje, że system ponownie ocenia wszystkie zadania i próbuje ponownie wykonać zablokowane zadanie.
  • Jeśli problem będzie się powtarzać, sprawdź, czy wdrożenie modelu w twoim obszarze roboczym działa poprawnie.

Wykonanie narzędzia nie powiodło się

Agent uruchomił narzędzie, ale narzędzie zwróciło błąd.

Jak sprawdzić: zapoznaj się z historią wykonywania wyników wywołania narzędzia. Komunikaty o błędach z narzędzi zwykle zawierają szczegółowe informacje o tym, co poszło nie tak.

Typowe błędy i poprawki narzędzi:

Błąd Prawdopodobna przyczyna Napraw.
"Wykonywanie narzędzia nie powiodło się" bez dzienników Nie można uruchomić węzła superkomputera (ograniczona jednostka SKU maszyny wirtualnej, przekroczono limit przydziału) Sprawdź konfigurację puli węzłów i dostępność SKU dla maszyn wirtualnych.
Limit czasu połączenia z zewnętrznym interfejsem API Ograniczenia sieciowe w podsieci superkomputera Sprawdź, czy wymagane punkty końcowe są dostępne z puli węzłów. Zobacz Zarządzanie pulami superkomputerów i węzłów
Błąd uwierzytelniania (403) Brak przypisania roli dla obszaru roboczego lub tożsamości superkomputera Sprawdź, czy tożsamość zarządzana ma wymagane role na kontach magazynu, rejestrach kontenerów i innych zasobach
Niepowodzenie ściągania obrazu kontenera Usługa ACR nie jest dostępna z superkomputera lub obraz nie istnieje Sprawdź reguły sieci usługi ACR i sprawdź, czy obraz został przesłany

Zadania zmieniają się między wykonywaniem a niekompletnością

Gdy zadanie wielokrotnie przechodzi z Wykonywania do Niekompletne i z powrotem, poznawanie jest ponawiane, ponieważ wynik nie spełnia wymagań weryfikacji.

Wymagania dotyczące walidacji są zbyt rygorystyczne

Agent generuje rozsądne wyniki, ale nie dokładnie odpowiada wymaganiom kryteriów weryfikacji.

Jak sprawdzić: Przeczytaj komentarze weryfikacji zadania. Każda próba zawiera komentarze wyjaśniające, które wymagania zostały spełnione, a które zakończyły się niepowodzeniem.

Jak rozwiązać problem:

  • Dostosuj wymagania dotyczące walidacji, aby można je było osiągać za pomocą dostępnych agentów i narzędzi.
  • Zmień wymagania, aby skoncentrować się na tym, co ma największe znaczenie, zamiast wymagać wyczerpujących szczegółów.
  • Zobacz Relacje zaufania i podstawowe wzorce badania , aby uzyskać wskazówki dotyczące sprawdzania poprawności kalibrowania.

Agent nie może wykonać zadania

Przypisany agent może nie mieć odpowiednich narzędzi lub instrukcji dotyczących typu pracy, której wymaga zadanie.

Jak sprawdzić: Sprawdź, do którego agenta przypisano procesy poznawcze. Sprawdź, czy agent ma narzędzia potrzebne do wykonania zadania. Porównaj podsumowanie możliwości agenta z wymaganiami dotyczącymi zadań.

Jak rozwiązać problem:

  • Jeśli inny agent byłby bardziej odpowiedni, dodaj komentarz do zadania określającego, którego agenta użyć i dlaczego (na przykład "Użyj narzędzia molToolkit dla tego zadania. Wymaga zestawu RDKit do weryfikacji SMILES"). Cognition odczytuje komentarze podczas wybierania agentów.
  • Jeśli nie istnieje odpowiedni agent, może być konieczne utworzenie lub skonfigurowanie go. Zobacz Pojęcia dotyczące agenta odnajdywania.

Opis zadania jest niejednoznaczny

Jeśli opis zadania nie daje wystarczającego kontekstu dla agenta, agent może wygenerować wyniki, które są technicznie prawidłowe, ale nie uchwycić sensu.

Jak sprawdzić: Przeczytaj wynik agenta i porównaj go z tym, czego faktycznie chciałeś. Jeśli wynik adresuje opis dosłownie, ale pomija intencję, opis wymaga więcej kontekstu.

Jak rozwiązać problem: Zaktualizuj opis zadania, aby uzyskać bardziej szczegółowe informacje o szukanych elementach, a następnie ustaw stan z powrotem na Nowy.

Zadania oflagowane jako wymagające uwagi użytkownika

Gdy poznawanie flaguje zadanie, oznacza to, że poznanie próbowało wielu podejść i nie mogło wygenerować wyniku, który przechodzi walidację.

Jak zdiagnozować:

  1. Sprawdź historię wykonywania: ile prób wykonano? Jakie podejścia zostały wypróbowane?
  2. Przeczytaj komentarze dotyczące walidacji: Jakie konkretne wymagania nie powiodły się w każdej próbie?
  3. Przejrzyj najnowszy wynik: Czy to jest to, czego potrzebujesz, czy może jest błędny?

Opcje rozpoznawania:

  • Zaakceptuj wynik: jeśli najnowszy wynik jest wystarczająco dobry, zaktualizuj wymagania dotyczące walidacji i oznacz zadanie Ukończono.
  • Podaj wskazówki: Dodaj komentarz wyjaśniający, czego brakuje lub jakiego podejścia należy spróbować. Ustaw stan ponownie na Nowy.
  • Podziel zadanie na części: jeśli zadanie jest zbyt złożone dla pojedynczego agenta, rozdziel je na mniejsze zadania.
  • Wybór agenta przewodnika: jeśli bieżący agent nie ma odpowiednich możliwości, dodaj komentarz określający, którego agenta użyć i dlaczego, a następnie ustaw stan z powrotem na Nowy.
  • Usuń zadanie: jeśli zadanie nie jest już istotne, ustaw jego stan na Usunięto, aby proces poznawczy mógł przejść dalej.

Problemy z zachowaniem poznawczym

Rozgrzewka poznawcza trwa długo

Po pierwszym włączeniu trybu odnajdywania poznawanie przechodzi przez okres rozgrzewki, w którym tworzy kontekst, przeglądając wszystkie zadania i planując jego podejście. Zazwyczaj trwa 30–90 sekund i obejmuje kilka wewnętrznych cykli rozumowania przed rozpoczęciem pierwszego zadania.

Jest to normalne zachowanie. Nie należy zatrzymywać i ponownie włączać trybu odnajdywania podczas rozgrzewki, ponieważ każde ponowne uruchomienie wyzwala nowy okres rozgrzewki.

Proces poznawczy oczekuje zamiast działać

Jeśli algorytm wydaje się znajdować w pętli oczekiwania (wielokrotnie sprawdza status zadania bez uruchamiania nowego zadania), może zablokować inne zadania w stanie aktywności.

Jak sprawdzić: wyszukaj zadania w obszarze Wykonywanie lub weryfikowanie stanu, które znajdują się tam przez długi czas. Stan zadania może blokować postęp w procesie poznawania.

Jak rozwiązać problem: Najpierw rozwiąż zablokowane zadania. Po usunięciu blokady poznawanie wznowi normalne działanie.

Kognicja przypisuje nieprawidłowego agenta

Poznawanie wybiera agentów na podstawie oceny możliwości agenta i wymagań dotyczących zadań. Czasami może wybrać agenta, który nie ma odpowiednich narzędzi do wykonania zadania.

Jak sprawdzić: zapoznaj się z przydzielonym agentem zadania i porównaj jego podsumowanie możliwości z potrzebami zadania.

Jak rozwiązać problem:

  • Dodaj komentarz do zadania określającego, którego agenta użyć (na przykład "To zadanie wymaga narzędzia paperAnalyzer. Potrzebuje możliwości wyszukiwania literatury"). System poznawczy odczytuje komentarze przy wybieraniu agentów w trakcie następnej próby.
  • Jeśli tak się stanie wielokrotnie, sprawdź, czy agenci mają jasne, opisowe podsumowania możliwości, dzięki czemu poznanie może poprawić wybór.

Poznanie tworzy zbyt wiele podzadań

Poznawczość może rozkładać szerokie cele na więcej podzadań niż jest to konieczne.

Jak rozwiązać problem:

  • Usuń podzadania, które nie są przydatne, ustawiając ich stan na Usunięto.
  • Dodaj komentarz do nadrzędnego zadania ukierunkowującego myślenie, aby skupić się na określonych obszarach.
  • Użyj wzorca eksploracji z przewodnikiem zamiast pełnej autonomii, aby ustalić granice poznawcze.

Nie można wyświetlić plików wyjściowych

Zadania są wyświetlane jako Ukończone, a wyniki zawierają dane wyjściowe pliku, ale podczas klikania linków do plików są wyświetlane błędy dostępu.

Dlaczego tak się dzieje: agenci tworzą pliki przy użyciu tożsamości zarządzanej platformy. Podczas wyświetlania plików w programie VS Code przeglądarka używa Twojej tożsamości do bezpośredniego dostępu do magazynu danych blobów. Są to dwie oddzielne ścieżki dostępu.

Aby wyświetlić pliki, należy umieścić trzy elementy:

Sprawdź Co jest potrzebne Kto go naprawia
Network Adres IP (lub VPN) musi być dopuszczony przez zaporę konta magazynowego. administratorzy
CORS Konto magazynowe musi zezwalać na żądania z vscode.dev i *.vscode-cdn.net administratorzy
Uprawnienia Twoje konto wymaga uprawnień czytania danych obiektów blob Storage na koncie magazynu. administratorzy

Jeśli brakuje któregokolwiek z tych elementów, podczas klikania linków do plików zostanie wyświetlony błąd, mimo że pliki zostały utworzone pomyślnie.

Jak rozwiązać ten problem: skontaktuj się z administratorem przy użyciu nazwy konta magazynu (widocznego we właściwościach kontenera magazynu) i poproś go o zweryfikowanie wszystkich trzech elementów. Zobacz Azure Blob Storage w Microsoft Discovery aby uzyskać pełne wymagania dotyczące konfiguracji.

Uwaga / Notatka

Badania nadal działają prawidłowo niezależnie od dostępu do pliku. Agenci mogą odczytywać i zapisywać pliki, poznawanie może weryfikować zawartość pliku, a wyniki zadań przechwytują dane wyjściowe tekstu. Problem z dostępem ma wpływ tylko na możliwość bezpośredniego wyświetlania plików.

Sprawdzanie stanu analizy

Aby uzyskać szybką ocenę stanu badania:

  • Zlicz zadania według stanu: Ile jest ukończonych, nowych, wykonywanych, a ile wymagających uwagi użytkownika?
  • Zidentyfikuj blokady: Czy istnieją zadania w trakcie realizacji lub wymagające uwagi użytkownika, które wstrzymują inne prace?
  • Sprawdź stan poznania: czy tryb odnajdywania jest włączony? Czy poznawanie aktywnie cyklicznie się odbywa?
  • Przejrzyj ostatnie działania: Czy cokolwiek się zmieniło w ciągu ostatnich 30 minut? Jeśli nie, coś może zostać wstrzymane.

Jeśli potrzebujesz pomocy w interpretowaniu stanu badania, historia wykonywania poszczególnych zadań zawiera najbardziej szczegółowe informacje o tym, co się stało i dlaczego.