Logotip Zenital
Sobre nosaltresServeisProjectesRecursosComunitatformacióBlog
Contact nosaltres
Contact nosaltres
Icona del menú d'hamburgueses

Utilitzant Claude per integrar la verificació en un flux de treball automatitzat

El repte
La solució
On encaixa Claude
El resultat
Icona de creu

Utilitzant Claude per integrar la verificació en un flux de treball automatitzat

El repte La solució On encaixa Claude El resultat

Houser & Houser treballa amb diverses empreses per millorar els seus processos operatius i de negoci . Per a dues d'elles, l'Associació Catenara i ACI, produeix informes recurrents sobre la contractació pública a Catalunya : quins contractes de serveis tècnics es van adjudicar, quines licitacions es van publicar i com van anar les empreses membres. Hem creat una plataforma que produeix aquests informes , manté les empreses membres informades de les noves oportunitats i ofereix els resultats. Claude interpreta documents no estructurats; codi determinista verifica tot el que Claude retorna; i una persona només respon allò que cap de les dues pot demostrar.

‍

El repte

Esforç manual

Cada trimestre començava amb un full de càlcul d'un proveïdor de dades de pagament, que enumerava les licitacions que tres organismes públics havien adjudicat (Infraestructures de la Generalitat, BIMSA i l'Agència Catalana de l'Aigua), amb un enllaç a cadascuna. Per a cada fila, el responsable del procés seguia l'enllaç al portal de contractació pública, buscava a les pàgines de la licitació l'informe de valoració del comitè tècnic, obria un segon PDF incrustat a dins , llegia les xifres econòmiques d'una taula, calculava els indicadors manualment, classificava la licitació, decidia si pertanyia a l'informe i, finalment, elaborava un informe de 44 pàgines en català. Sobreviuen entre 110 i 160 licitacions que es filtren cada trimestre.

La seva feina no es va aturar aquí . L'exportació d'un segon proveïdor alimentava un informe semestral sobre les licitacions publicades , construït a mà de la mateixa manera. Cada dia laborable, un comercial email de les licitacions recentment publicades es llegia, es filtrava, se li eliminava la marca del proveïdor i es reenviava manualment a les empreses membres.

‍
Informació no estructurada

Els documents no tenen un nom ni una ubicació consistents. Cada organisme públic els publica de manera diferent, i la taula clau sovint es troba en un PDF adjunt dins d'un altre PDF. Alguna informació existeix com a dades estructurades; la resta només existeix en el text d'un document. Les licitacions publicades pels organismes estatals espanyols es troben en una plataforma diferent, en un idioma diferent.

‍

Fiabilitat

Els informes es publiquen i ningú torna a comprovar les xifres, de manera que un valor plausible però incorrecte és el pitjor resultat possible . I l'error més comú és exactament aquest: el descompte s'ha de calcular només sobre la part licitable del pressupost, no sobre tot el pressupost. Calculat de la manera òbvia, dóna una xifra que sembla correcta i és incorrecta. La columna de descompte del propi proveïdor comet aquest error.

‍

Basant-se en el treball del propietari

Els fitxers del proveïdor mai van ser la resposta, però van ser el punt de partida i ens van donar dues coses per construir i provar.

Primer , les còpies treballades de la propietària: sis trimestres i 835 ofertes on havia afegit manualment les seves xifres, les seves classificacions i les seves decisions sobre què incloure. Les regles d'inclusió, la cerca de tipus de servei i la classificació es van construir a partir d'aquestes i es van mesurar en relació amb elles, es van entrenar el 2025 i es van provar a cegues el 2026.

En segon lloc , les llistes del proveïdor, que vam executar juntament amb el descobriment de la plataforma trimestre rere trimestre, per demostrar que la plataforma troba les mateixes ofertes. La plataforma ja no depèn d'aquests fitxers. S'executen al seu costat durant un mes més, com a avaluació final, abans que es cancel·li la subscripció.

‍

La solució: una plataforma, cinc productes

1. L'informe trimestral de premis

El nucli de la plataforma i el que necessita més verificació.

  1. Descobriment. Cada matí, la plataforma llegeix la publicació de dades obertes del portal de contractació de la Generalitat i registra cada nova adjudicació dels tres organismes. A partir d'aquí, cada licitació es segueix a l'API pròpia del portal per als seus detalls estructurats i als documents publicats per al que només existeix en text.
  1. La porta d'inclusió. Unes regles escrites i anomenades llegeixen el procediment, el tipus de contracte, la bandera del marc, la fase de publicació i el títol, i decideixen si una licitació pertany a l'informe. Cada regla indica el seu motiu i qui la va decidir, i la pàgina de regles es genera a partir del codi que executa la porta, de manera que les dues no poden estar en desacord. Quan no s'aplica cap regla, la porta no endevina: la licitació es refereix a una persona. L'asimetria és deliberada. Una licitació mal mantinguda és una línia que un lector pot qüestionar; una licitació mal abandonada no deixa rastre.
  1. Trobar el document. A través de l'API del portal, el codi segueix la ruta pròpia de cada organisme cap a l'informe de valoració, el descarrega i extreu la taula incrustada a l'interior. Això és determinista i s'emmagatzema a la memòria cau.
  1. Lectura. En Claude llegeix la taula una vegada: la divisió entre el pressupost fix i el pressupost licitable, el descompte mitjà i la desviació publicats, i la taula d'ofertes completa, una fila per empresa. Cada valor ve amb la cita literal del qual es va llegir.
  1. Demostrant la lectura. El codi comprova la sortida de Claude abans que es pugui emmagatzemar:
  • cada cita ha d'existir, lletra per lletra, en el text del PDF;
  • l'aritmètica ha de tancar: fix + licitable = pressupost; fix + oferta guanyadora = import adjudicat;
  • La mitjana i la desviació publicades de la taula es tornen a calcular a partir de les ofertes extretes i han de coincidir, de manera que el document comprova l'extracció;
  • quan la plataforma publica la mateixa xifra per una altra via, el pressupost, l'import adjudicat i el nombre de licitadors han de coincidir.
  1. Classificació. El tipus de servei és una cerca del prefix del codi de la licitació, sense cap model implicat. No es pot cercar si l'obra és d'enginyeria civil o d'edifici, de manera que en Claude llegeix la descripció i respon amb confiança. Per sota del llindar, el camp es deixa buit i es fa referència a la licitació.
  1. Emparellar el guanyador. La puntuació més alta a la taula de valoració no sempre és la del guanyador, de manera que el guanyador es compara per nom i import amb el guardonat que publica la plataforma. El guanyador es compara amb la llista de membres de l'associació, que conté les dates d'inscripció i sortida, de manera que una empresa mai no s'acredita amb premis anteriors a la seva incorporació.
  1. L'informe. L'informe català es genera només a partir de files verificades, amb un annex que enumera totes les licitacions que han estat excloses o derivades i el motiu. Una licitació derivada no s'imprimeix fins que una persona la resol. En Claude redacta l'avaluació escrita a partir de les xifres del trimestre i la lliura al propietari perquè l'edita; mai es publica sola.

‍

‍

2. L'informe sobre les licitacions publicades

L'Informe de licitació semestral de Catenara i la primera meitat de l'informe trimestral d'ACI compten les licitacions publicades , no les adjudicades, i de tots els organismes públics de Catalunya en lloc de tres. La plataforma les construeix a partir de dues fonts públiques : les dades obertes de la Generalitat per als organismes catalans i la plataforma de contractació pública de l'estat espanyol (PLACSP) per a organismes estatals com ADIF, Aena o l'autoritat portuària, que les dades catalanes no inclouen.

Com que la població és totes les licitacions públiques de Catalunya, les normes aquí són una llista permesa tant en català com en castellà: una licitació només entra si coincideix amb una de les famílies de serveis que l'associació informa. El problema de verificació també és diferent. Cada xifra és una suma de centenars de licitacions, per la qual cosa deixar fora una licitació dubtosa no és neutral; redueix silenciosament un total.

Així doncs, aquests informes imprimeixen el seu propi residu: les licitacions que les normes no han pogut classificar apareixen en una columna explícita de No classificat , amb els seus euros i el seu recompte, i el lector veu quant desconeixia el sistema. En Claude redacta l'avaluació escrita, com a l'informe d'adjudicacions.

Els dubtes es responen amb normes , no amb licitacions: una resposta sobre una norma, un organisme públic o una categoria de contracte resol totes les licitacions que cobreix, incloses les licitacions publicades posteriorment. Milers de preguntes obertes es redueixen a unes poques dotzenes.

‍

3. Oportunitats: licitacions obertes per a les empreses membres

Cada matí, després del descobriment, la plataforma llegeix les ofertes encara obertes a licitació per part dels tres organismes i aplica els mateixos criteris que l'informe, com a suggeriment amb la norma que el va donar. Una persona confirma o descarta cadascuna, individualment o per grup, i la plataforma les redacta. email amb l'aspecte propi de l'associació i l'envia als contactes de les empreses membres que s'hi han subscrit. Una oferta només es retorna quan alguna cosa canvia, com ara una pròrroga del termini o una revisió del pressupost, i el canvi s'anomena. Cada enviament es registra amb el email exactament com va sortir.

‍

4. Informes per a cada empresa membre i per al mercat

Com que la plataforma emmagatzema totes les ofertes de cada empresa, no només les guanyadores, pot respondre preguntes que l'informe trimestral no podia:

  • L'informe propi de l'empresa. Per a qualsevol empresa membre i trimestre: on ha licitat, els seus guanys i la seva taxa de guanys, el seu descompte respecte al del mercat i les licitacions en les seves pròpies especialitats on no ha licitat. Creat perquè els membres van dir que l'informe general "ho diu tot sobre tothom"; actualment és una proposta basada en dades reals, que l'associació ha de donar forma abans d'enviar-la.
  • El termòmetre. Un informe sobre com evoluciona la licitació pública al llarg del temps: quantes licitacions, quins imports mitjans, deliberadament sobre el mercat en lloc de sobre qualsevol empresa.

‍

5. Lliurament i funcionament

  • Compartir i enviar. Un informe es pot compartir mitjançant un enllaç protegit per contrasenya amb una data de caducitat, per a membres que mai no tindran un compte, o enviar-lo des de la plataforma amb una vista prèvia del que s'envia exactament. La plataforma compta qui l'ha obert. Marcar un informe com a lliurat fixa les seves xifres principals, de manera que una correcció posterior no pot canviar silenciosament el que s'ha enviat a un lector.
  • Funcionant sense terminal. Discovery funciona sol cada matí. El propietari inicia el processament pagat d'un quart des d'un botó, amb un límit pressupostari i una confirmació, i la pantalla informa del que ha produït l'execució.
  • Diversos clients, una plataforma. Catenara i ACI llegeixen els mateixos fets públics però mantenen els seus propis criteris, els seus propis productes i les seves pròpies decisions. El que compra una associació és una fila de configuració, no un desplegament nou. Cada associació pot utilitzar la seva pròpia clau API Claude, de manera que el seu ús se li factura.

‍

On encaixa Claude

En Claude fa tres tasques a tota la plataforma:

  • llegeix el que només existeix dins dels documents, les taules de valoració;
  • jutja l'única classificació que cap camp o norma pot respondre, l'enginyeria civil o l'edificació;
  • redacta l'avaluació escrita de cada informe a partir de les xifres del període, perquè una persona l'edita.

Tota la resta és codi : trobar ofertes, les regles d'inclusió, localitzar documents, calcular indicadors, emparellar guanyadors i membres, el canal d'alertes, lliurament. Per a la tasca de lectura, cada valor es demostra amb el document abans que s'emmagatzemi. Per a la tasca de valoració no hi ha res contra què demostrar, de manera que la guarda és un llindar de confiança, i un dubte es refereix en lloc d'endevinar-se. Per a la tasca de redacció, una persona sempre edita abans de publicar res.

En Claude interpreta, codifica verifica i la gent resol allò que cap dels dos pot demostrar.

‍

El resultat

‍

Fiable per disseny

Un valor arriba a un informe només si el codi ho ha demostrat; tota la resta es converteix en una pregunta amb la seva raó escrita. Quan un informe és una suma, declara allò que no ha pogut classificar en comptes d'ometre-ho discretament. Comparem el sistema amb 835 licitacions que el propietari va treballar a mà.

‍

Judici humà on importa

En comptes de buscar, llegir i comprovar totes les ofertes, la propietària respon les preguntes que el sistema no ha pogut resoldre, en una sola pantalla, amb el document, les xifres i el motiu al davant. Calculem que un d'aquests casos triga un parell de minuts, en comparació amb els aproximadament vint que es triguen a redescobrir una oferta des de zero.

‍

Qualitat a escala

Un trimestre complet es processa en menys d'una hora per uns quants euros d'ús de l'API, cada licitació passa per les mateixes regles i comprovacions, i la plataforma ja no depèn de fitxers de dades de pagament. Com a efecte secundari, cada trimestre processat es converteix en un conjunt de dades de mercat: cada oferta de cada empresa de cada licitació, la matèria primera per als informes de l'empresa i el termòmetre, i per al que ve després.

Abans Ara
Dos fitxers de proveïdors de pagament com a punt de partida Licitacions trobades automàticament a partir de dades obertes públiques, catalanes i estatals
110–160 ofertes llegides, calculades i revisades manualment cada trimestre Els mateixos controls aplicats per codi a cada licitació
Dubtes resolts en el moment, invisibles després Dubtes emmagatzemats amb el seu motiu i resposts en una pantalla, per regla sempre que sigui possible
Informes muntats a mà Informes generats a partir de files verificades, declarant què s'ha omès i per què
Un diari email filtrat i reenviat manualment Licitacions obertes prefiltrades, confirmades amb un clic, enviades amb l'aspecte de l'associació
Un informe sobre tothom A més d'un informe per empresa membre i un termòmetre de mercat

‍

Gestionar aquesta informació diàriament i generar informes consumia recursos importants a tota la nostra organització, tant pel que fa a temps com a esforç dels empleats. A més, aquest enfocament manual creava un risc constant d'error humà, sovint difícil de detectar i corregir.
Estàvem convençuts que la IA tenia la resposta a això, però no vam poder trobar una solució que combinés el nivell de personalització que necessitàvem. La solució de Zenital complia tots els requisits: informació més precisa, més clara i totalment personalitzable, amb una gran reducció del treball manual i repetitiu.

Alejandro Casero, Houser & Houser

Houser & Houser treballa amb diverses empreses per millorar els seus processos operatius i de negoci . Per a dues d'elles, l'Associació Catenara i ACI, produeix informes recurrents sobre la contractació pública a Catalunya : quins contractes de serveis tècnics es van adjudicar, quines licitacions es van publicar i com van anar les empreses membres. Hem creat una plataforma que produeix aquests informes , manté les empreses membres informades de les noves oportunitats i ofereix els resultats. Claude interpreta documents no estructurats; codi determinista verifica tot el que Claude retorna; i una persona només respon allò que cap de les dues pot demostrar.

‍

El repte

Esforç manual

Cada trimestre començava amb un full de càlcul d'un proveïdor de dades de pagament, que enumerava les licitacions que tres organismes públics havien adjudicat (Infraestructures de la Generalitat, BIMSA i l'Agència Catalana de l'Aigua), amb un enllaç a cadascuna. Per a cada fila, el responsable del procés seguia l'enllaç al portal de contractació pública, buscava a les pàgines de la licitació l'informe de valoració del comitè tècnic, obria un segon PDF incrustat a dins , llegia les xifres econòmiques d'una taula, calculava els indicadors manualment, classificava la licitació, decidia si pertanyia a l'informe i, finalment, elaborava un informe de 44 pàgines en català. Sobreviuen entre 110 i 160 licitacions que es filtren cada trimestre.

La seva feina no es va aturar aquí . L'exportació d'un segon proveïdor alimentava un informe semestral sobre les licitacions publicades , construït a mà de la mateixa manera. Cada dia laborable, un comercial email de les licitacions recentment publicades es llegia, es filtrava, se li eliminava la marca del proveïdor i es reenviava manualment a les empreses membres.

‍
Informació no estructurada

Els documents no tenen un nom ni una ubicació consistents. Cada organisme públic els publica de manera diferent, i la taula clau sovint es troba en un PDF adjunt dins d'un altre PDF. Alguna informació existeix com a dades estructurades; la resta només existeix en el text d'un document. Les licitacions publicades pels organismes estatals espanyols es troben en una plataforma diferent, en un idioma diferent.

‍

Fiabilitat

Els informes es publiquen i ningú torna a comprovar les xifres, de manera que un valor plausible però incorrecte és el pitjor resultat possible . I l'error més comú és exactament aquest: el descompte s'ha de calcular només sobre la part licitable del pressupost, no sobre tot el pressupost. Calculat de la manera òbvia, dóna una xifra que sembla correcta i és incorrecta. La columna de descompte del propi proveïdor comet aquest error.

‍

Basant-se en el treball del propietari

Els fitxers del proveïdor mai van ser la resposta, però van ser el punt de partida i ens van donar dues coses per construir i provar.

Primer , les còpies treballades de la propietària: sis trimestres i 835 ofertes on havia afegit manualment les seves xifres, les seves classificacions i les seves decisions sobre què incloure. Les regles d'inclusió, la cerca de tipus de servei i la classificació es van construir a partir d'aquestes i es van mesurar en relació amb elles, es van entrenar el 2025 i es van provar a cegues el 2026.

En segon lloc , les llistes del proveïdor, que vam executar juntament amb el descobriment de la plataforma trimestre rere trimestre, per demostrar que la plataforma troba les mateixes ofertes. La plataforma ja no depèn d'aquests fitxers. S'executen al seu costat durant un mes més, com a avaluació final, abans que es cancel·li la subscripció.

‍

La solució: una plataforma, cinc productes

1. L'informe trimestral de premis

El nucli de la plataforma i el que necessita més verificació.

  1. Descobriment. Cada matí, la plataforma llegeix la publicació de dades obertes del portal de contractació de la Generalitat i registra cada nova adjudicació dels tres organismes. A partir d'aquí, cada licitació es segueix a l'API pròpia del portal per als seus detalls estructurats i als documents publicats per al que només existeix en text.
  1. La porta d'inclusió. Unes regles escrites i anomenades llegeixen el procediment, el tipus de contracte, la bandera del marc, la fase de publicació i el títol, i decideixen si una licitació pertany a l'informe. Cada regla indica el seu motiu i qui la va decidir, i la pàgina de regles es genera a partir del codi que executa la porta, de manera que les dues no poden estar en desacord. Quan no s'aplica cap regla, la porta no endevina: la licitació es refereix a una persona. L'asimetria és deliberada. Una licitació mal mantinguda és una línia que un lector pot qüestionar; una licitació mal abandonada no deixa rastre.
  1. Trobar el document. A través de l'API del portal, el codi segueix la ruta pròpia de cada organisme cap a l'informe de valoració, el descarrega i extreu la taula incrustada a l'interior. Això és determinista i s'emmagatzema a la memòria cau.
  1. Lectura. En Claude llegeix la taula una vegada: la divisió entre el pressupost fix i el pressupost licitable, el descompte mitjà i la desviació publicats, i la taula d'ofertes completa, una fila per empresa. Cada valor ve amb la cita literal del qual es va llegir.
  1. Demostrant la lectura. El codi comprova la sortida de Claude abans que es pugui emmagatzemar:
  • cada cita ha d'existir, lletra per lletra, en el text del PDF;
  • l'aritmètica ha de tancar: fix + licitable = pressupost; fix + oferta guanyadora = import adjudicat;
  • La mitjana i la desviació publicades de la taula es tornen a calcular a partir de les ofertes extretes i han de coincidir, de manera que el document comprova l'extracció;
  • quan la plataforma publica la mateixa xifra per una altra via, el pressupost, l'import adjudicat i el nombre de licitadors han de coincidir.
  1. Classificació. El tipus de servei és una cerca del prefix del codi de la licitació, sense cap model implicat. No es pot cercar si l'obra és d'enginyeria civil o d'edifici, de manera que en Claude llegeix la descripció i respon amb confiança. Per sota del llindar, el camp es deixa buit i es fa referència a la licitació.
  1. Emparellar el guanyador. La puntuació més alta a la taula de valoració no sempre és la del guanyador, de manera que el guanyador es compara per nom i import amb el guardonat que publica la plataforma. El guanyador es compara amb la llista de membres de l'associació, que conté les dates d'inscripció i sortida, de manera que una empresa mai no s'acredita amb premis anteriors a la seva incorporació.
  1. L'informe. L'informe català es genera només a partir de files verificades, amb un annex que enumera totes les licitacions que han estat excloses o derivades i el motiu. Una licitació derivada no s'imprimeix fins que una persona la resol. En Claude redacta l'avaluació escrita a partir de les xifres del trimestre i la lliura al propietari perquè l'edita; mai es publica sola.

‍

‍

2. L'informe sobre les licitacions publicades

L'Informe de licitació semestral de Catenara i la primera meitat de l'informe trimestral d'ACI compten les licitacions publicades , no les adjudicades, i de tots els organismes públics de Catalunya en lloc de tres. La plataforma les construeix a partir de dues fonts públiques : les dades obertes de la Generalitat per als organismes catalans i la plataforma de contractació pública de l'estat espanyol (PLACSP) per a organismes estatals com ADIF, Aena o l'autoritat portuària, que les dades catalanes no inclouen.

Com que la població és totes les licitacions públiques de Catalunya, les normes aquí són una llista permesa tant en català com en castellà: una licitació només entra si coincideix amb una de les famílies de serveis que l'associació informa. El problema de verificació també és diferent. Cada xifra és una suma de centenars de licitacions, per la qual cosa deixar fora una licitació dubtosa no és neutral; redueix silenciosament un total.

Així doncs, aquests informes imprimeixen el seu propi residu: les licitacions que les normes no han pogut classificar apareixen en una columna explícita de No classificat , amb els seus euros i el seu recompte, i el lector veu quant desconeixia el sistema. En Claude redacta l'avaluació escrita, com a l'informe d'adjudicacions.

Els dubtes es responen amb normes , no amb licitacions: una resposta sobre una norma, un organisme públic o una categoria de contracte resol totes les licitacions que cobreix, incloses les licitacions publicades posteriorment. Milers de preguntes obertes es redueixen a unes poques dotzenes.

‍

3. Oportunitats: licitacions obertes per a les empreses membres

Cada matí, després del descobriment, la plataforma llegeix les ofertes encara obertes a licitació per part dels tres organismes i aplica els mateixos criteris que l'informe, com a suggeriment amb la norma que el va donar. Una persona confirma o descarta cadascuna, individualment o per grup, i la plataforma les redacta. email amb l'aspecte propi de l'associació i l'envia als contactes de les empreses membres que s'hi han subscrit. Una oferta només es retorna quan alguna cosa canvia, com ara una pròrroga del termini o una revisió del pressupost, i el canvi s'anomena. Cada enviament es registra amb el email exactament com va sortir.

‍

4. Informes per a cada empresa membre i per al mercat

Com que la plataforma emmagatzema totes les ofertes de cada empresa, no només les guanyadores, pot respondre preguntes que l'informe trimestral no podia:

  • L'informe propi de l'empresa. Per a qualsevol empresa membre i trimestre: on ha licitat, els seus guanys i la seva taxa de guanys, el seu descompte respecte al del mercat i les licitacions en les seves pròpies especialitats on no ha licitat. Creat perquè els membres van dir que l'informe general "ho diu tot sobre tothom"; actualment és una proposta basada en dades reals, que l'associació ha de donar forma abans d'enviar-la.
  • El termòmetre. Un informe sobre com evoluciona la licitació pública al llarg del temps: quantes licitacions, quins imports mitjans, deliberadament sobre el mercat en lloc de sobre qualsevol empresa.

‍

5. Lliurament i funcionament

  • Compartir i enviar. Un informe es pot compartir mitjançant un enllaç protegit per contrasenya amb una data de caducitat, per a membres que mai no tindran un compte, o enviar-lo des de la plataforma amb una vista prèvia del que s'envia exactament. La plataforma compta qui l'ha obert. Marcar un informe com a lliurat fixa les seves xifres principals, de manera que una correcció posterior no pot canviar silenciosament el que s'ha enviat a un lector.
  • Funcionant sense terminal. Discovery funciona sol cada matí. El propietari inicia el processament pagat d'un quart des d'un botó, amb un límit pressupostari i una confirmació, i la pantalla informa del que ha produït l'execució.
  • Diversos clients, una plataforma. Catenara i ACI llegeixen els mateixos fets públics però mantenen els seus propis criteris, els seus propis productes i les seves pròpies decisions. El que compra una associació és una fila de configuració, no un desplegament nou. Cada associació pot utilitzar la seva pròpia clau API Claude, de manera que el seu ús se li factura.

‍

Com canviar tota una estratègia de dades

Imagino 8wires com aquell soci sincer i honest que et treu de tot aquest soroll i t'ajuda a concentrar-te en allò que és important, per poc atractiu que sigui, per aconseguir un gran objectiu a llarg termini.

La que t'acompanya en els moments difícils i t'ajuda en les decisions difícils, sabent que no hi ha un camí fàcil. La que et dóna l'empenta o les eines perquè pugis i siguis tu mateix qui arribi als cims que proposis de manera saludable, sostenible i energètica. I sobretot, aquell que fa un pas al costat quan sap que no t'està ajudant o que no et podrà donar el que necessites.

No sé si és útil, però d'alguna manera vaig veure a la web una explicació visual del problema en el món de les dades/tecnologia (no sé si amb aquesta metàfora) abans de mostrar com és treballar amb nosaltres i finalment, una altra explicació visual del resultat.

Com un pont sobre aigües turbulentes

Imagino 8wires com aquell soci sincer i honest que et treu de tot aquest soroll i t'ajuda a concentrar-te en allò que és important, per poc atractiu que sigui, per aconseguir un gran objectiu a llarg termini.

Aquell que t'acompanya en els moments difícils i t'ajuda a prendre les decisions difícils, sabent que no hi ha cap camí fàcil. Aquell que et dóna l'empenta o les eines perquè pugis i siguis tu mateix, aquell que arriba als cims que et proposes d'una manera sana, sostenible i energètica.

Houser & Houser treballa amb diverses empreses per millorar els seus processos operatius i de negoci . Per a dues d'elles, l'Associació Catenara i ACI, produeix informes recurrents sobre la contractació pública a Catalunya : quins contractes de serveis tècnics es van adjudicar, quines licitacions es van publicar i com van anar les empreses membres. Hem creat una plataforma que produeix aquests informes , manté les empreses membres informades de les noves oportunitats i ofereix els resultats. Claude interpreta documents no estructurats; codi determinista verifica tot el que Claude retorna; i una persona només respon allò que cap de les dues pot demostrar.

‍

El repte

Esforç manual

Cada trimestre començava amb un full de càlcul d'un proveïdor de dades de pagament, que enumerava les licitacions que tres organismes públics havien adjudicat (Infraestructures de la Generalitat, BIMSA i l'Agència Catalana de l'Aigua), amb un enllaç a cadascuna. Per a cada fila, el responsable del procés seguia l'enllaç al portal de contractació pública, buscava a les pàgines de la licitació l'informe de valoració del comitè tècnic, obria un segon PDF incrustat a dins , llegia les xifres econòmiques d'una taula, calculava els indicadors manualment, classificava la licitació, decidia si pertanyia a l'informe i, finalment, elaborava un informe de 44 pàgines en català. Sobreviuen entre 110 i 160 licitacions que es filtren cada trimestre.

La seva feina no es va aturar aquí . L'exportació d'un segon proveïdor alimentava un informe semestral sobre les licitacions publicades , construït a mà de la mateixa manera. Cada dia laborable, un comercial email de les licitacions recentment publicades es llegia, es filtrava, se li eliminava la marca del proveïdor i es reenviava manualment a les empreses membres.

‍
Informació no estructurada

Els documents no tenen un nom ni una ubicació consistents. Cada organisme públic els publica de manera diferent, i la taula clau sovint es troba en un PDF adjunt dins d'un altre PDF. Alguna informació existeix com a dades estructurades; la resta només existeix en el text d'un document. Les licitacions publicades pels organismes estatals espanyols es troben en una plataforma diferent, en un idioma diferent.

‍

Fiabilitat

Els informes es publiquen i ningú torna a comprovar les xifres, de manera que un valor plausible però incorrecte és el pitjor resultat possible . I l'error més comú és exactament aquest: el descompte s'ha de calcular només sobre la part licitable del pressupost, no sobre tot el pressupost. Calculat de la manera òbvia, dóna una xifra que sembla correcta i és incorrecta. La columna de descompte del propi proveïdor comet aquest error.

‍

Basant-se en el treball del propietari

Els fitxers del proveïdor mai van ser la resposta, però van ser el punt de partida i ens van donar dues coses per construir i provar.

Primer , les còpies treballades de la propietària: sis trimestres i 835 ofertes on havia afegit manualment les seves xifres, les seves classificacions i les seves decisions sobre què incloure. Les regles d'inclusió, la cerca de tipus de servei i la classificació es van construir a partir d'aquestes i es van mesurar en relació amb elles, es van entrenar el 2025 i es van provar a cegues el 2026.

En segon lloc , les llistes del proveïdor, que vam executar juntament amb el descobriment de la plataforma trimestre rere trimestre, per demostrar que la plataforma troba les mateixes ofertes. La plataforma ja no depèn d'aquests fitxers. S'executen al seu costat durant un mes més, com a avaluació final, abans que es cancel·li la subscripció.

‍

La solució: una plataforma, cinc productes

1. L'informe trimestral de premis

El nucli de la plataforma i el que necessita més verificació.

  1. Descobriment. Cada matí, la plataforma llegeix la publicació de dades obertes del portal de contractació de la Generalitat i registra cada nova adjudicació dels tres organismes. A partir d'aquí, cada licitació es segueix a l'API pròpia del portal per als seus detalls estructurats i als documents publicats per al que només existeix en text.
  1. La porta d'inclusió. Unes regles escrites i anomenades llegeixen el procediment, el tipus de contracte, la bandera del marc, la fase de publicació i el títol, i decideixen si una licitació pertany a l'informe. Cada regla indica el seu motiu i qui la va decidir, i la pàgina de regles es genera a partir del codi que executa la porta, de manera que les dues no poden estar en desacord. Quan no s'aplica cap regla, la porta no endevina: la licitació es refereix a una persona. L'asimetria és deliberada. Una licitació mal mantinguda és una línia que un lector pot qüestionar; una licitació mal abandonada no deixa rastre.
  1. Trobar el document. A través de l'API del portal, el codi segueix la ruta pròpia de cada organisme cap a l'informe de valoració, el descarrega i extreu la taula incrustada a l'interior. Això és determinista i s'emmagatzema a la memòria cau.
  1. Lectura. En Claude llegeix la taula una vegada: la divisió entre el pressupost fix i el pressupost licitable, el descompte mitjà i la desviació publicats, i la taula d'ofertes completa, una fila per empresa. Cada valor ve amb la cita literal del qual es va llegir.
  1. Demostrant la lectura. El codi comprova la sortida de Claude abans que es pugui emmagatzemar:
  • cada cita ha d'existir, lletra per lletra, en el text del PDF;
  • l'aritmètica ha de tancar: fix + licitable = pressupost; fix + oferta guanyadora = import adjudicat;
  • La mitjana i la desviació publicades de la taula es tornen a calcular a partir de les ofertes extretes i han de coincidir, de manera que el document comprova l'extracció;
  • quan la plataforma publica la mateixa xifra per una altra via, el pressupost, l'import adjudicat i el nombre de licitadors han de coincidir.
  1. Classificació. El tipus de servei és una cerca del prefix del codi de la licitació, sense cap model implicat. No es pot cercar si l'obra és d'enginyeria civil o d'edifici, de manera que en Claude llegeix la descripció i respon amb confiança. Per sota del llindar, el camp es deixa buit i es fa referència a la licitació.
  1. Emparellar el guanyador. La puntuació més alta a la taula de valoració no sempre és la del guanyador, de manera que el guanyador es compara per nom i import amb el guardonat que publica la plataforma. El guanyador es compara amb la llista de membres de l'associació, que conté les dates d'inscripció i sortida, de manera que una empresa mai no s'acredita amb premis anteriors a la seva incorporació.
  1. L'informe. L'informe català es genera només a partir de files verificades, amb un annex que enumera totes les licitacions que han estat excloses o derivades i el motiu. Una licitació derivada no s'imprimeix fins que una persona la resol. En Claude redacta l'avaluació escrita a partir de les xifres del trimestre i la lliura al propietari perquè l'edita; mai es publica sola.

‍

‍

2. L'informe sobre les licitacions publicades

L'Informe de licitació semestral de Catenara i la primera meitat de l'informe trimestral d'ACI compten les licitacions publicades , no les adjudicades, i de tots els organismes públics de Catalunya en lloc de tres. La plataforma les construeix a partir de dues fonts públiques : les dades obertes de la Generalitat per als organismes catalans i la plataforma de contractació pública de l'estat espanyol (PLACSP) per a organismes estatals com ADIF, Aena o l'autoritat portuària, que les dades catalanes no inclouen.

Com que la població és totes les licitacions públiques de Catalunya, les normes aquí són una llista permesa tant en català com en castellà: una licitació només entra si coincideix amb una de les famílies de serveis que l'associació informa. El problema de verificació també és diferent. Cada xifra és una suma de centenars de licitacions, per la qual cosa deixar fora una licitació dubtosa no és neutral; redueix silenciosament un total.

Així doncs, aquests informes imprimeixen el seu propi residu: les licitacions que les normes no han pogut classificar apareixen en una columna explícita de No classificat , amb els seus euros i el seu recompte, i el lector veu quant desconeixia el sistema. En Claude redacta l'avaluació escrita, com a l'informe d'adjudicacions.

Els dubtes es responen amb normes , no amb licitacions: una resposta sobre una norma, un organisme públic o una categoria de contracte resol totes les licitacions que cobreix, incloses les licitacions publicades posteriorment. Milers de preguntes obertes es redueixen a unes poques dotzenes.

‍

3. Oportunitats: licitacions obertes per a les empreses membres

Cada matí, després del descobriment, la plataforma llegeix les ofertes encara obertes a licitació per part dels tres organismes i aplica els mateixos criteris que l'informe, com a suggeriment amb la norma que el va donar. Una persona confirma o descarta cadascuna, individualment o per grup, i la plataforma les redacta. email amb l'aspecte propi de l'associació i l'envia als contactes de les empreses membres que s'hi han subscrit. Una oferta només es retorna quan alguna cosa canvia, com ara una pròrroga del termini o una revisió del pressupost, i el canvi s'anomena. Cada enviament es registra amb el email exactament com va sortir.

‍

4. Informes per a cada empresa membre i per al mercat

Com que la plataforma emmagatzema totes les ofertes de cada empresa, no només les guanyadores, pot respondre preguntes que l'informe trimestral no podia:

  • L'informe propi de l'empresa. Per a qualsevol empresa membre i trimestre: on ha licitat, els seus guanys i la seva taxa de guanys, el seu descompte respecte al del mercat i les licitacions en les seves pròpies especialitats on no ha licitat. Creat perquè els membres van dir que l'informe general "ho diu tot sobre tothom"; actualment és una proposta basada en dades reals, que l'associació ha de donar forma abans d'enviar-la.
  • El termòmetre. Un informe sobre com evoluciona la licitació pública al llarg del temps: quantes licitacions, quins imports mitjans, deliberadament sobre el mercat en lloc de sobre qualsevol empresa.

‍

5. Lliurament i funcionament

  • Compartir i enviar. Un informe es pot compartir mitjançant un enllaç protegit per contrasenya amb una data de caducitat, per a membres que mai no tindran un compte, o enviar-lo des de la plataforma amb una vista prèvia del que s'envia exactament. La plataforma compta qui l'ha obert. Marcar un informe com a lliurat fixa les seves xifres principals, de manera que una correcció posterior no pot canviar silenciosament el que s'ha enviat a un lector.
  • Funcionant sense terminal. Discovery funciona sol cada matí. El propietari inicia el processament pagat d'un quart des d'un botó, amb un límit pressupostari i una confirmació, i la pantalla informa del que ha produït l'execució.
  • Diversos clients, una plataforma. Catenara i ACI llegeixen els mateixos fets públics però mantenen els seus propis criteris, els seus propis productes i les seves pròpies decisions. El que compra una associació és una fila de configuració, no un desplegament nou. Cada associació pot utilitzar la seva pròpia clau API Claude, de manera que el seu ús se li factura.

‍

Com canviar tota una estratègia de dades

Imagino 8wires com aquell soci sincer i honest que et treu de tot aquest soroll i t'ajuda a concentrar-te en allò que és important, per poc atractiu que sigui, per aconseguir un gran objectiu a llarg termini.

La que t'acompanya en els moments difícils i t'ajuda en les decisions difícils, sabent que no hi ha un camí fàcil. La que et dóna l'empenta o les eines perquè pugis i siguis tu mateix qui arribi als cims que proposis de manera saludable, sostenible i energètica. I sobretot, aquell que fa un pas al costat quan sap que no t'està ajudant o que no et podrà donar el que necessites.

No sé si és útil, però d'alguna manera vaig veure a la web una explicació visual del problema en el món de les dades/tecnologia (no sé si amb aquesta metàfora) abans de mostrar com és treballar amb nosaltres i finalment, una altra explicació visual del resultat.

Com un pont sobre aigües turbulentes

Imagino 8wires com aquell soci sincer i honest que et treu de tot aquest soroll i t'ajuda a concentrar-te en allò que és important, per poc atractiu que sigui, per aconseguir un gran objectiu a llarg termini.

Aquell que t'acompanya en els moments difícils i t'ajuda a prendre les decisions difícils, sabent que no hi ha cap camí fàcil. Aquell que et dóna l'empenta o les eines perquè pugis i siguis tu mateix, aquell que arriba als cims que et proposes d'una manera sana, sostenible i energètica.

© 2023 zenital Tots els drets reservats.
Icona de Linkedin
Logotip Zenital
Estudi d'enginyeria de dades des de 2016
Pau Claris, 100, 6a planta · 08009 Barcelona

Empresa

Sobre nosaltres Serveis Projectes Recursos Comunitat Contact nos

Legal

Avís legal Política de privacitat Política de cookies Política de xarxes socials