> 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="https://2532879721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM0ZX7fId7ifK45ldHWEp%2Fuploads%2Fgit-blob-df1528b5e5d7ced7ebde27ab9b37c1ce68def8e2%2FScreenshot%202024-10-14%20at%201.25.00%20AM.png?alt=media" alt="" width="140"><figcaption></figcaption></figure>

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

<figure><img src="https://2532879721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM0ZX7fId7ifK45ldHWEp%2Fuploads%2Fgit-blob-63ed27a39b0e809497f541605969232f8c2ab5da%2FScreenshot%202024-10-18%20at%2010.10.49%20AM.png?alt=media" 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="https://2532879721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM0ZX7fId7ifK45ldHWEp%2Fuploads%2Fgit-blob-8e015edd4c59a84f08ce107102b9814be98b1fe4%2FScreenshot%202024-10-14%20at%201.21.44%20AM.png?alt=media" 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="https://2532879721-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM0ZX7fId7ifK45ldHWEp%2Fuploads%2Fgit-blob-cfa8fb4ff24f73e132d81a23249952e5c2980813%2FScreenshot%202024-10-14%20at%201.22.08%20AM.png?alt=media" 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.
