rohitg00--ai-engineering-from-scratch
91 行
3.0 KiB
JSON
91 行
3.0 KiB
JSON
{
|
|
"lesson": "17-personal-ai-tutor",
|
|
"title": "Capstone 17 — Personal AI Tutor (Adaptive, Multimodal, with Memory)",
|
|
"questions": [
|
|
{
|
|
"stage": "pre",
|
|
"question": "What does a Socratic tutor policy do when a learner asks for the answer outright?",
|
|
"options": [
|
|
"Asks a leading question that scaffolds the learner toward the answer",
|
|
"Logs the request and goes silent",
|
|
"Provides the answer immediately and moves on",
|
|
"Switches to a different concept node"
|
|
],
|
|
"correct": 0,
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"stage": "pre",
|
|
"question": "Which structure does the curriculum graph encode?",
|
|
"options": [
|
|
"A directed graph of concepts with prerequisite edges, attached to OER content",
|
|
"A random shuffle of topics",
|
|
"A flat list of unrelated concepts",
|
|
"Only the most recently studied node"
|
|
],
|
|
"correct": 0,
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"stage": "check",
|
|
"question": "What does the learner model update after each interaction?",
|
|
"options": [
|
|
"The base LLM's weights",
|
|
"The COPPA retention policy",
|
|
"The curriculum graph schema",
|
|
"Per-concept mastery probability via Bayesian knowledge tracing or a similar variant"
|
|
],
|
|
"correct": 3,
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"stage": "check",
|
|
"question": "How is memory split between episodic and semantic stores?",
|
|
"options": [
|
|
"Episodic holds every interaction; semantic holds compacted mistakes and preferences promoted from episodic",
|
|
"They are duplicates of the same data",
|
|
"Episodic is for the parent; semantic is for the learner",
|
|
"Episodic holds embeddings; semantic holds raw audio"
|
|
],
|
|
"correct": 0,
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"stage": "check",
|
|
"question": "Which constraint shapes memory retention for K-12 learners?",
|
|
"options": [
|
|
"Retention based on model context length",
|
|
"Permanent retention with no deletion",
|
|
"GDPR only",
|
|
"COPPA-aware retention with auto-deletion after a defined window and parental access"
|
|
],
|
|
"correct": 3,
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"stage": "post",
|
|
"question": "What is the structure of the efficacy study used to gate the deliverable?",
|
|
"options": [
|
|
"Anonymous internet survey",
|
|
"A 30-second AB test",
|
|
"Pre-test and post-test over two weeks with 10 learners, compared against a non-adaptive baseline cohort",
|
|
"A single one-hour session with one learner"
|
|
],
|
|
"correct": 2,
|
|
"explanation": ""
|
|
},
|
|
{
|
|
"stage": "post",
|
|
"question": "Which multimodal input paths does the tutor expose to the learner?",
|
|
"options": [
|
|
"Text only",
|
|
"Photo only via a custom OCR model",
|
|
"Voice only with no text or photo",
|
|
"Text typed, voice via LiveKit + Whisper, and photo math via dots.ocr or PaliGemma 2"
|
|
],
|
|
"correct": 3,
|
|
"explanation": ""
|
|
}
|
|
]
|
|
}
|