Vai al contenuto

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

Voce
Indicizzazione iniziale (embedding)
Costo
$0,15 / 1M token
Note
Paghi solo la prima volta
Voce
Storage dei file
Costo
Gratis
Note
Persistente nel cloud
Voce
Embedding durante query
Costo
Gratis
Note
Nessun costo a runtime
Voce
File Search Query
Costo
Incluso nei token modello
Note
(contano come contesto)
Voce
File massimo per documento
Costo
100 MB
Note
Limite tecnico per ogni file
Voce
Storage totale per progetto
Costo
1 GB (free) → 1 TB (livello 3)
Note
In base al piano
Voce
File supportati
Costo
PDF, DOCX, TXT, JSON, JS, PY, ecc.
Note
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

Aspetto
Infrastruttura
RAG tradizionale
Necessita vector DB esterno (Pinecone, FAISS, ecc.)
Gemini File Search
Gestita da Google
Aspetto
Chunking
RAG tradizionale
Manuale o con librerie (LangChain, LlamaIndex)
Gemini File Search
Automatico
Aspetto
Gestione embedding
RAG tradizionale
Da configurare e mantenere
Gemini File Search
Integrata nel servizio
Aspetto
Retrieval
RAG tradizionale
Dipende dal retriever e dalla pipeline
Gemini File Search
Semantico nativo Gemini
Aspetto
Citazioni
RAG tradizionale
Da implementare
Gemini File Search
Automatiche
Aspetto
Costi di query
RAG tradizionale
Computazione + storage + I/O
Gemini File Search
Solo token modello
Aspetto
Scalabilità
RAG tradizionale
Limitata dal DB e dalla RAM
Gemini File Search
Cloud 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.

Chiedi al sito.

Assistente OpenAI

Le domande vengono inviate a OpenAI. Non inserire dati personali o riservati. Privacy.

Verifica le risposte nelle fonti. 16 messaggi al giorno per rete.

Cosa cerchi? Ti indico le pagine utili.