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 agenta powinni przekazać ten kod błędu administratorowi.
Jeśli jako twórca agenta wystąpi problem podczas testowania agenta za pomocą okienka testowego , oprócz kodu błędu zostanie wyświetlony komunikat z szerszym kontekstem dotyczącym problemu. Alternatywnie możesz użyć panelu Sprawdzanie tematów , aby zweryfikować agenta.
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 | Wystąpił błąd w zawartości tematu użytkownika. |
DataLossPreventionViolation | Wystąpiło naruszenie ochrony przed utratą danych. |
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 | Do edytora kodu dodano nieprawidłową zawartość. |
InfiniteLoopInBotContent | Węzeł został wykonywany zbyt wiele razy. |
LatestPublishedVersionNotFound | Nie można pobrać opublikowanej wersji agenta. |
RedirectToDisabledDialog | Bardzo temat przekierowuje do wyłączonego tematu. |
RedirectToNonExistentDialog | Twój temat przekierowuje do innego tematu, który już nie istnieje. |
SystemError | Wystąpił błąd systemowy w Copilot Studio. |
ContentError
Komunikat o błędzie: ten błąd daje komunikaty dynamiczne na podstawie kontekstu błędu.
Rozwiązanie: Jest to błąd typu catch-all w przypadku problemów związanych z zawartością agenta. 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 agenta." Przejdź do Zarządzaj > Zabezpieczenia > Uwierzytelnienie i wybierz opcję, aby użytkownicy musieli się logować.”
Rozwiązanie:
- 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 agencie nie znajduje się w tej samej grupie danych. Zobacz Copilot Studiołączniki.
- Co najmniej jeden łącznik używany w agencie jest blokowany przez administratora 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ą agenta".
- „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ź, czy w przepływie występują błędy.
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 przekazać do przepływu jest zgodny z typem parametru.
FlowActionTimedOut
Komunikat o błędzie: „Przekroczono limit czasu dla przepływu z identyfikatorem {FlowId}. Kod błędu: {FlowErrorCode}”
Rozwiązanie:Sprawdź przepływ pod kątem błędów , aby zrozumieć, dlaczego uruchomienie przepływu w chmurze trwało ponad 100 sekund, zanim wrócił do agenta. Spróbuj zoptymalizować zapytanie i dane zwracane z systemu wewnętrznej bazy danych. Jeśli część logiki przepływu w chmurze może być nadal uruchamiana po wysłaniu wyniku do agenta, umieść te akcje po kroku "Zwróć wartość/wartości do Copilot Studio" w przepływie w chmurze.
InvalidContent
Komunikat o błędzie: "Łączna liczba {TotalComponents} komponent(y) istnieje w agencie, ale żaden nie jest prawidłowy".
Rozwiązanie:otwórz edytor kodu, aby przejrzeć problemy dotyczące zawartości.
InfiniteLoopInBotContent
Komunikat o błędzie: „Akcja {DialogId}.{TriggerId}.{ActionId} została wykonana więcej niż {MaxTurnCount} razy w wierszu. Oznacza to cykl wykonywania dialogu, przez co wykonywanie dialogu zostanie zakończone”.
Rozwiązanie: Upewnij się, że temat kończy się prawidłowo lub łączy się z innymi tematami, które kończą się prawidłowo, takimi jak temat systemowy Eskalacja.
LatestPublishedVersionNotFound
Komunikat o błędzie: "Nie można pobrać najnowszej opublikowanej wersji agenta".
Rozwiązanie:Opublikuj agent.
RedirectToDisabledDialog
Komunikat o błędzie: „Dialog z identyfikatorem {DialogId} jest wyłączony w definicji. Włącz sesję dialogową przed jej użyciem”.
Rozwiązanie: ponownie włącz temat lub usuń węzeł przekierowywania.
RedirectToNonExistentDialog
Komunikat o błędzie: „Dialog z identyfikatorem {DialogId} nie został znaleziony w definicji. Upewnij się, że okno dialogowe jest obecne, i czy identyfikator jest poprawny”.
Rozwiązanie:Utwórz nowy temat w celu przekierowania lub usuń węzła przekierowywania.
SystemError
Komunikat o błędzie: ten błąd nie wysyła komunikatu o błędzie.
Rozwiązanie:skontaktuj się z działem pomocy technicznej.