Gemini File Search: il RAG di Google è ora “as-a-Service” ed è gratis

Google regala il RAG gestito: upload, chunking, embedding e query senza scrivere una riga di codice. File Search fa tutto automaticamente dentro Gemini API. Scopri quando conviene usarlo (e quando no) →

File Search, il nuovo strumento integrato nella Gemini API, trasforma il concetto di Retrieval-Augmented Generation in un servizio completamente gestito nel cloud.
Storage e query sono gratuiti, e i costi per l’indicizzazione rientrano tra i più bassi del mercato.

Negli ultimi mesi abbiamo assistito a un’evoluzione chiara: l’intelligenza artificiale non è più solo generativa, ma sempre più contestuale.
Le aziende vogliono modelli che non si limitino a “inventare” risposte, ma che sappiano rispondere basandosi sui propri dati interni, documenti, policy, email e archivi.

È qui che entra in gioco il RAG (Retrieval-Augmented Generation): un’architettura che combina ricerca semantica e generazione testuale per produrre risposte fondate su dati reali e verificabili.

Finora, però, creare un sistema RAG richiedeva infrastrutture complesse:
database vettoriali, modelli di embedding, chunking personalizzato, caching, retrieval e un monitoraggio costante delle pipeline.

Con Gemini File Search, Google ribalta il paradigma:

Il RAG diventa finalmente un servizio cloud pronto all’uso.

Cos’è Google Gemini File Search

File Search è un nuovo strumento integrato direttamente nella Gemini API che automatizza completamente la pipeline di Retrieval-Augmented Generation.

Con un’unica chiamata API puoi:

  1. Caricare i tuoi file (PDF, DOCX, TXT, JSON, codice, ecc.);
  2. Lasciare che Google li indicizzi (embedding + chunking automatico);
  3. Interrogarli in linguaggio naturale, ricevendo risposte basate sui tuoi documenti;
  4. Ottenere citazioni automatiche, che mostrano le fonti effettive utilizzate nella risposta.

In altre parole, niente più Pinecone, FAISS o Weaviate da mantenere,
nessun tuning di chunking, nessun retrieval da orchestrare.

Gemini gestisce tutto, storage, indicizzazione e ricerca vettoriale all’interno dell’infrastruttura cloud di Google.

Modello di pricing: trasparente e scalabile

Google ha costruito File Search per essere economicamente sostenibile e facilmente adottabile da team di qualsiasi dimensione.

Il modello di prezzo è semplice: paghi solo per l’indicizzazione iniziale, mentre storage e query embedding restano gratuiti.

Una scelta che rende la tecnologia RAG accessibile non solo alle grandi aziende, ma anche a startup e sviluppatori indipendenti.

Ti sta piacendo?

Ricevi una guida pratica ogni settimana. AI, tool e automazioni.

Tabella riassuntiva dei costi

VoceCostoNote
Indicizzazione iniziale (embedding)$0,15 / 1M tokenPaghi solo la prima volta
Storage dei fileGratisPersistente nel cloud
Embedding durante queryGratisNessun costo a runtime
File Search QueryIncluso nei token modello(contano come contesto)
File massimo per documento100 MBLimite tecnico per ogni file
Storage totale per progetto1 GB (free) → 1 TB (livello 3)In base al piano
File supportatiPDF, DOCX, TXT, JSON, JS, PY, ecc.Ampia compatibilità

Puoi creare più File Search Store all’interno dello stesso progetto Gemini File Search API: ciascuno è un archivio indipendente con i propri documenti e embedding. Google consiglia di mantenere ogni store sotto i 20 GB per garantire latenze di recupero ottimali, anche se il totale del progetto può arrivare fino a 1 TB nei piani più alti.

💡 In pratica: se gestisci una knowledge base aziendale o un archivio documentale di 500 MB,
l’indicizzazione ti costa meno di 1 dollaro, e puoi poi interrogare i file all’infinito senza costi aggiuntivi.

Come funziona dietro le quinte

Il principio è quello della ricerca semantica.
Quando carichi un file, File Search lo:

  • spezza in chunk (frammenti di testo da 200-500 token);
  • genera embedding numerici che catturano il significato semantico del testo;
  • salva tutto in uno store vettoriale gestito da Google.

Quando fai una query:

  1. Il prompt viene convertito in embedding.
  2. Gemini cerca i chunk più simili semanticamente nel tuo store.
  3. Quei chunk vengono inseriti come contesto nella chiamata generateContent().
  4. La risposta viene generata, citando esattamente da dove proviene l’informazione.

Questa architettura è identica a un RAG classico, ma senza dover gestire nulla del backend.

Esempio pratico in Python

from google import genai
from google.genai import types
import time

client = genai.Client()

# 1. Crea un archivio di ricerca
store = client.file_search_stores.create(config={'display_name': 'kb_aziendale'})

# 2. Carica e indicizza un file
op = client.file_search_stores.upload_to_file_search_store(
    file='procedure_sicurezza.pdf',
    file_search_store_name=store.name,
    config={'display_name': 'Procedure Sicurezza'}
)

while not op.done:
    time.sleep(5)
    op = client.operations.get(op)

# 3. Interroga il file store
response = client.models.generate_content(
    model="gemini-2.5-flash",
    contents="Quali sono le policy password per i dipendenti?",
    config=types.GenerateContentConfig(
        tools=[types.Tool(
            file_search=types.FileSearch(
                file_search_store_names=[store.name]
            )
        )]
    )
)

print(response.text)

Risultato:
Gemini risponde basandosi solo sul documento “procedure_sicurezza.pdf”, citando il paragrafo e la pagina specifica.

Cosa cambia rispetto a un RAG tradizionale

AspettoRAG tradizionaleGemini File Search
InfrastrutturaNecessita vector DB esterno (Pinecone, FAISS, ecc.)Gestita da Google
ChunkingManuale o con librerie (LangChain, LlamaIndex)Automatico
Gestione embeddingDa configurare e mantenereIntegrata nel servizio
RetrievalDipende dal retriever e dalla pipelineSemantico nativo Gemini
CitazioniDa implementareAutomatiche
Costi di queryComputazione + storage + I/OSolo token modello
ScalabilitàLimitata dal DB e dalla RAMCloud nativo

In pratica, Google offre RAG-as-a-Service: tu pensi al prodotto, il sistema pensa ai dati.

Privacy e gestione dei dati

C’è un punto cruciale che va chiarito.

  • Se usi la chiave gratuita di AI Studio, rientri negli Unpaid Services:
    i dati caricati possono essere usati da Google per migliorare i propri modelli (come specificato nei termini).
  • Se attivi un progetto con billing o usi Vertex AI, i dati sono esclusi da qualsiasi addestramento e rimangono privati, protetti da IAM e controlli enterprise.

💡 In sintesi:
AI Studio = ottimo per test e prototipi.
Vertex AI = perfetto per uso aziendale, con governance e sicurezza.

Casi d’uso concreti

1. Knowledge base interna

Carichi le policy, manuali e documenti ISO aziendali → ottieni risposte contestualizzate e verificabili per i dipendenti.

2. Assistenza clienti automatizzata

Indicizzi ticket, FAQ, email e manuali → il chatbot risponde citando le fonti, senza allucinare.

3. Analisi documentale

Importi report e contratti → chiedi “quali clausole prevedono penali oltre i 30 giorni” → ottieni risposta con riferimenti puntuali.

4. Inbox intelligente

Colleghi Gmail via API → File Search indicizza le email → Gemini risponde:

“Mostrami le offerte commerciali ricevute questa settimana.”

Limiti tecnici

  • Max 100 MB per file singolo, limite tecnico per ogni documento caricato.
  • Consigliato ≤ 20 GB per store, per mantenere latenze di recupero ottimali.
  • I file caricati tramite la Files API vengono conservati per un massimo di 48 ore se non vengono importati in un File Search Store. Una volta importati (o caricati direttamente nello store), diventano persistenti e restano disponibili nel cloud finché non vengono rimossi manualmente.
  • I nomi degli store sono globali e univoci a livello di progetto (non puoi avere due store con lo stesso nome).
  • Attualmente, il File Search Tool è compatibile con i modelli gemini-2.5-pro e gemini-2.5-flash.

Benchmark e prestazioni

Secondo i primi test interni e demo ufficiali:

  • Query parallele fino a 2 secondi su corpora di migliaia di file.
  • Riduzione del 90% della complessità operativa rispetto a un RAG self-managed.
  • Costi di gestione quasi nulli, dato che la spesa ricorrente è solo quella del modello Gemini.

Perché è un passo importante

Gemini File Search rappresenta un cambio di paradigma per chi sviluppa con l’AI:

  • Rende il RAG accessibile anche a chi non ha risorse infrastrutturali.
  • Azzera il time-to-market: un singolo script basta per avere retrieval e grounding.
  • Riduce i costi rispetto alle soluzioni self-hosted o SaaS di terze parti.
  • Favorisce la trasparenza con citazioni automatiche e grounding verificabile.
  • Integra tutto nel flusso esistente: la chiamata generateContent() è la stessa, basta aggiungere il tool file_search.

Demo ufficiale: “Ask the Manual”

Per capire fino in fondo come funziona File Search, Google ha pubblicato una demo interattiva ufficiale chiamata “Ask the Manual”, disponibile direttamente in AI Studio.

L’app mostra in tempo reale il ciclo completo di retrieval gestito nel cloud:

  1. Carichi un documento (es. un manuale tecnico o una policy PDF).
  2. Il sistema lo suddivide automaticamente in chunk e genera embedding con il modello gemini-embedding-001.
  3. Quando inserisci una domanda, Gemini recupera i frammenti più pertinenti e li utilizza per formulare una risposta con citazioni automatiche delle fonti.
  4. Tutto avviene in pochi secondi, senza configurazioni o database esterni.

La demo è un ottimo modo per visualizzare l’intero flusso RAG-as-a-Service, utile sia a sviluppatori che a chi vuole valutare l’impatto del tool su knowledge base e sistemi di supporto clienti.

👉 Provala qui: https://aistudio.google.com/apps/bundled/ask_the_manual

Risorse utili

🔗 Documentazione ufficiale → https://ai.google.dev/gemini-api/docs/file-search
💬 Prezzi embedding → Gemini Pricing

Conclusione

File Search non è solo una funzione, è un segnale chiaro della direzione che sta prendendo Google: portare la potenza del RAG nel cloud, rendendolo scalabile, verificabile e accessibile a tutti.

Per chi sviluppa prodotti AI o gestisce knowledge base aziendali, questo strumento può ridurre mesi di lavoro infrastrutturale a poche righe di codice.

Nuovo su Google

Aggiungi francescogruner.it come fonte preferita

Se leggi spesso i miei articoli su AI, automazione e tecnologia, ora puoi dire a Google che vuoi vedere più spesso i contenuti di francescogruner.it tra le notizie.

Francesco Gruner
Francesco Gruner

Sono un consulente IT, divulgatore e imprenditore tech. Mi occupo di automazione, AI e gestione di sistemi e infrastrutture IT, cercando soluzioni semplici a problemi complessi. Qui condivido strumenti, esperimenti e idee utili.