Module 5 Quiz
Test your understanding of the four-part GenAI application anatomy, the naive-RAG pipeline, vector databases, where naive RAG breaks, and the native-Ollama / containerised-app pattern on Apple Silicon.
A GenAI application that uses RAG has four core components. Which of the following are they? (Select all that apply)
(select all that apply)
Why does the compose.yaml pin ChromaDB to version 0.5.20 instead of using the latest tag?
In the correct order, what are the steps of the naive-RAG query phase (after documents have already been ingested)?
You ingest acme-runbooks.md and ask "What happens if checkout is overloaded?" — but the answer returned is about the payments service, not the 503 runbook. Which naive-RAG failure mode does this illustrate?
The genai-app container sets OLLAMA_BASE_URL=http://host.docker.internal:11434. Why is host.docker.internal used instead of localhost?