Exercices de Code

Pratique Python, IA Engineering et bien plus avec des exercices interactifs et des tests automatiques.

Tous niveaux Debutant Intermediaire Avance
Tous les sujets Les Bases Python (71) Structures de données (40) Fonctions & Modules (106) POO (53) Architecture & Patterns (57) Algorithmes (47) Concepts Web & Django (50) IA & Data Science (22) Prompt Engineering (15) Projets guidés (81) Django Avancé (18) AI Engineering (19) Machine Learning (30) Entraîner son LLM (15) Computer Vision (18)

Suivre un parcours

Python Fondamental 3 sections
Developpeur Python 6 sections
Algorithmes & Entretiens 3 sections
Web & Django 4 sections
IA & Machine Learning 4 sections
IA Generative & RAG 5 sections
Automatisation & Scripts 5 sections
Neurosciences & IA 5 sections
Vision par Ordinateur 4 sections
Intermédiaire 🧠 Fondamentaux AI Engineering

Écrire un fichier JSONL pour fine-tuning

Tu veux que GPT reponde comme ton support client, avec le ton et les connaissances specifiques a ton produit ? C'est le fine-tuning. Et pour …

20 XP 0 réussites
Résoudre →
genai openai fine-tuning
Intermédiaire 🧠 Fondamentaux AI Engineering

Valider le format fine-tuning

Tu as passe des heures a preparer tes donnees de fine-tuning, tu lances l'upload sur OpenAI... et ca echoue a cause d'une ligne mal formattee. …

20 XP 0 réussites
Résoudre →
genai openai fine-tuning
Intermédiaire 🧠 Fondamentaux AI Engineering

Tool use : executer un outil

Tu sais maintenant definir des outils. L'etape suivante : quand le LLM decide d'utiliser un outil, il renvoie le nom de l'outil et les arguments. …

20 XP 0 réussites
Résoudre →
tool-use dispatch llm
Intermédiaire 🧠 Fondamentaux AI Engineering

Pipeline sequentiel

Dans un systeme LLM reel, la question de l'utilisateur ne va jamais directement au modele. Elle passe d'abord par une serie d'etapes : nettoyage du …

20 XP 0 réussites
Résoudre →
pipeline chain langchain
Intermédiaire 🧠 Fondamentaux AI Engineering

Pipeline avec branchement conditionnel

Un pipeline sequentiel execute toujours les memes etapes dans le meme ordre. Mais en production, tu as souvent besoin de logique conditionnelle. Par exemple : …

20 XP 0 réussites
Résoudre →
pipeline branchement langgraph
Intermédiaire 🧠 Fondamentaux AI Engineering

Retry avec modele de fallback

Les APIs de LLM ne sont pas fiables a 100%. GPT-4 peut etre sature, Claude peut avoir un timeout, Mistral peut renvoyer une erreur 500. …

20 XP 0 réussites
Résoudre →
retry fallback resilience
Intermédiaire 🧠 Fondamentaux AI Engineering

Rate limiter pour API

Les APIs de LLM ont des limites de debit. OpenAI te limite a un certain nombre de requetes par minute (RPM) et de tokens par …

20 XP 0 réussites
Résoudre →
rate-limit api production
Intermédiaire 🧠 Fondamentaux AI Engineering

Cache de reponses LLM

Un appel a GPT-4 coute entre 0.01 et 0.10 dollar et prend 1 a 10 secondes. Si 100 utilisateurs posent la meme question ("Comment installer …

20 XP 0 réussites
Résoudre →
cache optimisation couts
Intermédiaire 🧠 Fondamentaux AI Engineering

Evaluer une reponse LLM

Quand tu deploies un LLM, comment sais-tu si ses reponses sont bonnes ? Tu ne peux pas lire chaque reponse manuellement. Il faut des metriques …

20 XP 0 réussites
Résoudre →
evaluation metriques qualite