Ricevi la newsletter
Tool, prompt e workflow AI. Una volta a settimana, gratis.
Sei dentro. Da questa settimana ricevi la newsletter.
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.
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:
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.
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.
Ricevi una guida pratica ogni settimana. AI, tool e automazioni.
| Voce | Costo | Note |
|---|---|---|
| Indicizzazione iniziale (embedding) | $0,15 / 1M token | Paghi solo la prima volta |
| Storage dei file | Gratis | Persistente nel cloud |
| Embedding durante query | Gratis | Nessun costo a runtime |
| File Search Query | Incluso nei token modello | (contano come contesto) |
| File massimo per documento | 100 MB | Limite tecnico per ogni file |
| Storage totale per progetto | 1 GB (free) → 1 TB (livello 3) | In base al piano |
| File supportati | PDF, 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.
Il principio è quello della ricerca semantica.
Quando carichi un file, File Search lo:
Quando fai una query:
generateContent().Questa architettura è identica a un RAG classico, ma senza dover gestire nulla del backend.
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.
| Aspetto | RAG tradizionale | Gemini File Search |
|---|---|---|
| Infrastruttura | Necessita vector DB esterno (Pinecone, FAISS, ecc.) | Gestita da Google |
| Chunking | Manuale o con librerie (LangChain, LlamaIndex) | Automatico |
| Gestione embedding | Da configurare e mantenere | Integrata nel servizio |
| Retrieval | Dipende dal retriever e dalla pipeline | Semantico nativo Gemini |
| Citazioni | Da implementare | Automatiche |
| Costi di query | Computazione + storage + I/O | Solo token modello |
| Scalabilità | Limitata dal DB e dalla RAM | Cloud nativo |
In pratica, Google offre RAG-as-a-Service: tu pensi al prodotto, il sistema pensa ai dati.
C’è un punto cruciale che va chiarito.
💡 In sintesi:
→ AI Studio = ottimo per test e prototipi.
→ Vertex AI = perfetto per uso aziendale, con governance e sicurezza.
Carichi le policy, manuali e documenti ISO aziendali → ottieni risposte contestualizzate e verificabili per i dipendenti.
Indicizzi ticket, FAQ, email e manuali → il chatbot risponde citando le fonti, senza allucinare.
Importi report e contratti → chiedi “quali clausole prevedono penali oltre i 30 giorni” → ottieni risposta con riferimenti puntuali.
Colleghi Gmail via API → File Search indicizza le email → Gemini risponde:
“Mostrami le offerte commerciali ricevute questa settimana.”
Secondo i primi test interni e demo ufficiali:
Gemini File Search rappresenta un cambio di paradigma per chi sviluppa con l’AI:
generateContent() è la stessa, basta aggiungere il tool file_search.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:
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
🔗 Documentazione ufficiale → https://ai.google.dev/gemini-api/docs/file-search
💬 Prezzi embedding → Gemini Pricing
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.