Les supports du cours
Le support complet, à lire en ligne ou à télécharger :
Le guide d'installation pas à pas :
La présentation utilisée en session :
Choisir son backend vectoriel
| Backend | Gestion | Volume conseillé | Filtrage métadonnées | Coût de départ |
|---|---|---|---|---|
| RagManagedDb | Entièrement managé | < 1 M chunks | Basique | Faible |
| Vertex AI Vector Search | Managé, endpoint dédié | Milliards | Avancé (restricts) | Élevé (nœud permanent) |
| Vertex AI Feature Store | Managé, BigQuery | Millions | Via SQL | Moyen |
| AlloyDB + pgvector | Semi-managé | Dizaines de millions | SQL complet | Moyen |
| Cloud SQL + pgvector | Semi-managé | Millions | SQL complet | Faible |
| BigQuery Vector Search | Serverless | Milliards (batch) | SQL complet | Au volume scanné |
| Pinecone | SaaS tiers | Milliards | Avancé | Variable |
| Weaviate | SaaS ou auto-hébergé | Centaines de millions | Avancé | Variable |
| Firestore vector search | Serverless | Millions | Requêtes Firestore | Faible |
Planning de mise en production
gantt
title Mise en production du RAG
dateFormat YYYY-MM-DD
axisFormat %d/%m
section Socle
Projet et IAM :done, s1, 2026-10-01, 2d
Terraform réseau :done, s2, after s1, 3d
section Données
Ingestion initiale :active, d1, 2026-10-06, 4d
Job de synchronisation :d2, after d1, 3d
section Agent
Agent ADK :a1, 2026-10-08, 5d
Évaluation :a2, after a1, 4d
section Go live
Revue sécurité :crit, g1, after a2, 2d
Ouverture aux utilisateurs :milestone, g2, after g1, 0d
Checklist de déploiement
- Infrastructure
- Terraform appliqué depuis la CI uniquement
- état distant dans un bucket versionné
- verrouillage de l'état activé
- Workload Identity Federation pour GitHub Actions
- Terraform appliqué depuis la CI uniquement
- Agent
- Image construite et poussée dans Artifact Registry
- Déploiement Cloud Run avec un compte de service dédié
--no-allow-unauthenticated- concurrence ajustée (80 par défaut)
- Trafic basculé progressivement (
--tag canary)
- Observabilité
- Cloud Logging et Cloud Trace
- Tableau de bord des scores de retrieval
« En production, la question n'est pas de savoir si le retrieval va se tromper, mais si vous le verrez. »
— Retour d'expérience d'une équipe plateforme