Plan du cours
Introduction à l'IA générative et Azure OpenAI
- Le paysage de l'IA et de l'IA générative
- Aperçu des services Azure OpenAI
- Configuration d'un compte Azure et du service OpenAI
Utilisation d'Azure OpenAI Studio et du Playground
- Naviguer dans Azure OpenAI Studio
- Expérimenter les modèles dans le Playground
- Comprendre les capacités et les limites des modèles
Intégration d'OpenAI avec Java
- Configuration de l'environnement de développement Java
- Accès à Azure OpenAI via Java
- Création et test des fonctionnalités IA dans des applications Java
- Introduction à ChatGPT et son intégration avec Java
- Comprendre et appliquer les techniques d'ingénierie des prompts
Déploiement des modèles IA en tant qu'applications web
- Création d'applications web avec Java
- Intégration des fonctionnalités IA dans les applications web
- Bonnes pratiques pour le déploiement et la mise à l'échelle
Génération d'images avec DALL-E
- Introduction à DALL-E et à la génération d'images
- Utilisation de DALL-E studio pour créer des images
- Génération d'images à partir de code Java
Embeddings de texte et recherche sémantique
- Comprendre les embeddings de texte
- Mise en œuvre de modèles d'embedding en Java
- Création de fonctionnalités de recherche sémantique
Traitement vocal avec Whisper AI
- Bases du traitement audio avec l'IA
- Utilisation de Whisper AI pour la reconnaissance vocale (speech-to-text)
- Traduction audio et support multilingue
Intégration avancée des modèles IA
- Combinaison de modèles textuels et auditifs
- Personnalisation des interactions IA avec les données utilisateur
- Mise en œuvre de la recherche par mots-clés et par vecteurs
- Amélioration des interactions avec ChatGPT et l'ingénierie des prompts
Sécurité et affinage (Fine-tuning)
- Sécurisation des applications alimentées par l'IA
- Affinage des modèles pour des cas d'utilisation spécifiques
- Utilisation de filtres de contenu pour maintenir la qualité
Sessions pratiques
- Laboratoires pratiques avec des scénarios réels
- Projets collaboratifs et revues par les pairs
- Projet final : Création d'une application Java alimentée par l'IA
Récapitulatif et prochaines étapes
Pré requis
- Une compréhension de la programmation Java
- Une expérience avec les API RESTful et les services web
- Une connaissance des concepts du cloud computing
Public cible
- Développeurs Java
- Ingénieurs logiciels
- Passionnés de cloud
Nos clients témoignent (2)
Le style interactif, les exercices
Tamas Tutuntzisz
Formation - Introduction to Prompt Engineering
Traduction automatique
Une excellente collection de ressources pour un usage futur, le style de l'enseignant (plein d'humour et de détails pertinents)
Adam - GE Aerospace Poland Sp. z o.o.
Formation - Prompt Engineering for ChatGPT
Traduction automatique