> 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/quick-start/get-started-with-the-engine.md).

# Get started with the Engine

Utilize all Firstbot Engine features to create a unique custom AI Agent.

<figure><img src="https://912666480-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FulIQiFZkpFd5li7rHZ8c%2Fuploads%2FKOaV6MGTHfTFElDI9GRe%2Fimage.png?alt=media&amp;token=b4805ffb-3ac7-4961-94e9-74a4068d0d2a" alt="" width="369"><figcaption><p>Enter this section on the website to start using the Engine</p></figcaption></figure>

The Firstbot Engine provides a visually-driven interface to design workflows that connect multiple AI bots and tools to create your own AI agent.&#x20;

## 1. The Engine Interface

Build and edit AI agents on the canvas, on the right side. All previousely created agents will appear on the left.

<figure><img src="https://912666480-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FulIQiFZkpFd5li7rHZ8c%2Fuploads%2FOekNB92WVGjWPfb7W8Qf%2Fcreate%20a%20new%20workflow%20(5).png?alt=media&amp;token=f936e7a0-71c8-4228-a90b-6f1b64902c97" alt=""><figcaption><p>Engine - Build Section</p></figcaption></figure>

## 2. Create your first Bot

To get started, you'll need to create your first "master" bot. This first bot will serve as the highest level of abstraction, providing the **general process** that will govern the entire AI agent.

{% embed url="<https://youtu.be/NqdR8XDLmOI>" %}

As the first node in your workflow, this master bot will take inputs from the user, process that information, and then pass it along to any connected downstream bots or tools. &#x20;

{% hint style="info" %}
The first bot establishes the foundational logic and flow that the rest of your AI assistant will be built upon.
{% endhint %}

### Learn more about Bots:

{% content-ref url="/pages/BX5RLTvoTGzarLr4mJsQ" %}
[Bots](/engine/bots.md)
{% endcontent-ref %}

## 3. Connect Tools

After creating your initial master bot, you can begin to build out the rest of your AI assistant by connecting additional tools and bots.&#x20;

{% embed url="<https://youtu.be/7nUEQsjhvq0>" %}

You can choose from a library of pre-built tools that have been published by other Firstbot users or create custom tools by writing your own script.&#x20;

### Learn more about Tools:&#x20;

{% content-ref url="/pages/qR39RcKH6jf9XWCZh79T" %}
[Tools](/engine/tools.md)
{% endcontent-ref %}

## 4.Publish

AI agents, custom tools and bots created by you through the Engine can be published to the firstbot [Services ](/services/overview.md)marketplace and used by other people.&#x20;

<figure><img src="https://912666480-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FulIQiFZkpFd5li7rHZ8c%2Fuploads%2FSkCxnegN9nZ0ljnUXP2G%2Fimage.png?alt=media&amp;token=29453219-7462-4c7a-a3fb-e056e0fdd9e8" alt=""><figcaption><p>Publish - Version Setting</p></figcaption></figure>

### Learn more about Publishing:&#x20;

{% content-ref url="/pages/C3hQiE6atIiTJG94EWB6" %}
[Publish](/engine/publish.md)
{% endcontent-ref %}

## Learn more about

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>How to Build an Agent</strong></td><td>Learn about every step of building an AI agent</td><td><a href="https://912666480-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FulIQiFZkpFd5li7rHZ8c%2Fuploads%2FOCZQUuu3weAt73SvSdXb%2Fa_humanoid_robot_holding_builder_tools_in_very_minimalistic%2C_modern%2C_oil_painting_style%2C_low_details_png.png?alt=media&amp;token=3b4b993a-8a28-467e-8a95-a81f4a6c0b05">a_humanoid_robot_holding_builder_tools_in_very_minimalistic,_modern,_oil_painting_style,_low_details_png.png</a></td><td><a href="/quick-start/get-started-with-the-engine.md">Get started with the Engine</a></td></tr><tr><td><strong>How to Publish</strong></td><td>Deploy your agent for easy access and reuse</td><td><a href="https://912666480-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FulIQiFZkpFd5li7rHZ8c%2Fuploads%2FU1nO8BzcnHAWvBbv7cPJ%2Fa_humanoid_robot_running_in_very_minimalistic%2C_modern%2C_oil_painting_style%2C_low_details_png.png?alt=media&amp;token=6c4ef763-7da5-4dd6-9fc7-5023352722bd">a_humanoid_robot_running_in_very_minimalistic,_modern,_oil_painting_style,_low_details_png.png</a></td><td><a href="/engine/publish.md">Publish</a></td></tr><tr><td><strong>How to use Analytics</strong></td><td>Work with analytics to understand your billing</td><td><a href="https://912666480-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FulIQiFZkpFd5li7rHZ8c%2Fuploads%2FtRlpmp5mQohC9L8BvXcj%2Fa_humanoid_robot_dancing_in_very_minimalistic%2C_modern%2C_oil_painting_style%2C_low_details_png.png?alt=media&amp;token=4ddb8b7c-0013-4928-ab05-2edd89dd10df">a_humanoid_robot_dancing_in_very_minimalistic,_modern,_oil_painting_style,_low_details_png.png</a></td><td><a href="/engine/analytic-and-pricing.md">Analytic and pricing</a></td></tr><tr><td><strong>Examples and Tutorials</strong></td><td>Learn from real cases step by step</td><td><a href="https://912666480-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FulIQiFZkpFd5li7rHZ8c%2Fuploads%2F3CqSlQtBwGGoLRMNBujJ%2Fa_humanoid_robot_walking%2C_in_very_minimalistic%2C_modern%2C_oil_painting_style%2C_low_details_png.png?alt=media&amp;token=96719de8-dc44-4ebf-b1c5-89ba1efd7a60">a_humanoid_robot_walking,_in_very_minimalistic,_modern,_oil_painting_style,_low_details_png.png</a></td><td><a href="/tutorials/engine.md">Tutorials</a></td></tr></tbody></table>
