Abstract: Modern business applications increasingly demand chatbots that can perform complex tasks by augmenting large language models (LLMs) with external tools and data sources. In this paper, we ...