AI Engineering
/

RAG & Data Pipelines

RAG & Data Pipelines

Build and troubleshoot retrieval-grounded applications.

Start topic

Trace a document from upload to cited answer. Diagnose missing evidence stage by stage, and design a multi-tenant pipeline that stays correct through updates, retries, and deletion.

6 questions

Questions

Easy

Easy
Conceptual

1.5 h

Explain how documents become evidence for a generated answer, and why an answer can be wrong even when it cites a real document.

Easy
Conceptual

1.5 h

Turn a follow-up message into a standalone retrieval query, keep access filters tied to the signed-in session on every turn, and decide which turns should not retrieve at all.

Medium

Medium
Hands-on

3 h

Trace a missing policy exception through ingestion, eligibility, and context packing without weakening access rules.

Medium
System Design

3 h

Design a support assistant that answers from help articles with citations the customer may see, or hands off to a human. Turn its requirements into metrics, plan its evaluation set, keep it fresh through updates and deletion, and check its token, cost, and latency budgets.

Hard

Hard
System Design

4 h

Design a private multi-tenant policy assistant whose answers and citations stay correct through asynchronous updates, retries, permission changes, and deletion.

Hard
Hands-on

4 h

Find why a partly failed re-embedding backfill left a help-center index missing, duplicating, and mixing vectors, then plan a repair and a cutover gate you could defend in a release review.

What you will be able to do

  • Distinguish retrieval from generation
  • Explain the ingestion and query paths
  • Identify the purpose of chunks and metadata
  • Recognize unsupported answers even when they contain citations
  • Explain why a follow-up message retrieves the wrong evidence, or none, when it is sent to retrieval as typed
  • Rewrite a follow-up into a standalone retrieval query, keep the original message for the generator, and log both
  • State where access filters come from on every turn, and why neither the user's text nor a rewrite can widen them
  • Decide when a turn should skip retrieval, ask a clarifying question, or start a fresh query after a topic switch
  • Name the ways a rewrite can fail and the few multi-turn test cases that catch them

Before you start

Suggested, not required.

Hands-on exercises

Topic boundaries

This topic covers ingestion, grounding, citations, and the document lifecycle. Embeddings & Retrieval covers how candidates are found and ranked.

Related on CodeSnatch