TransparencIA

Metodología

Última revisión: septiembre de 2026

Esta página explica de dónde salen los datos que muestra TransparencIA, cómo se calculan las alertas de riesgo y qué cosas el método no puede hacer. Está escrita para que cualquiera pueda revisarla, cuestionarla y reproducir los cálculos por su cuenta.

1. De dónde salen los datos

Toda la información proviene del Sistema Electrónico de Contratación Pública (SECOP II), publicado como datos abiertos por el Estado colombiano en datos.gov.co a través de la API Socrata. No recolectamos información por nuestra cuenta, no compramos bases de datos y no incorporamos fuentes privadas ni anónimas.

Frecuencia de actualización: el proceso de ingesta corre de forma semanal y en cada corrida revisa una ventana de los últimos 8 días, de modo que los contratos que se publicaron o se modificaron en ese periodo entran o se actualizan. No es un sistema en tiempo real.

Cobertura: a 30 de julio de 2026 la base tenía más de 680.000 contratos y más de 2.000.000 de procesos de contratación, de 3.730 entidades públicas y 34 departamentos, con fechas de firma desde enero de 2022. Las cifras vigentes de alertas se ven en la página principal.

2. Cómo funciona la búsqueda

Cada contrato se convierte en un vector numérico de 1536 dimensiones calculado sobre un texto que concatena el objeto del contrato, la entidad, el proveedor y la modalidad. Cuando alguien escribe una pregunta, la pregunta se convierte al mismo espacio vectorial y se buscan los contratos más cercanos por distancia coseno. Eso permite encontrar resultados aunque la pregunta use sinónimos o palabras distintas a las del documento original.

El asistente también consulta la base con filtros exactos —entidad, proveedor, departamento, rango de valor, fechas— cuando la pregunta lo permite. La respuesta que se muestra siempre se construye sobre contratos concretos recuperados de la base, no sobre el conocimiento general del modelo de lenguaje.

3. Cómo se calculan las alertas

Sobre cada contrato y cada proceso se evalúan siete detectores independientes. Cada uno que se active aporta un puntaje. La suma de los puntajes, en una escala de 0 a 100, determina la severidad de la alerta.

DetectorPuntosCriterio exacto
Oferente único
oferente_unico
25El proceso recibió exactamente una propuesta y fue adjudicado.
Ventana estrecha
ventana_estrecha
20Pasaron menos de 48 horas entre la publicación del proceso y el cierre para recibir ofertas.
Contratación directa
contratacion_directa
15La modalidad de contratación contiene la palabra «directa», incluida la directa con ofertas.
Proveedor frecuente
proveedor_frecuente
15El mismo proveedor figura en 5 o más contratos con la misma entidad, contando todo el histórico disponible y sin ventana de tiempo.
Valor alto para el sector
valor_alto_sector
10El valor del contrato supera 3 veces la mediana de su mismo sector y departamento.
Plazo muy corto
plazo_muy_corto
5Entre la fecha de inicio y la de fin hay menos de 7 días calendario.
Sin enlace al proceso
sin_proceso_url
5El contrato no trae enlace al proceso en SECOP II, así que no se puede verificar contra la fuente.

La severidad se asigna según el puntaje acumulado:

  • Alto — 50 puntos o más.
  • Medio — entre 25 y 49 puntos.
  • Bajo — entre 1 y 24 puntos.

Un contrato adjudicado por contratación directa y nada más suma 15 puntos, o sea riesgo bajo. Para llegar a riesgo alto tienen que coincidir varias señales a la vez, por ejemplo un proceso con oferente único y ventana estrecha, o un contrato directo con proveedor frecuente, valor atípico, plazo muy corto y sin enlace al proceso.

Los contratos con valores superiores a un billón de pesos se descartan del cálculo de agregados. No es un criterio de riesgo: es una defensa contra errores de digitación en la fuente, que ocasionalmente publica cifras corruptas.

4. Qué no es una alerta

Esto es lo más importante de esta página. Una alerta de TransparencIA es un indicador estadístico: señala que un contrato se aparta del patrón esperado para su sector, su departamento o su entidad. Nada más que eso.

  • No es una acusación contra ninguna persona, empresa o entidad.
  • No es un hallazgo fiscal, disciplinario ni penal. Esas calificaciones solo las pueden hacer los organismos de control y los jueces.
  • No prueba irregularidad. Todos los criterios de la tabla anterior describen conductas que pueden ser perfectamente legales. La contratación directa, por ejemplo, es una modalidad válida y prevista en la ley.
  • No reemplaza la verificación. Antes de publicar o de tomar cualquier decisión con esta información, hay que contrastar contra el expediente del proceso en SECOP II.

Si usted o su organización aparece en una alerta y considera que la información es incorrecta o incompleta, puede pedir su corrección. Revisamos toda solicitud y corregimos o retiramos la alerta cuando la solicitud procede.

5. Limitaciones conocidas

Las publicamos porque un método cuyas debilidades no se conocen no se puede evaluar.

  • «Proveedor frecuente» no tiene ventana de tiempo. Cuenta todos los contratos del histórico entre ese proveedor y esa entidad, no los del último año. En una base que arranca en 2022, cinco contratos acumulados es común y muchas veces no significa nada. Es el detector más propenso a activarse de más.
  • «Valor alto para el sector» usa la mediana, no la media. El umbral es 3 veces la mediana del sector y departamento. Como las medianas de contratación suelen ser bajas, el criterio es amplio y marca bastantes contratos grandes que son simplemente grandes.
  • Los rankings por número de alertas dependen del volumen de contratación. Una entidad que firma muchos contratos acumula muchas alertas por aritmética, no por conducta. Por eso los rankings que publicamos se calculan por cada 100 contratos firmados y no por conteo absoluto.
  • Los dos detectores de mayor peso dependen de datos que no siempre existen. «Oferente único» y «ventana estrecha» se calculan sobre el conjunto de procesos, que no siempre se puede cruzar con el de contratos. Un contrato sin proceso asociado nunca puede activarlos, así que su puntaje queda subestimado.
  • Los datos llegan con retraso. datos.gov.co puede ir hasta 48 horas detrás del SECOP II, y la ingesta corre semanalmente.
  • La cobertura anterior a 2020 es parcial y la base se concentra en contratos firmados desde 2022.
  • La calidad del dato de origen manda. Nombres de entidad inconsistentes, campos vacíos y valores mal digitados vienen de la fuente. Normalizamos lo que podemos y no inventamos lo que falta.
  • Las respuestas del asistente pueden tener errores. Se generan con un modelo de lenguaje sobre los contratos recuperados. Cada respuesta incluye los contratos en que se basa, precisamente para que se puedan verificar.

6. Revisión y contacto

Esta metodología está abierta a revisión académica y profesional. Si encuentra un error de planteamiento, un umbral mal justificado o un sesgo que no hayamos declarado, escríbanos a contacto@transparencia-ia.com. Nos interesa más corregirlo que defenderlo.

Cuando los criterios cambien, esta página cambia con ellos y se actualiza la fecha de revisión del encabezado.