👁️ Observador

← Painel

Última execução

O Observador é um serviço separado que roda por agendamento (cron) no Railway: abre o painel do ChatGuru num navegador invisível, faz login sozinho e lê as conversas encerradas de ontem e de hoje (as abertas ficam para o dia seguinte, sem serem tocadas). Cada trecho novo vira um episódio, e o observador IA propõe o que poderia entrar na Base de Conhecimento.

Situação
…
Quando
—
Conversas
—
Login
—

Motivo / resumo: —


💡 Sugestões pendentes (…)

Depois de ler as conversas encerradas, o observador IA propõe perguntas e respostas que poderiam entrar na Base de Conhecimento. Nada entra sozinho: aprove (vai para a KB como está), edite e aprove (ajuste os textos antes) ou rejeite. "Ver episódio" mostra o trecho da conversa que originou a sugestão.

…

A revisão compara todas as sugestões pendentes (mais as brutas que ainda não foram consolidadas), funde as que falam do mesmo assunto somando quantas conversas cada uma representa, descarta o que a Base de Conhecimento já cobre e deixa a lista ordenada pelo que mais aparece. Quem executa é o serviço do Observador: ele pausa o worker do acervo enquanto revisa e o religa no fim. Leva alguns minutos e usa a IA.

…

A IA lê todas as sugestões pendentes e escreve um único documento organizado por tema (horários, valores, estrutura, regras, alimentação, hospedagem…), em tópicos curtos e afirmativos — conhecimento para o agente consultar, não pergunta e resposta. Os temas vêm do mais perguntado para o menos perguntado, o que a Base de Conhecimento já cobre é descartado e todo item que dependa de preço, horário, data, prazo, promoção ou telefone vem marcado com ⚠️ para você conferir. Nada é inventado: só o que está nas sugestões. Quem executa é o serviço do Observador (pausa o worker do acervo e religa no fim).

🧹 Limpar a fila de sugestões pendentes

Tira todas as sugestões pendentes da fila de uma vez — para quando o conhecimento já virou documento e não vale mais revisar uma a uma. Nada é apagado: elas passam para o status descartada na limpeza e continuam consultáveis no filtro acima; os episódios e as conversas de origem ficam intactos. As sugestões brutas do acervo que ainda não foram consolidadas saem junto — se ficassem, a próxima consolidação traria tudo de volta para a fila. O processamento diário continua normal: as conversas da madrugada seguinte geram sugestões novas como sempre.

Deixe a data em branco para limpar a fila inteira. Com uma data, só o que foi criado antes dela sai (útil para descartar o acervo histórico e manter as sugestões recentes do dia a dia).

Carregando…


Execuções recentes

#InícioFimSituaçãoLidas / Puladas / FalhasSugestõesMotivo
Carregando…

Lista de trabalho (conversas do dia)

Todo mundo que escreve no WhatsApp entra aqui automaticamente (mesmo quando a IA não responde). É o que o coletor vai ler à noite. "Com link" = conversas cujo link do painel do ChatGuru chegou no webhook — só essas o coletor consegue abrir.

Hoje
—
Ontem
—

🔁 Reprocessar um número

Use quando uma leitura saiu errada: apaga o cursor de leitura do telefone, remove os episódios antigos dele que não têm sugestão aprovada e coloca a conversa de volta na fila. No próximo run o coletor relê o chat inteiro e gera um episódio novo.


📚 Acervo histórico (…)

Um worker varre devagar e sempre os chats antigos do ChatGuru (só Fechado, Resolvido ou Indefinido; abertos e em atendimento nunca são tocados), transforma cada um em episódio e gera sugestões brutas. A cada 24 horas, ou quando você clicar em "Pausar e lançar agora", as brutas são consolidadas: repetidas viram uma só, o que a Base de Conhecimento já cobre é descartado, e o resto aparece em "Sugestões pendentes" para você aprovar.

Situação
…
Varredura
—
Resultado
—
Ciclo atual
—
Última consolidação
—

Configurações do acervo

O intervalo e os meses valem a partir do próximo chat. "Recomeçar varredura" volta ao início da lista (o que já foi lido aparece como "sem novidade"). O horário do processamento diário é o do serviço contínuo, em hora de Brasília.


Sessão do navegador

Depois de um login bem-sucedido, o coletor guarda a sessão (cookies) cifrada no banco para não precisar logar de novo a cada execução — logins repetidos do zero é o que costuma disparar a verificação em duas etapas (2FA). Se o login do painel do ChatGuru mudar de senha, ou se quiser forçar um login novo, limpe a sessão salva.

Sessão salva
…
Último login novo
—

Configurações

Anotação livre (referência): o processamento diário agora é agendado pelo próprio serviço contínuo, no campo "Processamento diário às" da seção Acervo histórico (hora de Brasília). Este campo é só uma anotação, por exemplo para registrar o que foi configurado no Railway (Restart Policy, envs). Alterar aqui não muda nenhum horário.