Skip to main content

Personas

Personas are pre-configured AI specialists designed for specific tasks. Unlike general-purpose agents, personas come with structured inputs, defined deliverables, and step-by-step processes (SOPs) that guide their work.

What Are Personas?

A persona is an AI worker optimized for a specific job. Each persona includes:

  • Structured inputs — Defined fields for task requirements
  • Deliverables — Guaranteed output formats
  • SOP steps — Step-by-step process the AI follows
  • Tool integrations — Pre-configured connections (GitHub, Slack, etc.)
  • Cost controls — Duration and credit limits

Think of personas as expert consultants you can hire on-demand for specific tasks.

Persona Categories

Research

AI researchers that gather, analyze, and synthesize information:

PersonaDescription
Competitive Intel AnalystResearch competitors and market positioning
Market Research AnalystAnalyze market trends and opportunities
Technical Research AssistantDeep-dive into technical topics
Academic Literature ReviewerSurvey academic papers and studies

Content

AI writers and creators for various content types:

PersonaDescription
Blog Post WriterCreate SEO-optimized blog content
Social Media ManagerGenerate posts and engagement strategies
Technical WriterDocument features and create guides
Newsletter EditorCurate and write email newsletters

Development

AI developers for code and technical tasks:

PersonaDescription
Code ReviewerReview PRs for quality and best practices
DevOps AssistantHelp with CI/CD, infrastructure, monitoring
Bug HunterAnalyze codebases for potential issues
Documentation GeneratorCreate API docs and code documentation

Data

AI analysts for data processing and insights:

PersonaDescription
Data AnalystAnalyze datasets and generate reports
SQL Query ExpertWrite and optimize database queries
Dashboard DesignerDesign metrics and visualizations
Data Quality AuditorIdentify and fix data issues

Operations

AI assistants for business operations:

PersonaDescription
Project ManagerPlan tasks and track progress
Meeting SummarizerTranscribe and summarize meetings
Process OptimizerAnalyze and improve workflows
Customer Success ManagerManage customer relationships

Business

AI advisors for strategy and planning:

PersonaDescription
Business AnalystCreate business cases and analyses
Proposal WriterDraft business proposals and RFPs
Strategy ConsultantDevelop strategic recommendations
Financial AnalystAnalyze financial data and forecasts

Proposals

AI specialists for formal documents:

PersonaDescription
Grant WriterWrite grant applications
RFP ResponderRespond to requests for proposals
Contract ReviewerAnalyze and summarize contracts
Policy WriterDraft policies and procedures

Personas vs Agents

FeaturePersonasAgents
PurposeSpecific tasks with defined outputsGeneral conversation and assistance
InputsStructured fields with validationFree-form messages
OutputsGuaranteed deliverablesVariable responses
ProcessStep-by-step SOPAutonomous reasoning
DurationMinutes to hoursReal-time
Cost controlBuilt-in limitsManual monitoring
ApprovalsConfigurable checkpointsNot applicable
Best forComplex, repeatable tasksInteractive help

Key Features

Structured Inputs

Each persona defines required and optional inputs:

{
inputFields: [
{
name: "company_name",
label: "Target Company",
type: "text",
required: true,
placeholder: "e.g., Acme Corp"
},
{
name: "focus_areas",
label: "Research Focus",
type: "multiselect",
options: ["Pricing", "Features", "Marketing", "Team"]
},
{
name: "timeframe",
label: "Analysis Period",
type: "select",
options: ["Last 30 days", "Last quarter", "Last year"]
}
];
}

Guaranteed Deliverables

Personas specify what they'll produce:

{
deliverables: [
{
name: "competitive_analysis",
description: "Detailed competitor analysis report",
type: "markdown",
guaranteed: true
},
{
name: "comparison_chart",
description: "Feature comparison spreadsheet",
type: "csv",
guaranteed: true
},
{
name: "executive_summary",
description: "One-page executive summary",
type: "pdf",
guaranteed: false
}
];
}

SOP Steps

Each persona follows a defined process:

{
sopSteps: [
"Gather initial information about the target company",
"Research public information (website, press, social)",
"Analyze product features and pricing",
"Compare with key competitors",
"Identify strengths, weaknesses, opportunities",
"Generate comprehensive report",
"Create summary deliverables"
];
}

Progress is tracked step-by-step with real-time updates.

Autonomy Levels

Control how much oversight the persona requires:

LevelDescription
full_autoRuns without approval (within cost limits)
approve_high_riskPauses for high-risk actions
approve_allRequires approval at each step

Cost Controls

Set limits to prevent runaway tasks:

{
maxDurationHours: 2,
maxCostCredits: 100,
estimatedDuration: {
minMinutes: 15,
maxMinutes: 45
}
}

Getting Started

  1. Browse personas — Explore the gallery by category
  2. Select a persona — Choose one that matches your task
  3. Fill inputs — Provide the required information
  4. Configure limits — Set duration and cost controls
  5. Launch — Start the persona task
  6. Monitor — Track progress and approve if needed
  7. Collect deliverables — Download generated outputs

Learn how to create custom personas

Learn how to use personas effectively

API Access

Run personas programmatically:

# Start a persona task
POST /api/personas/{personaId}/instances

{
"taskTitle": "Q4 Competitive Analysis",
"structuredInputs": {
"company_name": "Acme Corp",
"focus_areas": ["Pricing", "Features"]
},
"maxDurationHours": 2,
"maxCostCredits": 100
}

# Check progress
GET /api/personas/instances/{instanceId}

# Get deliverables
GET /api/personas/instances/{instanceId}/deliverables

See the API Reference for complete documentation.