دورة

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.

متقدم 8 دروس 5h
ابدأ الدورة
التقدّم 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.

الموارد

تنزيل الكل (.zip)

المراجع