fix(telegram): keyword matching antes de Gemini para frases coloquiales de voz
'vamos a hacer una recarga' no era detectado por Gemini (thinkingBudget=0 + frases coloquiales). Agrega detectarPorKeywords() con regex para las 6 acciones principales. Gemini queda como fallback para casos ambiguos. También elimina asesor.solicitar del prompt de GeminiIntentService. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
aaf395af34
commit
1adfffd907
@@ -120,7 +120,6 @@ Acciones válidas — devuelve EXACTAMENTE una de estas:
|
||||
- credenciales.listar → ver contraseña, cómo entrar, "no puedo acceder", "dame el usuario", "mis datos de Netflix", "cómo me conecto"
|
||||
- historial.ver → historial de compras, "qué he comprado", "mis pedidos", "mis servicios activos"
|
||||
- perfil.ver → ver perfil, mis datos personales, cambiar información
|
||||
- asesor.solicitar → hablar con persona, "quiero un asesor", "necesito ayuda de alguien", "soporte humano"
|
||||
|
||||
Ejemplos de clasificación:
|
||||
"hacer recarga" → recarga.iniciar
|
||||
@@ -132,8 +131,6 @@ Ejemplos de clasificación:
|
||||
"hay promociones" → promo.listar
|
||||
"mis contraseñas" → credenciales.listar
|
||||
"no puedo entrar a mi cuenta" → credenciales.listar
|
||||
"hablar con alguien" → asesor.solicitar
|
||||
|
||||
Texto del usuario: "{$texto}"
|
||||
|
||||
Responde ÚNICAMENTE con JSON válido, sin markdown, sin explicación:
|
||||
|
||||
Reference in New Issue
Block a user