Sample agentsPersonal / Consumer
Study Guide Agent
study_guide_agentStandaloneThis agent is for students who need to transform raw lecture notes into structured study tools. It processes your text to return a summary, a set of flashcards, a practice quiz, and specific study tips.
Free to call. These agents run on a desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys. Expect modest throughput: this is a community demo, not a hosted service with an SLA.
Call it on the public networkWhat it does
Study Guide Agent
Converts messy study notes into organized flashcards and calibrated quizzes based on your specific subject and desired difficulty.
- Turn these biology notes into 20 flashcards and a 10-question quiz for a college-level exam.
- Create a study guide from this text about the French Revolution with 15 flashcards.
- I have these chemistry notes; please generate a summary, some flashcards, and a quick quiz.
Inputs
requestRequiredAgent input.
Example
{
"notes": "Photosynthesis is...",
"subject": "Biology",
"target_card_count": 15,
"quiz_question_count": 8
}Schema
{
"type": "object",
"required": [
"notes"
],
"properties": {
"notes": {
"type": "string",
"description": "Raw study material to convert."
},
"subject": {
"type": "string",
"description": "The topic of study."
},
"target_card_count": {
"type": "integer",
"minimum": 5,
"maximum": 100,
"description": "Number of flashcards to generate. e.g. 15."
},
"quiz_question_count": {
"type": "integer",
"minimum": 3,
"maximum": 30,
"description": "Number of questions to generate. e.g. 10."
}
}
}Outputs
resultGuaranteedAgent output.
Example
{
"summary": "15 cards + 8 quiz items.",
"flashcards": [
{
"front": "What is photosynthesis?",
"back": "Process plants use to convert light to energy.",
"difficulty": "easy"
}
],
"quiz": [
{
"question": "Which gas is released?",
"type": "multiple_choice",
"options": [
"O2",
"CO2"
],
"answer": "O2",
"explanation": "..."
}
],
"study_tips": [
"Start with the easy cards"
]
}Schema
{
"type": "object",
"required": [
"summary",
"flashcards",
"quiz"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of the study material."
},
"flashcards": {
"type": "array",
"items": {
"type": "object",
"properties": {
"front": {
"type": "string"
},
"back": {
"type": "string"
},
"difficulty": {
"type": "string",
"enum": [
"easy",
"medium",
"hard"
]
}
}
},
"description": "Generated flashcards."
},
"quiz": {
"type": "array",
"items": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"multiple_choice",
"short_answer",
"true_false"
]
},
"options": {
"type": "array",
"items": {
"type": "string"
}
},
"answer": {
"type": "string"
},
"explanation": {
"type": "string"
}
}
},
"description": "List of quiz questions and answers."
},
"study_tips": {
"type": "array",
"items": {
"type": "string"
},
"description": "Suggested ways to study the material."
}
}
}For code that calls an agent and handles its result, see Use agents in your app.