Quando l'LLM non sa, lo deve cercare. Embedding, vector DB, hybrid retrieval, re-ranking, eval. Stato dell'arte 2026.
RAG è il pattern più importante del 2024-26 per AI in produzione. L'LLM non conosce i tuoi dati interni: glieli fornisci a runtime cercandoli con embedding e contestualizzando il prompt. Il 70% degli usi enterprise di AI è RAG sotto qualche forma.
Costruiamo da zero: chunking, embedding model, vector DB, retrieval (dense + sparse + hybrid), re-ranking, prompt template, eval. Codice production-ready su Claude / Anthropic SDK.
Il decision tree.
Token-aware vs semantic. Esempi su doc 50 pagine.
OpenAI text-embedding-3-large, Cohere embed-v4, Voyage. Trade-off.
pgvector vs Qdrant vs Pinecone vs Weaviate. Quando self-host vs cloud.
Dense (semantica) + sparse (BM25) + filtri metadata. Boost del 30% su accuracy.
Cross-encoder dopo retrieval. Cohere Rerank, Jina, ColBERT.
Faithfulness, answer relevance, context precision. Framework Ragas.