Opções do canal: janela de espera antes de responder
- Por que contatos que enviam "mensagens picadas" recebiam várias respostas
- Como a Janela de espera antes de responder de cada canal agrupa tudo em uma resposta
- Como as execuções são serializadas por conversa e como o agente pode ajustar a janela sozinho
Muita gente escreve um único pensamento em várias mensagens curtas: "oi", "tenho uma dúvida", "sobre meu pedido". Antes da janela de espera, cada uma dessas mensagens iniciava uma resposta da IA, e o contato recebia duas ou três respostas que se repetiam ou se contradiziam.
Todo canal agora tem a opção Janela de espera antes de responder (milissegundos) na aba Opções.
Como a janela funciona
A janela é reiniciada a cada mensagem recebida. O agente só começa a responder quando o contato fica em silêncio durante toda a janela, e essa única resposta cobre tudo o que foi enviado nesse intervalo.
- Padrão: 3000 ms (3 segundos) em todos os tipos de canal. Em canais de e-mail, um valor não definido significa 0, porque um e-mail já é um pensamento completo.
- Intervalo: de 0 a 60000 ms.
0responde imediatamente. - Fragmentos de texto são unidos em uma única mensagem para o agente. Mídias, respostas de opção e outras mensagens que não são texto são mantidas separadas e tratadas em ordem.
A espera é curta se comparada ao tempo que o próprio agente leva para pensar, então uma janela de 3 segundos raramente é percebida — e confunde muito menos do que três respostas sobrepostas.
Uma resposta por vez, por conversa
Independentemente da janela, o AutoTalk agora executa no máximo uma resposta do agente por vez em cada conversa. Se o contato enviar outra mensagem enquanto o agente ainda está trabalhando na anterior, essa mensagem espera e é respondida logo em seguida — por uma execução que já viu a primeira resposta. Isso vale mesmo quando a janela é 0.
Se o serviço do AutoTalk reiniciar enquanto uma mensagem está esperando, uma tarefa em segundo plano a recupera em cerca de um minuto. Mensagens que esperaram mais de seis horas não são reprocessadas: elas são marcadas como ignoradas com o motivo stale_queue_expired, para que nada antigo seja respondido fora de contexto.
Deixando o agente ajustar a janela
O agente pode perceber que um contato específico escreve em fragmentos e ajustar a janela apenas para aquela conversa, usando a ação Definir atraso de resposta (actions/agent/lifecycle/session/set_reply_delay). O ajuste fica salvo na conversa como Atraso de resposta do agente (milissegundos) e aparece nos detalhes da conversa; um operador também pode editá-lo ou limpá-lo por lá.
Precedência, da maior para a menor:
- o Atraso de resposta do agente da conversa, quando definido;
- a opção Janela de espera antes de responder do canal;
- o padrão interno (3000 ms, ou 0 para e-mail).
Para onde foi a configuração da empresa
A antiga opção da empresa "Tempo de espera antes do robô responder (milissegundos)" foi removida. Ela era um atraso fixo contado a partir de cada mensagem, não uma janela reiniciada de verdade, e não sobrevivia a uma reinicialização do serviço. Configure a janela por canal, como descrito acima.
Relacionados
- Ritmo de resposta do agente — orientações de prompt para agentes que conversam com quem digita rápido
- Ação Definir atraso de resposta
- Configuração da empresa