Informacje o kodach błędów
Gdy agent napotka problem podczas rozmowy, odpowiada komunikatem zawierającym kod błędu dla konkretnego napotkanego problemu. Użytkownicy agent powinni podać ten kod błędu do swojego Administrator.
Jako twórca agent, jeśli problem wystąpi podczas korzystania z okienka testowego do testowania agent, oprócz kodu błędu zobaczysz komunikat z szerszym kontekstem dotyczącym problemu. Alternatywnie możesz użyć panelu Sprawdzanie tematów panelu, aby zweryfikować swój agent.
Lista błędów
Notatka
Termin sesja dialogowa używany w niektórych komunikatach o błędach odnosi się do tematu.
Kod błędu | Podpis |
---|---|
ContentError (Błąd zawartości) | Wystąpił błąd w zawartości tematu użytkownika. |
DataLossPreventionViolation | Wystąpiło naruszenie ochrony przed utratą danych. |
Wyjątek FlowActionException | Wystąpił błąd podczas wykonywania przepływu w chmurze. |
FlowActionBadRequest | Żądanie wysłane do przepłuwu w chmurze było zniekształcone. |
FlowActionTimedOut | Przepływ w chmurze trwał ponad 100 sekund i przekroczył limit czasu. |
InvalidContent (Nieprawidłowa zawartość) | Do edytora kodu dodano nieprawidłową zawartość. |
InfiniteLoopInBotContent | Węzeł został wykonywany zbyt wiele razy. |
NajnowszePublishedVersionNotFound | Nie można pobrać opublikowanej wersji agent. |
RedirectToDisabledDialog | Bardzo temat przekierowuje do wyłączonego tematu. |
RedirectToNonExistentDialog | Twój temat przekierowuje do innego tematu, który już nie istnieje. |
Błąd systemu | Wystąpił błąd systemowy w Copilot Studio. |
ContentError
Komunikat o błędzie: Ten błąd generuje dynamiczne komunikaty na podstawie kontekstu błędu.
Rezolucja: Jest to błąd typu catch-all w przypadku problemów związanych z treścią agent. Więcej informacji można znaleźć w komunikacie o błędzie.
Do powszechnych problemów należą:
- Brak wymaganych właściwości węzła.
- Nieprawidłowy kod YAML został dodany za pomocą edytora kodu.
- Formuła języka Power Fx zawiera błąd.
DataLossPreventionViolation
Komunikat o błędzie: "To środowisko wymaga od użytkowników zalogowania się, zanim będą mogli korzystać z agent. Przejdź do Zarządzaj > Zabezpieczenia > Uwierzytelnienie i wybierz opcję, aby użytkownicy musieli się logować.”
Rezolucja:
- Zasady zapobiegania utracie danych (DLP) środowiska wymagają, aby użytkownicy się zalogowali. Zobacz Dodawanie uwierzytelniania użytkownika przy użyciu logowania w temacie systemowym.
- Co najmniej jeden łącznik używany w agent nie znajduje się w tej samej grupie danych. Zobacz Copilot Studiołączniki.
- Co najmniej jeden łącznik, który jest używany w agent są blokowane przez Administrator dzierżawy.
FlowActionException
Komunikaty o błędach:
- "Nie odebrano żadnych danych wyjściowych z flow {FlowName} ({FlowId}), mimo że oczekiwano danych wyjściowych zgodnie z definicją agent".
- „W danych odpowiedzi brakuje parametru wyjściowego o nazwie {ItemKey} w przepływie {FlowName} ({FlowId}). Odśwież przepływ lub upewnij się, że przepływ zwraca tę wartość”.
- „W schemacie wyjściowym brakuje parametru wyjściowego o nazwie {ItemKey} w przepływie {FlowName} ({FlowId}). Odśwież przepływ”.
Rozwiązanie: sprawdź przepływ pod kątem błędów.
FlowActionBadRequest
Komunikaty o błędach:
- „Parametr z nazwą {KeyName} wprzepływie {FlowName} ({FlowId}) jest typu {ItemTypeKind}. Ten typ operacji nie jest obsługiwany przy korzystaniu z Power Automate. Obecnie obsługiwane są tylko pola Tekst, Wartości logiczne i Liczby”.
- „W akcji "Wywołaj przepływ" brakuje parametru wyjściowego o nazwie {ItemKey} w przepływie {FlowName} ({FlowId}).
- „Parametr z nazwą {KeyName} w przepływie {FlowName} ({FlowId}) oceniono na typ {ResolveType}, oczekiwany typ {ExpectedType}”.
- „Przepływ {FlowName} ({FlowId}) nie powiódł się z kodem odpowiedzi {ResponseCode}, kod błędu: {FlowErrorCode}”.
Rozwiązanie: Sprawdź, czy typ podstawowy wszystkich zmiennych, które przekazujesz do przepływu, jest zgodny z typem parametru.
FlowActionTimedOut
Komunikat o błędzie: "Przepływ z identyfikatorem {FlowId} przekroczył limit czasu. Kod błędu: {FlowErrorCode}"
Rezolucja:Sprawdź przepływ pod kątem błędów , aby zrozumieć, dlaczego przepływ w chmurze potrzebował więcej niż 100 sekund, aby uruchomić się, zanim powrócił do twojego agent. Spróbuj zoptymalizować zapytanie i dane zwracane z systemu wewnętrznej bazy danych. Jeśli część logiki przepływ w chmurze może nadal działać po wysłaniu wyniku do agent, umieść te akcje po krok "Zwróć wartości do Copilot Studio" w przepływ w chmurze.
InvalidContent
Komunikat o błędzie: "W agent istnieje całkowita liczba {TotalComponents} składników, ale żaden nie jest prawidłowy".
Rezolucja:Otwórz edytor kodu, aby przejrzeć problemy z zawartością.
InfiniteLoopInBotContent
Komunikat o błędzie: "Akcja {DialogId}.{TriggerId}.{ActionId} został stracony więcej niż {MaxTurnCount} razy z rzędu. Oznacza to cykl wykonywania dialogu, przez co wykonywanie dialogu zostanie zakończone”.
Rezolucja: Upewnij się, że temat kończy się poprawnie i łączy się z innymi tematami, które kończą się poprawnie, takimi jak Eskalacjatemat systemowy.
LatestPublishedVersionNotFound
Komunikat o błędzie: "Nie można pobrać najnowszej opublikowanej wersji agent".
Rezolucja:Opublikuj agent.
RedirectToDisabledDialog
Komunikat o błędzie: "Okno dialogowe z identyfikatorem {DialogId} jest wyłączone w definicji. Włącz sesję dialogową przed jej użyciem”.
Rezolucja:Ponownie włącz temat lub usuń węzeł przekierowania.
RedirectToNonExistentDialog
Komunikat o błędzie: "Nie znaleziono okna dialogowego z identyfikatorem {DialogId} w definicji. Upewnij się, że okno dialogowe jest obecne, i czy identyfikator jest poprawny”.
Rezolucja:Utwórz nowy temat do przekierowania, lub usuń węzeł przekierowania.
SystemError
Komunikat o błędzie: Ten błąd nie powoduje wyświetlenia komunikatu o błędzie.
Rozwiązanie: Skontaktuj się z obsługą klienta.