Formation

Adapter un modèle : prompt, few-shot, RAG ou fine-tuning ?

Choisir la bonne façon d'adapter Gemini à une tâche, fabriquer par distillation un jeu de 100 tickets au format Vertex AI, mesurer une ligne de base few-shot et préparer un réglage supervisé prêt à lancer.

Avancé 8 leçons 5h
Commencer la formation
Progression 0% · 0/8

Votre équipe support reçoit des centaines de tickets par jour et veut les classer automatiquement (facturation, accès au compte, bug, demande de fonctionnalité, résiliation). Quelqu'un propose : « Il faut fine-tuner un modèle ! ». Peut-être. Peut-être pas. Cette formation vous apprend à trancher avec des mesures, puis à préparer un réglage proprement si les mesures le justifient.

Le fil rouge est un vrai lab, exécuté le 2026-10-15 : un grand modèle (gemini-3.8-flash) fabrique et étiquette 100 tickets fictifs, un petit modèle (gemini-2.5-flash-lite sur Vertex AI) est évalué en zero-shot et en few-shot, et un script de réglage supervisé est prêt, validé en dry-run.

Pour qui ?

  • Développeurs et ingénieurs data qui ont déjà appelé l'API Gemini en Python.
  • Vous savez lire du JSON et lancer pytest.
  • Pas besoin d'avoir déjà entraîné un modèle : chaque terme est expliqué.

Ce que vous allez construire

flowchart LR
  P["Professeur : gemini-3.8-flash"] -->|"génère et étiquette"| D["100 tickets fictifs"]
  D --> V["validate_jsonl.py : format Vertex AI"]
  V --> S["Découpage 70 / 15 / 15"]
  S --> B["evaluate.py : ligne de base zero-shot et few-shot"]
  S --> T["launch_tuning.py : réglage supervisé (dry-run)"]
  T -.->|"si lancé"| M["Modèle réglé"]
  M -.-> B

Prérequis techniques

  • Python 3.10 ou plus récent, pip install -r files/requirements.txt.
  • En local (sans GCP) : une clé d'API Gemini (Google AI Studio) dans GOOGLE_API_KEY suffit pour la distillation et pour l'évaluation (avec MODEL=gemini-3.5-flash-lite).
  • Sur GCP : un projet avec l'API Vertex AI activée et gcloud auth application-default login pour évaluer le modèle qui sera réglé (gemini-2.5-flash-lite) et, si vous le décidez, lancer le réglage.

Programme

ModuleContenuDurée indicative
1. Choisir la bonne approcheArbre de décision prompt / few-shot / RAG / fine-tuning, mesurer une ligne de base1h15
2. Préparer les donnéesFormat JSONL de Vertex AI, distillation, découpage train / validation / test1h45
3. Régler et évaluerProcédure complète de réglage supervisé, évaluation avant / après1h15
4. Projet finalLe pipeline complet sur votre propre tâche de classification45 min

En local ou sur GCP

ÉtapeEn local (clé d'API)Sur GCP (Vertex AI)
Distillation (distill.py)oui, gemini-3.8-flashpossible aussi
Validation du formatoui, sans réseauidentique
Ligne de base (evaluate.py)oui, gemini-3.5-flash-liteoui, sur le modèle à régler
Réglage (launch_tuning.py --run)nonoui, payant

Le code complet est dans le dossier files/ (section Ressources) : common.py, distill.py, validate_jsonl.py, evaluate.py, launch_tuning.py, test_lab.py et les jeux de données réellement générés.

Ressources

Tout télécharger (.zip)

Références