← Tutti gli insight
EVALS · 02 APR 2026 · 10 MIN · Team di ricerca

Come costruire un eval set di retrieval in una settimana.

Una ricetta pratica. 200 domande, il suo corpus reale, baseline, e un set "da non ottimizzare".

Se il suo sistema RAG non ha un eval set, ogni modifica al prompt è una release a sensazione. La buona notizia: può costruire un eval set utile in una settimana. Non perfetto — utile. La perfezione è la trappola che impedisce ai team di avere evals tout court.

Ecco la ricetta che usiamo negli engagement in cui il cliente ha 0–5 evals al primo giorno e ne deve avere 200 entro fine settimana.

La forma

Servono tre cose:

  1. Un corpus congelato — i documenti reali su cui il sistema fa retrieval, fotografati in un momento preciso.
  2. 200 domande che un utente reale potrebbe porre, con risposte di verità e citazioni.
  3. Un held-out set — 30 di quelle 200, messe sotto chiave, mai usate per tunare nulla.

L'held-out set è il più importante e il più spesso saltato. Ci torneremo.

Giorni 1–2: Estragga domande reali

Salti i workshop "cosa chiederebbero gli utenti?". Producono domande che nessun utente ha mai posto davvero. Vada alle sue fonti:

Punti a 250 domande grezze. Deduplichi, normalizzi la formulazione, scarti quelle palesemente fuori scope. Atterrerà su ~200.

Giorno 3: Tagging per difficoltà e topic

Suddivida ogni domanda in bucket:

Vuole un mix. Una suite composta al 90% da domande triviali le dirà che il sistema è ottimo, e lei rilascerà una regressione perché i casi medi e difficili si saranno rotti.

Giorno 4: Verità di riferimento

Per ogni domanda, le serve:

Questa è la parte lenta. Pianifichi ~3 minuti per domanda = ~10 ore per 200 domande. Due persone in parallelo, mezza settimana. Usi un esperto di dominio.

Ne vale la pena. È la parte che trasforma "l'LLM ha detto qualcosa di plausibile" in "l'LLM ha citato la fonte giusta e ha dato la risposta giusta."

Giorno 5: Baseline + metriche

Esegua il suo sistema attuale (o uno stub se non ne ha uno) contro le 170 domande visibili. Registri:

Ora ha delle baseline. Ogni futura modifica al prompt o al retrieval si manifesta come un delta rispetto a queste.

Il set "da non ottimizzare"

Le 30 domande held-out esistono per una sola ragione: per coglierla in fallo.

Ogni team che costruisce un eval set prima o poi inizia a tunare il sistema contro l'eval set. Nuova revisione del prompt, esegui gli evals, il punteggio è salito, rilascia. Tre mesi dopo, il punteggio in-suite è al 95% e la soddisfazione utenti è invariata perché ha fatto overfitting.

Le 30 domande held-out vengono eseguite solo durante i controlli di salute trimestrali. Se regrediscono mentre il resto della suite migliora, è l'allarme antincendio dell'overfitting. Sono un controllo sul controllo.

Non le guardi. Non ne aggiunga. Non sostituisca con equivalenti. Le chiuda in cassaforte.

Cosa le porta tutto questo

Costruisca la v1 in una settimana. Iteri le domande mensilmente. Sostituisca l'held-out set una volta l'anno.

Non avrà mai il tempo di costruire l'eval set perfetto. Ha assolutamente il tempo di costruire quello utile.

INIZIA

Manda live il primo sistema.

Discovery a prezzo fisso in 2 settimane. Te ne vai con architettura, spike funzionante e piano di build.