Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Beheben von Problemen mit dem Self-Service in Amazon Q in Connect
Verwenden Sie dieses Thema, um häufig auftretende Probleme mit der Self-Service-Funktion von Amazon Q in Connect zu diagnostizieren und zu lösen.
Inhalt
Aktivieren der Protokollierung für Self-Service-Interaktionen mit Amazon Q in Connect
Um Self-Service-Probleme effektiv zu beheben, müssen Sie die Protokolle für Self-Service-Interaktionen in Amazon Q in Connect einsehen. Verwenden Sie die folgenden Anweisungen, um CloudWatch Logging, Amazon Lex-Logging und Amazon Connect Connect-Logging zu aktivieren.
-
CloudWatch Logs: Aktivieren Sie die CloudWatch Protokollierung für Ihre Amazon Q in Connect-Instance, indem Sie den Schritten unter folgenÜberwachen von Amazon Q in Connect.
Self-Service-Interaktionen generieren Protokolleinträge mit dem Ereignistyp
TRANSCRIPT_SELF_SERVICE_MESSAGEim folgenden Format:{ "assistant_id": "{UUID}", "event_timestamp": 1751414298692, "event_type": "TRANSCRIPT_SELF_SERVICE_MESSAGE", "session_id": "{UUID}", "utterance": "[CUSTOMER]...", "prompt": "{prompt used}", "prompt_type": "SELF_SERVICE_PRE_PROCESS|SELF_SERVICE_ANSWER_GENERATION", "completion": "{Response from model}", "model_id": "{model id e.g.: us.amazon.nova-pro-v1:0}", "session_message_id": "{UUID}", "parsed_response": "{model response}" } -
Amazon Lex-Protokollierung: Aktivieren Sie die Amazon-Lex-Protokollierung, indem Sie die Schritte unter Protokollieren von Fehlern in Fehlerprotokollen in Amazon Lex V2 befolgen.
-
Amazon-Connect-Protokollierung: Aktivieren Sie die Amazon-Connect-Protokollierung, indem Sie dem Amazon-Connect-Flow einen Protokollierungsverhalten festlegen-Flow-Block hinzufügen.
Kunden erhalten unerwartet die Meldung „Eskalation an Kundendienstmitarbeiter...“
Eine unerwartete Eskalation an einen Kundendienstmitarbeiter tritt auf, wenn es während der Interaktion mit dem Self-Service-Bot zu einem Fehler kommt oder wenn das Modell keine gültige tool_use-Antwort für SELF_SERVICE_PRE_PROCESS liefert.
Fehlerbehebungsschritte
-
Überprüfen Sie die Protokolle von Amazon Q in Connect: Sehen Sie sich das Attribut
completionim zugehörigen Protokolleintrag an. -
Überprüfen Sie den Grund für den Abbruch: Vergewissern Sie sich, dass
stop_reasonden Werttool_useaufweist. -
Überprüfen Sie die analysierte Antwort: Prüfen Sie, ob das Feld
parsed_responseausgefüllt ist, da dies die Antwort darstellt, die Sie vom Modell erhalten werden.
Bekanntes Problem mit Claude 3 Haiku
Wenn Sie Claude 3 Haiku für die Self-Service-Vorverarbeitung verwenden, gibt es ein bekanntes Problem, bei dem das tool_use-JSON als Text generiert wird, was zu einem stop_reason mit dem Wert end_turn statt tool_use führt.
Lösung: Aktualisieren Sie den benutzerdefinierten Prompt, sodass die Zeichenfolge des tool_use-JSON in <tool>-Tags eingeschlossen wird, indem Sie diese Anweisung hinzufügen:
You MUST enclose the tool_use JSON in the <tool> tag
Self-Service-Chat oder Sprachanruf wird unerwartet beendet
Dieses Problem kann aufgrund von Zeitüberschreitungen oder Fehlern von Amazon Lex oder einer fehlerhaften Amazon-Nova-Pro-Konfiguration auftreten. Diese Probleme werden im Folgenden beschrieben.
Zeitüberschreitungen in Amazon Lex
-
Symptome: Die Amazon-Connect-Protokolle enthalten für den Kundeneingabe abrufen-Block den Eintrag „Interner Serverfehler“
-
Ursache: Bei der Bereitstellung von Ergebnissen durch den Self-Service-Bot innerhalb der 10-Sekunden-Frist ist eine Zeitüberschreitung aufgetreten. Zeitüberschreitungsfehler werden in Amazon-Q-in-Connect-Protokollen nicht angezeigt.
-
Lösung: Vereinfachen Sie den Prompt, indem Sie komplexe Argumentationen vermeiden und dadurch die Bearbeitungszeit verkürzen.
Fehler von Amazon Lex
-
Fehlender Flow-Block in Amazon Q in Connect: Stellen Sie sicher, dass Sie den Amazon Q in Connect-Block zum Amazon-Connect-Flow hinzugefügt haben. Ein häufiges Versehen besteht darin, dass dieser Block fehlt, was zu dem folgenden Fehler führt:
com.amazonaws.services.lexruntimev2.model.ValidationException: Amazon Lex needs active session for Amazon Q in Connect. Please provide valid session attribute x-amz-lex:q-in-connect:session-arn -
Allgemeiner Fehler in Amazon Lex: Überprüfen Sie die Amazon-Lex-Protokolle auf Fehler und beheben Sie sie entsprechend.
Konfiguration von Amazon Nova Pro
Wenn Sie Amazon Nova Pro für benutzerdefinierte KI-Prompt verwenden, stellen Sie sicher, dass die tool_use-Beispiele Python-kompatibel sind.