SMB Documents & AdminSpecialist
Survey Question Writer
survey_question_writer
This agent is for researchers and educators who need to transform learning objectives into structured surveys. It takes a specific goal and audience to return a complete set of questions, a summary, and logical flow guidance.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Survey Question Writer
Generates calibrated survey questions with specific types and sequences tailored to a defined learning objective and target demographic.
- Write 10 questions for college students about their study habits using a mix of multiple choice and open-ended formats.
- Create a survey for small business owners to understand their tech needs. I want 5 questions total.
- Generate a survey based on the goal of understanding remote work burnout, targeting mid-level managers.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"goal": "Why customers churn",
"audience": "former customers",
"target_question_count": 8
}Schema
{
"type": "object",
"required": [
"goal"
],
"properties": {
"goal": {
"type": "string",
"description": "What you want to learn."
},
"audience": {
"type": "string",
"description": "Who the questions are for. e.g. 'college students'."
},
"target_question_count": {
"type": "integer",
"minimum": 3,
"maximum": 30,
"description": "Number of questions to generate. e.g. 10."
},
"question_types": {
"type": "array",
"items": {
"type": "string",
"enum": [
"likert",
"multiple_choice",
"open_ended",
"ranking",
"nps"
]
},
"description": "Types of questions to include. e.g. multiple choice, open-ended."
}
}
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "8 questions, mix of likert + open.",
"questions": [
{
"order": 1,
"type": "open_ended",
"question": "What was the main reason you stopped using us?",
"rationale": "Open first to avoid priming."
}
],
"flow_notes": [
"Open-ended first; demographics last."
]
}Schema
{
"type": "object",
"required": [
"summary",
"questions"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of the generated questions."
},
"questions": {
"type": "array",
"items": {
"type": "object",
"properties": {
"order": {
"type": "integer"
},
"type": {
"type": "string"
},
"question": {
"type": "string"
},
"options": {
"type": "array",
"items": {
"type": "string"
}
},
"rationale": {
"type": "string"
}
}
},
"description": "List of generated survey questions."
},
"flow_notes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Notes on question sequence and logic."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network