⬅️ Previous - Welcome & Orientation
➡️ Next - What is Agentic AI
This is the first of three core projects in the Agentic AI Developer Certification Program. These projects are the main deliverables you’ll complete to earn your certificate of completion.
Each project is designed to apply what you’ve learned in that module through hands-on implementation. This one wraps up Module 1 by having you build a working RAG-based assistant that retrieves answers from a custom knowledge base.
In this project, you’ll build a simple question-answering assistant that pulls answers from a custom document set using RAG (Retrieval-Augmented Generation). It’s your first hands-on project in the Agentic AI Developer Certification Program.
You’ll use LangChain and a vector store like FAISS or Chroma (or their alternatives) to connect a prompt → retriever → response flow.
You’ll build a simple RAG-powered assistant that answers questions based on a custom document set. Here’s what’s expected:
A LangChain-based pipeline that connects:
Document ingestion into the vector store
Basic UX for interaction (CLI, notebook, or minimal UI)
Run a few example queries to test retrieval and response quality
Optional enhancements:
Here’s a quick video outlining the project requirements and showing an example of what you’ll build:
Not sure what to build your assistant for? Here are a few project ideas to spark inspiration:
Build a conversational assistant that helps users explore the contents of Ready Tensor publications by asking natural language questions.
Use a sample of 20-50 diverse publications from the platform as your knowledge base. You can find a dataset of a sample of our publications on Google Drive here.
If you scrape or copy/paste publications from the Ready Tensor platform yourself, make sure to check the license for each one to ensure the author has granted permission for reuse.
Build a chatbot that can answer questions from readers such as:
We’ll demo a working version of this (see video above) - a conversational bot that helps users explore any publication on the platform.
Build a technical assistant that can answer developer questions using content from the LangChain or LangGraph documentation.
Select and ingest a focused portion of the docs (don’t overload it — 20-50 pages is enough). Your bot should be able to respond to questions like:
Pull a collection of pages particular to a topic (such as python, LLMs, or deep learning), embed them into a vector store, and build a bot that can answer user questions as if it were an expert on that subject.
If you’re scraping or downloading content, make sure you comply with Wikipedia’s content usage policies and only use a small, well-scoped dataset.
These are just a few starting points. Feel free to explore any use case that interests you. Just make sure you have the right to use the data you choose, and respect any licenses or usage restrictions that come with it.
Module 1 projects are evaluated in the review cycle for the month in which they are submitted.
To be included in that month’s review, send in your project no later than one of these dates:
If you don’t meet a listed deadline, you can still submit before the next month’s date to be considered in that cycle.
The review process usually takes up to 2 weeks after the deadline, which includes receiving reviewer feedback and making any necessary updates.
To complete this project, you need to submit two deliverables:
Create a short publication on the Ready Tensor platform that:
📄 Publication: Technical Evaluation Rubric
Check the document titled Publication Evaluation Criteria Reference Guide.pdf uploaded in this publication above.
Note: This rubric is general-purpose. You still need to follow the project-specific expectations described above (e.g. use of retrieval, optional memory/tool extensions, etc.)
Submit a repo that:
📄 Repository Evaluation Rubric
⬅️ Previous - Welcome & Orientation
➡️ Next - What is Agentic AI