ðŸ§
12 Simulation Methods
Implements patient simulation methods from top venues including ACL, EMNLP, CHI, and CIKM. Each method is validated for research quality.
âš¡
Easy to Use
Simple CLI interface and Python API. Run simulations with a single command: python -m examples.simulate client=patientPsi
🔧
Highly Extensible
Add new patient agents, therapist types, and evaluators with a clean plugin architecture. Full documentation for contributors.
Quick Start
# Clone the repository
git clone https://github.com/Sahandfer/PatientHub.git
cd PatientHub
# Install dependencies
uv sync
# Activate the environment
source .venv/bin/activate
# Run a simulation
uv run python -m examples.simulate \
client=patientPsi \
therapist=CBT11 Research-Backed Methods
ConsistentMI
ACL 2025
Motivational Interviewing
Eeyore
ACL 2025
Depression Simulation
PatientPsi
EMNLP 2024
CBT Training
SimPatient
CHI 2025
Alcohol Misuse
RoleplayDoh
EMNLP 2024
Counseling
SAPS
ArXiv 2024
Clinical Diagnosis