One platform escorts the researcher from ideation to data quality analysis — design, campaign, execution, and analysis coordinated by a central Research Brief, with formal mathematical proof that the questionnaire's logic is sound before you field it.
Four specialized AI agents work from a single, evolving Research Brief — the central source of truth for every project. Ideation, design, campaign, execution, and data quality analysis stay in lockstep, with formal mathematical proof that the questionnaire's logic is sound.
Ideate & Design
Turn a research question and source documents into a Research Brief, then into a QML questionnaire with mathematical proof of logical soundness.
Campaign
Target the right audience with AI-powered sampling strategies and demographic distribution.
Execute
Execute surveys via magic links, interviewer-assisted interviews (phone & in-person), or AI simulation with persona profiles.
Data Quality Analysis
Weight, measure, and defend your dataset — raking, representativeness metrics, straightlining and speeder flags, multi-format export.
A structured Research Brief with traceable citations back to your source documents
Upload your available materials — research papers, regulations, clinical guidelines, policy documents, prior studies. The Research Assistant agent ingests and semantically indexes them, then collaborates with you to define the research goal, measurable metrics, KPIs, target audience, and questionnaire format — all captured in the Research Brief, the source of truth that travels with the project through every stage.
With the Research Brief approved, you or the Designer agent author the questionnaire in QML — conditional logic, skip patterns, and the right response controls. The SMT solver then mathematically proves there are no circular dependencies, no dead ends, and no contradictions, iterating generate → validate → fix until every path is sound.
SMT Validation Passed
Every item reachable · all postconditions satisfiable · 0 contradictions
With the Campaign Manager agent, define a sampling strategy, generate respondent pools with quality scoring, and plan the campaign as a single run or recurrent waves. Targetor generates the actual surveys from the campaign and assigns them to interviewers — via a guided wizard, conversational chat, or the 80+ MCP tools.
A guided 5-step wizard — or conversational chat for power users
Monitor & groom — not just this campaign
Track response rates across every running study, refine a campaign mid-flight, and adjust interviewer assignments or respondent pools as the field evolves — recurrent waves keep collecting against the same strategy.
Two execution paths: respondents complete surveys directly via magic links, or interviewers facilitate interviews by phone or in person. SirWay computes each next question lazily from preconditions, so respondents see only what's relevant — and the SMT proof from the design stage guarantees navigation can never contradict itself.
Extract responses from the surveys, QA them, then re-balance with post-stratification raking against the sampling strategy. The medallion architecture refines data (Bronze raw → Silver weighted → Gold publication-ready), and per-stage metrics quantify representativeness, completion, response patterns, and internal consistency. The Analyst agent reads the Research Brief to interpret the dataset against the original objectives, not in isolation.
Open-ended → quantitative
Embeddings group free-text responses by meaning, not keywords, so similar ideas cluster even when worded differently. Choose c-TF-IDF keywords for speed or LLM labels for natural names — each theme becomes a Gold indicator column ready for cross-tabulation and export.
Beyond the five-stage lifecycle, Roundtable can simulate an entire research project with synthetic respondents — for validating questionnaire flow, exercising the analysis pipeline, or generating demo datasets. Response generation has multiple levels: lightweight statistical fills for speed, up to the heaviest mode where each respondent is a unique persona and Claude Haiku answers question by question with the persona, demographics, and accumulated Q&A history — so a respondent who said "unemployed" won't describe a workplace later.
Single
One survey, one persona
Campaign
Full 3-phase lifecycle
Mass Fill
Bulk synthetic data
Imperative skip logic turns into spaghetti fast — and a single contradiction can silently corrupt your data. In QML, each question simply declares when it's relevant; the compiler derives the flow and hands the whole model to the SMT solver, which proves it sound before you field it. Not only tested on a handful of paths — proven on all of them.
No item is stranded behind conditions that can never all be true. If a question can't be reached, you find out before launch — not after the data comes back wrong.
Preconditions across the whole flow are checked for satisfiability, so no respondent is ever routed into a logically impossible state.
Cycle and dead-end analysis guarantees every path leads somewhere and the questionnaire always terminates.
Every platform capability is accessible via REST API and Model Context Protocol (MCP). Drop Askalot into Claude Code, Cursor, Claude Desktop, or your own agentic framework — use whichever model you prefer. The full research lifecycle becomes tool calls for your agent.
// AI agent creates a campaign via MCP
create_campaign({
name: "Q1 National Survey",
project_id: "proj_abc123",
questionnaire_id: "qst_def456"
})
// Then generates a representative sample
generate_pool_from_strategy({
strategy_id: "str_ghi789",
pool_name: "National Sample Q1"
})
Need full isolation? We can stand up a dedicated single-tenant organization — custom domain, independent database, and complete resource isolation — in any cloud, or on your own premises.
Full audit trails, data processing controls, and respondent consent management built into every workflow.
Admin, Designer, Manager, Interviewer — granular permissions at project, campaign, and resource level.
Every action tracked with entity history, actor identification, and time-series event storage for compliance.
Agents consult ~30 survey-methodology books and papers across the full research process — Dillman, Krosnick, Groves, Tourangeau, Bethlehem — and cite the passage they used.
Install our open Claude Code plugin — the agents, JIT skills, slash commands, and MCP tools — drives the full research lifecycle from your own harness.
View on GitHubNo trial clock, no credit card. Register and use the whole research lifecycle — design, campaign, execution, and analysis, with questionnaire validation. Ask for a dedicated private organization where the whole team collaborates.
Free for university and non-profit research that isn't funded by an external source.
Or skip the signup — log in with [email protected] / demo for a read-only tour of the whole research lifecycle.