Struttura del corso
Introduzione all’intelligenza artificiale generativa e ad Azure OpenAI
- La panoramica dell’IA e dell’intelligenza artificiale generativa
- Panoramica sui servizi Azure OpenAI
- Configurazione di un account Azure e del servizio OpenAI
Utilizzo di Azure OpenAI Studio e Playground
- Navigazione nell’interfaccia di Azure OpenAI Studio
- Test dei modelli all’interno del Playground
- Comprensione delle capacità e dei limiti dei modelli disponibili
Integrazione di OpenAI con Java
- Configurazione dell’ambiente di sviluppo Java
- Accesso ai servizi Azure OpenAI tramite codice Java
- Sviluppo e collaudo di funzionalità basate sull’IA in applicazioni Java
- Introduzione a ChatGPT e all’integrazione con Java
- Applicazione delle tecniche di Prompt Engineering per migliorare i risultati
Deploy di modelli AI in applicazioni web
- Creazione di applicazioni web con Java
- Integrazione di funzionalità intelligenti nelle app web
- Best practice per il deployment e la scalabilità dell’applicazione
Generazione di immagini con DALL-E
- Introduzione a DALL-E e alla generazione automatica di immagini
- Creazione di immagini tramite lo studio DALL-E
- Generazione di contenuti visivi direttamente da codice Java
Embedding testuali e ricerca semantica
- Conoscenza teorica degli embedding testuali
- Implementazione di modelli di embedding in Java
- Sviluppo di funzionalità di ricerca semantica nelle applicazioni
Elaborazione del parlato con Whisper AI
- Nozioni base sull’elaborazione audio tramite intelligenza artificiale
- Utilizzo di Whisper AI per la trascrizione vocale in testo
- Traduzione vocale e supporto multilingua
Integrazione avanzata di modelli IA
- Combina modelli testuali e audio per creare esperienze utente più ricche
- Personalizzazione delle interazioni con l’IA in base ai dati degli utenti
- Implementazione di sistemi di ricerca tramite parole chiave e vettori semantici
- Ottimizzazione delle interazioni con ChatGPT grazie al Prompt Engineering
Sicurezza e ottimizzazione dei modelli
- Protezione delle applicazioni dotate di funzionalità IA
- Ottimizzazione e personalizzazione dei modelli per scopi specifici
- Impiego di filtri del contenuto per garantire la qualità delle risposte generate
Sessioni pratiche e progetti finali
- Esercitazioni dirette su scenari reali incontrati nello sviluppo professionale
- Collaborazione tra i partecipanti e revisione collettiva dei progetti
- Progetto finale: sviluppare un’applicazione Java dotata di capacità intelligenti
Riassunto e prospettive future
Requisiti
- Conoscenza della programmazione Java
- Esperienza nell’utilizzo di API RESTful e servizi web
- Familiarità con i concetti fondamentali dell’informatica cloud
Destinatari
- Sviluppatori Java
- Ingegneri del software
- Appassionati di tecnologie cloud
Recensioni (2)
I suggerimenti e i prompt consigliati che possiamo trarre da questa formazione
Lee Mei Lin - ST Engineering IHQ Pte Ltd
Corso - InVideo AI: Creating Engaging Short-Form Videos
Traduzione automatica
utilizzo di prompt adeguati ed efficaci
Marses Pacaldo
Corso - Generative AI and Prompt Engineering for Corporate Professionals
Traduzione automatica