loader
View Categories

Training your SmartAI chatbot ensures it provides accurate and relevant responses based on your content. You can train it using files, websites, FAQs, articles, flows, real conversations, and even real-time information.

Once training is complete, your chatbot will be able to answer user questions using the content you’ve provided.

๐Ÿ“ Training with Files #

Train your chatbot using PDF and TXT files.

Steps:

  1. Go to Chatbot > Training > Files.
  2. Upload your files (PDF or TXT format only).
  3. Click Train Chatbot and wait for the process to complete.

๐Ÿ“ Notes:

  • Uploaded files are deleted after training.
  • Files must be well-structured for best results.

๐ŸŒ Training with Websites #

Train your chatbot using the content of your website.

Steps:

  1. Navigate to Chatbot > Training > Website.
  2. Enter your website URL or upload an XML sitemap.
  3. Click Train Chatbot to start the process.

โœ… Recommended: Use an XML sitemap for better performance and control.

  • You can create and edit one using xml-sitemaps.com.
  • To exclude certain pages, remove them manually from the sitemap before uploading.
  • Upload large files using a service like .

โš ๏ธ If retraining a website, delete old data first to avoid duplicates.
โš ๏ธ For large websites (1000+ URLs), split the sitemap into smaller files.

โ“ Training with Q&A (Questions & Answers) #

Create your own question-answer pairs for chatbot training.

Steps:

  1. Go to Chatbot > Training > Q&A.
  2. Add questions and their matching answers manually.

This method is ideal for building a precise FAQ-based chatbot.

๐Ÿ“ Training with Articles #

Use your knowledge base articles to train the chatbot.

Steps:

  1. Add your articles.
  2. Click the Train Chatbot button.

SmartAI will use the article content as training material automatically.

๐Ÿ”„ Training with Flows #

Use visual flows to guide chatbot logic and decision-making.

Steps:

  1. Navigate to Chatbot > Flows.
  2. Build interactive conversation flows and train the chatbot accordingly.

๐Ÿ’ฌ Training with Conversations #

Automatically train your chatbot using past conversations between users and agents.

Steps:

  1. Enable this in Settings > Artificial Intelligence > OpenAI > Use Conversations for Training.
  2. Data will populate under Chatbot > Training > Conversations.

๐Ÿ“Œ Caution: Poor-quality conversations can reduce chatbot accuracy.
โœ… Regularly review training data to maintain quality.
โŒ Not recommended as a primary training method.

๐Ÿงช Training via the Chatbot Training Panel #

Enhance your chatbot on-the-fly by training it from actual messages.

Steps:

  1. Open a conversation.
  2. Hover over a message > click the menu > select Train Chatbot.
  3. Add new questions and answers or improve existing ones.
  • Works with both OpenAI and Dialogflow (adds new intents).
  • Not compatible with OpenAI Assistants.
  • Control updates via Chatbot > Training > Q&A.

๐ŸŒ Real-Time Information Training #

Enable your chatbot to answer questions involving live data, such as:

โ€œWhatโ€™s the weather in London today?โ€

Configure this under the Real-Time Information section of the training panel.

โ„น๏ธ General Information & Tips #

  • Training is additive โ€” new content is layered without deleting previous training.
  • To reset, go to Chatbot > Training > Information > Delete All Training Data.
  • Training data is stored securely as encrypted JSON files.
  • OpenAI’s text-embedding-3-small model is used for indexing and accuracy.
    View pricing here

๐Ÿ” Automatic Training via Cron Job #

Automatically update training from your website at scheduled intervals.

Enable Settings > Artificial Intelligence > OpenAI > Training via Cron Job.

  • Cron runs once every 7 days.

๐ŸŒ Multilingual Training #

Support users in multiple languages with multilingual training data.

Enable:
Settings > Artificial Intelligence > OpenAI > Multilingual Training Sources

Training TypeMultilingual SupportNotes
FilesโŒ One language onlyUpload separate files per language
Websitesโœ… Auto-detected<html> tag must include lang attribute
Q&AโŒ One language only
Articlesโœ… Fully supportedUses all available article languages
Conversationsโœ… Agent-language filteredRequires auto-translation enabled

Leave a Reply

Your email address will not be published. Required fields are marked *