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
65 lines (65 loc) · 2.26 KB
/
Copy pathquiz.json
File metadata and controls
65 lines (65 loc) · 2.26 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
{
"lesson": "phase-11/17-agent-framework-tradeoffs",
"questions": [
{
"stage": "post",
"question": "Which framework is the right first pick for a workflow that must resume after a crash, accept a human approval mid-run, and fan out to three retrievers in parallel?",
"options": [
"CrewAI",
"AutoGen",
"LangGraph",
"Agno"
],
"correct": 2,
"explanation": ""
},
{
"stage": "post",
"question": "Why does LLM-selected routing cost more tokens per turn than explicit routing?",
"options": [
"It pre-fetches the next node in parallel to hedge latency.",
"A planner LLM call picks the next step each turn, adding prompt and completion tokens for every decision.",
"It duplicates the tool list for every agent in the crew.",
"It sends the whole conversation history to a verifier model."
],
"correct": 1,
"explanation": ""
},
{
"stage": "post",
"question": "Proposer-critic dialogue in code review naturally maps to which framework's core abstraction?",
"options": [
"CrewAI's sequential Crew",
"LangGraph's StateGraph",
"AutoGen's GroupChat / ConversableAgent pair",
"Agno's single Agent with tools"
],
"correct": 2,
"explanation": ""
},
{
"stage": "post",
"question": "Which framework has built-in storage drivers (SQLite, Postgres, Redis, Mongo, DynamoDB) attached directly to the Agent class for session and memory persistence?",
"options": [
"LangGraph",
"CrewAI",
"AutoGen",
"Agno"
],
"correct": 3,
"explanation": ""
},
{
"stage": "post",
"question": "You have a two-call summarizer: fetch text, summarize. Which option is the right framework choice?",
"options": [
"LangGraph StateGraph \u2014 always use a framework for reliability.",
"CrewAI with researcher + summarizer roles \u2014 roles make it clearer.",
"Plain Python with the provider SDK \u2014 no framework is the fastest framework for tiny pipelines.",
"AutoGen GroupChat \u2014 two agents can argue about the best summary."
],
"correct": 2,
"explanation": ""
}
]
}