agent = FunctionCallingAgent.from_tools( [discovery_tool], llm=llm, verbose=True, system_prompt="Talk like a pirate in every response." )