Cheat sheet
Databricks GenAI Engineer Associate Cheat Sheet
Design Applications
- 14% of exam
- Prompt design Task selection Chain components Business mapping Solution decomposition
Data Preparation
- 14% of exam
- Chunking Embeddings Retrieval quality Document extraction Delta Lake Unity Catalog
Application Development
- 30% of exam
- RAG chains Agents Tool calling LangChain LangGraph Guardrails
Assembling + Deploying
- 22% of exam
- MLflow Model Serving Vector Search Pyfunc CI/CD Foundation Model APIs
Governance
- 8% of exam
- Masking Guardrails Licensing Unity Catalog AI Gateway Safe input
Evaluation + Monitoring
- 12% of exam
- Offline eval Online monitoring LLM judge Inference tables RAGAS Cost control
Quick Facts
- Exam Databricks GenAI
- Credential GenAI Engineer Associate
- Time 90 min
- Pass 70% (32/45)
- Questions 45 scored
- Fee $200
- Blueprint Mar 18 2026
Design Decisions DE
- Problem decomposition Split to subtasks
- Task selection Pick model type
- Chain design Sequence steps
- Business mapping Goal to behavior
- Architecture choice Pick pattern
- Cost/latency Tradeoff balance
Prompt Engineering DE
- Zero-shot No examples
- Few-shot Example-driven
- Chain-of-thought Step reasoning
- System prompt Set behavior
- Role prompt Persona
- Template Reusable scaffold
- Structured output JSON/schema
Semantic vs Keyword Search DA
Semantic
- Vector similarity
- Meaning match
- Needs embeddings
Keyword
- Term match
- BM25/SQL
- No embeddings
- Meaning vs terms
Chunking Strategy Picker DA
- Uniform docs → Fixed-size ( N tokens )
- Sentences matter → Sentence ( Split by . )
- Topic shifts → Semantic ( Meaning bounds )
- Nested structure → Recursive ( Hierarchy )
- Short docs → Whole doc ( No split )
- Need context → Overlap ( Share text )
- Retrieve precision → Parent-child ( Child index )
Chunking Strategies DA
- Fixed-size N tokens each
- Sentence Split by sentence
- Semantic Topic boundaries
- Recursive Hierarchical split
- Overlap Adjacent share text
- Parent-child Index child; retrieve parent
- Sliding window Fixed stride
Data Preparation Pipeline DA
- Extraction Parse documents
- Filtering Drop noise
- Cleaning Normalize text
- Delta Lake Versioned tables
- Unity Catalog Data governance
- Indexing Build vector index
RAG Pipeline AP
- Ingest | Chunk | Embed | Index | Retrieve | Rerank | Generate
- Ingest: parse Chunk: split Embed: vector Index: store Retrieve: fetch Rerank: reorder Generate: answer
RAG vs Fine-tuning AP
RAG
- Inject knowledge
- No training
- Updates easy
Fine-tuning
- Bake behavior
- Needs training
- Updates costly
- Knowledge vs behavior
RAG vs Fine-tune vs Prompt AP
- Need latest info → RAG ( Inject knowledge )
- Need private data → RAG ( Vector Search )
- Need new skills → Fine-tune ( Bake behavior )
- Need behavior shift → Fine-tune ( LoRA/QLoRA )
- Need format only → Prompt ( No training )
- Quick one-shot task → Prompt ( Zero-shot )
- Multi-step task → Agent ( Tool calling )
- Need external tools → Agent ( MCP server )
RAG Components AP
- Vector store Semantic index
- Embedding Vector representation
- Chunking Split documents
- Retrieval Fetch relevant chunks
- Re-ranking Reorder top results
- Context window Max input tokens
- Grounding Cite source facts
- Augmentation Inject context
LLM Params AP
- Temp=creativity | Top-p=nucleus | Top-k=pool
- Temp: random Top-p: nucleus Top-k: candidates
LoRA vs Full Fine-tune AP
LoRA
- Low-rank adapters
- Few params
- Cheap train
Full
- All weights
- Costly train
- Max control
- Adapters vs all weights
LLM Concepts AP
- Token Subword unit
- Context window Max input tokens
- Temperature Randomness control
- Top-p Nucleus sampling
- Top-k Top candidates
- Hallucination Unfounded output
- Sampling Probabilistic decode
Agent Bricks vs Framework AP
Agent Bricks
- Managed
- Low code
- Databricks-hosted
Framework
- Custom code
- LangChain
- Full control
- Managed vs custom
Fine-tuning Methods AP
- Full fine-tune Update all weights
- LoRA Low-rank adapters
- QLoRA Quantized LoRA
- Instruction-tune Follow directions
- PEFT Partial tuning
- RLHF Human feedback
- DPO Preference optimize
Agent Patterns AP
- ReAct Reason + act
- Tool calling Invoke functions
- Planning Decompose tasks
- Reflection Self-critique
- Multi-agent Coordinate roles
- MCP server Tool protocol
- Memory Persist context
Deploy Gates DE
- Package | Register | Serve | Monitor
- Package: pyfunc Register: MLflow Serve: endpoint Monitor: drift
Playground vs Model Serving DE
Playground
- Interactive test
- Prompt iterate
- No endpoint
Model Serving
- Deploy endpoint
- Production API
- Scale traffic
- Test vs deploy
Deployment Picker DE
- Track experiment → MLflow ( Log params )
- Register model → MLflow register ( Version )
- Real-time API → Model Serving ( Endpoint )
- Async scoring → Batch inference ( No endpoint )
- Semantic search → Vector Search ( Index )
- Usage metering → AI Gateway ( Track )
- Managed agents → Agent Bricks ( Low code )
Databricks Tools DE
- Vector Search Semantic index
- AI Playground Test prompts
- Foundation Model APIs Hosted base models
- MLflow Track experiments
- Unity Catalog Governance hub
- Model Serving Deploy endpoints
- AI Gateway Usage tracking
- Agent Bricks Managed agents
MLflow vs Unity Catalog DE
MLflow
- Track experiments
- Log params
- Version models
Unity Catalog
- Govern data
- Access control
- Lineage
- Track vs govern
Deployment Patterns DE
- Pyfunc Python packaging
- MLflow register Version models
- Model Serving Real-time endpoint
- Batch inference Async scoring
- CI/CD Automate release
- Persistent state Save context
- Streaming Real-time input
Governance Stack GO
- UC | Masking | Guardrails | AI Gateway
- UC: govern Masking: PII Guardrails: filter Gateway: track
Governance Controls GO
- Masking Hide PII
- Guardrails Input/output filters
- Licensing Model terms
- Unity Catalog Central governance
- AI Gateway Track usage
- PII detection Find sensitive
- Audit logging Track actions
Eval Dimensions EV
- Faithfulness | Relevance | Context | Answer
- Faithfulness: grounded Relevance: matched Context: recall Answer: quality
Offline vs Online Eval EV
Offline
- Pre-deploy
- Ground truth
- RAGAS/BLEU
Online
- Production
- Live metrics
- Drift detect
- Test vs monitor
Evaluation Metrics EV
- BLEU N-gram overlap
- ROUGE Recall overlap
- RAGAS RAG eval suite
- Human eval Gold standard
- LLM judge Auto evaluate
- Faithfulness Source-grounded
- Groundedness No hallucination
Common Traps
RAG vs Fine-tune vs Prompt
- RAG adds knowledge ≠ Fine-tune shifts behavior
Temperature vs Top-p
- Temp scales randomness ≠ Top-p truncates nucleus
Vector vs Keyword Search
- Semantic matches meaning ≠ Keyword matches terms
Offline vs Online Eval
- Offline needs ground truth ≠ Online detects drift
MLflow vs Model Serving
- MLflow tracks experiments ≠ Serving deploys endpoints
Unity Catalog vs Delta Lake
- UC governs access ≠ Delta stores tables
Agent Bricks vs Framework
- Bricks is managed ≠ Framework is custom code
Last Minute
- 1. 14/14/30/22/8/12
- 2. 45 Q / 90 min / $200
- 3. Pass: 70% (32/45)
- 4. RAG = retrieve + augment
- 5. LoRA = adapters; QLoRA = quantized
- 6. Vector Search = semantic index
- 7. MLflow = track; Serving = deploy
- 8. Unity Catalog = governance
- 9. AI Gateway = usage tracking
- 10. Agent Bricks = managed agents
- 11. MCP = tool protocol
- 12. March 18 2026 = blueprint update
- 13. 14-day retake; full fee
Databricks Generative AI Engineer Associate
- Practice Questions 250 questions Study Guide 18 topics Cheat Sheet 84 facts Flashcards 50 cards Shorts 1 short Free CE Podcast