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)
24
Max posti
12
Lingua
Italiano

CONTATTACI