This documentation explains the unique architecture and concept behind our Restaurant Reservation Voice AI Agent reservation system. Understanding this overview is crucial before proceeding with the installation guide.
Unlike traditional reservation systems that use a single calendar, our Voice AI Agent connects to multiple calendars simultaneously. This innovative approach mirrors how restaurants actually operate with different table capacities.
In real restaurants, tables are organized by seating capacity:
Each capacity type has a different number of physical tables available in the restaurant.
Our system uses Round-Robin Calendars to represent each table capacity type:
Calendar Type = Table Capacity
Calendar Members = Individual Physical Tables
We create 4 Round-Robin Calendars:
| Calendar Name | Represents | Purpose |
|---|---|---|
| Table For Two Calendar | 2-person seating capacity | Manages all 2-person table bookings |
| Table For Four Calendar | 4-person seating capacity | Manages all 4-person table bookings |
| Table For Six Calendar | 6-person seating capacity | Manages all 6-person table bookings |
| Table For Eight Calendar | 8-person seating capacity | Manages all 8-person table bookings |
Key Principle: Each User = One Physical Table