Logotipo de Zenital
Acerca deServiciosProyectosRecursosComunidadFormaciónBlog
Contáctanos
Contáctanos
Icono del menú tipo «hamburguesa»

Utilizar Claude para integrar la verificación en un flujo de trabajo automatizado

El reto
La solución
Donde encaja Claude
El resultado
Icono de una cruz

Utilizar Claude para integrar la verificación en un flujo de trabajo automatizado

El desafío La solución Dónde encaja Claude El resultado

Houser & Houser colabora con varias empresas para mejorar sus procesos operativos y comerciales . Para dos de ellas, la Asociación Catenara y ACI, elabora informes periódicos sobre contratación pública en Cataluña : qué contratos de servicios técnicos se adjudicaron, qué licitaciones se publicaron y cómo les fue a las empresas miembro. Desarrollamos una plataforma que genera esos informes , mantiene a las empresas miembro informadas de nuevas oportunidades y entrega los resultados. Claude interpreta documentos no estructurados; un código determinista verifica todo lo que Claude devuelve; y una persona responde solo a lo que ninguno puede demostrar.

‍

El reto

Esfuerzo manual

Cada trimestre comenzaba con una hoja de cálculo de un proveedor de datos de pago, que enumeraba las licitaciones adjudicadas por tres organismos públicos (Infraestructuras de la Generalitat, BIMSA y la Agència Catalana de l'Aigua), con un enlace a cada una. Para cada fila, el responsable del proceso seguía el enlace al portal de contratación pública, buscaba en las páginas de la licitación el informe de valoración del comité técnico, abría un segundo PDF incrustado en él , leía las cifras económicas de una tabla, calculaba los indicadores manualmente, clasificaba la licitación, decidía si debía incluirse en el informe y, finalmente, elaboraba un informe de 44 páginas en catalán. Entre 110 y 160 licitaciones superaban ese filtro cada trimestre.

Su trabajo no terminó ahí . La exportación de un segundo proveedor alimentaba un informe semestral sobre licitaciones publicadas , elaborado a mano de la misma manera. Todos los días laborables, un comercial email Las licitaciones recién publicadas se leían, filtraban, se les quitaba la marca del proveedor y se enviaban a las empresas miembro en mano.

‍
Información no estructurada

Los documentos carecen de nombre o ubicación uniformes. Cada organismo público los publica de forma diferente, y la tabla clave suele estar en un PDF adjunto a otro PDF. Parte de la información se presenta como datos estructurados; el resto solo existe en el texto del documento. Las licitaciones publicadas por organismos estatales españoles se encuentran en una plataforma diferente y en otro idioma.

‍

Fiabilidad

Los informes se publican y nadie revisa las cifras, por lo que un valor plausible pero erróneo es el peor resultado posible . Y el error más común es precisamente ese: el descuento debe calcularse solo sobre la parte del presupuesto que se puede licitar , no sobre el presupuesto completo. Calculado de la forma obvia, da una cifra que parece correcta, pero es incorrecta. La propia columna de descuentos del proveedor comete ese error.

‍

Partiendo del trabajo del propio propietario

Los archivos del proveedor nunca fueron la respuesta, pero sí el punto de partida, y nos proporcionaron dos elementos sobre los que construir y con los que comparar.

En primer lugar , se utilizaron las copias de trabajo de la propietaria: seis trimestres y 835 licitaciones en las que había añadido a mano sus cifras, clasificaciones y decisiones sobre qué incluir. A partir de estas copias se crearon las reglas de inclusión, la búsqueda por tipo de servicio y la clasificación, y se compararon con ellas. El sistema se entrenó en 2025 y se probó a ciegas en 2026.

En segundo lugar , las listas del proveedor, que ejecutamos trimestralmente junto con el sistema de búsqueda de la plataforma para demostrar que esta encuentra las mismas ofertas. La plataforma ya no depende de esos archivos. Se ejecutan simultáneamente durante un mes más, a modo de evaluación final, antes de cancelar la suscripción.

‍

La solución: una plataforma, cinco productos.

1. El informe trimestral de premios

El núcleo de la plataforma, y ​​el que requiere mayor verificación.

  1. Descubrimiento. Cada mañana, la plataforma lee la publicación de datos abiertos de la Generalitat en el portal de contratación pública y registra cada nueva adjudicación realizada por los tres organismos. A partir de ahí, se realiza un seguimiento de cada licitación mediante la API del portal para obtener sus detalles estructurados y, en el caso de la información disponible únicamente en formato de texto, mediante los documentos publicados.
  1. La puerta de inclusión. Reglas escritas y con nombre leen el procedimiento, el tipo de contrato, el indicador del marco, la fase de publicación y el título, y deciden si una licitación debe incluirse en el informe. Cada regla indica su razón y quién la decidió, y la página de reglas se genera a partir del código que ejecuta la puerta, por lo que no puede haber discrepancias. Cuando no se aplica ninguna regla, la puerta no adivina: la licitación se remite a una persona. La asimetría es deliberada. Una licitación mal incluida deja una línea que el lector puede cuestionar; una licitación mal incluida no deja rastro.
  1. Búsqueda del documento. Mediante la API del portal, el código sigue la ruta de cada entidad hasta el informe de valoración, lo descarga y extrae la tabla que contiene. Este proceso es determinista y se almacena en caché.
  1. Lectura. Claude lee la tabla una vez: la distribución entre presupuesto fijo y licitable, el descuento y la desviación promedio publicados, y la tabla completa de ofertas, una fila por empresa. Cada valor viene con la cita textual de la que se extrajo.
  1. Comprobando la lectura. El código verifica la salida de Claude antes de que pueda almacenarse:
  • Cada cita debe existir, letra por letra, en el texto del PDF;
  • La aritmética debe cerrar: fijo + pujable = presupuesto; fijo + puja ganadora = importe adjudicado;
  • La media y la desviación estándar publicadas en la tabla se recalculan a partir de las ofertas extraídas y deben coincidir, por lo que el documento verifica la extracción;
  • Cuando la plataforma publique la misma cifra por otra vía, el presupuesto, el importe adjudicado y el número de licitadores deben coincidir.
  1. Clasificación. El tipo de servicio se determina mediante el prefijo del código de la licitación, sin utilizar ningún modelo. No es posible determinar si se trata de ingeniería civil o de un edificio, por lo que Claude lee la descripción y responde con seguridad. Por debajo del umbral, el campo se deja vacío y se remite a la licitación.
  1. Determinación del ganador. La puntuación más alta en la tabla de valoración no siempre corresponde al ganador, por lo que se busca un ganador por nombre y monto, comparándolo con el premiado que publica la plataforma. Posteriormente, se verifica al ganador con la lista de miembros de la asociación, que registra las fechas de ingreso y baja, de modo que ninguna empresa recibe premios anteriores a su afiliación.
  1. El informe. El informe catalán se genera únicamente a partir de filas verificadas, con un anexo que enumera cada licitación excluida o remitida y el motivo. Una licitación remitida no se imprime hasta que alguien la resuelve. Claude redacta la evaluación escrita a partir de las cifras del propio trimestre y se la entrega al propietario para que la edite; nunca se publica de forma independiente.

‍

‍

2. El informe sobre las licitaciones publicadas

El Informe de licitació semestral de Catenara y el primer semestre del informe trimestral de ACI contabilizan las licitaciones publicadas , no las adjudicadas, y abarcan todos los organismos públicos de Cataluña, en lugar de solo tres. La plataforma los elabora a partir de dos fuentes públicas : los datos abiertos de la Generalitat para los organismos catalanes y la plataforma española de contratación pública (PLACSP) para organismos estatales como ADIF, Aena o la autoridad portuaria, datos que no están disponibles en la base de datos catalana.

Dado que la población abarca todas las licitaciones públicas en Cataluña, las normas aquí son una lista de admitidos tanto en catalán como en español: una licitación solo se incluye si coincide con una de las familias de servicios que la asociación declara. El problema de la verificación también es diferente. Cada cifra es la suma de cientos de licitaciones, por lo que excluir una licitación dudosa no es neutral; reduce silenciosamente el total.

Así pues, estos informes imprimen su propio residuo: las licitaciones que las normas no pudieron clasificar aparecen en una columna explícita de «Sin clasificar» , con sus euros y su importe, y el lector puede comprobar cuánto desconocía el sistema. Claude redacta la evaluación escrita, como en el informe de adjudicación.

Las dudas se resuelven mediante normas , no mediante licitaciones individuales: una sola respuesta sobre una norma, un organismo público o una categoría contractual resuelve todas las licitaciones a las que se refiere, incluidas las que se publiquen posteriormente. Miles de preguntas abiertas se reducen a unas pocas docenas.

‍

3. Oportunidades: licitaciones abiertas para las empresas miembros

Cada mañana, después del descubrimiento, la plataforma lee las licitaciones aún abiertas para licitación por los tres organismos y aplica los mismos criterios que el informe, como una sugerencia con la regla que lo dio. Una persona confirma o descarta cada una, individualmente o por grupo, y la plataforma compone la email con el aspecto propio de la asociación y lo envía a los contactos de las empresas miembro que se suscribieron. Una licitación se devuelve solo cuando algo cambia en ella, como una fecha límite extendida o un presupuesto revisado, y el cambio se nombra. Cada envío se registra con el email Exactamente como salió.

‍

4. Informes para cada empresa miembro y para el mercado.

Dado que la plataforma almacena todas las ofertas de todas las empresas, no solo las ganadoras, puede responder preguntas que el informe trimestral no podría:

  • Informe propio de la empresa. Para cada empresa miembro y trimestre: dónde participó en licitaciones, sus victorias y tasa de éxito, su descuento con respecto al mercado y las licitaciones en sus especialidades en las que no participó. Se elaboró ​​porque los miembros afirmaban que el informe general "lo dice todo sobre todos"; actualmente es una propuesta basada en datos reales, que la asociación deberá perfeccionar antes de su envío.
  • El termómetro. Un informe sobre la evolución de las licitaciones públicas a lo largo del tiempo: cuántas licitaciones se realizan, cuáles son los importes promedio, centrándose deliberadamente en el mercado en general y no en ninguna empresa en particular.

‍

5. Entrega y operación

  • Compartir y enviar. Un informe se puede compartir mediante un enlace protegido con contraseña y con fecha de caducidad, para usuarios que nunca tendrán una cuenta, o enviarse desde la plataforma con una vista previa del contenido exacto. La plataforma registra quién lo abre. Al marcar un informe como entregado, se fijan sus cifras principales, de modo que una corrección posterior no puede alterar silenciosamente el contenido que recibió el lector.
  • Funciona sin terminal. Discovery se ejecuta automáticamente cada mañana. El propietario inicia el procesamiento de pago de un trimestre con solo pulsar un botón, con un límite de presupuesto y una confirmación, y la pantalla muestra los resultados.
  • Varios clientes, una plataforma. Catenara y ACI consultan la misma información pública, pero mantienen sus propios criterios, productos y decisiones. Lo que una asociación adquiere es una configuración, no una nueva implementación. Cada asociación puede usar su propia clave API de Claude, por lo que su uso se factura a ella.

‍

Dónde encaja Claude

Claude desempeña tres funciones en toda la plataforma:

  • Lee lo que solo existe dentro de los documentos, las tablas de valoración;
  • Evalúa la única clasificación que ningún campo o regla puede responder: ingeniería civil o construcción;
  • Se encarga de redactar la evaluación escrita de cada informe a partir de las cifras del propio período, para que una persona la edite.

Todo lo demás es código : búsqueda de licitaciones, reglas de inclusión, localización de documentos, cálculo de indicadores, emparejamiento de ganadores y miembros, flujo de alertas, entrega. Para la lectura, cada valor se verifica con el documento antes de almacenarlo. Para la evaluación, no hay nada que verificar, por lo que el umbral de confianza es un indicador, y cualquier duda se remite en lugar de adivinarse. Para la redacción, siempre hay una persona que edita antes de publicar cualquier documento.

Claude interpreta, el código verifica y las personas resuelven lo que ninguno de los dos puede probar.

‍

El resultado

‍

Fiable por diseño

Un valor solo se incluye en un informe si el código lo ha verificado; cualquier otro caso se convierte en una pregunta con su justificación por escrito. Cuando un informe es una suma, declara lo que no pudo clasificar en lugar de omitirlo discretamente. Comparamos el sistema con 835 licitaciones procesadas manualmente por el propietario.

‍

El juicio humano cuando importa

En lugar de buscar, leer y revisar cada oferta, el propietario responde las preguntas que el sistema no pudo resolver, en una sola pantalla, con el documento, las cifras y la justificación a la vista. Estimamos que cada caso lleva un par de minutos, frente a los aproximadamente veinte que se tardaría en encontrar una oferta desde cero.

‍

Calidad a gran escala

Se procesa un trimestre completo en menos de una hora por unos pocos euros de uso de la API, cada licitación se somete a las mismas reglas y controles, y la plataforma ya no depende de archivos de datos de pago. Como efecto secundario, cada trimestre procesado se convierte en un conjunto de datos de mercado: cada oferta de cada empresa en cada licitación, la materia prima para los informes de la empresa y el indicador de rendimiento, y para lo que vendrá después.

Antes Ahora
Dos archivos de proveedores de pago como punto de partida Licitaciones encontradas automáticamente a partir de datos públicos abiertos, catalanes y estatales.
Entre 110 y 160 licitaciones se leen, calculan y verifican manualmente cada trimestre. Los mismos controles aplicados por código a cada licitación
Dudas resueltas en el momento, invisibles después. Las dudas se almacenan con su motivo y se responden en una sola pantalla, siguiendo las reglas siempre que sea posible.
Informes recopilados a mano Informes generados a partir de filas verificadas, que declaran lo que omitieron y por qué.
Un día email filtrado y reenviado manualmente Licitaciones abiertas prefiltradas, confirmadas con un clic, enviadas con el diseño de la asociación.
Un informe sobre todos Además, un informe por firma miembro y un termómetro de mercado.

‍

Gestionar esta información diariamente y generar informes consumía importantes recursos en toda nuestra organización, tanto en tiempo como en esfuerzo del personal. Además, este enfoque manual generaba un riesgo constante de error humano, a menudo difícil de detectar y corregir.
Estábamos convencidos de que la IA tenía la respuesta, pero no encontrábamos una solución que combinara el nivel de personalización que necesitábamos. La solución de Zenital cumplió con todos los requisitos: información más precisa, clara y totalmente personalizable, con una gran reducción del trabajo manual y repetitivo.

Alejandro Casero, Houser & Houser

Houser & Houser colabora con varias empresas para mejorar sus procesos operativos y comerciales . Para dos de ellas, la Asociación Catenara y ACI, elabora informes periódicos sobre contratación pública en Cataluña : qué contratos de servicios técnicos se adjudicaron, qué licitaciones se publicaron y cómo les fue a las empresas miembro. Desarrollamos una plataforma que genera esos informes , mantiene a las empresas miembro informadas de nuevas oportunidades y entrega los resultados. Claude interpreta documentos no estructurados; un código determinista verifica todo lo que Claude devuelve; y una persona responde solo a lo que ninguno puede demostrar.

‍

El reto

Esfuerzo manual

Cada trimestre comenzaba con una hoja de cálculo de un proveedor de datos de pago, que enumeraba las licitaciones adjudicadas por tres organismos públicos (Infraestructuras de la Generalitat, BIMSA y la Agència Catalana de l'Aigua), con un enlace a cada una. Para cada fila, el responsable del proceso seguía el enlace al portal de contratación pública, buscaba en las páginas de la licitación el informe de valoración del comité técnico, abría un segundo PDF incrustado en él , leía las cifras económicas de una tabla, calculaba los indicadores manualmente, clasificaba la licitación, decidía si debía incluirse en el informe y, finalmente, elaboraba un informe de 44 páginas en catalán. Entre 110 y 160 licitaciones superaban ese filtro cada trimestre.

Su trabajo no terminó ahí . La exportación de un segundo proveedor alimentaba un informe semestral sobre licitaciones publicadas , elaborado a mano de la misma manera. Todos los días laborables, un comercial email Las licitaciones recién publicadas se leían, filtraban, se les quitaba la marca del proveedor y se enviaban a las empresas miembro en mano.

‍
Información no estructurada

Los documentos carecen de nombre o ubicación uniformes. Cada organismo público los publica de forma diferente, y la tabla clave suele estar en un PDF adjunto a otro PDF. Parte de la información se presenta como datos estructurados; el resto solo existe en el texto del documento. Las licitaciones publicadas por organismos estatales españoles se encuentran en una plataforma diferente y en otro idioma.

‍

Fiabilidad

Los informes se publican y nadie revisa las cifras, por lo que un valor plausible pero erróneo es el peor resultado posible . Y el error más común es precisamente ese: el descuento debe calcularse solo sobre la parte del presupuesto que se puede licitar , no sobre el presupuesto completo. Calculado de la forma obvia, da una cifra que parece correcta, pero es incorrecta. La propia columna de descuentos del proveedor comete ese error.

‍

Partiendo del trabajo del propio propietario

Los archivos del proveedor nunca fueron la respuesta, pero sí el punto de partida, y nos proporcionaron dos elementos sobre los que construir y con los que comparar.

En primer lugar , se utilizaron las copias de trabajo de la propietaria: seis trimestres y 835 licitaciones en las que había añadido a mano sus cifras, clasificaciones y decisiones sobre qué incluir. A partir de estas copias se crearon las reglas de inclusión, la búsqueda por tipo de servicio y la clasificación, y se compararon con ellas. El sistema se entrenó en 2025 y se probó a ciegas en 2026.

En segundo lugar , las listas del proveedor, que ejecutamos trimestralmente junto con el sistema de búsqueda de la plataforma para demostrar que esta encuentra las mismas ofertas. La plataforma ya no depende de esos archivos. Se ejecutan simultáneamente durante un mes más, a modo de evaluación final, antes de cancelar la suscripción.

‍

La solución: una plataforma, cinco productos.

1. El informe trimestral de premios

El núcleo de la plataforma, y ​​el que requiere mayor verificación.

  1. Descubrimiento. Cada mañana, la plataforma lee la publicación de datos abiertos de la Generalitat en el portal de contratación pública y registra cada nueva adjudicación realizada por los tres organismos. A partir de ahí, se realiza un seguimiento de cada licitación mediante la API del portal para obtener sus detalles estructurados y, en el caso de la información disponible únicamente en formato de texto, mediante los documentos publicados.
  1. La puerta de inclusión. Reglas escritas y con nombre leen el procedimiento, el tipo de contrato, el indicador del marco, la fase de publicación y el título, y deciden si una licitación debe incluirse en el informe. Cada regla indica su razón y quién la decidió, y la página de reglas se genera a partir del código que ejecuta la puerta, por lo que no puede haber discrepancias. Cuando no se aplica ninguna regla, la puerta no adivina: la licitación se remite a una persona. La asimetría es deliberada. Una licitación mal incluida deja una línea que el lector puede cuestionar; una licitación mal incluida no deja rastro.
  1. Búsqueda del documento. Mediante la API del portal, el código sigue la ruta de cada entidad hasta el informe de valoración, lo descarga y extrae la tabla que contiene. Este proceso es determinista y se almacena en caché.
  1. Lectura. Claude lee la tabla una vez: la distribución entre presupuesto fijo y licitable, el descuento y la desviación promedio publicados, y la tabla completa de ofertas, una fila por empresa. Cada valor viene con la cita textual de la que se extrajo.
  1. Comprobando la lectura. El código verifica la salida de Claude antes de que pueda almacenarse:
  • Cada cita debe existir, letra por letra, en el texto del PDF;
  • La aritmética debe cerrar: fijo + pujable = presupuesto; fijo + puja ganadora = importe adjudicado;
  • La media y la desviación estándar publicadas en la tabla se recalculan a partir de las ofertas extraídas y deben coincidir, por lo que el documento verifica la extracción;
  • Cuando la plataforma publique la misma cifra por otra vía, el presupuesto, el importe adjudicado y el número de licitadores deben coincidir.
  1. Clasificación. El tipo de servicio se determina mediante el prefijo del código de la licitación, sin utilizar ningún modelo. No es posible determinar si se trata de ingeniería civil o de un edificio, por lo que Claude lee la descripción y responde con seguridad. Por debajo del umbral, el campo se deja vacío y se remite a la licitación.
  1. Determinación del ganador. La puntuación más alta en la tabla de valoración no siempre corresponde al ganador, por lo que se busca un ganador por nombre y monto, comparándolo con el premiado que publica la plataforma. Posteriormente, se verifica al ganador con la lista de miembros de la asociación, que registra las fechas de ingreso y baja, de modo que ninguna empresa recibe premios anteriores a su afiliación.
  1. El informe. El informe catalán se genera únicamente a partir de filas verificadas, con un anexo que enumera cada licitación excluida o remitida y el motivo. Una licitación remitida no se imprime hasta que alguien la resuelve. Claude redacta la evaluación escrita a partir de las cifras del propio trimestre y se la entrega al propietario para que la edite; nunca se publica de forma independiente.

‍

‍

2. El informe sobre las licitaciones publicadas

El Informe de licitació semestral de Catenara y el primer semestre del informe trimestral de ACI contabilizan las licitaciones publicadas , no las adjudicadas, y abarcan todos los organismos públicos de Cataluña, en lugar de solo tres. La plataforma los elabora a partir de dos fuentes públicas : los datos abiertos de la Generalitat para los organismos catalanes y la plataforma española de contratación pública (PLACSP) para organismos estatales como ADIF, Aena o la autoridad portuaria, datos que no están disponibles en la base de datos catalana.

Dado que la población abarca todas las licitaciones públicas en Cataluña, las normas aquí son una lista de admitidos tanto en catalán como en español: una licitación solo se incluye si coincide con una de las familias de servicios que la asociación declara. El problema de la verificación también es diferente. Cada cifra es la suma de cientos de licitaciones, por lo que excluir una licitación dudosa no es neutral; reduce silenciosamente el total.

Así pues, estos informes imprimen su propio residuo: las licitaciones que las normas no pudieron clasificar aparecen en una columna explícita de «Sin clasificar» , con sus euros y su importe, y el lector puede comprobar cuánto desconocía el sistema. Claude redacta la evaluación escrita, como en el informe de adjudicación.

Las dudas se resuelven mediante normas , no mediante licitaciones individuales: una sola respuesta sobre una norma, un organismo público o una categoría contractual resuelve todas las licitaciones a las que se refiere, incluidas las que se publiquen posteriormente. Miles de preguntas abiertas se reducen a unas pocas docenas.

‍

3. Oportunidades: licitaciones abiertas para las empresas miembros

Cada mañana, después del descubrimiento, la plataforma lee las licitaciones aún abiertas para licitación por los tres organismos y aplica los mismos criterios que el informe, como una sugerencia con la regla que lo dio. Una persona confirma o descarta cada una, individualmente o por grupo, y la plataforma compone la email con el aspecto propio de la asociación y lo envía a los contactos de las empresas miembro que se suscribieron. Una licitación se devuelve solo cuando algo cambia en ella, como una fecha límite extendida o un presupuesto revisado, y el cambio se nombra. Cada envío se registra con el email Exactamente como salió.

‍

4. Informes para cada empresa miembro y para el mercado.

Dado que la plataforma almacena todas las ofertas de todas las empresas, no solo las ganadoras, puede responder preguntas que el informe trimestral no podría:

  • Informe propio de la empresa. Para cada empresa miembro y trimestre: dónde participó en licitaciones, sus victorias y tasa de éxito, su descuento con respecto al mercado y las licitaciones en sus especialidades en las que no participó. Se elaboró ​​porque los miembros afirmaban que el informe general "lo dice todo sobre todos"; actualmente es una propuesta basada en datos reales, que la asociación deberá perfeccionar antes de su envío.
  • El termómetro. Un informe sobre la evolución de las licitaciones públicas a lo largo del tiempo: cuántas licitaciones se realizan, cuáles son los importes promedio, centrándose deliberadamente en el mercado en general y no en ninguna empresa en particular.

‍

5. Entrega y operación

  • Compartir y enviar. Un informe se puede compartir mediante un enlace protegido con contraseña y con fecha de caducidad, para usuarios que nunca tendrán una cuenta, o enviarse desde la plataforma con una vista previa del contenido exacto. La plataforma registra quién lo abre. Al marcar un informe como entregado, se fijan sus cifras principales, de modo que una corrección posterior no puede alterar silenciosamente el contenido que recibió el lector.
  • Funciona sin terminal. Discovery se ejecuta automáticamente cada mañana. El propietario inicia el procesamiento de pago de un trimestre con solo pulsar un botón, con un límite de presupuesto y una confirmación, y la pantalla muestra los resultados.
  • Varios clientes, una plataforma. Catenara y ACI consultan la misma información pública, pero mantienen sus propios criterios, productos y decisiones. Lo que una asociación adquiere es una configuración, no una nueva implementación. Cada asociación puede usar su propia clave API de Claude, por lo que su uso se factura a ella.

‍

Cómo cambiar toda una estrategia de datos

Me imagino a 8wires como ese socio sincero y honesto que te aleja de todo ese ruido y te ayuda a centrarte en lo que realmente importa, por muy poco atractivo que pueda parecer, para alcanzar un gran objetivo a largo plazo.

Aquel que te acompaña en los momentos difíciles y te ayuda a tomar las decisiones complicadas, sabiendo que no hay un camino fácil. Aquel que te da el empujón o las herramientas necesarias para que asciendas y seas tú mismo, aquel que alcanza las cimas que te propones de una forma sana, sostenible y llena de energía. Y, sobre todo, aquel que se hace a un lado cuando sabe que no te está ayudando o que no podrá darte lo que necesitas.

No sé si servirá de algo, pero, de alguna manera, vi en Internet una explicación visual del problema en el ámbito de los datos y la tecnología (no sé si con esta metáfora) antes de mostrar cómo es trabajar con nosotros y, por último, otra explicación visual del resultado.

Como un puente sobre aguas turbulentas

Me imagino a 8wires como ese socio sincero y honesto que te aleja de todo ese ruido y te ayuda a centrarte en lo que realmente importa, por muy poco atractivo que pueda parecer, para alcanzar un gran objetivo a largo plazo.

Aquella persona que te acompaña en los momentos difíciles y te ayuda a tomar las decisiones complicadas, sabiendo que no hay caminos fáciles. Aquella que te da el empujón o las herramientas para que escales y seas tú mismo, y que te permite alcanzar las cimas que te propones de una forma saludable, sostenible y llena de energía.

Houser & Houser colabora con varias empresas para mejorar sus procesos operativos y comerciales . Para dos de ellas, la Asociación Catenara y ACI, elabora informes periódicos sobre contratación pública en Cataluña : qué contratos de servicios técnicos se adjudicaron, qué licitaciones se publicaron y cómo les fue a las empresas miembro. Desarrollamos una plataforma que genera esos informes , mantiene a las empresas miembro informadas de nuevas oportunidades y entrega los resultados. Claude interpreta documentos no estructurados; un código determinista verifica todo lo que Claude devuelve; y una persona responde solo a lo que ninguno puede demostrar.

‍

El reto

Esfuerzo manual

Cada trimestre comenzaba con una hoja de cálculo de un proveedor de datos de pago, que enumeraba las licitaciones adjudicadas por tres organismos públicos (Infraestructuras de la Generalitat, BIMSA y la Agència Catalana de l'Aigua), con un enlace a cada una. Para cada fila, el responsable del proceso seguía el enlace al portal de contratación pública, buscaba en las páginas de la licitación el informe de valoración del comité técnico, abría un segundo PDF incrustado en él , leía las cifras económicas de una tabla, calculaba los indicadores manualmente, clasificaba la licitación, decidía si debía incluirse en el informe y, finalmente, elaboraba un informe de 44 páginas en catalán. Entre 110 y 160 licitaciones superaban ese filtro cada trimestre.

Su trabajo no terminó ahí . La exportación de un segundo proveedor alimentaba un informe semestral sobre licitaciones publicadas , elaborado a mano de la misma manera. Todos los días laborables, un comercial email Las licitaciones recién publicadas se leían, filtraban, se les quitaba la marca del proveedor y se enviaban a las empresas miembro en mano.

‍
Información no estructurada

Los documentos carecen de nombre o ubicación uniformes. Cada organismo público los publica de forma diferente, y la tabla clave suele estar en un PDF adjunto a otro PDF. Parte de la información se presenta como datos estructurados; el resto solo existe en el texto del documento. Las licitaciones publicadas por organismos estatales españoles se encuentran en una plataforma diferente y en otro idioma.

‍

Fiabilidad

Los informes se publican y nadie revisa las cifras, por lo que un valor plausible pero erróneo es el peor resultado posible . Y el error más común es precisamente ese: el descuento debe calcularse solo sobre la parte del presupuesto que se puede licitar , no sobre el presupuesto completo. Calculado de la forma obvia, da una cifra que parece correcta, pero es incorrecta. La propia columna de descuentos del proveedor comete ese error.

‍

Partiendo del trabajo del propio propietario

Los archivos del proveedor nunca fueron la respuesta, pero sí el punto de partida, y nos proporcionaron dos elementos sobre los que construir y con los que comparar.

En primer lugar , se utilizaron las copias de trabajo de la propietaria: seis trimestres y 835 licitaciones en las que había añadido a mano sus cifras, clasificaciones y decisiones sobre qué incluir. A partir de estas copias se crearon las reglas de inclusión, la búsqueda por tipo de servicio y la clasificación, y se compararon con ellas. El sistema se entrenó en 2025 y se probó a ciegas en 2026.

En segundo lugar , las listas del proveedor, que ejecutamos trimestralmente junto con el sistema de búsqueda de la plataforma para demostrar que esta encuentra las mismas ofertas. La plataforma ya no depende de esos archivos. Se ejecutan simultáneamente durante un mes más, a modo de evaluación final, antes de cancelar la suscripción.

‍

La solución: una plataforma, cinco productos.

1. El informe trimestral de premios

El núcleo de la plataforma, y ​​el que requiere mayor verificación.

  1. Descubrimiento. Cada mañana, la plataforma lee la publicación de datos abiertos de la Generalitat en el portal de contratación pública y registra cada nueva adjudicación realizada por los tres organismos. A partir de ahí, se realiza un seguimiento de cada licitación mediante la API del portal para obtener sus detalles estructurados y, en el caso de la información disponible únicamente en formato de texto, mediante los documentos publicados.
  1. La puerta de inclusión. Reglas escritas y con nombre leen el procedimiento, el tipo de contrato, el indicador del marco, la fase de publicación y el título, y deciden si una licitación debe incluirse en el informe. Cada regla indica su razón y quién la decidió, y la página de reglas se genera a partir del código que ejecuta la puerta, por lo que no puede haber discrepancias. Cuando no se aplica ninguna regla, la puerta no adivina: la licitación se remite a una persona. La asimetría es deliberada. Una licitación mal incluida deja una línea que el lector puede cuestionar; una licitación mal incluida no deja rastro.
  1. Búsqueda del documento. Mediante la API del portal, el código sigue la ruta de cada entidad hasta el informe de valoración, lo descarga y extrae la tabla que contiene. Este proceso es determinista y se almacena en caché.
  1. Lectura. Claude lee la tabla una vez: la distribución entre presupuesto fijo y licitable, el descuento y la desviación promedio publicados, y la tabla completa de ofertas, una fila por empresa. Cada valor viene con la cita textual de la que se extrajo.
  1. Comprobando la lectura. El código verifica la salida de Claude antes de que pueda almacenarse:
  • Cada cita debe existir, letra por letra, en el texto del PDF;
  • La aritmética debe cerrar: fijo + pujable = presupuesto; fijo + puja ganadora = importe adjudicado;
  • La media y la desviación estándar publicadas en la tabla se recalculan a partir de las ofertas extraídas y deben coincidir, por lo que el documento verifica la extracción;
  • Cuando la plataforma publique la misma cifra por otra vía, el presupuesto, el importe adjudicado y el número de licitadores deben coincidir.
  1. Clasificación. El tipo de servicio se determina mediante el prefijo del código de la licitación, sin utilizar ningún modelo. No es posible determinar si se trata de ingeniería civil o de un edificio, por lo que Claude lee la descripción y responde con seguridad. Por debajo del umbral, el campo se deja vacío y se remite a la licitación.
  1. Determinación del ganador. La puntuación más alta en la tabla de valoración no siempre corresponde al ganador, por lo que se busca un ganador por nombre y monto, comparándolo con el premiado que publica la plataforma. Posteriormente, se verifica al ganador con la lista de miembros de la asociación, que registra las fechas de ingreso y baja, de modo que ninguna empresa recibe premios anteriores a su afiliación.
  1. El informe. El informe catalán se genera únicamente a partir de filas verificadas, con un anexo que enumera cada licitación excluida o remitida y el motivo. Una licitación remitida no se imprime hasta que alguien la resuelve. Claude redacta la evaluación escrita a partir de las cifras del propio trimestre y se la entrega al propietario para que la edite; nunca se publica de forma independiente.

‍

‍

2. El informe sobre las licitaciones publicadas

El Informe de licitació semestral de Catenara y el primer semestre del informe trimestral de ACI contabilizan las licitaciones publicadas , no las adjudicadas, y abarcan todos los organismos públicos de Cataluña, en lugar de solo tres. La plataforma los elabora a partir de dos fuentes públicas : los datos abiertos de la Generalitat para los organismos catalanes y la plataforma española de contratación pública (PLACSP) para organismos estatales como ADIF, Aena o la autoridad portuaria, datos que no están disponibles en la base de datos catalana.

Dado que la población abarca todas las licitaciones públicas en Cataluña, las normas aquí son una lista de admitidos tanto en catalán como en español: una licitación solo se incluye si coincide con una de las familias de servicios que la asociación declara. El problema de la verificación también es diferente. Cada cifra es la suma de cientos de licitaciones, por lo que excluir una licitación dudosa no es neutral; reduce silenciosamente el total.

Así pues, estos informes imprimen su propio residuo: las licitaciones que las normas no pudieron clasificar aparecen en una columna explícita de «Sin clasificar» , con sus euros y su importe, y el lector puede comprobar cuánto desconocía el sistema. Claude redacta la evaluación escrita, como en el informe de adjudicación.

Las dudas se resuelven mediante normas , no mediante licitaciones individuales: una sola respuesta sobre una norma, un organismo público o una categoría contractual resuelve todas las licitaciones a las que se refiere, incluidas las que se publiquen posteriormente. Miles de preguntas abiertas se reducen a unas pocas docenas.

‍

3. Oportunidades: licitaciones abiertas para las empresas miembros

Cada mañana, después del descubrimiento, la plataforma lee las licitaciones aún abiertas para licitación por los tres organismos y aplica los mismos criterios que el informe, como una sugerencia con la regla que lo dio. Una persona confirma o descarta cada una, individualmente o por grupo, y la plataforma compone la email con el aspecto propio de la asociación y lo envía a los contactos de las empresas miembro que se suscribieron. Una licitación se devuelve solo cuando algo cambia en ella, como una fecha límite extendida o un presupuesto revisado, y el cambio se nombra. Cada envío se registra con el email Exactamente como salió.

‍

4. Informes para cada empresa miembro y para el mercado.

Dado que la plataforma almacena todas las ofertas de todas las empresas, no solo las ganadoras, puede responder preguntas que el informe trimestral no podría:

  • Informe propio de la empresa. Para cada empresa miembro y trimestre: dónde participó en licitaciones, sus victorias y tasa de éxito, su descuento con respecto al mercado y las licitaciones en sus especialidades en las que no participó. Se elaboró ​​porque los miembros afirmaban que el informe general "lo dice todo sobre todos"; actualmente es una propuesta basada en datos reales, que la asociación deberá perfeccionar antes de su envío.
  • El termómetro. Un informe sobre la evolución de las licitaciones públicas a lo largo del tiempo: cuántas licitaciones se realizan, cuáles son los importes promedio, centrándose deliberadamente en el mercado en general y no en ninguna empresa en particular.

‍

5. Entrega y operación

  • Compartir y enviar. Un informe se puede compartir mediante un enlace protegido con contraseña y con fecha de caducidad, para usuarios que nunca tendrán una cuenta, o enviarse desde la plataforma con una vista previa del contenido exacto. La plataforma registra quién lo abre. Al marcar un informe como entregado, se fijan sus cifras principales, de modo que una corrección posterior no puede alterar silenciosamente el contenido que recibió el lector.
  • Funciona sin terminal. Discovery se ejecuta automáticamente cada mañana. El propietario inicia el procesamiento de pago de un trimestre con solo pulsar un botón, con un límite de presupuesto y una confirmación, y la pantalla muestra los resultados.
  • Varios clientes, una plataforma. Catenara y ACI consultan la misma información pública, pero mantienen sus propios criterios, productos y decisiones. Lo que una asociación adquiere es una configuración, no una nueva implementación. Cada asociación puede usar su propia clave API de Claude, por lo que su uso se factura a ella.

‍

Cómo cambiar toda una estrategia de datos

Me imagino a 8wires como ese socio sincero y honesto que te aleja de todo ese ruido y te ayuda a centrarte en lo que realmente importa, por muy poco atractivo que pueda parecer, para alcanzar un gran objetivo a largo plazo.

Aquel que te acompaña en los momentos difíciles y te ayuda a tomar las decisiones complicadas, sabiendo que no hay un camino fácil. Aquel que te da el empujón o las herramientas necesarias para que asciendas y seas tú mismo, aquel que alcanza las cimas que te propones de una forma sana, sostenible y llena de energía. Y, sobre todo, aquel que se hace a un lado cuando sabe que no te está ayudando o que no podrá darte lo que necesitas.

No sé si servirá de algo, pero, de alguna manera, vi en Internet una explicación visual del problema en el ámbito de los datos y la tecnología (no sé si con esta metáfora) antes de mostrar cómo es trabajar con nosotros y, por último, otra explicación visual del resultado.

Como un puente sobre aguas turbulentas

Me imagino a 8wires como ese socio sincero y honesto que te aleja de todo ese ruido y te ayuda a centrarte en lo que realmente importa, por muy poco atractivo que pueda parecer, para alcanzar un gran objetivo a largo plazo.

Aquella persona que te acompaña en los momentos difíciles y te ayuda a tomar las decisiones complicadas, sabiendo que no hay caminos fáciles. Aquella que te da el empujón o las herramientas para que escales y seas tú mismo, y que te permite alcanzar las cimas que te propones de una forma saludable, sostenible y llena de energía.

© 2023 zenital. Todos los derechos reservados.
Icono de LinkedIn
Logotipo de Zenital
Estudio de ingeniería de datos desde 2016
Pau Claris, 100, 6.ª planta · 08009 Barcelona

Empresa

Acerca deServiciosProyectosRecursosComunidadContáctanos

Aviso legal

Aviso legalPolítica de privacidadPolítica de cookiesPolítica de redes sociales