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


---

# 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://help.reekolect.ai/reekolect-resource-center/how-reekolect-works/bot-management/ai-settings.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.
