RAG Document API
Build an API that ingests PDFs, retrieves relevant passages, and answers questions with page-level sources.
Griot round · AI Agents & RAG · 55 min
Build an application at your own pace with AI. Try a timed interview when you are ready.
13 apps · Python & JavaScript
The free assistant runs in your browser: no API key, nothing to pay for, and your code stays on your device. Or connect your own Claude, OpenAI or Gemini key for stronger answers; it stays in your browser and usage is billed by that provider.
13 exercises
Build an API that ingests PDFs, retrieves relevant passages, and answers questions with page-level sources.
Griot round · AI Agents & RAG · 55 min
Build the filtering feature for a support dashboard. Edit the application, run tests, and inspect the working interface.
Investigate device health signals and identify emerging failures before they disrupt customers.
Griot round · AI Agents & RAG · 55 min
Build an agent that investigates a failed DAG, repairs its code, runs checks, and prepares a merge request.
Griot round · AI Agents & RAG · 60 min
Build a read-only triage agent that analyzes tickets, finds related issues, and drafts an evidence-backed recommendation.
Griot round · AI Agents & RAG · 55 min
Build the ranking component of a document-search API using supplied embeddings.
Griot round · Data & Systems · 45 min
Build a threshold-review feature that reports false alarms, missed cases, precision, and recall.
Griot round · Data & Systems · 45 min
Build the drift check behind an ML monitoring dashboard: compare live traffic with the training sample, feature by feature.
Griot round · Data & Systems · 45 min
Build the per-client rolling request limit behind an API gateway, with exact time boundaries and useful retry guidance.
Griot round · Data & Systems · 45 min
Repair the daily view report behind a video dashboard that overcounts repeat events and mixes reporting dates.
Griot round · Product Features · 40 min · free
Complete the text layout behind a downloadable poster, including long words and explicit line breaks.
Griot round · Product Features · 40 min
Implement document changes without silently overwriting another editor’s work.
Griot round · Data & Systems · 45 min
Complete a design editor’s state transitions without breaking its history.
Griot round · Data & Systems · 45 min