Venue Booking
Use this skill when the user asks to find, compare, or reserve campus venues for lectures, meetings, trainings, salons, activity planning, or campus resource coordination.
Inputs
The caller may provide these optional filters:
action:queryfor venue search,reservefor mock reservation. Defaults toquery.campus: campus preference, such as东湖校区or衣锦校区.capacity_minorattendee_count: minimum venue capacity or expected audience size.date: target date inYYYY-MM-DD.periodortime_range: target time range, such as15:30-17:30.venue_type: venue category, such as报告厅,阶梯教室,多功能厅.event_type: event type, such as讲座,培训,会议.equipment: required equipment, either a list or comma-separated text, such as投影,音响,无线麦克风.
For reservation, provide:
venue_id: selected venue ID.date: reservation date.period: reservation time range.event_name: event title.attendee_count: expected audience size.requester/department: optional requester information.
Output
For query requests, return matching venues with venue ID, name, campus, building, capacity, venue type, equipment, managing department, contact, availability, conflicts, and recommendation score.
For reservation requests, return a mock booking ID, selected venue, approval status, contact department, conflict details if any, and next-step checklist.
Execution
This skill calls the local venue API and mock venue data:
GET /api/v1/venues/: query venues and availability.POST /api/v1/venues/reservations: create a mock reservation order.
The current implementation uses local mock venue and booking data for campus brain demos. It does not create real reservations in school systems.