IT

Sistema AI · metallurgia, documentazione normativa

Grafo GOST e RAG sui requisiti dell’acciaio

EVRAZ · 2025 · Sistema AI · Python 3.11, LangChain

Da una raccolta di standard in PDF a una knowledge base collegata: link tra GOST, ricerca con fonti, esportazione in JSON dei requisiti per classe di acciaio

Una serie di prototipi per EVRAZ, la cui biblioteca di standard GOST è una raccolta di PDF senza collegamenti tra i documenti. Gli standard (PDF/DOC) vengono convertiti in Markdown con tabelle e immagini, i riferimenti ad altri GOST (normativi e informativi) vengono individuati automaticamente, gli standard «figli» vengono scaricati e, su questa base, si costruiscono una ricerca RAG con fonti e l’estrazione di dati strutturati. Il compito di prova è la classe di resistenza C235 secondo GOST 27772-2021: composizione chimica e proprietà meccaniche vengono esportate in JSON. In una settimana (dal 30 ottobre al 6 novembre 2025) sono state sperimentate in parallelo cinque opzioni di implementazione.

La sfida

I riferimenti ad altri GOST all’interno dei documenti non sono cliccabili. Per raccogliere tutti i requisiti dell’acciaio C235, uno specialista deve trovare a mano lo standard principale e poi esaminare uno per uno tutti gli standard citati: ci vuole molto tempo e qualcosa può sfuggire.

Cosa c’è dentro

  • Conversione dei GOST da DOC/DOCX/PDF in Markdown, tabelle (XLSX) e immagini
  • Estrazione automatica dei riferimenti classificati come «normativi / informativi»; in GOST 27772-2021 sono stati trovati 95 riferimenti unici (71 normativi, 24 informativi) e inseriti 232 collegamenti ipertestuali cliccabili
  • Ricerca e download automatici dei GOST «figli» (allgosts.ru, con la Yandex XML API come riserva): il corpus contiene 60 documenti .doc
  • Risposte RAG con fonti (Claude 4.5 Sonnet / Gemini 2.5 Pro tramite OpenRouter, indice vettoriale FAISS)
  • Estrazione di dati strutturati per la classe di resistenza C235 (8 elementi della composizione chimica, 3 proprietà meccaniche) in JSON con validazione
  • Varianti: una knowledge base web in React/tRPC, un grafo degli standard in Neo4j con risposte basate sul grafo, RAGFlow + OpenSearch con k-NN senza Docker, un servizio web FastAPI + HTMX con crawler, le specifiche per un modulo OCR ad alta precisione

Traduzione automatica, in revisione.

Contatti

Parliamone.

Tipo di progetto
Bot

Dove vivrà il bot

Sito web

Che tipo di sito

C’è già un design?

Mini App

Dove viene lanciata

Servono i pagamenti?

Sistema AI
Altro

Rispondiamo entro 24 ore · nome e contatto restano anche se cambi scheda