Assessment
Question of 40
Capstone Assessment

Master Assessment – Designing Modern AI Systems

A comprehensive capstone that tests your command of the full AI engineering stack — from system design and RAG pipelines to agent architecture, prompt engineering, and production deployment. 40 questions across concept, application, and real-world scenario formats. Results revealed at the end.

40
Questions
6
Objectives
80%
Pass mark
1
Match the Pairs

Match each AI behavior or architecture to the system it most closely reflects.

Concept
Instant next-token completion based on learned patterns with no explicit step decomposition
A solver that searches candidate moves before selecting an answer
Fast sentiment classification from familiar phrases
A model that allocates extra inference steps to verify arithmetic
Definition
System 2
System 2
System 1
System 1
0 of 4 pairs matched
✓ Answer recorded — results shown at the end
2
Select All That Apply

Which behaviors are best classified as primarily System 2? Select all that apply.

  • Generating an immediate reply from surface linguistic cues
  • Exploring several candidate solution paths before committing
  • Using a scratchpad to carry intermediate results across steps
  • Retrieving a memorized phrase pattern for autocomplete
✓ Answer recorded — results shown at the end
3
Assertion–Reason

Assertion: An AI system that performs explicit step-by-step verification during inference is primarily exhibiting System 2 behavior. Reason: System 2 is characterized by slower, more deliberate reasoning that uses intermediate checks before a final answer.

  • ABoth A and R are true and R is the correct explanation of A
  • BBoth A and R are true but R is NOT the correct explanation of A
  • CA is true but R is false
  • DA is false but R is true
✓ Answer recorded — results shown at the end
4
Sequencing

Arrange the parts of a Chain-of-Thought style solution in the most appropriate order.

Break the problem into substeps
Compute or infer each intermediate result
State the final answer
Identify the given information and goal
✓ Answer recorded — results shown at the end
5
Fill in the Blank

In a Chain-of-Thought style solution, the explicitly written intermediate reasoning steps are often called a ___ .

In a Chain-of-Thought style solution, the explicitly written intermediate reasoning steps are often called a   .
✓ Answer recorded — results shown at the end
6
Single Choice

Which response best demonstrates a Chain-of-Thought style approach to solving a multi-step word problem?

  • AGive the answer immediately because detailed steps are unnecessary
  • BList the givens, derive intermediate quantities, and then compute the final answer
  • CRepeat the problem statement using different words and stop there
  • DProvide several unrelated formulas without connecting them
✓ Answer recorded — results shown at the end
7
Single Choice

A model must solve a puzzle with several plausible branches, where early choices can lead to dead ends. Which architecture component is most appropriate?

  • AChain-of-thought
  • BTree-of-thought
  • CSelf-reflection
  • DSimple retrieval
✓ Answer recorded — results shown at the end
8
Select All That Apply

Which scenarios are best served by self-reflection or deliberative inference rather than a single direct response? Select all that apply.

  • A task where the model must check for contradictions in its own draft before submitting
  • A one-turn factual lookup with a clearly known answer
  • A safety-sensitive recommendation that should be reviewed for reasoning errors
  • A short greeting response that requires no verification
✓ Answer recorded — results shown at the end
9
Fill in the Blank

For a long-horizon task like booking travel with several dependencies and ordered subtasks, the most suitable component is ___ .

For a long-horizon task like booking travel with several dependencies and ordered subtasks, the most suitable component is   .
✓ Answer recorded — results shown at the end
10
Match the Pairs

Match each workflow stage to its primary purpose in a browser-based agent loop.

Concept
Observe
Plan
Act
Re-observe after action
Definition
Choose the next best step toward the goal
Check how the page changed and update the next step
Execute the selected interaction on the page
Identify visible elements, page state, and constraints
0 of 4 pairs matched
✓ Answer recorded — results shown at the end
11
Select All That Apply

A user wants to buy a blue size-9 shoe. The product page shows color swatches, a size dropdown, an inactive Add to Cart button, and a note saying 'Select size to continue.' Which actions belong in a good Observe-Plan-Act response? Select all that apply.

  • Observe that size must be selected before Add to Cart becomes usable
  • Plan to choose the size-9 option from the dropdown next
  • Act by clicking Add to Cart immediately despite the inactive state
  • Observe that the blue color control is relevant if the current color is not blue
✓ Answer recorded — results shown at the end
12
True / False

In the Observe-Plan-Act workflow, it is appropriate to choose an action before checking whether the target element is visible and enabled.

  • ATrue
  • BFalse
✓ Answer recorded — results shown at the end
13
Match the Pairs

Match each web-page cue to the most likely intended interactive target.

Concept
A visible text label 'Email' linked with for='user-email'
A button role with aria-label='Close dialog' inside a modal header
A checkbox label 'Subscribe' wrapping an input type='checkbox'
Two buttons named 'Submit', but one has display:none
Definition
The checkbox inside the label
The visible Submit button
The input element with id='user-email'
The modal close control
0 of 4 pairs matched
✓ Answer recorded — results shown at the end
14
Single Choice

A form shows the text 'Search products' above an input. In the DOM, a label with for='q' is visible, and the input has id='q'. Which element should be targeted for text entry?

  • AThe visible label element only
  • BThe input element with id='q'
  • CThe nearest div container around the form
  • DAny hidden input in the same form
✓ Answer recorded — results shown at the end
15
True / False

If two elements have the same accessible name, a hidden element is usually a worse interaction target than the visible enabled one.

  • ATrue
  • BFalse
✓ Answer recorded — results shown at the end
16
Select All That Apply

In which task descriptions is an AI agent more appropriate than a chatbot? Select all that apply.

  • Track a package across several carrier pages and notify the user if delivery is delayed
  • Answer a one-off question about the definition of reinforcement learning
  • Monitor calendar conflicts, reschedule meetings when needed, and send updates automatically
  • Generate a short joke on request
✓ Answer recorded — results shown at the end
17
True / False

A chatbot is usually sufficient when the task mainly involves a single conversational response and does not require tool use or persistent goal tracking.

  • ATrue
  • BFalse
✓ Answer recorded — results shown at the end
18
Assertion–Reason

Assertion: An AI agent is more appropriate than a chatbot for a task that requires repeated tool use, state tracking, and adaptation over time. Reason: Agents are designed for sustained goal pursuit with planning and memory across multiple actions.

  • ABoth A and R are true and R is the correct explanation of A
  • BBoth A and R are true but R is NOT the correct explanation of A
  • CA is true but R is false
  • DA is false but R is true
✓ Answer recorded — results shown at the end
19
Single Choice

Which description best fits System 1 behavior in AI?

  • ASlow search over many possible plans before answering
  • BImmediate pattern-based output with little explicit deliberation
  • CMaintaining a scratchpad to verify each step
  • DComparing multiple candidate branches before deciding
✓ Answer recorded — results shown at the end
20
True / False

Chain-of-Thought prompting is especially useful for problems that require several intermediate reasoning steps.

  • ATrue
  • BFalse
✓ Answer recorded — results shown at the end
21
Single Choice

A task requires the model to generate an answer and then review it for possible mistakes before finalizing. Which component is most appropriate?

  • ASimple retrieval
  • BSelf-reflection
  • CAutocomplete
  • DSingle-pass decoding only
✓ Answer recorded — results shown at the end
22
Select All That Apply

Which actions are appropriate during the Observe stage of a browser agent loop? Select all that apply.

  • Checking whether a button is visible and enabled
  • Reading the current page text and relevant form labels
  • Clicking the first control without inspection
  • Noting any warning messages or constraints shown on the page
✓ Answer recorded — results shown at the end
23
Fill in the Blank

When a visible label uses the attribute for='email', it usually points to the input whose ___ matches that value.

When a visible label uses the attribute for='email', it usually points to the input whose   matches that value.
✓ Answer recorded — results shown at the end
24
Single Choice

Which scenario is best handled by a chatbot rather than an AI agent?

  • AContinuously monitoring stock prices and executing trades based on changing thresholds
  • BCoordinating a multi-step refund process across several websites
  • CAnswering a user's single question about what photosynthesis means
  • DManaging a travel itinerary and rebooking when flights are delayed
✓ Answer recorded — results shown at the end
25
Assertion–Reason

Assertion: An AI agent often needs memory of prior steps while completing a long-running task. Reason: Long-running tasks may involve intermediate state, prior actions, and changing conditions that affect the next decision.

  • ABoth A and R are true and R is the correct explanation of A
  • BBoth A and R are true but R is NOT the correct explanation of A
  • CA is true but R is false
  • DA is false but R is true
✓ Answer recorded — results shown at the end
26
Single Choice

Which scenario most clearly reflects System 2 processing in AI?

  • APredicting the next likely word from a familiar phrase
  • BChoosing an answer after evaluating several possible solution steps
  • CReturning a memorized response to a greeting
  • DClassifying a common image instantly from learned patterns
✓ Answer recorded — results shown at the end
27
True / False

A scratchpad in reasoning is used to store intermediate steps before reaching the final answer.

  • ATrue
  • BFalse
✓ Answer recorded — results shown at the end
28
Select All That Apply

Which tasks are best suited for tree-of-thought reasoning? Select all that apply.

  • A maze-like problem with many branching decisions
  • A puzzle where several candidate paths should be compared
  • A simple factual question with one obvious answer
  • A task that benefits from exploring alternatives before choosing one
✓ Answer recorded — results shown at the end
29
Single Choice

A form shows a disabled Submit button and a required checkbox labeled 'I agree to the terms.' What should the agent plan to do next?

  • AClick Submit repeatedly until it works
  • BSelect the required checkbox to enable submission
  • CRefresh the page immediately
  • DIgnore the checkbox and type into a random field
✓ Answer recorded — results shown at the end
30
Fill in the Blank

If a visible label is connected to an input through the for attribute, the target control is usually identified by its ___ attribute.

If a visible label is connected to an input through the for attribute, the target control is usually identified by its   attribute.
✓ Answer recorded — results shown at the end
31
Assertion–Reason

Assertion: An AI agent is better than a chatbot for tasks that unfold over time and require reacting to changing conditions. Reason: Agents can maintain state, use tools, and revise actions as new information appears.

  • ABoth A and R are true and R is the correct explanation of A
  • BBoth A and R are true but R is NOT the correct explanation of A
  • CA is true but R is false
  • DA is false but R is true
✓ Answer recorded — results shown at the end
32
Match the Pairs

Match each task description to the more appropriate system.

Concept
Answering a single question about gravity
Tracking expenses across several apps and generating alerts
Providing a short greeting message
Rescheduling meetings when conflicts appear
Definition
AI agent
AI agent
Chatbot
Chatbot
0 of 4 pairs matched
✓ Answer recorded — results shown at the end
33
Single Choice

Which feature most strongly suggests System 2 reasoning in an AI model?

  • AFast response from familiar pattern matching
  • BExplicit evaluation of intermediate steps before answering
  • CImmediate autocomplete based on common phrases
  • DSingle-pass prediction with no verification
✓ Answer recorded — results shown at the end
34
True / False

Tree-of-thought reasoning is especially useful when a problem contains several branching paths that should be explored.

  • ATrue
  • BFalse
✓ Answer recorded — results shown at the end
35
Select All That Apply

Which observations would help an agent decide the next action on a checkout page? Select all that apply.

  • Whether required fields are empty
  • Whether the Pay button is enabled
  • Clicking a random link before inspecting the form
  • Any visible error messages near payment fields
✓ Answer recorded — results shown at the end
36
Fill in the Blank

An element hidden with display:none is generally not the best ___ target for a user-facing action.

An element hidden with display:none is generally not the best   target for a user-facing action.
✓ Answer recorded — results shown at the end
37
Assertion–Reason

Assertion: A chatbot is usually less suitable than an AI agent for managing a task that requires repeated monitoring and follow-up actions. Reason: Such tasks often require memory, planning, and adaptation across multiple steps over time.

  • ABoth A and R are true and R is the correct explanation of A
  • BBoth A and R are true but R is NOT the correct explanation of A
  • CA is true but R is false
  • DA is false but R is true
✓ Answer recorded — results shown at the end
38
Match the Pairs

Match each reasoning element to its role in a Chain-of-Thought style solution.

Concept
Givens
Substeps
Intermediate results
Final answer
Definition
Smaller parts used to break down the task
The completed solution after reasoning
Known information provided by the problem
Partial outputs computed before the final answer
0 of 4 pairs matched
✓ Answer recorded — results shown at the end
39
Single Choice

A task involves a long sequence of dependent actions, where each step affects what can happen next. Which component is most appropriate?

  • AMulti-step planning
  • BSimple autocomplete
  • CSingle factual retrieval
  • DOne-shot response only
✓ Answer recorded — results shown at the end
40
Single Choice

A login page shows fields for username and password, plus a disabled Sign In button and a message saying 'Enter all required fields.' What should the agent do next?

  • AClick the disabled Sign In button repeatedly
  • BFill in the required username and password fields
  • CClose the browser immediately
  • DIgnore the message and open a new tab
✓ Answer recorded — results shown at the end
0% SCORE
Assessment Complete
0
Correct
0
Incorrect
40
Total