# Blocks Column

Blocks sections includes all the essential functional blocks for you the prepare and deploy your scenarios:

<figure><img src="/files/1sC92vBgoowMHguPuAnV" alt=""><figcaption><p>Blocks Section</p></figcaption></figure>

You may find the detailed description about each block under [All Blocks](/function-blocks/blocks-reference.md).

Each blocks section is divided into several tabs:

<details>

<summary>Input/Output</summary>

Input/Output section includes blocks that are responsible for supplying data your scenarios and export out.

</details>

<details>

<summary>Data/Logic</summary>

This tab include manipulation of data types outside of images, such as:

* Strings (texts)
* Numbers
* Logical data (true-false)
* Dictionaries, key-value based special containers

</details>

<details>

<summary>Image Transformers</summary>

Here, all function blocks that manipulate image data, such as:

<figure><img src="/files/BWecyeowZ9psPlFPChTT" alt="" width="450"><figcaption><p>Blur Transformer</p></figcaption></figure>

</details>

<details>

<summary>Detections/Shapes</summary>

Here, necessary function blocks for detection of shapes and patterns can be found:

<figure><img src="/files/KnIsb9oWl73iRyz69U62" alt="" width="450"><figcaption><p>Detect Reference Block</p></figcaption></figure>

</details>

<details>

<summary>AI Blocks</summary>

Integrates AI algorithms for advanced image analysis and processing:

<figure><img src="/files/2CELofPjZcAr2Nd8j278" alt="" width="450"><figcaption><p>Detect Reference Block</p></figcaption></figure>

</details>

<details>

<summary>Custom Blocks</summary>

All plugins and user created custom blocks can be shown here.

</details>


---

# 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.augelab.com/function-blocks/blocks-column.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.
