Course
Build a RAG on GCP
From document ingestion to a production agent: Vertex AI RAG Engine, Gemini and Cloud Run.
Use cases📚 Interroger ses documents
This course walks you step by step through building a Retrieval-Augmented Generation (RAG) system fully hosted on Google Cloud.
What you will build
An assistant that answers your teams' questions from internal documentation, citing its sources:
- a Vertex AI RAG Engine corpus fed from Cloud Storage;
- a sync job on Cloud Run that re-indexes changed documents;
- an ADK agent served on Cloud Run that queries the corpus and calls Gemini.
Outline
| Module | Content | Duration |
|---|---|---|
| Fundamentals | RAG architecture, embeddings, similarity | 1h30 |
| Implementation | Setup, Terraform, deployment, recap | 2h30 |
Prerequisites
- A Google Cloud project with billing enabled.
- Basic Python and command-line skills.
- Some Terraform knowledge helps.
Resources
- csvdataset.csv1 KBView
- mp4demo.mp4386 KB
- docxguide-installation.docx37 KB
- ipynbnotebook.ipynb1 KBView
- pdfpresentation.pdf21 KB
- pptxpresentation.pptx32 KB
- pdfsupport-cours.pdf47 KB
References
- awesome-llm-appsgithub.com — Collection d'applications LLM et de RAG open source
- GoogleCloudPlatform/generative-aigithub.com — Notebooks officiels Vertex AI et Gemini
- Vertex AI RAG Engine : vue d'ensemblecloud.google.com
- Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (Lewis et al., 2020)arxiv.org — Article fondateur du RAG