Valores lidos do servidor; alteração futura por variáveis de ambiente ou API administrativa.
scope.query_route do JSON do
POST /query:
faq, rag, action ou
human_handoff.
scope.faq_match_score, etc.). Sem retrieval no Qdrant nem LLM de resposta
(custo ~0; embeddings do FAQ semântico só se esse caminho estiver ativo).
scope.search_mode_effective e scope.rerank_mode_effective.
ROUTER_V3_FAQ_THRESHOLD, ROUTER_V3_FAQ_MIN_DELTA no
.env) — valores do laboratório só sobem esse mínimo, não o baixam.
difflib) conforme RAG_FAQ_LEXICAL_* no servidor.
Demonstração (laboratório)
Os valores destas caixas e o query_route obtido vão para a tabela
(escopo) e são gravados em query_demo_flags_log (hash da pergunta, sem
corpo do texto em claro no Postgres).
data_runtime/faq_clients/equanimus/servicos_api_faqs.json), como
«O que é o serviço Emitir primeira CNH?» — deve ir a FAQ com score 1,0 (com
limiar ≤ 100%).
faq_match_threshold = 0,75. Ainda assim o Router v3 no
servidor exige confiança alta (limiar e margem da política; ver
ROUTER_V3_FAQ_* no .env) para fechar em
faq — use a coluna FAQ score na tabela e, se precisares de FAQ com
perguntas “parciais”, baixa esses valores no servidor ou copia texto muito próximo
do bundle.
| # | Rota | FAQ (pedido) | Policy (pedido) | Intent RAG | FAQ score | FAQ 2º | Margem | Busca eff. | Rerank eff. | Custo | Pergunta (trecho) |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Sem consultas ainda nesta conversa. | |||||||||||
Dados gravados no servidor (chat_feedback), por
órgão/tema do bloco “Escopo da busca” (isolamento por tenant).
Escopo: órgão selecionado no bloco «Escopo da busca».
| Data | Voto | Prefeitura | Tema | Hash resposta |
|---|---|---|---|---|
| Carregue ou envie feedback para ver dados. | ||||
Histórico em sequência das consultas da sessão (reseta ao iniciar/apagar conversa).
| Sel. | # | Busca | Rerank | Custo | Tokens | Precision@K | Grounded | Relevance |
|---|---|---|---|---|---|---|---|---|
| Sem dados ainda. | ||||||||
Processa todos os ficheiros. Só gasta embeddings em alterações (salvo forçar).
Gera ou atualiza o resumo em
<órgão>/catalogo_geral/geral/ só deste cliente. O chat usa esse conteúdo para
perguntas gerais; não aparece como tema no menu abaixo.
O órgão está no seu perfil (painel Usuário). No tema, pode escolher um serviço específico, catalogo_geral ou (todos) para consulta sem filtro.
Pasta:
Lista o que está no índice. Filtre por cliente/tema acima e atualize.
| Sel. | Cliente | Tema | Título | Arquivo | Status | Indexado em |
|---|---|---|---|---|---|---|
| Carregando… | ||||||
Usa a prefeitura e o tema do bloco “Escopo” acima. Após upload ou apagar a pasta, o índice dessa pasta é atualizado automaticamente.
Executa o conjunto de 10 perguntas adversariais por tenant contra a variante escolhida, com heurísticas e LLM-as-judge. Resultados guardados em data/eval.db.
As variantes são aplicadas em memória só durante o run; o servidor não muda.
Run "passa" um item quando heur ≥ 100 e sem PII leak.
A verificar tenants no corpus…
| ID | Variant | Status | Itens | Heur | Judge | Custo (USD) | Criado | |
|---|---|---|---|---|---|---|---|---|
| Sem runs ainda. | ||||||||
| Tenant | Item | Categoria | Rota | Heur | Judge | Alertas | |
|---|---|---|---|---|---|---|---|
| — | |||||||