Skip to content
Berktug Berke Ates
Berktug Berke Ates

Software Engineer

Blog

Feature store vs prompt store: compromessi

· 7 min di lettura

I feature store ottimizzano segnali deterministici per i modelli; i prompt store ottimizzano linguaggio, tool e policy per gli LLM. Confonderli crea doppia verità e contesto stantio.

Risolgono problemi di freschezza diversi

Un feature store risponde: quali segnali numerici o categorici conoscevamo su questa entità al momento della decisione, con correttezza point-in-time e controllo dello skew training-serving. Un prompt store risponde: quali istruzioni, esempi, definizioni di tool e policy di safety abbiamo mostrato al modello per questa superficie, con audit e rollback.

I team che buttano embedding, snippet RAG e regole di business in un unico 'secchio di contesto' spesso ricreano male entrambi i sistemi—senza lineage per le feature o workflow di review per i prompt. Nominate il problema prima dello store.

Quando un feature store vale la pena

Usate un feature store quando più modelli o regole consumano gli stessi segnali, quando il training offline deve matchare il serving online e la compliance richiede input riproducibili per predizione. Backfill batch, viste materializzate e entity key sono di prima classe—non un pensiero tardivo su una vector DB.

I tweak di prompt non sostituiscono feature mancanti. Se un modello di churn ha bisogno di aggregati di utilizzo, metteteli nel percorso feature con owner e SLA invece di chiedere all'LLM di improvvisare numeri dalla chat history.

  • Definire entity key e SLA di freschezza per consumer
  • Tracciare join point-in-time per training vs serving online
  • Versionare set di feature materializzati, non solo pesi del modello
  • Allertare quando il serving ritarda le pipeline batch oltre la policy

Quando un prompt store è l'astrazione giusta

Usate un prompt store quando prodotto, safety e legal richiedono cambiamenti revisionati su linguaggio, esposizione tool e policy di rifiuto—spesso più veloce dei deploy di codice ma più lento delle edit ad hoc. Abbinate a suite di eval e promozione ambienti, non copia-incolla nelle config di prod.

I prompt store sono case primarie deboli per fatti transazionali. Se un valore deve essere esatto—saldi, entitlement, inventario—recuperatelo via tool o feature; il prompt descrive solo come parlarne.

Unificare il retrieval, non duplicare la verità

Molti prodotti hanno bisogno di entrambi: feature per lo scoring e prompt per l'interazione. Condividete uno strato di retrieval per documenti e policy, ma tenete lineage delle feature e approvazione prompt separati. Documentate chi possiede i conflitti.

L'obiettivo è una storia operativa unica per freschezza e ownership—non un database che finge di essere tutto.


Pubblicato il 12 settembre 2026 da Berktug Berke Ates.