Skip to main content
Semilattice is a user simulation API that predicts how specific user profiles would answer questions. Our API lets you simulate responses from any user profile, from general consumers to software developers to niche user segments you define with your own data.

How it works

  1. Choose a population model - Select from ready-to-use public population models or create your own
  2. Predict answers - Simulate how the population would answer questions to predict behaviour
  3. Orchestrate predictions - Combine multiple predictions to produce emergent outputs

Quick start

Choose your preferred language to get started:

Core concepts

Example use cases

Enable AI agents to predict user responses for automated A/B testing, personalisation, or content optimisation decisions.
Automate user research workflows by simulating responses from specific user profiles at scale.
Build systems that automatically select messaging, features, or experiences based on predicted user profile responses.
Integrate user response predictions into product development pipelines for data-driven feature prioritization.
Create systems that continuously monitor and predict market responses to inform strategic decisions.
I