As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Solucionar problemas de autoatendimento do Amazon Q no Connect
Use este tópico para ajudar a diagnosticar e resolver problemas comuns na funcionalidade de autoatendimento do Amazon Q no Connect.
Conteúdo
Habilitar o registro em log das interações de autoatendimento do Amazon Q no Connect
Para solucionar problemas de autoatendimento de forma eficaz, é necessário visualizar os logs das interações de autoatendimento do Amazon Q no Connect. Use as instruções a seguir para ativar o CloudWatch Logging, o Amazon Lex Logging e o Amazon Connect.
-
CloudWatch Registros: habilite o CloudWatch registro em sua instância Amazon Q in Connect seguindo as etapas emMonitorar o Amazon Q no Connect.
As interações de autoatendimento geram entradas de log com o tipo de evento
TRANSCRIPT_SELF_SERVICE_MESSAGEno seguinte formato:{ "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}" } -
Registro em log do Amazon Lex: habilite o registro em log do Amazon Lex seguindo as etapas em Registrar erros com os logs de erros no Amazon Lex V2.
-
Registro em log do Amazon Connect: habilite o registro em log do Amazon Connect adicionando um bloco de fluxo Set logging behavior ao seu fluxo do Amazon Connect.
Os clientes estão recebendo a mensagem “Escalating to agent...”
O encaminhamento inesperado para atendente ocorre quando há um erro durante a interação do bot de autoatendimento ou quando o modelo não produz uma resposta tool_use válida para SELF_SERVICE_PRE_PROCESS.
Etapas de solução de problemas
-
Verifique os logs do Amazon Q no Connect: examine o atributo
completionna entrada de log associada. -
Valide o motivo de parada: confirme se
stop_reasonétool_use. -
Verifique a resposta analisada: verifique se o campo
parsed_responseestá preenchido, pois isso representa a resposta que você receberá do modelo.
Problema conhecido com o Claude 3 Haiku
Se você estiver usando o Claude 3 Haiku para pré-processamento por autoatendimento, há um problema conhecido em que ele gera o JSON tool_use como texto, resultando em um stop_reason de end_turn em vez de tool_use.
Solução: atualize o prompt personalizado para colocar a string JSON tool_use entre tags <tool>, adicionando a seguinte instrução:
You MUST enclose the tool_use JSON in the <tool> tag
O chat ou a chamada de voz de autoatendimento estão sendo encerrados inesperadamente
Esse problema pode ocorrer devido a tempos limite ou erros do Amazon Lex ou à configuração incorreta do Amazon Nova Pro. Esses problemas são descritos abaixo.
Tempos limite do Amazon Lex
-
Sintomas: os logs do Amazon Connect mostram “Erro interno do servidor” para o bloco Obter entrada do cliente.
-
Causa: o bot de autoatendimento atingiu o tempo limite ao fornecer resultados dentro do limite de 10 segundos. Os erros de tempo limite não aparecerão nos logs do Amazon Q no Connect.
-
Solução: simplifique o prompt, removendo raciocínios complexos para reduzir o tempo de processamento.
Erros do Amazon Lex
-
Bloco de fluxo do Amazon Q no Connect ausente: verifique se você adicionou o bloco Amazon Q no Connect ao seu fluxo do Amazon Connect. Um descuido comum é a falta desse bloco, o que resulta no seguinte erro:
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 -
Erros gerais do Amazon Lex: verifique se há erros nos logs do Amazon Lex e resolva-os adequadamente.
Configuração do Amazon Nova Pro
Se estiver usando o Amazon Nova Pro para seus prompts de IA personalizados, verifique se os exemplos de tool_use seguem o formato compatível com Python.