> For the complete documentation index, see [llms.txt](https://doc.firstbot.tech/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.firstbot.tech/services/agents-and-tools.md).

# Agents and Tools

Firstbot differentiates between AI agents, which provide conversational interactions, and specialized services, which offer targeted functionality for tasks like text generation or analysis.

## **Tools**

Tools are **standalone** applications that provide specific functionalities, such as background removal, video generation and tect recognition. Tools have a predefined set of instructions and are more straightforward in their usgae. Most tools will require a file or short message that it will process to perform its job.

<figure><img src="https://912666480-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FulIQiFZkpFd5li7rHZ8c%2Fuploads%2FnJ8dTSP2ouXSuAtzLZLv%2FScreenshot%202024-06-24%20at%2010.58.13.png?alt=media&amp;token=8045f8a8-aa27-40ab-9e43-8e8b7a707b19" alt=""><figcaption><p>Tool example</p></figcaption></figure>

## **Agents**

Agents are more **advanced**, **conversational** interfaces that can understand user queries and are more flexible with the execution of the task. Agents will have one or multiple actions that they can perform, each will require a file and/or a message.&#x20;

<figure><img src="https://912666480-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FulIQiFZkpFd5li7rHZ8c%2Fuploads%2FdzSqdsBoSGuYqRZS7aAR%2FScreenshot%202024-06-24%20at%2010.57.47.png?alt=media&amp;token=b082e22b-c9ba-4e4f-b1a7-90e31262d17f" alt=""><figcaption><p>Agent example</p></figcaption></figure>
