I don't know if that solves the issue though. the workflow I'm looking for is
- user asks to cancel appointment
- server looks up all appointments for that user. if there is more than 1, asks clarifying questions on which one they want to cancel
- user confirms the specific appointment they want to cancel
- server cancels the appointment
I'm sure the same pattern can be extended to many use cases.
I looked into blocks briefly, but I don't love how I have to change my entire assistant model to allow one advanced workflow