Aller au contenu

Challenge 011: RAG guidé par l'évaluation

Niveau: L300 Type: Défi Durée: ~90 min Coût: Gratuit

Scénario

Améliorez un RAG local seulement si les métriques progressent sans régression des citations.

flowchart LR
  B[Baseline] --> S[Specification or golden set]
  S --> I[Implementation]
  I --> V[Local validator]
  V --> R[Review evidence]
  R --> P[PR-ready result]

Tâche

  1. Complétez le JSON initial sans modifier son schéma public.
  2. Exécutez les tests et examinez chaque assertion en échec.
  3. Conservez une solution locale et déterministe.
  4. Exécutez le validateur pour afficher le code de réussite.

Critères d'acceptation

  • Portée, exclusions, risques et validation sont explicites.
  • Au moins quatre étapes bornées sont présentes.
  • Les tests s'exécutent sans identifiants ni GitHub Classroom.
  • Les preuves conviennent à une description de pull request.

Validation locale

cd docs/docs/fr/challenges/challenge-011
python -m unittest -v
python validate.py

Labs associés