# Tools

AI Agent Tools offer a comprehensive set of capabilities that allow users to gather, analyze, and process data from various sources such as text, images, audio, the web, and social media.

Each tool is designed to serve a specific function:

* Creative content generation like text-to-image, text-to-speech, and image editing,
* Information gathering via web browsing and search engines,
* Data extraction from social media platforms such as LinkedIn, Instagram, TikTok, and Facebook,
* Access to commercial and professional data sources like Amazon, Indeed, and Crunchbase,
* Collection of real-time data from map reviews, news feeds, and app stores.

These tools transform your AI Agent model into a “super assistant,” accelerating your workflows in data collection, content creation, analysis, and interactive task execution.&#x20;

## Code Interpreter

The agent handles complex tasks like data analysis, graph creation, and supports essential tool operations.

| Column name      | Description                                                  | Data type |
| ---------------- | ------------------------------------------------------------ | --------- |
| `input`          | The text instruction or task provided by the user            | Text      |
| `files`          | Files uploaded by the user (e.g., CSV, JSON, Excel)          | File\[]   |
| `python_code`    | Python code generated by the model                           | Code      |
| `stdout`         | Output printed to the terminal after code execution          | Text      |
| `result_files`   | Output files generated by the code (e.g., CSV, JSON, images) | File      |
| `visualizations` | Visual content created by the code (e.g., plots, charts)     | Image     |
| `errors`         | Any error messages resulting from code execution             | Text      |
| `execution_logs` | Logs describing the steps and flow of the code execution     | Text\[]   |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aicado.ai/creating-ai-agent/tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
