La macchina dietro la risposta.

Una domanda sembra semplice.
La macchina che costruisce la risposta, molto meno.

1 km

Una pagina lunga un chilometro.

Se dovessimo mostrare tutto quello che succede dietro una macchina RAG, questa pagina sarebbe lunga almeno un chilometro. Abbiamo preferito fare il contrario: abbiamo preso una delle architetture più complesse dell'AI e l'abbiamo trasformata in un viaggio visivo.

01 kmil viaggio che vi mostriamo
1
01 — Input

Tutto parte da una domanda.

Il sistema riceve la richiesta in linguaggio naturale, come la scrivereste a un collega.

Domanda

Nel progetto del 2004, quanti m² di superficie utile erano destinati alla distribuzione e quale rapporto rappresentavano sul totale? Confrontalo con gli 8.000 m² del nuovo progetto

2
02 — Parser

Prima bisogna capire cosa abbiamo davanti.

Il documento originale viene analizzato: titoli, paragrafi, tabelle, metadata e immagini vengono riconosciuti e separati.

Relazione tecnica · Progetto 2004Titolo
Paragrafo
Tabella
Studio · data · revisioneMetadata
Immagine
3
03 — Tokenizzazione

Il linguaggio viene trasformato in unità elaborabili.

Il testo si divide in piccoli pezzi, i token, che la macchina sa gestire.

Quanti m² erano destinati alla distribuzione?

Quanti8871m305²5927erano2184destinati41203alla119distribuzione30876

ID dei token: valori d'esempio.

4
04 — Chunking

La conoscenza viene organizzata.

Un documento troppo grande per essere cercato interamente viene trasformato in unità informative più gestibili.

CHUNK 01
CHUNK 02
CHUNK 03
CHUNK 04

Le righe evidenziate sono l'overlap: una parte condivisa tra chunk consecutivi, per non perdere il contesto.

5
05 — Embedding

Il testo diventa un punto nello spazio.

L'informazione viene trasformata in una rappresentazione numerica del suo significato.

Relazione tecnica 2004: superficie utile destinata alla distribuzione, 3.200 m²…

Testo
[0.183, −0.421, 0.774, 0.091 …]Numeri
Vettore
Punto nello spazio
6
06 — Spazio vettoriale

Il significato ha una geografia.

I punti con significato simile si avvicinano e formano gruppi. Quando arriva una domanda, entra nello stesso spazio e trova i vicini.

Trascinate per ruotare · rotella del mouse (o due dita) per ingrandire · doppio clic per ripartire · passate su un punto per leggerne il frammento. Ogni punto è un frammento di documento: punti vicini, significati simili. Rappresentazione semplificata in tre dimensioni: nella realtà le dimensioni sono centinaia.

7
07 — Vector database

La macchina sa dove cercare.

I vettori vengono memorizzati in un indice che trova in un istante gli elementi più vicini alla domanda.

Vector databasedomandai più vicini
8
08 — Retrieval

Non cerchiamo soltanto parole. Cerchiamo significato.

La domanda attraversa lo spazio, alcuni elementi vengono selezionati e i risultati estratti.

DomandaRicerca per significatoDati rilevanti
  • Relazione tecnica 2004 · p. 140,93
  • Tabella superfici 2004 · p. 150,89
  • Scheda dati nuovo progetto · p. 20,84

La barra indica la somiglianza di significato.

9
09 — Context

Ora abbiamo le informazioni giuste.

I frammenti recuperati vengono riuniti alla domanda in un unico prompt: è tutto ciò che il modello leggerà.

Contesto
Domanda: superficie utile destinata alla distribuzione nel 2004 e rapporto sul totale; confronto con gli 8.000 m² del nuovo progetto.
Frammento 1 · Relazione tecnica 2004, p. 14: “Superficie utile per la distribuzione: 3.200 m²”
Frammento 2 · Tabella superfici 2004, p. 15: “Superficie utile totale: 12.800 m²”
Frammento 3 · Scheda dati nuovo progetto, p. 2: “Superficie di progetto: 8.000 m²”
10
10 — LLM

Adesso il modello può rispondere.

Domanda e frammenti arrivano al modello linguistico come un unico prompt. Il modello genera la risposta basandosi sui frammenti ricevuti. Il sistema resta chiuso nel vostro perimetro, ma può dialogare con strumenti esterni attraverso un server MCP (Model Context Protocol): una porta controllata, aperta solo verso ciò che decidete di collegare.

Promptdomanda + frammentiModello linguistico (LLM)Rispostacon fontiServer MCPStrumenti esternisolo gli strumenti che collegatead esempio gestionale, calendario, posta
11
11 — Output

Tutta questa macchina. Per una risposta.

Dietro c'è una pipeline enorme. Davanti, una risposta chiara, con le fonti per verificarla.

  • Parser
  • Token
  • Chunk
  • Embedding
  • Spazio vettoriale
  • Database vettoriale
  • Retrieval
  • Contesto
  • Modello linguistico
Risposta

Nel 2004 la superficie utile destinata alla distribuzione era di 3.200 m², il 25% dei 12.800 m² totali. La scheda del nuovo progetto indica 8.000 m² senza precisare se riguardino la sola distribuzione. Se sì, sono 2,5 volte il dato del 2004 (+4.800 m²); se sono la superficie totale, il confronto va fatto sulla quota, che nel 2004 era del 25%. Con la tabella delle superfici del nuovo progetto il calcolo si chiude.

Relazione tecnica 2004 · p. 14Tabella superfici 2004 · p. 15Scheda dati nuovo progetto · p. 2

Le fonti permettono di verificare ogni risposta.

12
12 — Oltre la risposta

E se la macchina imparasse?

AGVM è la memoria vettoriale che permette al sistema di imparare: scrive nuova conoscenza, la ritrova quando serve e la fa evolvere nel tempo, anche tra una sessione e l'altra.

AGVMSistema RAGlegge e scrivescriverecuperaevolveAGVMmemoria vettoriale

RAG tradizionale

Legge documenti indicizzati in anticipo. La conoscenza cambia solo quando qualcuno la aggiorna.

RAG con AGVM

Scrive, ritrova e fa evolvere la propria conoscenza nel tempo, e la conserva tra una sessione e l'altra.

La complessità resta dietro le quinte.

La risposta arriva in superficie.

È questa la nostra sfida: costruire macchine estremamente sofisticate che, per chi le utilizza, risultino semplicemente naturali.

La tecnologia è complessa. Noi sappiamo renderla semplice.

Nel colloquio conoscitivo vi mostriamo come si traduce nella vostra realtà.

Prenota un audit