Hi it seems like I can use both the Agents (FnAgentWorker / OpenAIAgent, etc.) or Workflows. I'm a bit confused what would make sense for me since are at different levels of abstraction - is there a llama_index recommended place to start?
OpenAIAgent / FunctionCallingAgent will get you started quickly. But tbh i prefer using a workflow, more customization available in the long-term (you'll have full control over how tools get called, error handling, etc.)