Ajustes conforme relatorio de testes 2026-08-27

This commit is contained in:
2026-08-29 11:22:05 -03:00
parent 5cf3097e5a
commit 71f6c18e78
242 changed files with 246 additions and 9 deletions

View File

@@ -36,11 +36,16 @@ nodes:
semantic_classifier:
enabled: true
include_relevant_context: true
# Saída sentinela fora de allowed_values. Quando usada, o framework
# não retoma o workflow e devolve o reprompt declarado acima.
unmatched_value: OUTRO
option_actions:
CONTINUAR:
action: contextual_reentry
prompt: |
Classifique a fala do cliente em exatamente UMA das opções de {{ allowed_values }}.
Classifique a fala do cliente em uma das opções de {{ allowed_values }}.
Se a fala não tiver significado suficiente no contexto para escolher com segurança
SIM, NAO ou CONTINUAR, retorne OUTRO.
A pergunta pendente é:
{{ pending_prompt }}
@@ -61,6 +66,8 @@ nodes:
considerando o contexto imediatamente anterior, complementar, especificar ou continuar a
solicitação que originou a pergunta pendente. Inclua novas perguntas, hipóteses, valores,
referências e fatos propostos pelo cliente que ainda precisem ser validados.
- OUTRO: use somente quando a fala for incompreensível, desconexa, fragmentária ou não tiver
significado suficiente para responder à pergunta pendente nem continuar a solicitação.
Exemplos:
- "sim", "legal", "ok", "beleza", "entendi", "obrigado" => SIM
@@ -68,12 +75,14 @@ nodes:
- contexto: "tem uma cobrança aqui que eu não reconheço"; fala: "é a de quatorze e noventa e nove" => CONTINUAR
- "então minha fatura ficaria R$ 275,00, certo?" => CONTINUAR
- "quer dizer que no próximo mês vou pagar menos?" => CONTINUAR
- palavra isolada ou fragmento sem relação semântica suficiente com a pergunta => OUTRO
Regras de segurança:
- Nunca trate pergunta, hipótese, valor, referência ou fato proposto pelo cliente como concordância.
- CONTINUAR não confirma nem ratifica nenhum dado dito pelo cliente; apenas solicita reentrada
contextual para nova validação pelas fontes de negócio.
- Retorne somente uma das opções oferecidas em {{ allowed_values }}.
- Para fala compreensível, retorne somente uma das opções oferecidas em {{ allowed_values }}.
- Para fala incompreensível ou sem significado contextual suficiente, retorne somente OUTRO.
resume_from: decisao
- id: checar_tentativa