# AI Settings

### Reekolect AI

Reekolect utilizes a combination of **ChatGPT**, proprietary technology, and specialized training to develop **custom AI models** tailored to your business’s unique knowledge base and customer service needs.

You can **train your AI model** using multiple data sources, such as **website URLs, content files, and FAQs**. This allows Reekolect to provide AI-driven solutions that deliver **accurate, efficient, and context-aware** customer interactions by leveraging both publicly available information and your business-specific data.

### **Setting Up ChatGPT and AI Configuration in Reekolect**

To integrate ChatGPT with your **Reekolect chatbot** and customize its behavior, follow these steps:

#### **Step 1: Create Your Chatbots**

Begin by creating your chatbot. Once this step is completed, you can proceed with configuring AI settings.

#### **Step 2: Access AI Settings**

Navigate to **"AI Settings"** inside **"Website Chatbot Settings"** to begin configuring your chatbot’s AI-driven responses.

#### **Step 3: Configure Your Bot’s Personality**

Reekolect allows you to define a unique **bot persona** depending on the chatbot type:

* For **Website Chatbots**, AI settings are located under **"Website Chatbot Settings"**.
* For **Facebook, Instagram, and Telegram Bots**, AI settings are found under **"Bot Settings"**.
* For **WhatsApp Bots**, navigate to **"WhatsApp Bot Settings"**.

**Key Personalization Features**

In the AI settings, you can configure multiple personality attributes, including:

* **Persona Details** (Title, Description, Cover Photo)
* **Communication Style**
  * **Answer Length**
  * **Answer Perspective** (1st person, 3rd person, etc.)
  * **Tone and Language**
  * **Answer Formatting**
* **Knowledge Base Sources**
  * Enable/disable **"Include Sources for Response"**, which displays knowledge base citations.
* **Handling Chat Scenarios**
  * Define **custom actions** triggered based on user input.
  * Add **keywords** to identify user intent and trigger predefined messages or chat flows.
  * Enable **Live Chat** when specific chat scenarios are detected.
* **Custom Instructions**
  * Define a **custom prompt** to shape how the bot interacts.
  * Example: *"Act as a customer service agent—maintain a professional yet friendly tone."*
* **Fallback Responses**
  * Set responses for when the bot encounters **unanswerable queries**.
  * Define an appropriate message for **inappropriate language usage**.

After making the necessary adjustments, click **"Update"** to save the changes. You can then apply the persona to your chatbot by selecting **"Use Persona"** in the chat flow.

#### **Step 4: Configure ChatGPT Integration**

To enhance response quality, integrate **ChatGPT** with your Reekolect bot.

* Invoke the ChatGPT component **at multiple points** within the chat flow as needed.
* Select a **GPT model** from the available options after integration.
* By default, the system is configured to use **GPT-3.5 Turbo**.

Once configured, your custom-trained AI model will generate **contextually relevant responses** based on the defined settings and training, significantly improving your chatbot’s conversational capabilities.

***

With these AI customization features, Reekolect empowers businesses to provide a **seamless, intelligent, and engaging** chatbot experience for their customers. 🚀
