Cómo funciona
El sistema es un ciclo que se ejecuta cada 10 minutos, las 24 horas: ingesta → embeddings → cruce → avisos inmediatos. A las 07:00 se envía además el resumen diario.
1. Ingesta
Sección titulada «1. Ingesta»Leemos los feeds ATOM de datos abiertos de la Plataforma de Contratación del Sector Público (formato CODICE 2, sin autenticación): el feed estatal y el de plataformas autonómicas agregadas (ver fuentes). Cada entrada se guarda una sola vez, identificada por su id en el feed, y solo se actualiza si la plataforma publica una versión más reciente; las entradas borradas en origen se marcan como anuladas. De cada anuncio conservamos el XML original completo.
En la ingesta expandimos los códigos CPV de cada licitación a todos sus prefijos (45233120 → 45, 452, 4523…) y hacemos lo mismo con los códigos NUTS de territorio. Es lo que hace que el cruce posterior sea una consulta barata sobre índices.
2. Estados de una licitación
Sección titulada «2. Estados de una licitación»| Estado | Significado |
|---|---|
| Anuncio previo | Publicada la intención de contratar; aún no hay plazo |
| En plazo | Abierta: se pueden presentar ofertas |
| Pendiente de adjudicación | Plazo cerrado, en evaluación |
| Adjudicada | Hay adjudicatario |
| Resuelta | Contrato formalizado o procedimiento cerrado |
| Anulada | Retirada por el órgano de contratación |
Los avisos se centran en anuncio previo y en plazo — las que aún puedes presentar.
3. Cruce con tu perfil
Sección titulada «3. Cruce con tu perfil»Para cada licitación nueva o actualizada se comprueba, en base de datos, si algún perfil activo encaja: solapamiento de prefijos CPV, territorio (bidireccional: una licitación de ámbito estatal casa con un perfil de Cataluña), rango de importe y palabras clave con búsqueda de texto en español (con raíces: «pavimentación» encuentra «pavimentar»). Las palabras excluidas descartan antes de crear la coincidencia.
4. Puntuación con IA (opcional)
Sección titulada «4. Puntuación con IA (opcional)»Cuando está activada, una segunda pasada con un modelo de lenguaje puntúa cada coincidencia nueva de 0 a 100 y explica el porqué en una frase, aplicando tus instrucciones en lenguaje natural. Hay un límite de llamadas por ciclo para que el coste sea previsible. Sin clave de IA, el cruce funciona igual; solo falta la puntuación.
5. Avisos
Sección titulada «5. Avisos»Según tu preferencia, cada coincidencia nueva llega al instante o en el resumen diario de las 07:00, en tu idioma, con título, órgano, importe, plazo y enlace a la PLACSP. Detalle en avisos y panel.