edu.sorretti.it
HomeChi siamoContattiCorsiGruppo SorrettiAccedi
Home/Corsi/RAG Enterprise con Python: dal RAG naive al sistema agentico
Sviluppo software con IA

RAG Enterprise con Python: dal RAG naive al sistema agentico

Costruisci un motore RAG configurabile - hybrid search, reranking, RAPTOR, agente su LangGraph, GraphRAG, guardrail - e impara a misurare onestamente quali tecniche migliorano davvero il tuo sistema.

43 lezioni12 ore di contenuto

Incluso nel corso

Fac-simile
Sorretti Education
Attestato diCompletamento
Si attesta cheMario Rossinato a Milano (MI) il 12 marzo 1990ha completato con successo il corsoRAG Enterprise con Python: dal RAG naive al sistema agenticoDurata: 12 ore
Data di emissione15 giugno 2026Attestato n.: EDU-2026-FAC-SIMILE
DocenteMassimiliano Sorrentino, Ph.D.Timbro e firma del docente
PiattaformaSorretti Educationedu.sorretti.it

Una volta completato il corso potrai scaricare in PDF un attestato con il tuo nome, luogo e data di nascita, oltre a firma e timbro del docente.

Descrizione del corso

Un corso pratico per chi vuole costruire sistemi RAG enterprise in Python, vedendo ogni componente nel codice e non dentro una libreria-scatola nera. Si parte da un RAG naive in una schermata e, una tecnica alla volta, si arriva a un motore enterprise agentico, sempre sulla stessa knowledge base realistica. Capirai il ciclo retrieve-augment-generate e quando il RAG conviene rispetto al fine-tuning, poi costruirai una baseline misurabile e ne osserverai i limiti. Da lì affronterai l'ingestione di sorgenti eterogenee con il modello documento-sezione-chunk e il text-to-SQL sulle tabelle, le strategie di chunking (fisso, semantico, Contextual Retrieval) e i riassunti gerarchici con RAPTOR. Implementerai la ricerca ibrida con vettori densi, BM25 e Reciprocal Rank Fusion, il reranking, e le tecniche di query enhancement come rewriting, multi-query, HyDE e decomposizione. Trasformerai la pipeline lineare in un sistema agentico su LangGraph con planner, router, fan-out parallelo, editor e verifier, e aggiungerai l'auto-correzione CRAG e Self-RAG. Renderai il sistema multimodale con il caption-and-index e relazionale con un GraphRAG realistico su NetworkX. Difenderai il RAG dal prompt injection diretto e indiretto, imposterai ACL e governance, e imparerai a valutare senza un dataset di esperti con metriche reference-free, golden set sintetico e recall@k, conoscendone i limiti. Chiuderai ottimizzando i prompt con DSPy e con un capstone in cui configuri il motore per uno scenario reale, scegliendo cosa accendere e perché. La tesi del corso è una sola: misura sui tuoi dati e tieni solo ciò che paga, senza adottare tutto a prescindere. Disclaimer: eventuali nomi, loghi e marchi citati nel corso appartengono ai rispettivi proprietari e sono usati a puro scopo didattico.

Destinatari

- Sviluppatori e data/ML engineer che vogliono costruire sistemi RAG seri vedendo ogni componente nel codice - Chi ha già fatto un RAG da tutorial e si è bloccato in produzione e vuole capire cosa serve davvero - Professionisti dell'AI che devono scegliere le tecniche giuste misurando sui propri dati - Chi vuole capire l'agentic RAG e il GraphRAG con un'implementazione reale e non solo a slide

Obiettivi

- Capire il ciclo retrieve-augment-generate e quando il RAG conviene rispetto al fine-tuning - Costruire un RAG naive end-to-end e usarlo come baseline misurabile - Ingerire sorgenti eterogenee (PDF, web, Excel) col modello documento-sezione-chunk e interrogare le tabelle con il text-to-SQL - Scegliere la strategia di chunking giusta (fissa, semantica, Contextual Retrieval) e costruire riassunti gerarchici con RAPTOR - Implementare la ricerca ibrida (dense + BM25 + RRF) e il reranking, e migliorare le query con rewriting, multi-query, HyDE e decomposizione - Trasformare la pipeline in un sistema agentico su LangGraph con auto-correzione CRAG e Self-RAG - Rendere il RAG multimodale e relazionale (GraphRAG) e difenderlo dal prompt injection, impostando ACL e governance - Valutare un RAG senza dataset di esperti conoscendone i limiti e ottimizzare i prompt con DSPy

Prerequisiti

- Python di base (funzioni, classi, pip) e familiarità con la riga di comando - Una chiave API OpenAI (gli esempi usano text-embedding-3-small per gli embedding e gpt-4o-mini come LLM) - Nessuna esperienza pregressa di RAG o di information retrieval: si parte dalle basi - Utili ma non obbligatorie: nozioni di agenti AI e di NetworkX
edu.sorretti.it

Formazione professionale di qualità per il mondo digitale.

Piattaforma

  • Catalogo corsi
  • Categorie
  • Area studenti

Informazioni

  • Chi siamo
  • Contatti
  • Privacy Policy
  • Termini e Condizioni
  • Cookie Policy

Contatti

  • edu@sorretti.it

Seguici

Sorretti Education è contraria all'uso dell'intelligenza artificiale volto allo sterminio dei Palestinesi e di ogni altro popolo.

© 2026 Sorretti Education. Tutti i diritti riservati. P.IVA: 04475490985

Privacy|Cookie||Termini
RAG Enterprise con Python: dal RAG naive al sistema agentico

Per privati

RAG Enterprise con Python: dal RAG naive al sistema agentico

Costruisci un motore RAG configurabile - hybrid search, reranking, RAPTOR, agente su LangGraph, GraphRAG, guardrail - e impara a misurare onestamente quali tecniche migliorano davvero il tuo sistema.

119,90 €

43 lezioni

12 ore di contenuto

Acquista oraProva le lezioni in anteprima

Accesso completo e illimitato

Docenti del corso

Massimiliano Sorrentino

Massimiliano Sorrentino

Dott. Fis.

Docente primario

Massimiliano Sorrentino è Ph.D. in Fisica, fisico dell’Ordine dei Chimici e dei Fisici della Provincia di Brescia (n. 355, sez. A) e innovation manager inserito nell’elenco del Ministero delle Imprese e del Made in Italy (MIMIT). Da anni affianca aziende e professionisti come data scientist, machine learning engineer e sviluppatore software, trasformando dati complessi in decisioni e prodotti concreti. Ha iniziato nella fisica delle particelle, in collaborazioni internazionali con il CERN, e oggi applica lo stesso approccio rigoroso a progetti aziendali in settori diversi.

massimiliano.sorrentino@chimicifisici.it

Programma del corso

Introduzione

2 lezioni
  • Presentazione del docente e del corsoAnteprima24 min
  • Obiettivi, metodo e mappa del corsoAnteprima20 min

Fondamenti

11 lezioni
  • Perché il RAG e il ciclo Retrieve-Augment-Generate21 min
  • Dal testo ai vettori: tokenizzazione ed embedding21 min
  • Misurare la vicinanza: coseno, distanza e normalizzazione26 min
  • Visualizzare gli embedding (1): parole singole e verifica delle metriche20 min
  • Visualizzare gli embedding (2): separazione dei cluster, MDS e grafici 2D/3D22 min
  • Visualizzare gli embedding (3): frammenti di testo e collegamento al retrieve13 min
  • I mattoni del RAG (1): il chunk e il taglio a dimensione fissa15 min
  • I mattoni del RAG (2): indice, citazioni e modello mentale14 min
  • Naive RAG end-to-end con il progetto vanilla (1): sorgente, indice e ciclo RAG25 min
  • Naive RAG end-to-end con il progetto vanilla (2): due domande, fallimento onesto e before/after13 min
  • Quiz: Fondamenti0 min

Ingestione

5 lezioni
  • Il motore enterprise a interruttori13 min
  • Sorgenti eterogenee e modello Document-Section-Chunk (1): l'ingestione del motore enterprise22 min
  • Sorgenti eterogenee e modello Document-Section-Chunk (2): indice tracciabile e milestone before/after20 min
  • Excel e dati strutturati: ingestion tabellare e text-to-SQL25 min
  • Quiz: Ingestione0 min

Chunking

5 lezioni
  • Dal chunking naive a quello professionale31 min
  • Chunking gerarchico: parsing della struttura e foglie sotto controllo33 min
  • Contextual Retrieval: rendere ogni chunk auto-descrittivo31 min
  • Riassunti gerarchici con RAPTOR35 min
  • Quiz: Chunking0 min

Retrieval

4 lezioni
  • Hybrid search (dense + BM25 + RRF) e reranking (1): i due modi di cercare e il codice del motore19 min
  • Hybrid search (dense + BM25 + RRF) e reranking (2): dense, BM25 e reranking dal vivo22 min
  • Query enhancement: rewriting, multi-query, HyDE, decomposizione25 min
  • Quiz: Retrieval0 min

RAG agentico

5 lezioni
  • Da pipeline ad agente con LangGraph (1): l'architettura agentica e il codice del motore17 min
  • Da pipeline ad agente con LangGraph (2): l'agente al lavoro nel notebook11 min
  • Auto-correzione: Corrective RAG e Self-RAG29 min
  • Sistema multi-agente ReAct su LangGraph + PydanticAI, con memoria di sessione30 min
  • Quiz: RAG agentico0 min

Oltre il testo

3 lezioni
  • Multimodale: immagini e segnaletica14 min
  • GraphRAG realistico con NetworkX17 min
  • Quiz: Oltre il testo0 min

Sicurezza e governance

3 lezioni
  • Guardrail e prompt injection14 min
  • ACL, permessi a query-time e governance19 min
  • Quiz: Sicurezza e governance0 min

Valutazione e ottimizzazione

3 lezioni
  • Valutare il RAG: metriche e i loro limiti25 min
  • DSPy: ottimizzare i prompt contro una metrica13 min
  • Quiz: Valutazione e ottimizzazione0 min

Capstone

2 lezioni
  • Capstone: il sistema completo per uno scenario10 min
  • Quiz: Capstone0 min

Recensioni degli studenti

Recensioni approvate e raccolte con criteri trasparenti.

Recensioni verificate

4,9

7 recensioni

Come verifichiamo recensioni e valutazioni

Le recensioni degli studenti sono disponibili solo dopo iscrizione e soglia minima di completamento. Le recensioni importate vengono approvate dall'amministratore dopo controllo dell'associazione con il corso seguito.

Tutte le recensioni

7 recensioni mostrate in ordine cronologico.

A

Alessandro B.

Dal tutorial alla produzione

Recensione del 6 maggio 2026 - Recensione verificata

Avevo già fatto un RAG da tutorial e mi ero bloccato. Qui ho trovato ingestione robusta, valutazione reference-free e il capstone che insegna a scegliere cosa adottare. Consigliatissimo.

D

Davide E.

GraphRAG senza Docker, finalmente

Recensione del 10 aprile 2026 - Recensione verificata

La parte su GraphRAG con NetworkX e community detection Louvain è fatta benissimo, tutto in-process. Local e global search spiegate con esempi concreti sulla normativa.

M

Marco G.

Ottimo, ma molto denso

Recensione del 22 marzo 2026 - Recensione verificata

Contenuti di altissimo livello su hybrid search, reranking e agente LangGraph. Alcune lezioni avanzate le ho dovute rivedere due volte per assimilare tutto.

G

Giulia C.

Il motore a interruttori è geniale

Recensione del 5 marzo 2026 - Recensione verificata

Accendere un flag alla volta sulla stessa knowledge base mi ha fatto vedere davvero l'effetto di ogni scelta. Il confronto before/after sull'ingestione è illuminante.

C

Chiara M.

Text-to-SQL e guardrail top

Recensione del 27 febbraio 2026 - Recensione verificata

La lezione su Excel e text-to-SQL mi ha sbloccato le domande di aggregazione che prima erano impossibili. La parte su prompt injection diretta e indiretta è molto pratica.

L

Luca F.

Finalmente il RAG visto dentro

Recensione del 18 febbraio 2026 - Recensione verificata

Ho capito ogni componente perché è tutto nel codice e non in una libreria a scatola nera. Passare dal naive all'agentico una tecnica alla volta rende tutto chiarissimo.