⬅️ Previous - Lesson 4 - RAG Implementation
➡️ Next - Project 1 Submission Guidelines
This is your first major project in the certification program. You’ll be building a Retrieval-Augmented Generation (RAG) assistant — an AI that can answer questions about your own documents.
To make the starting point less intimidating, we’ve prepared a project template, i.e., GitHub repo with scaffolded code, and a video walkthrough that shows you exactly how to complete it. Your job is to fill in a handful of missing functions that bring the system to life.
By the end, you’ll have a working Q&A assistant — think ChatGPT, but grounded in your knowledge base.
Starting a big project from scratch can feel overwhelming. To help you past that “where do I begin?” moment, we’ve provided a ready-to-use template.
The template isn’t a complete project — instead, it gives you:
app.py
, vectordb.py
, and a data/
folderAll the heavy lifting is in place. What’s missing are the core functions you’ll implement to make the assistant work.
Your task is to complete the system by adding the logic for:
In other words: the template gives you the skeleton, and you’ll add the muscles and movement.
🎥 Video Walkthrough: Implementing Your RAG Assistant
In this video, we guide you through the project template and show you exactly how to bring it to life. You’ll see how to:
data/
directoryapp.py
and vectordb.py
By completing the template, you’ll have an AI assistant that can:
The template handles:
All the infrastructure is ready. You just add the core logic.
You’ve completed the project when:
data/
folderClone the repo, watch the walkthrough, and implement one function at a time. Test as you go — and remember, the template is here to help you overcome the blank-page problem.
This is your first step toward building real agentic systems. Have fun with it! 🚀
⬅️ Previous - Lesson 4 - RAG Implementation
➡️ Next - Project 1 Submission Guidelines