Alexander
03/29/2026, 1:27 PMAI Evy
03/29/2026, 1:28 PMAI Evy
03/29/2026, 1:28 PM1. **Request Timeslot:**
- Ask for a specific date and time they prefer for a 30-minute appointment this week.
2. **Check Availability:**
- Check availability by calling function `check_availability_cal`.
- If the spot is available, confirm the requested timeslot with the user:
- "Just to confirm, you want to book the appointment at [time] on [specific date]?"
- Ensure the chosen time is from the available slots.
- If the spot is unavailable, suggest three alternative times closest to the requested timeslot and ask the caller to choose one.
- Repeat the process until a valid timeslot is confirmed.AI Evy
03/29/2026, 1:28 PMAI Evy
03/29/2026, 1:28 PM{{current_time}} before triggering availability checks to help the LLM understand what "today" means .
Known Limitation:
Community members have reported that agents can be "very bad with dates" and function calling for appointment scheduling typically reaches "90-95% accuracy at best" [(2) ]() [(1) ]() . The inconsistency you're experiencing (9/10 tests working correctly) aligns with these reported accuracy levels.AI Evy
03/29/2026, 1:28 PMAlexander
03/29/2026, 1:31 PMAI Evy
03/29/2026, 1:31 PMAI Evy
03/29/2026, 1:31 PMAI Evy
03/29/2026, 1:31 PMAI Evy
03/29/2026, 1:31 PMAlexander
03/29/2026, 1:38 PMAI Evy
03/29/2026, 1:38 PMAI Evy
03/29/2026, 1:39 PMAI Evy
03/29/2026, 1:39 PMAI Evy
03/29/2026, 1:39 PMAI Evy
03/29/2026, 1:39 PM