• Giorno 1: Fondamenti del Prompt Engineering e Modelli di Generazione Testuale
• Modulo 1: The Five Principles of Prompting
• Dare direzione
• Specificare il formato
• Fornire esempi
• Valutare la qualità
• Esercizi pratici su ciascun principio
• Modulo 2: Introduzione ai Modelli di Generazione Testuale
• Cosa sono i modelli di generazione del testo?
• Evoluzione delle architetture dei Transformer
• Panoramica dei principali modelli: OpenAI GPT-4 e GPT-4V(ision), Google Gemini, Meta Llama,
Mistral, Anthropic Claude
• Confronto tra modelli e applicazioni pratiche
• Modulo 3: Pratiche Standard per la Generazione Testuale con ChatGPT
• Creazione di liste e strutture gerarchiche
• Generazione di JSON e YAML
• Traduzione universale con LLMs
• Prompting contestuale e tecniche di estrazione
• Tecniche di riassunto e chunking del testo
• Stima dell’uso di token e costi API
• Sentiment analysis e meta prompting
• Giorno 2: Tecniche Avanzate di Generazione Testuale e Database Vettoriali
• Modulo 4: Tecniche Avanzate di Prompting con LangChain
• Introduzione a LangChain
• Modelli di chat e streaming
• Prompt Template e LangChain Expression Language (LCEL)
• Output parsers e valutazione
• Function Calling con OpenAI
• Data extraction e query planning
• Prompt chaining e task decomposition
• Modulo 5: Vector Databases con FAISS e Pinecone
• Introduzione a Retrieval Augmented Generation (RAG)
• Embeddings e caricamento documenti
• Memorizzazione e recupero dati con FAISS
• Implementazione di RAG con LangChain
• Alternative ai database vettoriali
• Giorno 3: Agenti Autonomi e Generazione di Immagini
• Modulo 6: Agenti Autonomi con Memoria e Strumenti
• Introduzione alla catena del pensiero (Chain-of-Thought)
• Architettura e funzionamento degli agenti
• Differenze tra OpenAI Functions e ReAct
• Creazione di agenti personalizzati con LCEL
• Implementazione della memoria negli agenti
• Framework avanzati per agenti
• Modulo 7: Introduzione ai Modelli di Diffusione per la Generazione di Immagini
• DALL-E e OpenAI
• MidJourney: tecniche di prompting
• Stable Diffusion: applicazioni e tuning
• Google Gemini e generazione di immagini
• Introduzione al text-to-video
• Conclusione e Discussione Finale
• Riepilogo dei concetti appresi
• Best practices per l’applicazione del Prompt Engineering
• Q&A e discussione sui casi d’uso reali
• Metodologia Didattica:
• Lezioni teoriche con dimostrazioni pratiche
• Workshop interattivi su tecniche di Prompt Engineering
• Simulazioni e test pratici
• Analisi di casi studio reali