> For the complete documentation index, see [llms.txt](https://epsilla-inc.gitbook.io/epsilladb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://epsilla-inc.gitbook.io/epsilladb/application/create-new-ai-agent.md).

# 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.
