Configuração ativa
Informações do provider que o backend está usando agora.
Esta aplicação foi desenvolvida para uso em desktop ou notebook. Em dispositivos móveis ela funciona na maioria das vezes, mas alguns elementos podem não se comportar como esperado.
💡 Para a melhor experiência na validação do fluxo conversacional, acesse pelo computador.
Assistente de vendas inteligente
Gera e mantém em dia os vetores usados na busca semântica do catálogo. Cada operação roda em lotes pequenos, em paralelo, até não faltar nada.
Informações do provider que o backend está usando agora.
Tamanho de cada chamada e quantas rodam ao mesmo tempo. Vale para as três operações abaixo.
Embeddings de products.embedding e technical_documents.embedding, usados na busca vetorial direta do catálogo.
{{ ragStatus.embeddingsSkippedReason }}
Gera o profile normalizado (função, ambientes, princípio ativo…) dos produtos que ainda não têm nenhuma linha em product_profiles. Chama a LLM de enriquecimento.
{{ ragStatus.profilesSkippedReason }}
Calcula o embedding de profiles que já têm texto (resumo_curto) mas ficaram sem vetor — caso típico depois de popular o catálogo via seed SQL. Sem chamada de LLM, só o modelo de embedding.
{{ ragStatus.profilesSkippedReason }}
Apaga todos os vetores de produtos e documentos técnicos. Depois é preciso rodar a indexação de novo — o assistente perde a busca semântica até lá.
{{ conversationId }}
O fluxo aparece depois que houver pelo menos uma resposta do assistente.
Carregando {{ flowEngine === 'vueflow' ? 'Vue Flow' : 'Cytoscape' }}…
Versão de testes — guia das funcionalidades disponíveis
Interface principal da aplicação. O assistente responde perguntas sobre os produtos Medyclean, indica soluções conforme o ambiente e o tipo de sujidade descritos, e coleta contexto ao longo da conversa para refinar as recomendações. Não efetua compras e não redireciona para atendentes.
Visualização das intenções detectadas em cada turno da conversa, com estado estruturado, produtos, fontes e diagrama automático do caminho percorrido.
Reinicia o histórico em memória e gera um novo ID de conversa.
Exibe painel técnico com intenção, status, estado estruturado, resumo, candidatos a produto e rastreamento RAG (fontes, scores, modo de recuperação).
Exibe chips de produtos e fontes retornados pelo RAG em cada resposta, e a contagem de contextos recuperados.
Mostra quantos produtos, documentos técnicos e profiles de catálogo ainda estão sem vetor, e roda a indexação faltante em lotes pequenos e paralelos até zerar, com barra de progresso. Limpar vetores é irreversível e faz o assistente perder a busca semântica até a reindexação terminar.