VIGIA
403
← Blog

6 Detectores de IA: Como VIGIA Identifica Anomalias en el Gasto Publico

2026-04-06 · 7 min lectura

Importante: Los patrones detectados por estos algoritmos NO son evidencia de corrupcion. Son anomalias estadisticas que requieren verificacion humana. Cada alerta es un punto de partida para una investigacion, no una acusacion.

VIGIA utiliza 6 detectores especializados, cada uno disenado para identificar un tipo especifico de patron anomalo en las contrataciones publicas. Juntos, cubren las formas mas comunes en que el gasto publico puede desviarse de las normas establecidas.

1. Detector de Fraccionamiento

Que detecta

Identifica cuando una entidad divide una compra grande en multiples compras pequenas para mantenerse por debajo del umbral de licitacion publica.

Segun el Decreto Supremo 0181, las contrataciones que superan los Bs. 50,000 deben pasar por procesos competitivos mas rigurosos (ANPE o Licitacion Publica). El fraccionamiento ocurre cuando una entidad fragmenta una necesidad real en varias compras menores para evitar estos controles.

El detector analiza contrataciones de una misma entidad con objetos similares en periodos cortos de tiempo. Si encuentra multiples compras que, sumadas, superarian el umbral de Bs. 50,000, genera una alerta.

Ejemplo: Una alcaldia que compra Bs. 48,000 en cemento el lunes y Bs. 47,000 en cemento el jueves, ambas por Compra Menor, cuando podria haber hecho una sola licitacion.

2. Detector de Concentracion

Que detecta

Identifica entidades que usan la modalidad Compra Menor (CM) en un porcentaje excesivamente alto comparado con el promedio departamental.

La Compra Menor es la modalidad mas rapida y con menos controles: no requiere convocatoria publica ni comite de calificacion. Es util para compras pequenas y urgentes, pero su uso excesivo puede indicar que se evitan sistematicamente los procesos competitivos.

El promedio departamental de uso de CM en Santa Cruz es de aproximadamente 37%. El detector marca como anomala a cualquier entidad que supere significativamente este promedio, especialmente si la diferencia es consistente a lo largo del tiempo.

Ejemplo: Una entidad que realiza el 82% de sus contrataciones por Compra Menor cuando el promedio es 37%.

3. Detector de Temporalidad

Que detecta

Identifica rafagas inusuales de contrataciones: multiples procesos publicados en un solo dia o en un periodo muy corto.

El detector establece un umbral de 3 contrataciones por dia como comportamiento normal. Cuando una entidad publica significativamente mas procesos en un solo dia, especialmente si los montos son altos o los objetos son similares, se genera una alerta de rafaga.

Las rafagas pueden indicar prisa por ejecutar presupuesto antes de un cierre fiscal, o intentos de saturar el sistema de control con volumen para dificultar la supervision.

Ejemplo: Una entidad que normalmente publica 1-2 contrataciones por semana y de repente publica 8 procesos en un solo dia.

4. Detector de Similitud

Que detecta

Encuentra objetos de compra con descripciones muy parecidas usando el indice de similitud Jaccard sobre los textos.

El algoritmo compara los campos de objeto de contratacion entre todos los procesos de una entidad. Utiliza la similitud de Jaccard, que mide cuantas palabras comparten dos textos respecto al total de palabras unicas entre ambos.

Cuando dos o mas contrataciones tienen objetos con alta similitud pero codigos CUCE diferentes, puede indicar que se esta comprando lo mismo varias veces, posiblemente fraccionando o duplicando adquisiciones.

Ejemplo: Tres contrataciones con objetos "Adquisicion de material de escritorio y oficina", "Compra de material de oficina y escritorio", y "Material de escritorio para oficinas" — alta similitud Jaccard.

5. Detector de Red

Que detecta

Identifica patrones coordinados entre multiples entidades que podrian indicar acuerdos previos o redes de contratacion irregulares.

El detector de red analiza las relaciones entre entidades: proveedores compartidos, fechas coincidentes, objetos similares contratados en paralelo por diferentes instituciones, y montos sospechosamente uniformes.

Cuando multiples entidades muestran comportamientos sincronizados — como contratar el mismo tipo de servicio, con montos casi identicos, en las mismas fechas — el detector construye un grafo de relaciones y marca los clusters mas densos como anomalos.

Ejemplo: Cuatro municipios vecinos que contratan consultoria de "fortalecimiento institucional" por Bs. 49,800 cada uno en la misma semana.

6. Detector Fantasma (Phantom)

Que detecta

Identifica posibles empleados o items fantasma: contrataciones con patrones de copia-pega, descripciones genericas repetidas, o indicios de que el bien o servicio podria no existir.

El detector Phantom busca senales de que una contratacion podria ser ficticia. Analiza patrones como: descripciones identicas copiadas y pegadas entre procesos, objetos excesivamente genericos que no permiten verificacion ("servicios varios", "materiales diversos"), y contrataciones recurrentes sin variacion en montos ni en descripciones.

Tambien detecta patrones de copy-paste: cuando el texto del objeto de contratacion es exactamente identico entre multiples procesos de diferentes fechas, sugiriendo que se reutiliza una plantilla sin adaptarla al requerimiento real.

Ejemplo: Cinco contrataciones con el objeto "Adquisicion de materiales varios para la entidad" exactamente igual, en meses consecutivos, por el mismo monto.

Verificacion Humana: El Paso Final

Ningun detector reemplaza el criterio humano. Cada alerta generada por VIGIA es un indicador estadistico, no una concluscion. Existen razones legitimas por las que una entidad puede mostrar patrones que el detector marca como anomalos:

  • Una emergencia real puede justificar multiples compras rapidas.
  • Un municipio pequeno puede tener todas sus compras en Compra Menor simplemente porque su presupuesto es bajo.
  • Objetos similares pueden ser necesidades periodicas legitimas (combustible mensual, limpieza, etc.).

Por eso, VIGIA siempre incluye los codigos CUCE para que el ciudadano, periodista o investigador pueda ir a la fuente y verificar.

Los detectores son codigo abierto y sus metodologias estan documentadas publicamente. VIGIA no tiene filiacion politica ni recibe financiamiento de entidades publicas. Ver Codigo de Etica.