Explore SimIIR
Discover SimIIR Studio through this hands-on interactive tutorial!
Learn how to build, customize, and run user simulations step-by-step.
Choose Your Template
The first step in simulating user search behavior is establishing your simulation context.
Choose from 3 pre-designed templates—each tailored for different search scenarios.
Basic Search Simulator
A simple search simulation with keyword-based queries
LLM-Powered Search
Advanced search using Large Language Models
Conversational Assistant
Multi-turn conversational search experience
Step 2 Locked
Complete Step 1 to unlock this step
Build Your Workflow
Visualize and customize your simulation pipeline by dragging components onto the canvas, connecting and configuring them to define your workflow.
Component Library
Quick Tips & Shortcuts
Build Your Workflow
Select a template in Step 1 or drag components from the sidebar
Step 3 Locked
Complete Step 2 to unlock this step
Explore Components
View and edit the source code of components in your workflow. Click on any component to see its implementation and customize it for your needs.
Workflow Components
0 components in your workflow
No components yet
Add components in Step 2 or create a custom component above
No Component Selected
Add components to your workflow in Step 2 to start editing their code
Step 4 Locked
Complete Step 3 to unlock this step
Run Simulation
Run a simulation to see how it works! This tutorial runs the original template for demonstration.
To test your custom components, head to Playground or Shared Tasks after completing the tour.
Two Ways to Experience Simulations
Simulation Console
Live execution logs from your simulation
Choose a simulation type:
Step 5 Locked
Complete Step 4 to unlock this step
Scale with API
Learn how to use the SimIIR Studio API locally to run large-scale experiments with multiple users and topics. Clone the repository, set up the API, and execute your configured workflow at scale.
1. Clone SimIIR Studio
Get the local API wrapper for large-scale experiments
# Clone simIIR framework
git clone https://github.com/simint-ai/simiir-3.git simiir
cd simiir && pip install -r requirements.txt && cd ..
# Clone API wrapper
cd simiir-api
poetry installpoetry run simiir-api
# API will be available at http://localhost:80002. Run Your Experiment
Execute your configured simulation via API
/simulations/— Create simulation with config/simulations/{id}/start— Start execution/simulations/{id}/pause— Pause simulation/simulations/{id}/resume— Resume simulation/simulations/{id}— Check status & progress/simulations/{id}/results— Download results