L'IA generativa spiegata: modelli, recupero, strumenti e applicazioni non sono la stessa cosa

L'IA generativa è più di un modello. Scopri come modelli, recupero, strumenti, contesto, runtime e applicazioni si integrano nei sistemi di IA in produzione.
Pubblicato:
Aleksandar Stajić
Aggiornato: 8 ottobre 2026 alle ore 18:10
L'IA generativa spiegata: modelli, recupero, strumenti e applicazioni non sono la stessa cosa

L'IA generativa non è un singolo componente. Un sistema di IA generativa in produzione di solito combina un modello generativo con codice applicativo che fornisce istruzioni e contesto, recupera conoscenza esterna quando necessario, espone strumenti per leggere o modificare sistemi esterni, gestisce lo stato di runtime e i permessi, e trasforma il risultato in un prodotto utilizzabile. Trattare modello, recupero, strumenti, contesto, runtime e applicazione come la stessa cosa nasconde i confini che determinano freschezza, sicurezza, affidabilità, costo e controllo.

Cosa significa realmente “IA generativa”?

A livello di modello, l'IA generativa si riferisce a modelli di IA che generano contenuti sintetici derivati come testo, immagini, audio, video, codice o altro output digitale. NIST AI 600-1 utilizza questo significato orientato al modello e discute separatamente i rischi a livello di modello, sistema, applicazione e caso d'uso.

Questa distinzione è importante perché un modello di IA non è la stessa cosa del sistema di IA completo. Il glossario attuale del NIST definisce un modello di IA come un componente che produce output da input utilizzando tecniche computazionali, statistiche o di machine learning, mentre un sistema di IA può includere software, hardware, applicazioni, strumenti o utilità che operano utilizzando l'IA.

Il modello più semplice e utile di un sistema di IA generativa

Come primo modello mentale, immagina un assistente aziendale che risponde: “Questo cliente può ricevere un rimborso oggi?” Una risposta utile può richiedere diverse responsabilità. Il modello linguistico può interpretare la domanda e scrivere la spiegazione, ma lo stato attuale dell'ordine può provenire da uno strumento di database, la politica di rimborso può provenire dal recupero di documenti, i permessi possono essere applicati dall'applicazione, e l'azione finale può richiedere una chiamata API controllata.

Un percorso di esecuzione comune

1
1. Richiesta dell'utente
L'applicazione riceve una domanda o un'attività in linguaggio naturale.
2
2. Politica e stato dell'applicazione
Identità, tenant, permessi, stato attuale del flusso di lavoro e regole di prodotto definiscono cosa è consentito fare alla richiesta.
3
3. Recupero o accesso diretto ai dati
Il sistema ottiene evidenze esterne o fatti attuali quando la conoscenza del modello è insufficiente.
4
4. Costruzione del contesto
Istruzioni, input dell'utente, evidenze selezionate, stato rilevante e definizioni degli strumenti vengono assemblati per il modello.
5
5. Inferenza del modello
Il modello generativo interpreta il contesto fornito e produce testo, output strutturato o una richiesta di strumento.
6
6. Esecuzione dello strumento quando necessario
Il runtime o l'applicazione convalida ed esegue le chiamate agli strumenti approvate al di fuori del modello.
7
7. Osservazione e continuazione
I risultati degli strumenti possono tornare al modello come nuovo contesto per un altro passo di inferenza.
8
8. Validazione e output del prodotto
L'applicazione convalida il risultato, registra lo stato o i dati di audit richiesti, e presenta o esegue l'esito finale.

I sistemi reali non seguono sempre esattamente questa sequenza. Il recupero può avvenire prima della prima chiamata al modello, gli strumenti possono essere selezionati durante un ciclo di agente, la logica applicativa deterministica può bypassare completamente il modello, e la validazione può avvenire in diverse fasi. Il punto è separare le responsabilità, non imporre un unico flusso di lavoro universale.

I sei confini che contano

Sei responsabilità all'interno di un prodotto di IA

Compito principaleInput tipiciNon è la stessa cosa di
Modello
Recupero
Strumenti
Contesto
Runtime / orchestratore
Applicazione

1. Il modello: la generazione è la sua responsabilità principale

Un modello generativo mappa gli input forniti su output generati. Per un modello linguistico, ciò può includere testo in linguaggio naturale, JSON strutturato, codice, classificazioni, riassunti, piani o argomenti per chiamate a strumenti. I modelli generativi multimodali possono lavorare con ulteriori tipi di input e output.

Il modello può contenere una conoscenza appresa sostanziale nei suoi parametri, ma la conoscenza parametrizzata non è un database live. Il modello non conosce automaticamente un documento creato cinque minuti fa, il livello attuale delle scorte, un record privato di un cliente o lo stato di un'applicazione, a meno che tali informazioni non vengano fornite attraverso il percorso di input corrente.

Ecco perché cambiare il modello non risolve automaticamente conoscenza obsoleta, permessi mancanti, recupero non funzionante, proprietà dello stato errata o esecuzione non sicura degli strumenti. Questi guasti spesso appartengono ad altri livelli.

2. Recupero: trovare prove esterne è un'operazione separata

Il recupero seleziona informazioni da una fonte esterna prima o durante la generazione. Il lavoro del 2020 sulla Retrieval-Augmented Generation di Lewis et al. ha reso esplicita la separazione combinando un modello generativo parametrico con una memoria non parametrica recuperata. I sistemi di produzione moderni utilizzano molte varianti di recupero, ma l'idea architetturale rimane: le prove utili possono essere recuperate al momento dell'inferenza invece di affidarsi solo a ciò che il modello ha appreso durante l'addestramento.

Il recupero può utilizzare ricerca lessicale, embedding, ricerca vettoriale, ricerca ibrida, SQL, grafi di conoscenza, filtri sui metadati, API o altri meccanismi di selezione. Un database vettoriale è quindi una possibile componente di recupero, non la definizione di RAG.

3. Strumenti: accesso e azione non sono conoscenza del modello

Uno strumento è un'interfaccia attraverso la quale un runtime AI può richiedere funzionalità esterne al modello. Uno strumento può interrogare un database, cercare sul web, leggere un file, calcolare un valore, chiamare un servizio interno, creare un ticket, inviare un messaggio, modificare un record o attivare un'altra operazione controllata.

L'attuale documentazione di OpenAI sul function calling rende esplicito questo confine: il function calling consente ai modelli di interfacciarsi con sistemi esterni e accedere a dati o azioni forniti dall'applicazione. Il modello può proporre o selezionare una chiamata, ma il sistema esterno esegue l'operazione reale.

L'uso degli strumenti crea quindi due domande separate: il modello può richiedere questa capacità? e l'applicazione la autorizzerà ed eseguirà? Un sistema di produzione non dovrebbe confondere l'intento del modello con il permesso di causare un effetto collaterale.

4. Contesto: ciò che il modello può vedere in questo momento

Il contesto è l'informazione disponibile al modello per un particolare passo di inferenza. La guida di Anthropic sull'ingegneria del contesto descrive il contesto come l'insieme di token inclusi quando si campiona da un LLM. In pratica, quell'insieme può contenere istruzioni di sistema, messaggi utente, cronologia della conversazione, prove recuperate, definizioni di strumenti, risultati di strumenti, riassunti di memoria e stato applicativo selezionato.

Il contesto non è quindi né la base di conoscenza completa né la memoria a lungo termine. Un'azienda può memorizzare dieci milioni di documenti mentre solo una manciata di passaggi entra in una singola chiamata al modello. Un runtime può persistere un anno di cronologia delle conversazioni esponendo solo i pezzi necessari per l'attività corrente.

La finestra di contesto crea anche un vincolo ingegneristico. Aggiungere più testo non garantisce una risposta migliore; informazioni irrilevanti, obsolete, contraddittorie o di bassa autorità possono diluire le prove che contano davvero.

5. Runtime e orchestrazione: coordinare il ciclo

Il runtime o livello di orchestrazione coordina come il modello partecipa a un'attività. A seconda dell'architettura, può gestire sessioni, richieste al modello, scoperta di strumenti, cicli di chiamata di strumenti, tentativi, passaggi di consegne, eventi in streaming, timeout, checkpoint, compattazione o ambienti di esecuzione.

Alcuni runtime sono codice applicativo sottile attorno a un'API del modello. Altri sono harness di agenti completi. Un runtime gestito da un fornitore può possedere parte del ciclo mentre l'applicazione possiede ancora la verità di dominio, l'autorizzazione, gli effetti collaterali aziendali e il ciclo di vita del prodotto.

Questo confine è importante perché dove viene eseguito il runtime e dove viene eseguita l'inferenza sono decisioni separate. Un client o processo agente in esecuzione locale può comunque chiamare un modello remoto, mentre un'applicazione remota può chiamare un modello ospitato su infrastruttura sotto il controllo dell'organizzazione.

6. L'applicazione: dove l'IA diventa un prodotto

L'applicazione è il confine del prodotto attorno ai componenti di IA. Possiede l'esperienza utente, il modello di dominio, lo stato corrente, l'identità, l'ambito del tenant, i permessi, la persistenza, le integrazioni di servizio, la validazione, l'osservabilità, la logica di fatturazione o quota dove rilevante, e le regole che determinano ciò che l'IA è autorizzata a vedere o fare.

Questo è lo strato che trasforma "un modello può produrre output utili" in "un sistema può fornire una capacità affidabile". Lo stesso modello può partecipare a un assistente di ricerca privato, a un flusso di lavoro di supporto, a un agente di codice o a un'applicazione commerciale perché l'applicazione circostante modifica i dati, gli strumenti, le politiche, lo stato e il contratto di esecuzione.

Come le parti lavorano insieme in una richiesta reale

Considera un assistente di supporto a cui viene chiesto: "Rimborsa l'ordine 4711 se è ancora idoneo, e spiega perché". La richiesta combina conoscenza, stato corrente, autorizzazione, ragionamento e un effetto collaterale.

EsigenzaStrato correttoPerché
Politica di rimborsoRecuperoIl sistema deve trovare la politica applicabile corrente e preservarne la provenienza.
Stato dell'ordine 4711Accesso diretto ai dati/strumentiIl record corrente dell'ordine è stato autorevole volatile, non qualcosa da indovinare dalla conoscenza del modello.
Autorità dell'utente a rimborsareApplicazione / autorizzazioneI permessi devono essere applicati indipendentemente da ciò che il modello richiede.
Interpretare la politica rispetto ai fatti dell'ordineModello + contestoIl modello può ragionare sulle prove della politica e sullo stato corrente dell'ordine forniti.
Eseguire il rimborsoStrumento + regole di transazione dell'applicazioneUn'operazione esterna controllata modifica lo stato reale.
Spiegare il risultatoModelloIl modello può generare la spiegazione rivolta all'utente dai risultati validati.
Verificare cosa è successoApplicazione / runtimeIl sistema registra prove, chiamate, decisioni, effetti collaterali ed errori come richiesto.

Se l'assistente ha solo il modello linguistico, può discutere di rimborsi ma non può sapere in modo sicuro se l'ordine 4711 è attualmente idoneo o eseguire la transazione. Se ha solo il recupero, può trovare la politica ma manca comunque dello stato dell'ordine in tempo reale. Se ha strumenti senza autorizzazione dell'applicazione, può diventare capace ma non sicuro. L'affidabilità deriva dal comporre gli strati con una proprietà esplicita.

Diversi prodotti di IA usano combinazioni diverse

La presenza di un modello non definisce l'intera architettura

RecuperoStrumentiStato autorevoleCapacità tipica
Assistente solo modello
Assistente basato su recupero
Assistente che usa strumenti
Applicazione agentica

Questi sono modelli architetturali, non classifiche di maturità. Una funzionalità solo modello può essere il design corretto quando il compito non richiede fatti o azioni esterne. Aggiungere recupero, strumenti, memoria o un ciclo di agente è giustificato solo quando il compito richiede quelle capacità.

Evidenza di implementazione: Aaasaasa AI Client

Aaasaasa AI Client è uno spazio di lavoro IA desktop local-first costruito con Nuxt 4, Electron e TypeScript. Il suo AI Hub separa deliberatamente agente/client, provider, modello, posizione runtime, permessi e client web invece di trattarli come un'unica impostazione "IA".

Questa separazione crea un comportamento concreto. Direct Chat può parlare con i modelli senza strumenti di filesystem o shell. Un agente Codex può usare un workspace selezionato e un profilo di permessi. Ollama può fornire inferenza locale diretta, mentre LM Studio e endpoint configurabili compatibili con OpenAI rappresentano altri percorsi di provider. Un processo Codex in esecuzione locale può comunque usare un modello cloud, quindi l'interfaccia utente e l'architettura non equiparano runtime locale con inferenza locale.

L'implementazione contiene anche supporto Qdrant/vettoriale, capacità di estrazione documenti e un broker MCP di directory autenticato. Questi componenti illustrano un altro confine: l'infrastruttura di recupero e l'accesso agli strumenti possono vivere nello stesso prodotto senza diventare proprietà del modello stesso.

Concetto A01Evidenza di implementazione di Aaasaasa AI Client
ModelloUn identificatore di modello specifico del provider è selezionato separatamente da provider e runtime.
ProviderOllama, LM Studio, servizi compatibili con OpenAI e altri percorsi di provider sono rappresentati separatamente.
RuntimeLa posizione locale o remota dell'agente/runtime è tracciata indipendentemente dal modello.
Strumenti / accessoDirect Chat non ha strumenti di filesystem o shell; l'accesso controllato alle directory è intermediato separatamente.
PermessiI profili di permessi del workspace sono politiche dell'applicazione/sessione, non capacità del modello.
Infrastruttura di recuperoIl supporto vettoriale e l'estrazione documenti esistono come capacità di dati/recupero piuttosto che come funzionalità del modello.
ApplicazioneIl prodotto Electron/Nuxt coordina UI, credenziali, provider, scoperta del runtime, permessi, strumenti e interazione con il modello.

Errori di categoria comuni

Errore di categoriaCosa sta effettivamente accadendo
“L'IA conosce i nostri documenti.”L'applicazione o il livello di recupero rende disponibile al modello il contenuto selezionato dei documenti.
“RAG è il nostro database vettoriale.”Il database vettoriale può essere un indice o archivio utilizzato da una pipeline di recupero; RAG è il pattern di recupero più generazione.
“Il modello ha chiamato il nostro CRM.”Il modello ha prodotto una richiesta di strumento; il runtime/l'applicazione ha autorizzato ed eseguito la chiamata esterna.
“È IA locale perché l'agente desktop viene eseguito localmente.”La posizione del runtime e la posizione dell'inferenza sono separate. Un runtime locale può comunque invocare un modello remoto.
“Il modello ha il permesso di modificare i file.”L'applicazione/il runtime concede una capacità di strumento secondo una politica di autorizzazione; il permesso non è una proprietà intrinseca del modello.
“Più contesto significa più conoscenza.”Il contesto è l'input finito reso disponibile per una singola inferenza. Un contesto più ampio può contenere più rumore, conflitti o informazioni obsolete.
“Il chatbot è l'architettura IA.”L'interfaccia chat è una sola interfaccia. Il sistema può includere anche identità, stato, recupero, strumenti, runtime, validazione, persistenza e osservabilità.

Modalità di guasto quando i confini collassano

Gli errori di confine non sono semplicemente problemi di terminologia. Creano guasti di produzione distinti che richiedono correzioni diverse.

Diagnosticare il livello guasto prima di sostituire il modello

SintomoProbabile problema di confinePrimo controllo architetturale
Risposta obsoleta
Fatto aziendale mancante
Effetto collaterale non sicuro
Risposta confusa con molto testo fornito
Uso imprevisto del cloud
L'agente si blocca o si ripete

Cosa è stabile e cosa è sensibile alla versione?

Le distinzioni architetturali in questo articolo sono intenzionalmente neutre rispetto al fornitore. Gli esempi attuali riportati di seguito sono fatti di implementazione che dovrebbero essere ricontrollati quando le API evolvono.

AreaIdea architetturale stabileEsempio attuale verificato l'8 ottobre 2026
Modello IA vs sistemaUn modello è un componente all'interno di un sistema più ampioIl glossario attuale del NIST definisce separatamente modello IA e sistema IA.
RAGLa generazione può essere condizionata da informazioni esterne recuperateLa formulazione di Lewis et al. 2020 rimane il riferimento fondamentale; i metodi di recupero in produzione ora si estendono ben oltre un singolo design di indice denso.
Recupero ospitatoIl recupero può essere esposto come strumento gestitoOpenAI File Search è attualmente uno strumento dell'API Responses che cerca nelle basi di conoscenza di file caricati utilizzando il recupero semantico e per parole chiave.
Chiamata di funzione/strumentoUn modello può richiedere capacità esterne definite dall'applicazioneOpenAI attualmente documenta la chiamata di funzione come interfaccia verso sistemi esterni, dati e azioni.
Ingegneria del contestoIl comportamento del modello dipende dalle informazioni finite fornite per l'inferenza correnteLa guida ingegneristica attuale di Anthropic definisce il contesto come l'insieme di token incluso durante il campionamento dall'LLM e si concentra sulla curatela di tale insieme.
API dei fornitoriSDK, nomi degli strumenti, forme degli endpoint e funzionalità supportate cambianoTrattare la documentazione del fornitore come sensibile alla versione anche quando il confine di responsabilità rimane stabile.

Un articolo fonte di verità dovrebbe quindi preservare entrambi i livelli: concetti stabili per l'architettura e prove datate per le implementazioni attuali. Mescolare i due fa invecchiare un articolo inutilmente in fretta.

Il test del confine dei componenti IA

Quando si valuta una funzionalità IA, porre le seguenti domande in ordine. Le risposte rivelano quali componenti il sistema ha effettivamente e quali responsabilità sono ancora implicite.

Sette domande per un design di produzione

1
1. Cosa genera l'output?
Identificare il modello esatto e le modalità o gli output strutturati che fornisce.
2
2. Quali fatti sono autorevoli al di fuori del modello?
Identificare documenti, database, API, stato corrente e altre fonti di verità.
3
3. Come vengono selezionate le informazioni rilevanti?
Separare ricerca diretta, ricerca, recupero, ranking e costruzione del contesto.
4
4. Cosa può causare effetti collaterali reali?
Elencare strumenti e azioni esterne, quindi identificare chi li valida e li autorizza.
5
5. Cosa raggiunge il modello come contesto?
Rendere espliciti istruzioni, prove, stato, cronologia, memoria e definizioni degli strumenti.
6
6. Chi possiede il ciclo?
Identificare il runtime o l'harness che gestisce chiamate, eventi, tentativi, cicli di strumenti e sessioni.
7
7. Cosa rimane di responsabilità dell'applicazione?
Rendere espliciti identità, permessi, stato del dominio, validazione, persistenza, osservabilità e UX.

Cosa non è l'IA generativa

L'IA generativa non è sinonimo di LLM, anche se gli LLM sono una classe importante di modelli generativi. Non è nemmeno sinonimo di RAG, di un database vettoriale, di un agente, di un protocollo di strumenti, di un'interfaccia chatbot o di un'applicazione.

Questi concetti possono essere collegati, ma ciascuno risponde a una diversa domanda architetturale. Un LLM chiede come viene prodotto l'output linguistico. Il recupero chiede da dove provengono le prove esterne. Gli strumenti chiedono come vengono esposte le capacità esterne. Il contesto chiede cosa può vedere il modello. Il runtime chiede come viene coordinata l'esecuzione. L'applicazione chiede come la capacità diventa un prodotto controllato.

Dove andare dopo nel grafo della conoscenza

Una volta che questi confini sono chiari, i argomenti più profondi diventano più facili da collocare. RAG appartiene al recupero e alla costruzione del contesto. Il Trigger di Recupero decide quando sono richieste prove esterne. La memoria dell'agente riguarda ciò che persiste nel tempo. La chiamata di strumenti e MCP appartengono all'accesso alle capacità. Gli harness degli agenti appartengono all'orchestrazione del runtime. RBAC, l'isolamento dei tenant e l'autorizzazione del dominio appartengono al confine di sicurezza dell'applicazione e della piattaforma.

Limitazioni

Il modello a sei livelli è una mappa delle responsabilità, non un requisito che ogni prodotto debba distribuire sei servizi separati. Una piccola applicazione può implementare la costruzione del contesto, il retrieval e l'orchestrazione all'interno di un unico processo. Una piattaforma gestita può raggruppare diverse responsabilità dietro una sola API. La distribuzione fisica può essere combinata mentre la titolarità semantica rimane distinta.

Anche la terminologia varia tra fornitori e ricerca. "Agente", "runtime", "memoria", "strumento", "connettore" e "contesto" possono essere definiti in modo diverso. Le definizioni qui scelte servono a rendere espliciti la titolarità operativa e la diagnosi dei guasti, non a sostenere che ogni framework utilizzi un vocabolario identico.

La sezione Aaasaasa AI Client documenta un modello di implementazione. Dimostra che confini espliciti sono praticabili, ma non prova che la stessa disposizione dei componenti sia ottimale per ogni prodotto di IA.

Cosa cambierebbe questa risposta?

La mappa delle responsabilità richiederebbe una revisione se le architetture dei modelli stesse iniziassero a possedere stato esterno autorevole, permessi, effetti collaterali transazionali durevoli e accesso verificabile alle fonti come proprietà intrinseche anziché come capacità fornite da un sistema circostante. Le attuali architetture di produzione non rendono sicura questa assunzione generale.

I singoli esempi di implementazione cambieranno molto prima. Gli strumenti di retrieval ospitati, le API per agenti, le integrazioni MCP, le funzionalità di gestione del contesto e le capacità dei fornitori si evolvono rapidamente. Questi dettagli dovrebbero essere aggiornati senza far collassare le distinzioni di fondo tra generazione, evidenza, accesso alle capacità, contesto, esecuzione e controllo dell'applicazione.

Conclusione

L'IA generativa diventa più facile da progettare una volta che "l'IA" smette di essere trattata come un'unica scatola nera. Il modello è il componente generativo, non il prodotto completo. Il retrieval fornisce evidenze esterne. Gli strumenti espongono capacità. Il contesto porta informazioni selezionate nell'inferenza corrente. Il runtime coordina l'esecuzione. L'applicazione possiede il confine autorevole del prodotto.

Questa separazione è utile più che per la sola spiegazione. Indica agli ingegneri da dove provengono i fatti obsoleti, dove risiede l'autorizzazione, perché un runtime locale può comunque usare l'inferenza cloud, perché RAG non equivale a un database vettoriale, perché le chiamate agli strumenti richiedono validazione e perché cambiare il modello non può riparare ogni guasto del sistema.

La domanda architetturale durevole non è quindi "Quale modello di IA stiamo usando?". È: quale responsabilità possiede ciascun componente, quali evidenze attraversano ciascun confine e quale livello è autorizzato a modificare lo stato reale?

FAQ

Confini dei sistemi di IA generativa

L'IA generativa è la stessa cosa di un LLM?

No. Un LLM è un tipo di modello generativo. L'IA generativa include anche altre modalità, e un sistema di IA generativa in produzione può includere retrieval, strumenti, logica di runtime, stato dell'applicazione, permessi, persistenza e interfacce utente attorno al modello.

Il RAG fa parte del modello?

Di solito no. Il RAG è un pattern applicativo/di sistema che recupera informazioni esterne e fornisce evidenze selezionate al modello. Alcune piattaforme integrano strettamente il retrieval con le API del modello, ma la responsabilità rimane distinta.

È necessario un database vettoriale per il RAG?

No. Il RAG può utilizzare ricerca vettoriale, ricerca lessicale, retrieval ibrido, SQL, API, grafi di conoscenza o altri metodi. La proprietà che lo definisce è il recupero di informazioni esterne per la generazione, non una specifica tecnologia di archiviazione.

Gli strumenti sono la stessa cosa del contesto?

No. Uno strumento è una capacità esterna. La sua definizione può essere rappresentata nel contesto, e il suo risultato può successivamente entrare nel contesto, ma la capacità effettiva viene eseguita al di fuori del modello.

Eseguire un client di IA localmente significa che il modello è locale?

No. La posizione del runtime e la posizione dell'inferenza sono separate. Un'applicazione desktop locale o un agente può chiamare un modello remoto, mentre un'applicazione remota può chiamare un modello ospitato internamente.

Chi dovrebbe applicare i permessi per gli strumenti di IA?

Il confine di sicurezza dell'applicazione o del runtime dovrebbe applicare l'autorizzazione. Un modello può richiedere un'operazione, ma l'intento del modello non dovrebbe mai essere considerato autorità di esecuzione sufficiente.

Dove dovrebbe risiedere lo stato corrente dell'applicazione?

Lo stato volatile autorevole dovrebbe normalmente rimanere nell'applicazione o nel sistema di dominio che lo possiede. L'IA può ricevere lo stato rilevante tramite contesto controllato o accesso agli strumenti quando necessario.

Glossario

Termini principali

Modello generativo
Un modello di IA progettato per generare contenuti sintetici derivati come testo, immagini, audio, video, codice o output strutturato.
Retrieval
Il processo di selezione di informazioni rilevanti da una fonte o archivio esterno per l'attività corrente.
RAG
Retrieval-Augmented Generation: un pattern in cui informazioni esterne recuperate vengono fornite a un modello generativo per migliorare l'output corrente.
Strumento
Una capacità esposta a un runtime di IA per leggere dati, calcolare, cercare o eseguire un'azione esterna.
Contesto
Le informazioni disponibili al modello per uno specifico passo di inferenza.
Runtime / orchestratore
Lo strato software che coordina chiamate al modello, chiamate a strumenti, cicli di attività, sessioni, tentativi, eventi o ambienti di esecuzione.
Applicazione
Il prodotto e lo strato di dominio che possiede interazione utente, stato autorevole, permessi, validazione, persistenza e comportamento di business.
Fornitore
Il servizio o runtime che espone l'accesso a uno o più modelli; l'identità del fornitore e l'identità del modello sono questioni separate.

Fonti primarie ed evidenze di implementazione

Le definizioni stabili di seguito sono ancorate a standard/ricerca; gli esempi di implementazione in rapida evoluzione utilizzano la documentazione ingegneristica ufficiale corrente. Aaasaasa AI Client è una prova di implementazione originale ed è stato verificato rispetto allo stato del suo codice/documentazione datato 26 luglio 2026.

NIST AI 600-1 — Profilo di Intelligenza Artificiale Generativa

Il profilo di IA generativa del NIST, che include la definizione di IA generativa e la distinzione esplicita tra questioni a livello di modello, sistema, applicazione e caso d'uso.

NIST — Modello di Intelligenza Artificiale

Definizione attuale del glossario NIST di un modello di IA come componente di un sistema informativo che produce output da input utilizzando tecniche di IA.

NIST — Sistema di Intelligenza Artificiale

Definizione attuale del glossario NIST che mostra che un sistema di IA può includere sistemi dati, software, hardware, applicazioni, strumenti o utilità che utilizzano l'IA.

Lewis et al. — Generazione Aumentata dal Recupero per Compiti NLP ad Alta Intensità di Conoscenza

Il documento del 2020 che introduce la formulazione RAG che combina un modello generativo con memoria non parametrica recuperata.

OpenAI — Ricerca File

Documentazione ufficiale attuale per il recupero di file ospitato nell'API Responses utilizzando basi di conoscenza di file caricati, ricerca semantica e ricerca per parole chiave.

OpenAI — Chiamata di Funzioni

Documentazione ufficiale attuale che descrive la chiamata di strumenti/funzioni come interfaccia tra modelli e sistemi esterni, dati e azioni.

Anthropic — Ingegneria Efficace del Contesto per Agenti IA

Linee guida ingegneristiche che definiscono il contesto come l'insieme di token disponibili durante il campionamento LLM e spiegano perché la selezione del contesto è un problema di risorse finite.

Related Articles

Architettura Multi-Tenant di Livello Enterprise per una Piattaforma Internazionale

Architettura Multi-Tenant di Livello Enterprise per una Piattaforma Internazionale

Loving Rocks è una piattaforma per matrimoni di livello enterprise progettata con una vera architettura multi-tenant, database isolati per tenant e internazionalizzazione integrata per scalabilità globale, sicurezza e stabilità operativa a lungo termine.

Fonte di verità nei sistemi di IA: da dove proviene realmente la conoscenza affidabile

Fonte di verità nei sistemi di IA: da dove proviene realmente la conoscenza affidabile

Una Fonte di Verità definisce quale fonte è autorevole per un fatto o uno stato specifico. Scopri come si differenzia da RAG, provenienza, memoria, contesto, database vettoriali e sistemi di registrazione.

IA sovrana: controllo di modelli, dati, infrastrutture e dipendenze

IA sovrana: controllo di modelli, dati, infrastrutture e dipendenze

L'IA sovrana riguarda il controllo effettivo su modelli, dati, infrastrutture, software, operazioni e dipendenze strategiche — non semplicemente dove è ospitato un modello di IA.

Che cos'è un architetto di piattaforme AI? Modelli, dati, runtime, sicurezza e operazioni

Che cos'è un architetto di piattaforme AI? Modelli, dati, runtime, sicurezza e operazioni

Un Architetto di Piattaforme AI progetta fondamenta AI riutilizzabili attraverso modelli, fornitori, recupero, agenti, identità, sicurezza, valutazione, osservabilità e operazioni.

MCP spiegato: cosa collega, cosa non fa e dove si colloca

MCP spiegato: cosa collega, cosa non fa e dove si colloca

Il Model Context Protocol collega le applicazioni di intelligenza artificiale a strumenti, risorse e prompt esterni attraverso un confine standard client-server. Scopri cosa fa MCP, cosa non fa e dove si colloca nell'architettura degli agenti.

Come sapere se un agente IA ha effettivamente usato le prove giuste

Come sapere se un agente IA ha effettivamente usato le prove giuste

Un agente IA può citare fonti e comunque utilizzare le prove sbagliate. Questo articolo introduce un metodo pratico per verificare il supporto delle affermazioni, l'autorevolezza della fonte, l'applicabilità, la provenienza e se le prove abbiano effettivamente influenzato la risposta.

MCP vs A2A vs UCP vs AP2 vs A2UI: Lo stack di protocolli degli agenti spiegato

MCP vs A2A vs UCP vs AP2 vs A2UI: Lo stack di protocolli degli agenti spiegato

MCP, A2A, UCP, AP2 e A2UI sono spesso presentati come standard per agenti concorrenti. Per lo più risolvono problemi di interoperabilità diversi. Questa guida mappa ciascun protocollo sul confine che effettivamente standardizza—e mostra come possano lavorare insieme in un unico sistema di produzione.

ADR vs NFR: decisioni architetturali e qualità del sistema non sono la stessa cosa

ADR vs NFR: decisioni architetturali e qualità del sistema non sono la stessa cosa

ADR vs NFR spiegati: scopri come i requisiti di qualità del sistema guidano le decisioni architetturali, come gli ADR registrano i compromessi e perché la validazione rimane separata.

Cosa dovrebbe ricordare, dimenticare, ricalcolare o recuperare di nuovo un agente IA?

Cosa dovrebbe ricordare, dimenticare, ricalcolare o recuperare di nuovo un agente IA?

Gli agenti a lunga esecuzione non dovrebbero ricordare tutto. Questo articolo fornisce un modello pratico di ciclo di vita per decidere cosa appartiene alla memoria durevole, cosa dovrebbe essere recuperato di nuovo, cosa è più sicuro ricalcolare e cosa dovrebbe scadere o essere sostituito.

Database vettoriali, embedding e reranking: tre parti diverse del recupero

Database vettoriali, embedding e reranking: tre parti diverse del recupero

Gli embedding rappresentano il significato, i database vettoriali recuperano i candidati e i reranker affinano i risultati. Scopri come questi tre livelli di recupero si differenziano e collaborano nel RAG.

Che cos'è un AI Solution Architect? Confini del sistema, responsabilità e compromessi

Che cos'è un AI Solution Architect? Confini del sistema, responsabilità e compromessi

Un Solution Architect AI trasforma i requisiti aziendali in un sistema AI pronto per la produzione, attraverso dati, modelli, strumenti, sicurezza, runtime, valutazione e operazioni.

AI Air-Gapped: Come funzionano i sistemi di IA senza Internet o accesso al cloud

AI Air-Gapped: Come funzionano i sistemi di IA senza Internet o accesso al cloud

L'IA air-gapped esegue modelli, RAG e applicazioni di IA all'interno di un dominio di sicurezza isolato senza dipendenze da internet o dal cloud. Scopri come modelli, dati, aggiornamenti e strumenti operano offline.