forked from rohitg00/ai-engineering-from-scratch
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathquiz.json
More file actions
90 lines (90 loc) · 3.4 KB
/
Copy pathquiz.json
File metadata and controls
90 lines (90 loc) · 3.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
{
"lesson": "20-benchmarks-webarena-osworld",
"title": "Benchmarks: WebArena and OSWorld",
"questions": [
{
"stage": "pre",
"question": "Why does WebArena self-host its four target apps?",
"options": [
"To save money",
"To pin reproducible versions so evaluation is execution-based and not flaky",
"To run on GPUs",
"To avoid TLS"
],
"correct": 1,
"explanation": "Pinned self-hosted apps make execution-based evaluation reliable and comparable over time."
},
{
"stage": "pre",
"question": "Why does OSWorld use real OS screenshots rather than accessibility APIs?",
"options": [
"Accessibility APIs are too fast",
"Screenshots force the agent to do real GUI grounding in 1920x1080, matching production constraints",
"Accessibility APIs leak PII",
"Screenshots cost less"
],
"correct": 1,
"explanation": "Screenshot-driven evaluation forces pixel-to-element grounding, the actual production constraint."
},
{
"stage": "check",
"question": "What two primary failure modes does OSWorld surface?",
"options": [
"Latency and bandwidth",
"GUI grounding and operational knowledge",
"Embedding drift and token leakage",
"Hallucination and refusal"
],
"correct": 1,
"explanation": "Grounding (pixel-to-element) and operational knowledge (menus, shortcuts) are the headline blockers."
},
{
"stage": "check",
"question": "What does OSWorld-Human add on top of the base benchmark?",
"options": [
"More tasks",
"Manually curated gold action trajectories that surface a 1.4-2.7x agent step-inefficiency gap",
"A larger screen resolution",
"A new OS"
],
"correct": 1,
"explanation": "Gold trajectories make trajectory efficiency measurable, not just success rate."
},
{
"stage": "check",
"question": "Which release-time number does the lesson cite for WebArena?",
"options": [
"Best GPT-4 agent 14.41% success vs human 78.24%",
"Best agent at 99% with human at 100%",
"Best agent at 50% with human at 50%",
"Best agent at 0% across the board"
],
"correct": 0,
"explanation": "The 14.41% vs 78.24% gap is the WebArena release-time number."
},
{
"stage": "post",
"question": "What does the lesson warn happens with screenshot-only evaluation when the agent uses DOM or accessibility APIs?",
"options": [
"Nothing changes",
"You miss the grounding challenge OSWorld is designed to measure",
"You exceed the rate limit",
"Tests pass trivially"
],
"correct": 1,
"explanation": "Evaluating an accessibility-API agent on screenshot-only benchmarks skips the grounding test."
},
{
"stage": "post",
"question": "Why is ignoring trajectory length a benchmarking failure?",
"options": [
"It hides cost and inefficiency that success rate alone misses (the 1.4-2.7x gap OSWorld-Human surfaces)",
"Trajectory length always matches gold",
"Trajectories are not measurable",
"Length is the only metric that matters"
],
"correct": 0,
"explanation": "Two agents at 60% success can differ 2-3x in steps; cost and efficiency only show up if you measure trajectory length."
}
]
}