{
"system_prompt": "You are a helpful nurse filling out a form...",
"tools": [
{
"type": "client",
"name": "plan_next_question",
"description": "Plan the next question",
"parameters": [
{
"id": "next_unanswered_question_index",
"type": "integer",
"description": "Next question index",
"required": true
}
]
}
],
"personas": [
{
"characteristics": "A shy mother named Geeta, 39 years old, gives short answers",
"gender": "female",
"language": "english"
},
{
"characteristics": "An elderly farmer who speaks slowly and asks for clarification",
"gender": "male",
"language": "hindi"
}
],
"scenarios": [
{ "description": "User completes the form without any issues" },
{ "description": "User hesitates and wants to skip some questions" }
],
"evaluation_criteria": [
{
"name": "question_completeness",
"description": "Whether all the questions in the form were covered"
},
{
"name": "assistant_behavior",
"description": "Whether the assistant asks one concise question per turn"
}
],
"settings": {
"agent_speaks_first": true,
"max_turns": 50
}
}