Ir al contenido

Categorización inteligente

La categorización usa un proceso de 5 capas, en orden de prioridad:

  1. Metadatos del archivo — si el banco incluye categoría en el CSV, se usa directamente
  2. Reglas del usuario — las creadas manualmente o aprobadas
  3. Base de comercios — más de 440 comercios conocidos por país
  4. Patrones aprendidos — correcciones previas (≥2 veces = patrón)
  5. Clasificador por palabras clave — heurística de último recurso

La app incluye 36 categorías jerárquicas (14 padres + 22 hijas). Es posible usarlas tal cual, personalizarlas, o empezar de cero.

Cuando la app detecta que un mismo comercio se categoriza siempre de la misma forma (≥3 veces, ≥80% consistencia), sugiere crear una regla. Las tarjetas de sugerencia de reglas son expandibles: al abrirlas se muestra el texto completo con el detalle del patrón detectado, y es posible crear la regla directamente desde la tarjeta sin necesidad de navegar a otra pantalla. Las reglas se crean desactivadas — deben aprobarse antes de que se apliquen.

Tres modelos entrenados con más de 3.197 muestras y 7.680 frases:

  • Clasificador por comercio → identifica la categoría padre y subcategoría
  • Clasificador por frase → entiende descripciones completas en lenguaje natural
  • Extractor de entidades → detecta monto, fecha, comercio y cuenta en texto libre

Todo se ejecuta en el dispositivo. Ningún dato sale de él.

La app observa el comportamiento de cada categoría y construye un perfil probabilístico:

  • ¿Es gasto fijo o variable?
  • ¿Es esencial o prescindible?
  • ¿Cuánto se suele gastar?
  • ¿Está cambiando el patrón?

Si se detecta que una categoría no se comporta según su clasificación, se muestra una alerta informativa.