# Create New AI Agent

Epsilla allows users to create versatile AI-powered applications tailored to your specific needs. Whether you're looking to build a chatbot or a smart search engine, Epsilla makes it easy to deploy AI agents powered by your knowledge base. Here's how you can create and customize these applications within the platform.

From the **Applications** section, you can create a variety of AI agents. Click Create Application button:

<figure><img src="/files/kRnlZ5G4BejkpdtUfdld" alt="" width="140"><figcaption></figcaption></figure>

Currently, Epsilla supports two main types of applications: **Chat Agent** and **Smart Search Agent**

<figure><img src="/files/CoBRVTc73lKQkeTSyfsV" alt=""><figcaption></figcaption></figure>

### **Creating a Chat Agent**

A chat agent in Epsilla is designed to answer questions and have conversation based on your knowledge base. Here's a step-by-step guide to setting up your chatbot:

<figure><img src="/files/YrtzRTfwPNznMaf6z0qC" alt="" width="563"><figcaption></figcaption></figure>

**Start a New Application**

Choose the **Chatbot** option.

**Define Your Chatbot**

Enter the **Chatbot Name**: This is the name that will identify your bot within the project.

Add a **Description**: Provide a brief description of your bot’s purpose. For instance, "A legal research assistant for human rights cases."

**Customize the Chatbot Icon**

You can further personalize your chatbot by uploading a custom **Chatbot Icon**. Supported file types include PNG, JPG, and GIF.

**Finalize and Create**

Once all details are filled out, click **Create**. Your chatbot will now be created and ready for further configuration.

### **Creating a Smart Search Application**

Epsilla's Smart Search application enables users to build a search engine based on their knowledge base, providing reliable and accurate answers with linked sources.

<figure><img src="/files/rquav5WHeO2ByYlHtoT6" alt="" width="563"><figcaption></figcaption></figure>

**Start a New Application**

Select **Smart Search** option.

**Define Your Smart Search Engine**

Enter the **Smart Search Name**: This will be the identifier for your search tool.

Add a **Description**: For example, "Find reliable and accurate answers to your questions, with linked sources to support the search results."

**Customize the Search Icon**

Similar to the chatbot, you can upload a custom icon for your Smart Search application by choosing a supported file format (PNG, JPG, GIF).

**Create the Smart Search Engine**

Once everything is set up, click **Create** to deploy your new Smart Search engine.


---

# 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://epsilla-inc.gitbook.io/epsilladb/application/create-new-ai-agent.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.
