Knowledge Graph

Un knowledge graph è un database di cose e relazioni: le entità (persone, ricambi, siti, contratti) sono nodi, le relazioni tipizzate sono archi, e le domande trovano risposta seguendo percorsi attraverso il grafo.

Dati e retrievalKG
§ 01DefinizioneKnowledge Graph

Niente gergo, niente formule

In parole semplici, che cos'è?

Invece di cercare testo, il grafo conosce i fatti. Costruirlo significa estrarre dai documenti entità (fornitori, ricambi, impianti, clienti) e relazioni con un tipo preciso: fornisce, monta su, approva, si trova in. Ogni arco porta con sé la provenienza: da quale documento viene. Una domanda diventa un percorso da camminare: “quali fornitori coprono i ricambi da cui dipende la linea 3?” si risolve passando da linea a macchina, da macchina a ricambio, da ricambio a fornitore. Il vantaggio sulla ricerca vettoriale è la precisione: il grafo ragiona per identità esatte, non per somiglianza. I limiti: costruirlo è lavoro vero, il testo sporco dà relazioni sporche, e i fatti cambiano mentre il grafo invecchia: per questo in produzione si aggancia spesso al retrieval (GraphRAG).

§ 02Come funzionaDocumenti → entità e relazioni → risposte come percorsi
  1. 01

    Estrazione. Dai documenti emergono le entità: ricambi, fornitori, siti, persone.

  2. 02

    Tipizzazione. Le relazioni ricevono un'etichetta precisa: fornisce, monta su, approva, si trova in.

  3. 03

    Memorizzazione. Nodi e archi finiscono nel grafo, ogni arco riconducibile alla sua fonte.

  4. 04

    Interrogazione. Una domanda diventa un percorso da camminare nel grafo.

  5. 05

    Risposta. Il risultato arriva con la catena esatta di relazioni usate.

§ 04

Vuoi che funzioni davvero nella tua azienda?

Progettiamo e rilasciamo sistemi AI con permessi, log e approvazione umana. Si parte con una call di scoping di 30 minuti.