Skip to content

fix(ai): diferenciar respuestas del agente demo por intención - #47

Closed
AlejoLobo wants to merge 1 commit into
developfrom
cursor/fix-ai-demo-intent-ac56
Closed

AlejoLobo wants to merge 1 commit into
developfrom
cursor/fix-ai-demo-intent-ac56

Conversation

@AlejoLobo

Copy link
Copy Markdown
Owner

Problema

En el dashboard, el chat IA en modo Demo ignoraba la pregunta y siempre devolvía el mismo resumen de flota. Las sugerencias (alertas, detenidos, velocidad) parecían rotas.

En Tiempo real el backend sí enruta por intención; el fallo principal era el mock del frontend. Además, la sugerencia «Vehículos por encima de 80 km/h» no se reconocía bien en el parser.

Cambios

  • generateMockAiResponse(question) responde distinto según overview / alertas críticas / detenidos / velocidad / no operativa.
  • useAiChat pasa la pregunta al mock.
  • AiQuestionParser reconoce «por encima» y umbrales con km/h.
  • Tests web + AiQuestionParserTests.

Cómo verificar

  1. Dashboard → Demo → probar las 4 sugerencias del chat: deben variar answer y sources.
  2. Tiempo real + API arriba → POST /api/ai/query con preguntas distintas.
  3. Tras merge: rebuild web (docker compose --profile app up -d --build) para ver el cambio en Compose.
Open in Web Open in Cursor 

El mock del chat ignoraba la pregunta y repetía el mismo resumen.
Ahora enruta overview/alertas/detenidos/velocidad y el parser reconoce
la sugerencia «por encima de N km/h».

Co-authored-by: Alejandro Lobo-Guerrero <alejolobo.ti@gmail.com>
@cursor
cursor Bot deleted the cursor/fix-ai-demo-intent-ac56 branch July 17, 2026 21:47
@AlejoLobo AlejoLobo closed this Jul 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant