← Volver al caso
IAtomic

Ficha técnica de proyecto

Contratación pública · Plataforma de análisis con IA

Radar de licitaciones

Radar de licitaciones públicas que lee la Plataforma de Contratación, puntúa cada oportunidad, lee los pliegos con IA citando la página y prepara la oferta.

Tipo
Producto propio
Periodo
Desde octubre de 2026
Estado
MVP · En curso, preparación de ofertas en primera versión
Áreas
Desarrollo de software, Inteligencia artificial, Datos y analítica
Categorías
Software y plataformas, Inteligencia artificial, Automatización, Datos e inteligencia

Alcance

Encontrar una licitación adecuada exige revisar a diario miles de publicaciones, leer pliegos de decenas de páginas y comprobar si la empresa cumple cada requisito. El radar carga los feeds de la Plataforma de Contratación del Sector Público en formato CODICE, detecta señales de oportunidad, descarta lo que la empresa no puede acreditar y puntúa el resto de 0 a 100. Los pliegos los lee Claude con salida validada por esquema y cada dato lleva su cita literal comprobada en la página. Desde la ficha se preparan la checklist, la declaración responsable y un borrador de memoria técnica que bloquea lo que el perfil no respalda.

Panel «Licitaciones» del radar: contadores de licitaciones a las que presentarse, que cierran esta semana y presupuesto en juego, filtros por tipo de trabajo y tarjetas con encaje, dificultad, órgano, presupuesto y días para el cierre.
Radar local con contadores de licitaciones que pasan filtros, descartadas y pendientes, la última ingesta con sus entradas de siete días, y la tabla de nuevas con puntuación, órgano, importe y fecha límite.

Funciones principales

Arquitectura

Clientes
Web del radar con login de un usuario · Bot de Telegram con botones · Panel local en el equipo de trabajo
Web y nube
Next.js 16, React 19 y Tailwind 4 · Esquema nube en PostgreSQL de Supabase · Cola de trabajos con latido y reintentos
Motor local
Ciclo horario y worker como servicios systemd · API FastAPI para el panel local · Sincronización idempotente con la nube
Reglas de negocio
Detección, encaje, puntuación y precio como funciones puras · Normativa, empresa, radar y alertas en YAML con fuente y vigencia · Validadores que bloquean la oferta
Datos e integraciones
PostgreSQL local con unas 270.000 licitaciones · Feeds ATOM de PLACSP y registro de contratos de Cataluña · Claude con salida validada por JSON Schema · PyMuPDF para el texto por página y Word para la memoria · Playwright y Lighthouse para auditar la web del organismo · n8n y Telegram para los avisos

Tecnologías

Interfaz
Next.js, React, TypeScript, Tailwind CSS
Backend
Python, FastAPI, Pydantic, PyMuPDF
Datos
PostgreSQL, Supabase
IA y voz
Claude (Anthropic)
Automatización y vídeo
n8n, Playwright
Infraestructura
Linux
Integraciones
Telegram
Calidad
pytest

Resultados medidos