La Graph Engineering ha sostituito la RAG in Microsoft, Stanford e Anthropic. Ecco come funziona.

@Sprytixl
INGLESE2 giorni fa · 19 lug 2026
183K
207
32
7
640

TL;DR

La Graph Engineering va oltre il semplice recupero di testo mappando le relazioni nei knowledge graph, portando a una precisione significativamente maggiore e a costi di query inferiori nei sistemi di IA.

Right now anyone can build an AI system that answers complex questions with 18% better accuracy and 85% lower costs than regular RAG. No PhD. No million dollar budget. No team of researchers.

The only thing standing between you and that result is one concept that Microsoft, Stanford and Anthropic all independently discovered - and which most developers still haven't caught up with.

Regular RAG finds text. Graph Engineering finds relationships. Here's the full system behind it.

Aggiungi ai segnalibri e segui

- Sono Sprytix, uno sviluppatore che costruisce sistemi AI e pipeline di automazione che trasformano la tecnologia in reddito reale. DM aperti.

Perché la RAG tradizionale ha un limite

La RAG tradizionale funziona così:

text
1Domanda
2
3Cerca documenti per testo corrispondente
4
5Restituisci i frammenti più rilevanti
6
7Il modello genera la risposta dai frammenti

Funziona bene per domande semplici. Crolla completamente per quelle complesse.

Chiedi "perché le vendite del nostro prodotto sono calate a marzo?" e la RAG trova documenti con le parole "vendite" e "marzo". Trova frammenti. Non trova la catena di causalità.

text
1Risposta RAG:
2Ecco 5 documenti che menzionano le vendite a marzo.
3
4Risposta Graph Engineering:
5Le vendite sono calate a causa di un ritardo nel rilascio
6causato da una dipendenza da un fornitore
7innescato da un problema in magazzino
8che ha generato recensioni negative
9che hanno ridotto la conversione del 23%.

Stesso modello. Stessi dati. Risultato completamente diverso - perché un sistema cerca il testo e l'altro cerca la realtà.

Questo è ciò che Microsoft, Stanford e Anthropic hanno scoperto indipendentemente. Ed è il motivo per cui tutti e tre sono passati a Graph Engineering.

Documento 1 - Microsoft GraphRAG

  1. github.com/microsoft/graphrag
  2. github.com/microsoft/graphrag/blob/main/docs/index/architecture.md
Sprytix - inline image

Microsoft ha costruito GraphRAG e lo ha reso open-source. I risultati della loro ricerca sono i numeri più concreti disponibili su ciò che Graph Engineering offre effettivamente rispetto alla RAG tradizionale.

L'architettura converte il testo non strutturato in un grafo di conoscenza completo:

text
1Carica Documenti
2
3Frammenta Documenti
4
5Estrai Entità e Relazioni
6
7Costruisci Grafo
8
9Rileva Comunità
10
11Genera Report di Comunità
12
13Incorpora Entità e Report
14
15Ricerca Locale / Ricerca Globale

L'intuizione chiave documentata da Microsoft: la RAG tradizionale risponde bene a domande locali - trovami informazioni su questa specifica entità. Fallisce sulle domande globali - quali sono i temi principali in questo intero set di dati, quali pattern collegano questi 10.000 documenti.

Graph Engineering risponde a entrambe.

text
1Ricerca Locale | cosa è successo con il fornitore X a marzo
2 | trova il nodo specifico e le sue connessioni
3
4Ricerca Globale | quali sono i principali pattern di rischio in
5 | tutte le nostre relazioni con i fornitori
6 | trova pattern attraverso l'intero grafo

Risultati pratici dalla ricerca GraphRAG di Microsoft:

text
1Miglioramento accuratezza | 18% superiore all'approccio documentale grezzo
2Riduzione costo token | 85% inferiore rispetto al caricamento diretto di file strutturati
3Costo per attività | circa $0.004 nella configurazione testata

arxiv.org/abs/2603.22528

Sprytix - inline image

Questi numeri provengono dal paper ChatP&ID - GraphRAG applicato a diagrammi di ingegneria industriale. Gli stessi principi si applicano in tutti i domini.

Documento 2 - Stanford DSPy e la connessione con il grafo

  1. github.com/stanfordnlp/dspy
  2. arxiv.org/abs/2310.03714

Il paper DSPy di Stanford ha stabilito che il modello è un nodo in un grafo - non il centro dell'universo. Questa è la base teorica che si collega direttamente a Graph Engineering.

DSPy tratta la pipeline AI come un grafo di moduli:

text
1Domanda
2
3Recuperatore - trova informazioni rilevanti
4
5Ragionamento - elabora e collega
6
7Verificatore - controlla il risultato
8
9Risposta

La connessione con Graph Engineering è diretta: DSPy ottimizza il grafo della pipeline, GraphRAG ottimizza il grafo di conoscenza. Entrambi trattano il modello come un componente in una struttura più ampia, non come l'intera soluzione.

Il paper STORM di Stanford va oltre:

  1. github.com/stanford-oval/storm
  2. arxiv.org/abs/2402.14207

STORM costruisce la conoscenza da zero attraverso un grafo strutturato di passaggi di ricerca prima di scrivere una singola parola. Ricerca, raccolta fonti, schema, scrittura, verifica, revisione - ogni passaggio informato dalle relazioni scoperte in quello precedente.

L'intuizione condivisa in tutta la ricerca di Stanford: i compiti complessi necessitano di un sistema di passaggi collegati, non di una singola chiamata al modello. Il grafo è il sistema.

Documento 3 - Leggi di scala di Stanford per i grafi di conoscenza

arxiv.org/abs/2505.16276

Questo paper ha confrontato 26 modelli open-source su compiti di ingegneria dei grafi di conoscenza. La conclusione è una delle più importanti nel campo:

text
1Modello più grande + grafo pessimo | risultati peggiori
2Modello più piccolo + grafo ottimo | risultati migliori

Il grafo giusto batte il modello più grande. Sempre.

Questa è la stessa conclusione a cui sono giunti Microsoft con GraphRAG e Anthropic con Claude Code - il sistema attorno al modello determina l'output più del modello stesso. Graph Engineering è l'implementazione più concreta di questo principio.

Documento 4 - Ricerca MIT Press sulla memoria relazionale

direct.mit.edu/tacl/article/doi/10.1162/tacl_a_00476

Pubblicato in Transactions of the Association for Computational Linguistics.

La ricerca mostra cosa succede quando colleghi un modello linguistico alla memoria relazionale - un grafo di conoscenza di relazioni anziché solo frammenti di testo.

text
1Contesto Testuale
2
3Recupera Relazioni Rilevanti dal Grafo
4
5Memoria Relazionale
6
7Modello Linguistico
8
9Generazione più coerente e accurata

Il risultato chiave: i modelli con accesso a strutture relazionali esplicite producono testo più coerente e commettono meno errori logici rispetto ai modelli che lavorano solo con il testo.

Questa è la spiegazione scientifica del perché Graph Engineering funziona. Il modello non deve inferire le relazioni dal testo. Le relazioni sono esplicite nel grafo. Il modello le usa direttamente.

Documento 5 - KEPLER

  1. direct.mit.edu/tacl/article-abstract/doi/10.1162/tacl_a_00360/98089
  2. github.com/THU-KEG/KEPLER

KEPLER combina l'addestramento del modello linguistico con gli embedding del grafo di conoscenza. Invece di trattare la comprensione del linguaggio e la conoscenza fattuale come problemi separati - KEPLER ottimizza entrambi simultaneamente.

text
1Modello Linguistico
2+
3Embedding di Conoscenza
4+
5Grafo di Conoscenza
6=
7Modello che comprende sia il linguaggio che i fatti

L'implicazione pratica: un modello che ha accesso a un grafo di conoscenza correttamente strutturato non deve indovinare le relazioni tra le entità. Le cerca. La differenza di accuratezza sulle domande fattuali è significativa.

Documento 6 - Anthropic e Claude nel grafo

  1. www.anthropic.com/customers/graph
  2. github.com/anthropics/anthropic-cookbook
  3. github.com/modelcontextprotocol

Anthropic non ha un prodotto chiamato "Graph Engineering." Quello che hanno sono tre livelli in cui Claude si integra direttamente nell'architettura del grafo.

Livello 1 - Claude estrae il grafo dal testo

text
1Documenti
2
3Claude estrae entità e relazioni
4
5Triple JSON:
6{
7 "soggetto": "Anthropic",
8 "relazione": "ha creato",
9 "oggetto": "Claude"
10}
11
12Grafo di Conoscenza

Claude gestisce l'estrazione di entità, l'estrazione di relazioni, la deduplicazione, la normalizzazione e la bozza dell'ontologia. I compiti che richiedevano pipeline NLP specializzate ora funzionano con una singola chiamata API.

Livello 2 - Claude interroga il grafo

text
1Domanda dell'Utente
2
3Claude
4
5Query Cypher / SPARQL
6
7Grafo di Conoscenza
8
9Risultato
10
11Spiegazione di Claude in linguaggio semplice

Claude traduce il linguaggio naturale in query del grafo, le esegue su Neo4j o qualsiasi database a grafo e spiega i risultati. Nessuna conoscenza del linguaggio di query richiesta all'utente.

Livello 3 - MCP collega Claude al grafo

github.com/modelcontextprotocol

text
1Claude
2
3Protocollo MCP
4
5Database a Grafo
6
7Entità + Relazioni
8
9Claude con contesto completo del grafo

MCP è il livello di trasporto che dà a Claude accesso permanente a qualsiasi grafo di conoscenza senza dover ricostruire la connessione per ogni sessione.

Il caso LaunchNotes - numeri di produzione reali

www.anthropic.com/customers/graph

Sprytix - inline image

LaunchNotes ha costruito un prodotto chiamato Graph che collega GitHub, Jira e Linear. Claude analizza le relazioni tra il lavoro di ingegneria su tutti e tre i sistemi.

text
1Commit GitHub
2+
3Ticket Jira
4+
5Attività Linear
6
7Grafo del Lavoro di Ingegneria
8
9Claude
10
11Rilevamento Incidenti + Approfondimenti sui Progetti

Risultati dal case study di Anthropic:

text
1Rilevamento incidenti | fino a 5 volte più veloce
2Tempo riunioni | riduzione di circa il 50%
3Note di rilascio | generate automaticamente in secondi

Questi numeri provengono dalla connessione di dati relazionali strutturati - non solo dalla ricerca nei documenti.

Cos'è realmente un grafo di conoscenza

Prima di costruirne uno - il concetto fondamentale.

Un grafo di conoscenza memorizza le informazioni come triple:

text
1Soggetto → Relazione → Oggetto

Esempi:

text
1Anthropic → ha creato → Claude
2Claude → supporta → MCP
3MCP → collega → strumenti esterni
4Microsoft → ha costruito → GraphRAG
5GraphRAG → riduce il costo dei token dell' → 85%

Ogni informazione è una relazione esplicita tra due entità. Non un paragrafo di testo che potrebbe contenere questa informazione - un fatto esplicito, strutturato e interrogabile.

text
1Database tradizionale:
2Tabella di aziende
3Tabella di prodotti
4Nessuna relazione esplicita tra di loro
5
6Grafo di conoscenza:
7Azienda → ha creato → Prodotto
8Prodotto → compete con → Altro Prodotto
9Altro Prodotto → posseduto da → Altra Azienda
10Azienda → ha investito in → Altra Azienda

Il grafo non memorizza solo fatti. Memorizza come i fatti si collegano tra loro. Questo è ciò che rende possibile il ragionamento complesso.

La pipeline completa di Graph Engineering

text
1Passo 1 | Raccogli documenti grezzi
2 | PDF, email, report, export di database
3
4Passo 2 | Estrai entità
5 | persone, aziende, prodotti, eventi, concetti
6
7Passo 3 | Estrai relazioni
8 | chi ha fatto cosa a chi, quando, perché, come
9
10Passo 4 | Costruisci schema
11 | definisci tipi di entità e tipi di relazione
12
13Passo 5 | Deduplica e normalizza
14 | "Microsoft Corp" e "MSFT" sono la stessa entità
15
16Passo 6 | Memorizza nel database a grafo
17 | Neo4j, Amazon Neptune, PostgreSQL con estensione grafo
18
19Passo 7 | Costruisci livello di recupero
20 | ricerca locale per entità specifiche
21 | ricerca globale per pattern sull'intero grafo
22
23Passo 8 | Collega il modello
24 | Claude interroga il grafo tramite MCP o API diretta
25
26Passo 9 | Aggiorna continuamente
27 | nuovi documenti espandono il grafo
28 | le contraddizioni vengono segnalate per la revisione

Il paper LLM-assisted Knowledge Graph Engineering su arxiv.org/abs/2307.06917 confronta quanto bene i modelli linguistici gestiscono ciascuno di questi passaggi. Il risultato onesto: gli LLM sono ottimi assistenti per l'estrazione e la normalizzazione, ma la generazione zero-shot del grafo non è ancora abbastanza affidabile per la produzione senza revisione umana sui passaggi dello schema e della deduplicazione.

I cinque prompt che gestiscono l'intera pipeline

Graph Engineering non elimina i prompt. Li usa in ogni fase specifica della pipeline del grafo.

Prompt 1 - Estrazione

text
1Estrai tutte le organizzazioni, persone, prodotti ed eventi.
2
3Per ogni entità restituisci:
4- nome_canonico
5- tipo
6- descrizione
7- fonte
8
9Per ogni relazione restituisci:
10- entità_fonte
11- tipo_relazione
12- entità_destinazione
13- evidenza
14- punteggio_fiducia

Prompt 2 - Normalizzazione

text
1Confronta le seguenti entità.
2Determina se si riferiscono a:
3- la stessa entità
4- entità correlate ma diverse
5- entità non correlate
6
7Restituisci nome canonico e spiegazione.
8Non unire entità senza chiara evidenza.

Prompt 3 - Query del grafo

text
1Traduci la domanda dell'utente in una query Cypher.
2Usa solo le relazioni presenti nello schema.
3Non inventare etichette o proprietà.
4Restituisci la query e una breve spiegazione della logica.

Prompt 4 - Risposta basata sui dati

text
1Rispondi usando solo i percorsi del grafo recuperati.
2Per ogni conclusione:
3- identifica i nodi di supporto
4- identifica il percorso di relazione
5- dichiara l'incertezza chiaramente
6- non inferire causalità dalla correlazione

Prompt 5 - Manutenzione del grafo

text
1Confronta i nuovi fatti con il grafo esistente.
2Classifica ogni fatto come:
3- nuovo
4- duplicato
5- contraddizione
6- aggiornamento
7- incerto
8
9Non sovrascrivere fatti esistenti senza evidenza.

Come mostra la documentazione di Microsoft GraphRAG - i prompt gestiscono internamente l'estrazione, l'identificazione delle relazioni, la sintesi e la generazione di report di comunità. L'ingegneria dei prompt è il meccanismo all'interno dell'ingegneria del grafo, non il suo concorrente.

Cinque attività che puoi costruire su un grafo di conoscenza

1 - Piattaforma di due diligence

text
1Report aziendali + fondatori + investitori
2+ casi legali + filiali + transazioni
3
4Grafo di Conoscenza
5
6Claude
7
8Analisi dei rischi + connessioni nascoste + rilevamento conflitti di interesse

Clienti: fondi di investimento, studi legali, banche, consulenti M&A. Canone mensile $2.000-10.000 per cliente.

2 - Intelligence commerciale

text
1Contatti + aziende + ruoli
2+ email precedenti + problemi aziendali + prodotto
3
4Grafo di Conoscenza
5
6Chi influenza la decisione
7Quali obiezioni si ripetono
8Quale case study mostrare a questo specifico cliente
9Dove è bloccata l'affare

3 - Intelligence ingegneristica

text
1Commit GitHub + ticket Jira + attività Linear
2
3Grafo del Lavoro di Ingegneria
4
5Rilevamento incidenti 5x più veloce
650% in meno di tempo in riunioni
7Note di rilascio automatiche

LaunchNotes vende già questo. Il mercato è ogni team di ingegneria che usa più di uno strumento di project management.

4 - Intelligence di ricerca

text
1Paper + autori + istituzioni
2+ metodi + dataset + risultati + contraddizioni
3
4Grafo di Conoscenza
5
6Quali metodi GraphRAG usano il rilevamento di comunità
7Su quali dataset sono stati testati
8Quali paper si contraddicono a vicenda

5 - Sistema operativo di conoscenza personale

text
1Note Obsidian + email + calendario
2+ PDF + contatti + attività
3
4Grafo di Conoscenza Personale
5
6Con chi ho discusso questa idea
7Quali attività dipendono dalla risposta di una persona
8Quali decisioni contraddicono accordi precedenti
9Cosa ho promesso di fare questo mese

Il cambiamento che collega Microsoft, Stanford e Anthropic

text
1Prompt Engineering | come porre la domanda giusta
2RAG | quale documento trovare
3Graph Engineering | quali entità esistono
4 | come si collegano
5 | quale percorso porta alla risposta
6 | cosa cambia se un nodo cambia

L'LLM conosce le parole. Il grafo di conoscenza conosce le relazioni. I sistemi AI più potenti emergono quando entrambi lavorano insieme.

Microsoft lo ha dimostrato in produzione con GraphRAG - 18% di accuratezza in più, 85% di costi in meno. Stanford lo ha dimostrato nella ricerca con DSPy, STORM e il paper sulle leggi di scala. Anthropic lo ha dimostrato nel caso LaunchNotes - rilevamento incidenti 5x più veloce, 50% in meno di tempo in riunioni.

Tre organizzazioni. Tre percorsi indipendenti. Una conclusione.

Il modello trova il testo. Il grafo trova la realtà. Costruisci il grafo.

La maggior parte degli sviluppatori continuerà a migliorare i propri prompt e si chiederà perché le domande complesse danno ancora risposte scadenti. Alcuni passeranno un fine settimana a costruire il loro primo grafo di conoscenza e non torneranno mai più a cercare nei documenti.

/ Se questo è stato utile - segui, il prossimo esce qui per primo.

Rielabora in YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
Per i creator

Trasforma il tuo Markdown in un articolo 𝕏 pulito

Quando pubblichi i tuoi testi lunghi, formattare immagini, tabelle e blocchi di codice per 𝕏 è una seccatura. YouMind trasforma un'intera bozza Markdown in un articolo 𝕏 pulito e pronto da pubblicare.

Prova Markdown verso 𝕏

Altri pattern da decodificare

Articoli virali recenti

Esplora altri articoli virali