Methodology

UserTold.ai captures what users actually did, said, and struggled with in real interviews, and structures it as machine-readable evidence your agent can reason over.

The method helps builders find concrete product friction and verify the source context before creating work. It is not a statistical benchmark, survey replacement, or automatic product decision engine.

For entity definitions and the interview-to-work lifecycle, read Core Concepts.

Methodological Basis

UserTold combines established user-research practices with an agent-readable evidence model:

Observed task behavior: Nielsen Norman Group describes usability testing as task-based observation that uncovers problems, opportunities, and user behavior in an interface. See Usability Testing 101. UserTold applies this through observe segments that record screen, speech, navigation, clicks, and product context while the participant completes a realistic task.

Think-aloud evidence: NN/g frames think-aloud testing as asking participants to use a system while verbalizing thoughts. See Thinking Aloud: The #1 Usability Tool. UserTold preserves participant language from talk and observe segments as quotes, so evidence remains inspectable instead of becoming only a summary.

Qualitative limits: NN/g distinguishes qualitative usability studies, which identify issues, from quantitative studies, which estimate population-level metrics. See Why 5 Participants Are Okay in a Qualitative Study, but Not in a Quantitative One. UserTold treats evidence cards as reviewable observations. Counts and confidence help triage; they do not claim statistical prevalence.

Jobs and decision context: The Christensen Institute describes Jobs to Be Done as a lens for the circumstances and functional, social, and emotional forces behind decisions. See Jobs to Be Done Theory. UserTold uses desired_outcome, hiring_criteria, firing_moment, and decision_point to preserve what progress the user was trying to make and why alternatives mattered.

Pattern grouping: Braun and Clarke describe thematic analysis as methods for interpreting patterned meaning across datasets. See Thematic Analysis. UserTold can cluster related Evidence into draft Findings, but a human or project-aware agent still reviews source fit, synthesis, and current project context.

Research Scaffold

Use this scaffold when designing a study or reviewing its output:

  1. Define the decision: Write the product question this study should inform. Prefer questions that can change a product, onboarding, pricing, activation, or support decision.
  2. Choose the evidence mode: Use talk for context and decision history, observe for real product behavior, and scripted speak for neutral instructions or transitions.
  3. Capture source moments: Preserve verbatim quotes, timestamps, page context, and recent actions. The source moment is the unit of evidence; the summary is secondary.
  4. Classify conservatively: Assign a signal_type only when the quote or behavior supports it. Use no_issue_found or smooth_completion when the observed path does not show actionable friction.
  5. Group by pattern, not volume alone: Cluster Evidence when multiple source moments point to the same product problem, user goal, or decision force. Do not mark a Finding reviewed only because it has the most cards.
  6. Review before delivery: open the linked interview at the Evidence timestamp, check that the grouped cards describe one problem and still match the product, then choose Review. Send to a provider separately.
  7. Close the loop after shipping: Resolve linked evidence when the tracker issue completes and watch future sessions for recurrence without claiming causal proof.

What Counts as Source-Backed

A Finding is source-backed when a reviewer can answer all of these from the linked Evidence:

  • What did the participant say or do?
  • Where in the product did it happen?
  • What task, goal, or decision was in progress?
  • What source moment can be replayed or inspected?
  • Why does the proposed work follow from that evidence?

Source-backed does not mean the system knows prevalence, priority, or root cause by itself. Those require product judgment, additional data, or follow-up research.

Classification Examples

The complete signal_type vocabulary and evidence-card anatomy live in Core Concepts. Apply those types conservatively. For example:

  • struggling_moment: "I tried this three times and still can't find billing settings."
  • desired_outcome: "I just want to export this to CSV without all these extra steps."
  • workaround: "I usually copy it into a spreadsheet and filter it there."
  • firing_moment: "If this keeps happening I'll go back to the old tool."
  • decision_point: "I almost picked the annual plan but wasn't sure about the refund policy."

Evidence JSON

{
  "id": "sig_abc123",
  "signal_type": "struggling_moment",
  "quote": "I tried this flow three times...",
  "confidence": 0.91,
  "intensity": 0.8,
  "session_id": "ses_xyz789",
  "timestamp_ms": 142300
}

Evidence cards are typed JSON with confidence scores. The same evidence is readable from Evidence in the dashboard, usertold evidence list, the evidence.list MCP tool, or the REST signals endpoint. The classification supports review; it does not replace inspection of the linked source moment.

Evidence vs. Surveys

FactorSurveysEvidence
Data qualitySelf-reported, recall biasBehavioral, in-context, verbatim
Actionability"Improve UX"Specific friction at specific URL
Agent-readabilityUnstructured free textTyped JSON with confidence scores
Delivery loopNoLinear completion sync and recurrence review

See also

  • Core Concepts — the data model behind Evidence, Findings, product triage, and delivery
  • Study Design Guide — canonical study schema, patterns, and examples
  • Studies — create, link, activate, and test a study