Concept Quizzes
Test your understanding of key course concepts with interactive quizzes.
These quizzes are for self-assessment. Your answers are saved locally in your browser.
Week 1: Introduction to Agentic AI
Test your understanding of agents, ReAct, and trajectories.
What does the 'A' in ReAct stand for?
Correct! ReAct stands for 'Reasoning and Acting' - it combines thought processes with actions.
Not quite. ReAct stands for 'Reasoning and Acting' - it combines thought processes with actions.
Which of the following best describes an AI agent?
Correct! Agents are autonomous systems with perception, reasoning, and action capabilities oriented toward goals.
Not quite. Agents are autonomous systems with perception, reasoning, and action capabilities oriented toward goals.
What is a trajectory in the context of agents?
Correct! A trajectory captures the complete sequence of an agent's interactions during task execution.
Not quite. A trajectory captures the complete sequence of an agent's interactions during task execution.
Which architecture type combines reactive and deliberative approaches?
Correct! Hybrid architectures combine fast reactive responses with deliberative planning capabilities.
Not quite. Hybrid architectures combine fast reactive responses with deliberative planning capabilities.
What is the difference between short-term and long-term memory in agents?
Correct! Short-term memory is the current context window, while long-term memory uses external storage like vector DBs.
Not quite. Short-term memory is the current context window, while long-term memory uses external storage like vector DBs.
Week 2: LLM Foundations
Test your understanding of prompting strategies.
What is the main purpose of Chain-of-Thought prompting?
Correct! Chain-of-Thought prompting encourages models to show their reasoning steps, improving accuracy on complex tasks.
Not quite. Chain-of-Thought prompting encourages models to show their reasoning steps, improving accuracy on complex tasks.
How does Self-Consistency improve upon standard Chain-of-Thought?
Correct! Self-Consistency samples multiple reasoning paths at higher temperature and selects the most common answer.
Not quite. Self-Consistency samples multiple reasoning paths at higher temperature and selects the most common answer.
Tree-of-Thoughts differs from Chain-of-Thought by:
Correct! Tree-of-Thoughts explores multiple reasoning paths in a tree structure and evaluates each to find optimal solutions.
Not quite. Tree-of-Thoughts explores multiple reasoning paths in a tree structure and evaluates each to find optimal solutions.
Week 3: Tool Use
Test your understanding of function calling and tool integration.
What is function calling in the context of LLMs?
Correct! Function calling allows LLMs to generate structured JSON calls to external functions/APIs.
Not quite. Function calling allows LLMs to generate structured JSON calls to external functions/APIs.
What does MCP stand for?
Correct! MCP stands for Model Context Protocol - Anthropic's open protocol for connecting LLMs to tools and data.
Not quite. MCP stands for Model Context Protocol - Anthropic's open protocol for connecting LLMs to tools and data.
Week 4: Planning and Reasoning
Test your understanding of Reflexion, LATS, and agent memory.
What are the three main components of the Reflexion framework?
Correct! Reflexion uses an Actor (generates actions), Evaluator (provides success/failure signals), and Self-Reflection (generates verbal feedback).
Not quite. Reflexion uses an Actor (generates actions), Evaluator (provides success/failure signals), and Self-Reflection (generates verbal feedback).
How does Reflexion improve agent performance without traditional RL?
Correct! Reflexion uses verbal self-reflection stored in long-term memory, requiring no gradient updates.
Not quite. Reflexion uses verbal self-reflection stored in long-term memory, requiring no gradient updates.
What is LATS (Language Agent Tree Search)?
Correct! LATS applies Monte Carlo Tree Search to explore multiple ReAct reasoning paths and select the best one.
Not quite. LATS applies Monte Carlo Tree Search to explore multiple ReAct reasoning paths and select the best one.
In agent memory systems, what distinguishes episodic memory from semantic memory?
Correct! Episodic memory stores specific experiences and trajectories, while semantic memory stores general knowledge and facts.
Not quite. Episodic memory stores specific experiences and trajectories, while semantic memory stores general knowledge and facts.
What is the key advantage of Plan-and-Solve prompting?
Correct! Plan-and-Solve explicitly separates the planning phase (decomposing problems) from the execution phase (solving subtasks).
Not quite. Plan-and-Solve explicitly separates the planning phase (decomposing problems) from the execution phase (solving subtasks).
Week 5: Multi-Agent Systems
Test your understanding of multi-agent architectures.
In a multi-agent system, what is message passing?
Correct! Message passing is how agents communicate by sending and receiving structured messages.
Not quite. Message passing is how agents communicate by sending and receiving structured messages.
What is an orchestrator in multi-agent systems?
Correct! An orchestrator is a central agent that routes tasks and coordinates between specialized agents.
Not quite. An orchestrator is a central agent that routes tasks and coordinates between specialized agents.
What is the advantage of specialized agents over a single general agent?
Correct! Specialized agents can excel at specific tasks, allowing the system to leverage focused expertise.
Not quite. Specialized agents can excel at specific tasks, allowing the system to leverage focused expertise.
Week 6: Agent Frameworks
Test your understanding of LangGraph, AutoGen, and CrewAI.
What is a StateGraph in LangGraph?
Correct! StateGraph is LangGraph's core abstraction for defining agent workflows as directed graphs with state management.
Not quite. StateGraph is LangGraph's core abstraction for defining agent workflows as directed graphs with state management.
What does checkpointing enable in agent frameworks?
Correct! Checkpointing saves agent state at specific points, enabling persistence, debugging, and recovery from failures.
Not quite. Checkpointing saves agent state at specific points, enabling persistence, debugging, and recovery from failures.
In AutoGen, what is a ConversableAgent?
Correct! ConversableAgent is AutoGen's base class for agents capable of participating in conversations.
Not quite. ConversableAgent is AutoGen's base class for agents capable of participating in conversations.
Week 7: Advanced RAG
Test your understanding of Self-RAG, CRAG, and adaptive retrieval.
What are reflection tokens in Self-RAG?
Correct! Self-RAG generates special reflection tokens to decide when to retrieve and assess relevance.
Not quite. Self-RAG generates special reflection tokens to decide when to retrieve and assess relevance.
How does CRAG (Corrective RAG) improve retrieval?
Correct! CRAG evaluates if retrieved documents are correct/ambiguous/incorrect and takes corrective action accordingly.
Not quite. CRAG evaluates if retrieved documents are correct/ambiguous/incorrect and takes corrective action accordingly.
What is adaptive retrieval in RAG systems?
Correct! Adaptive retrieval decides on-the-fly whether retrieval is needed based on query characteristics.
Not quite. Adaptive retrieval decides on-the-fly whether retrieval is needed based on query characteristics.
Week 8: GraphRAG and Knowledge
Test your understanding of knowledge graphs and graph-based retrieval.
What is the key insight of GraphRAG?
Correct! GraphRAG builds knowledge graphs to support both local (entity-specific) and global (thematic) queries.
Not quite. GraphRAG builds knowledge graphs to support both local (entity-specific) and global (thematic) queries.
What is community detection used for in GraphRAG?
Correct! Community detection groups related entities, enabling global summarization at different hierarchy levels.
Not quite. Community detection groups related entities, enabling global summarization at different hierarchy levels.
What is entity extraction in knowledge graph construction?
Correct! Entity extraction identifies named entities (people, organizations, concepts) and relationships between them.
Not quite. Entity extraction identifies named entities (people, organizations, concepts) and relationships between them.
How does HippoRAG differ from standard RAG?
Correct! HippoRAG is inspired by hippocampal memory systems, using pattern separation and completion for retrieval.
Not quite. HippoRAG is inspired by hippocampal memory systems, using pattern separation and completion for retrieval.
What is the difference between local and global search in GraphRAG?
Correct! Local search targets specific entities/relationships, while global search leverages community summaries for themes.
Not quite. Local search targets specific entities/relationships, while global search leverages community summaries for themes.
Week 9: Hallucination Prevention
Test your understanding of verification and factual accuracy.
What is an intrinsic hallucination?
Correct! Intrinsic hallucinations contradict information provided in the source/input documents.
Not quite. Intrinsic hallucinations contradict information provided in the source/input documents.
How does Chain-of-Verification (CoVe) reduce hallucinations?
Correct! CoVe generates verification questions about the output and answers them independently to check consistency.
Not quite. CoVe generates verification questions about the output and answers them independently to check consistency.
What does FActScore measure?
Correct! FActScore breaks text into atomic facts and measures what fraction are supported by a knowledge source.
Not quite. FActScore breaks text into atomic facts and measures what fraction are supported by a knowledge source.
What is claim decomposition in hallucination detection?
Correct! Claim decomposition splits complex statements into atomic facts that can be individually verified.
Not quite. Claim decomposition splits complex statements into atomic facts that can be individually verified.
Why might self-correction be less effective than independent verification?
Correct! Models often confirm their initial errors. Independent verification with fresh context is more reliable.
Not quite. Models often confirm their initial errors. Independent verification with fresh context is more reliable.
Week 10: Agent Evaluation
Test your understanding of benchmarks and evaluation methods.
What does AgentBench evaluate?
Correct! AgentBench evaluates LLMs as agents across 8 different environments including OS, web, and games.
Not quite. AgentBench evaluates LLMs as agents across 8 different environments including OS, web, and games.
What is pass@k in agent evaluation?
Correct! Pass@k measures if any of k independent attempts successfully completes the task.
Not quite. Pass@k measures if any of k independent attempts successfully completes the task.
What does SWE-bench evaluate?
Correct! SWE-bench tests if agents can fix real software engineering issues from GitHub repositories.
Not quite. SWE-bench tests if agents can fix real software engineering issues from GitHub repositories.
Week 11: Domain Applications
Test your understanding of code agents, financial agents, and safety.
What enables Devin to handle long-horizon coding tasks?
Correct! Devin combines multiple tools (shell, browser, editor) with persistent state for complex, multi-step tasks.
Not quite. Devin combines multiple tools (shell, browser, editor) with persistent state for complex, multi-step tasks.
What is flow engineering in AlphaCodium?
Correct! Flow engineering in AlphaCodium designs iterative code generation flows with test-driven feedback.
Not quite. Flow engineering in AlphaCodium designs iterative code generation flows with test-driven feedback.
Why are regulatory constraints critical for financial agents?
Correct! Financial agents must comply with regulations like SEC rules to avoid unauthorized financial advice.
Not quite. Financial agents must comply with regulations like SEC rules to avoid unauthorized financial advice.
Week 12: Research Frontiers
Test your understanding of Generative Agents, Voyager, and future directions.
What enables emergent behaviors in Generative Agents?
Correct! Generative Agents use memory streams, reflection, and planning to enable emergent social behaviors.
Not quite. Generative Agents use memory streams, reflection, and planning to enable emergent social behaviors.
What is the skill library in Voyager?
Correct! Voyager builds a skill library of code functions it learns, enabling continual skill acquisition.
Not quite. Voyager builds a skill library of code functions it learns, enabling continual skill acquisition.
What is curriculum learning in open-ended agents like Voyager?
Correct! Curriculum learning has the agent propose and pursue increasingly difficult tasks to expand capabilities.
Not quite. Curriculum learning has the agent propose and pursue increasingly difficult tasks to expand capabilities.