When to use the Function Calling Agent
Use the Function Calling Agent when you need to:- Perform multi-step tasks that require sequential actions or decision-making
- Access external data from APIs, databases, or web services
- Interact with tools like search engines, web browsers, calculators, or custom APIs
- Handle complex workflows where the AI needs to determine which tools to use and in what order
- Execute actions that go beyond simple text generation, such as making API calls, processing data, or performing calculations
Passing tools
You can specify which tools the agent has access to by passing atools array to the run_task method. Each tool in the array should be a string identifier that corresponds to an available tool in your Lumo environment.
Common tools include:
ExaSearchTool- For web search capabilitiesVisitWebsite- For browsing and extracting content from web pages

