What is Artificial Intelligence?
AI FundamentalsAIFundamentals
What is Machine Learning and how does it differ from traditional programming?
Machine LearningMachine LearningML
What is supervised learning?
Machine LearningSupervised Learning
What is overfitting and how can you reduce it?
Machine LearningOverfittingGeneralization
What is a train-validation-test split?
Machine LearningEvaluationData Split
What is precision, recall and F1 score?
Machine LearningMetricsClassification
What is a neural network?
Deep LearningNeural NetworksDeep Learning
What is an embedding?
Generative AIEmbeddingsVectors
What is a Transformer?
Generative AITransformerLLM
What is attention in a Transformer?
Generative AIAttentionTransformer
What is an LLM?
Generative AILLMGenerative AI
What is tokenization?
Generative AITokenizationLLM
What is inference?
Generative AIInferenceServing
What is Retrieval-Augmented Generation?
Generative AIRAGLLMGrounding
What is a vector database and why is it useful for RAG?
Generative AIVector DatabaseRAG
What is semantic search?
Generative AISemantic SearchEmbeddings
What is prompt engineering?
Generative AIPrompt EngineeringLLM
What is function calling or tool use in an LLM application?
Generative AIFunction CallingToolsAgents
What is an AI agent?
Agentic AIAI AgentsAgentic AI
What is the difference between an LLM application and an agentic system?
Agentic AIAgentsLLM Applications
What is hallucination in generative AI?
Generative AIHallucinationReliability
How would you reduce hallucinations in a production RAG system?
Generative AIRAGHallucinationEvaluation
What is chunking in RAG?
Generative AIChunkingRAG
What is hybrid search?
Generative AIHybrid SearchRAG
What is fine-tuning and when would you choose it over RAG?
Generative AIFine-TuningRAG
What is model evaluation in an AI application?
AI EngineeringEvaluationAI Quality
What is an evaluation dataset and why must it be representative?
AI EngineeringEvaluation DatasetTesting
How would you evaluate a RAG application?
AI EngineeringRAG EvaluationEvaluation
What is latency in an AI application and what affects it?
AI EngineeringLatencyPerformance
What is model serving?
AI EngineeringModel ServingDeployment
What is MLOps?
AI EngineeringMLOpsMachine Learning
Why is observability important for production AI systems?
AI EngineeringObservabilityProduction AI
How should secrets and API keys be handled in an AI application?
AI EngineeringSecurityAPI KeysSecrets
What is prompt injection and how can an AI engineer mitigate it?
AI SecurityPrompt InjectionAI Security
What is responsible AI?
AI GovernanceResponsible AIGovernance
How would you design a production AI service for reliability?
AI SystemsSystem DesignReliabilityAI
How do you control the cost of an LLM application?
AI EngineeringLLM CostOptimization
What is the difference between deterministic software testing and AI evaluation?
AI EngineeringAI TestingEvaluation
How would you version prompts, models and evaluation datasets?
AI EngineeringVersioningMLOpsEvaluation
Describe an end-to-end architecture for an enterprise AI assistant.
AI SystemsSystem DesignEnterprise AIAI Assistant