Skip to main content

How-To Guides

📄️ Creating Agents that Use Tools

In this guide, we will explore how to create agents that can use external tools or services to enhance their functionality. This is done by declaring the tools' specifications and prompting the LLM to use them in certain situations. In some cases, a tool may be a simple stateless function that can be added to the agent's logic directly. In other cases, a tool may be a complex service that requires its own configuration and initialization. This guide will cover both scenarios.