Skip to main content

Understanding the Worker

The Worker is the runtime engine that executes your AI agents in production. Think of it as the "server" that runs your agent code and handles multiple conversations simultaneously.

AI Agent Worker

What the Worker Does

The Worker manages the lifecycle of your AI agents by:

  • Executing your agent code when users start conversations
  • Managing multiple concurrent conversations efficiently
  • Connecting to VideoSDK's backend to receive job assignments
  • Monitoring health and performance automatically
  • Scaling up or down based on demand

Why Use the Built-in Worker?

The VideoSDK Agents framework includes a production-ready Worker that handles all the complex infrastructure concerns, so you can focus on building your AI agent logic.

Key Benefits:

  • Production-Ready: Built for real-world workloads with proper error handling
  • Auto-Scaling: Automatically handles multiple conversations within a single worker
  • Health Monitoring: Built-in health checks and status reporting
  • Zero-Downtime: Graceful shutdown and deployment capabilities

Got a Question? Ask us on discord