PatientHub
A unified hub to create, simulate, and evaluate methods for patient/client simulation.
What is PatientHub?
PatientHub is a comprehensive framework that brings together 11 patient simulation methods from leading AI and HCI venues (ACL, EMNLP, CHI, CIKM) into a single, easy-to-use toolkit.
Key Features
- 🧠 Multiple Patient Agents - PatientPsi, ConsistentMI, Eeyore, and more
- 🧑⚕️ Therapist Agents - CBT, MI, or human-in-the-loop
- 📊 Automatic Evaluation - Customizable LLM-as-a-judge
Quick Example
from omegaconf import OmegaConf
from patienthub.clients import get_client
# Load the client
client = get_client(agent_name="patientPsi", lang='en')
# Generate a response
response = client.generate_response("How are you feeling today?")
Getting Started
Ready to dive in? Check out the Installation Guide.