GratuitIntermédiaire3 h 22
Construire son premier assistant avec un LLM
Construisez pas à pas un assistant de service client en Python avec Claude sur Amazon Bedrock : appel de l'API Converse avec boto3, historique de conversation, outils (tool use), recherche documentaire (RAG) avec embeddings, garde-fous, maîtrise des coûts et mise en production.
Ce que vous saurez faire
- Configurer l'accès à Amazon Bedrock avec des permissions IAM minimales et appeler un modèle Claude avec boto3
- Gérer l'historique d'une conversation, les erreurs, les réessais et le streaming
- Déclarer des outils, exécuter la boucle de tool use et les sécuriser
- Indexer des documents avec des embeddings et répondre à partir de passages cités (RAG simple)
- Poser des garde-fous sur les entrées, les sorties et les actions de l'assistant
- Estimer, mesurer et réduire le coût d'un assistant, puis préparer sa mise en production
Prérequis conseillés
Plan du cours
Partie 1 · Appeler un modèle depuis Python46 min
- Préparer l'accès à Amazon Bedrock12 min
- Votre premier appel avec l'API Converse12 min
- Erreurs, réessais et streaming12 min
- Quiz : appeler un modèle depuis Python10 min
Partie 2 · Conversation et outils1 h
- Gérer l'historique de conversation12 min
- Les outils : donner des capacités au modèle12 min
- La boucle d'outils : un assistant de commandes complet14 min
- Sécuriser les outils12 min
- Quiz : conversation et outils10 min
Partie 3 · Recherche documentaire avec les embeddings (RAG)50 min
- Les embeddings : représenter le sens par des nombres12 min
- Indexer ses documents et les interroger14 min
- Répondre à partir de passages, avec citations14 min
- Quiz : recherche documentaire (RAG)10 min
Partie 4 · Garde-fous, coûts et mise en production46 min
- Poser des garde-fous12 min
- Maîtriser les coûts et observer son assistant12 min
- De l'atelier à la production12 min
- Quiz : garde-fous, coûts et production10 min