Formation Text Generation for Applications using Gen AI Studio
Informations générales
Objectifs
Après ce cours, vous serez capable de :
- Identifier les options d’IA générative de Vertex AI pour vos applications
- Explorer Generative AI Studio pour interagir avec les modèles de base
- Concevoir et ajuster les prompts pour vos cas d’utilisation d’IA générative
- Implémenter l’API PaLM dans vos applications à l’aide du SDK Python
- Affiner les poids du modèle foundation pour améliorer la qualité de sortie du modèle
Prérequis
Pour suivre ce cours, vous devez déjà posséder les connaissances suivantes :
- Les développeurs d’applications souhaitant utiliser l’IA générative dans leurs applications.
- Praticiens du Machine Learning soutenant le développement d’applications basées sur l’IA Générative.
Public
Ce cours s'adresse avant tout aux personnes suivantes :
- Programmation en Python
- Exploiter les API dans les applications
- Connaissance de base de Google Cloud et de Vertex AI, comme expliqué dans le cours Google Cloud Big Data and Machine Learning Fundamentals
Programme de la formation
L’IA générative est utilisée pour développer de nouveaux produits et services dans plusieurs secteurs, tels que des communications marketing personnalisées, des chatbots pour interagir avec les clients, et assistants virtuels. Elle peut également être utilisée, par exemple, pour créer des chatbots capables de répondre aux questions des clients et fournir un support client.
Dans ce cours, vous explorerez l’utilisation de modèles de génération de texte à l’aide de Generative AI Studio sur Vertex AI et apprendrez à intégrer ces modèles dans votre application à l’aide de l’API PaLM et bibliothèques clientes.
Vous apprendrez à concevoir et à régler des prompts pour garantir les meilleurs résultats pour vos applications et discuterez de la manière d’affiner les modèles fondamentaux pour améliorer la qualité du modèle.
IA Générative sur Vertex AI
- Vertex AI sur Google Cloud
- Options d’IA générative sur Google Cloud
- Introduction au cas d’utilisation du cours (génération de texte)
Generative AI Studio
- Introduction à Gen AI Studio
- Modèles disponibles et cas d’utilisation
- Concevoir et tester des prompt dans Cloud Console
- Gouvernance des données dans Gen AI Studio
- Lab: Premiers pas avec l’interface utilisateur de Vertex AI Gen AI Studio
3 Prompt Design
- Pourquoi la conception de prompt est-elle si importante ?
- Zero-shot vs. few-shot prompting
- Fournir un contexte supplémentaire et un réglage des instructions
- Meilleures pratiques
- Atelier : Réponse aux questions avec des modèles génératifs sur Vertex AI
Implémenter l’API PaLM
- Introduction à l’API PaLM
- Utiliser des modèles génératifs à l’aide du SDK Python
- Comprendre les paramètres du modèle pour la génération de texte
- Atelier : Premiers pas avec l’API Vertex AI PaLM et le SDK Python
- Atelier : Utiliser l’API PaLM pour intégrer l’IA Générative dans les applications
Fine-tuning des modèles
- Scénarios d’utilisation du réglage du modèle
- Workflow pour le réglage du modèle
- Préparer votre ensemble de données de réglage de modèle
- Créer un job de réglage de modèle
- Chargement d’un modèle réglé
- Démo : réglage des modèles pour votre cas d’utilisation spécifique
Méthode pédagogique
Chaque participant travaille sur un poste informatique qui lui est dédié. Un support de cours lui est remis soit en début soit en fin de cours. La théorie est complétée par des cas pratiques ou exercices corrigés et discutés avec le formateur. Le formateur projette une présentation pour animer la formation et reste disponible pour répondre à toutes les questions.
Méthode d'évaluation
Tout au long de la formation, les exercices et mises en situation permettent de valider et contrôler les acquis du stagiaire. En fin de formation, le stagiaire complète un QCM d'auto-évaluation.
Mis à jour le 24/01/2024