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 de l'Azure OpenAI Studio et du Playground
- Navigation dans l'Azure OpenAI Studio
- Expérimentation avec les modèles dans le Playground
- Compréhension des capacités et des limitations des modèles
Intégration d'OpenAI avec Java
- Configuration de l'environnement de développement Java
- Accès à Azure OpenAI via Java
- Construction et test des fonctionnalités IA dans des applications Java
- Introduction à ChatGPT et son intégration avec Java
- Compréhension et application des 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 de fonctionnalités IA dans des 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 du studio DALL-E pour créer des images
- Génération d'images à partir de code Java
Intégrations textuelles et recherche sémantique
- Compréhension des intégrations textuelles
- Implémentation de modèles d'intégration 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 audio
- Personnalisation des interactions IA avec les données utilisateur
- Implémentation 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ésumé et prochaines étapes
Pré requis
- Une compréhension de la programmation Java
- De l'expérience avec les API RESTful et les services web
- Une familiarité avec les concepts du cloud computing
Audience
- 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