for conversation flow agents. what is best practise or has the best results. For the task of booking in a calendar
is it best to:
1 - Just use functions nodes each handling the different actions eg: List slots,Book slot etc.
2 - Create a component for the above functions
3 - Use a subagent to handle all booking related functions?