We use cookies to enhance your browsing experience, serve personalised ads or content, and analyse our traffic.
By clicking "I accept", you consent to our use of cookies.

OpenAI per Developer: modelli, agenti e RAG

Dalla chiamata API agli agenti con memoria e RAG: integra i modelli OpenAI nei tuoi prodotti in modo solido, misurabile e scalabile.

Un corso pensato per software developer che vogliono integrare i modelli OpenAI all’interno di applicazioni reali, andando oltre la semplice chat.

Partendo dai fondamenti dell’utilizzo delle API OpenAI, il percorso entra rapidamente nel merito di: progettazione di prompt robusti, gestione strutturata delle risposte, function calling, orchestrazione di agenti, integrazione con strumenti esterni e costruzione di pipeline RAG con embedding, segmentazione e reranking.

Ampio spazio è dedicato a temi oggi centrali nei contesti enterprise: osservabilità, controllo dei costi, gestione della memoria, valutazione della qualità delle risposte, sicurezza e content filtering.

Il corso alterna spiegazione concettuale ed esempi concreti, con codice e demo su stack moderni e librerie diffuse nel mondo AI engineering.

Il corso è organizzato in 6 moduli progressivi che accompagnano il partecipante dalla semplice integrazione API alla costruzione di sistemi LLM production-ready.

Modulo 1 – Fondamenti OpenAI e API

  • Architettura dei modelli OpenAI
  • Chat, Responses API e structured output
  • Gestione token, costi e limiti
  • Best practice di integrazione applicativa

Modulo 2 – Prompt Engineering per developer

  • Prompt deterministici e robusti
  • Output strutturati e validazione
  • Controllo del comportamento del modello
  • Testing e versioning dei prompt

Modulo 3 – Function Calling e Tool Integration

  • Definizione di tool e funzioni
  • Orchestrazione tra modello e codice applicativo
  • Pattern di integrazione backend
  • Gestione errori e fallback

Modulo 4 – Costruzione di sistemi RAG

  • Embedding e segmentazione documenti
  • Indicizzazione e retrieval
  • Reranking e miglioramento della rilevanza
  • Pipeline RAG end-to-end

Modulo 5 – Agenti e memoria

  • Architettura di agenti LLM
  • Gestione dello stato conversazionale
  • Memoria a breve e lungo termine
  • Pattern di orchestrazione multi-step

Modulo 6 – Produzione e governance

  • Valutazione della qualità delle risposte
  • Metriche e test automatici
  • Controllo costi e ottimizzazione
  • Sicurezza, filtering e gestione del rischio
  • Software Architect @ Freelance

    Gian Maria Ricci è Independent Consultant e Software Architect con decenni di esperienza nello sviluppo software, DevOps e architetture applicative. È Microsoft Most Valuable Professional (MVP) nella categoria Developer Technologies dal 2009, ruolo che riflette il suo impegno tecnico e nella community italiana di sviluppatori.

    Ha iniziato a programmare in giovane età e, nel tempo, ha lavorato con un ampio spettro di tecnologie, maturando competenze consolidate nell'integrazione delle API, nei processi CI/CD, nel DevOps e nella progettazione di soluzioni moderne. Sebbene sia noto per competenze storiche in .NET e negli strumenti Microsoft, oggi concentra parte significativa del suo lavoro sull'integrazione di modelli linguistici avanzati e workflow AI-oriented nelle applicazioni enterprise.

    È speaker frequentemente invitato a conferenze tech nazionali e internazionali e autore di percorsi formativi su temi come AI generativa applicata allo sviluppo, all’automazione e produttività degli sviluppatori, portando esempi concreti tratti dall’uso quotidiano degli strumenti moderni.

Requisiti

Buona conoscenza di programmazione (almeno un linguaggio tra Python, JavaScript o simili)

  • Familiarità con API REST e JSON
  • Nozioni base di architetture software e integrazione servizi
  • Interesse per applicazioni AI in contesto prodotto o enterprise

Non è richiesta esperienza pregressa con modelli OpenAI.

Cosa imparerai

Al termine del corso sarai in grado di:

  • Integrare correttamente i modelli OpenAI via API in un’applicazione
  • Progettare prompt e output strutturati per casi d’uso reali
  • Implementare function calling e tool integration
  • Costruire un sistema RAG completo: embedding, indicizzazione, retrieval, reranking
  • Gestire memoria conversazionale e stato negli agenti
  • Valutare qualità, costi e performance delle soluzioni basate su LLM
  • Impostare linee guida tecniche per l’adozione dei modelli OpenAI in azienda
Durata (ore)
16
Max posti
12
Lingua
Italiano

Vuoi organizzare una edizione del corso per la tua azienda? Contattaci!

CONTATTACI