Back to Home

CARRIER

Interactive Experiment Platform

About the Platform

Carrier is a web-based experimental research platform designed to facilitate interactive studies involving human participants, AI assistants, and scripted bots.

Key Features

  • Multi-Participant Studies - Real-time matching and group interactions
  • AI Integration - LLM-powered assistants with customizable behavior
  • Flexible Surveys - Survey.js integration for data collection
  • Real-time Communication - Text, audio, and video chat capabilities
  • Session Persistence - Automatic session recovery after disconnections
  • Live Monitoring - Real-time dashboard for experiment oversight

Technology Stack

Built with Node.js, Express.js, Socket.io, and MongoDB. The platform uses WebRTC for video/audio communication and Survey.js for dynamic survey rendering.

Research Applications

Carrier enables diverse experimental designs including:

  • Human-AI collaboration studies
  • Group communication experiments
  • Multi-stage longitudinal studies
  • Controlled conversation experiments

Developed At

University of Bath
Department of Computer Science
2026