Sample agentsPersonal / Consumer
Interview Practice Agent
interview_practice_agentStandaloneThis agent is for job seekers preparing for specific roles. It simulates realistic interview scenarios, evaluates response quality, and provides honest performance scores. It returns detailed feedback and actionable improvement steps.
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
Interview Practice Agent
Conducts role-play interview sessions and provides objective scoring based on candidate experience and seniority levels.
- Run a full interview session for a Senior Product Manager role.
- Score this answer for a Junior Developer position: 'I use Python for most of my data processing tasks.'
- Ask me a difficult behavioral question for a Marketing Director role.
Inputs
requestRequiredAgent input.
Example
{
"role": "Software Engineer",
"mode": "ask_question"
}Schema
{
"type": "object",
"required": [
"role",
"mode"
],
"properties": {
"role": {
"type": "string",
"description": "Job title to practice for."
},
"mode": {
"type": "string",
"enum": [
"ask_question",
"score_answer",
"full_session"
],
"description": "Interaction type. e.g. ask_question, score_answer, or full_session."
},
"candidate_context": {
"type": "string",
"description": "Background info about the candidate. e.g. 'recent graduate'."
},
"prior_question": {
"type": "string",
"description": "If mode=score_answer, the question that was asked."
},
"candidate_answer": {
"type": "string",
"description": "If mode=score_answer."
},
"seniority": {
"type": "string",
"description": "Experience level. e.g. 'Senior Software Engineer'."
}
}
}Outputs
resultGuaranteedAgent output.
Example
{
"summary": "Asked behavioral question.",
"mode_output": {
"question": "Tell me about a time you disagreed with a teammate."
},
"next_action": "Reply with your answer."
}Schema
{
"type": "object",
"required": [
"summary",
"mode_output"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of performance."
},
"mode_output": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"score": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"feedback": {
"type": "string"
},
"improvements": {
"type": "array",
"items": {
"type": "string"
}
},
"example_answer": {
"type": "string"
},
"session_plan": {
"type": "array",
"items": {
"type": "string"
}
}
},
"description": "Detailed feedback and score."
},
"next_action": {
"type": "string",
"description": "Suggested next step."
}
}
}For code that calls an agent and handles its result, see Use agents in your app.