Training Your Bot
Learn how to train your chatbot with documents and data for accurate, intelligent responses.
Introduction
Training your chatbot is the most important step in creating an effective AI assistant. The quality of your training data directly impacts how well your bot understands and responds to user questions.
Multiple Formats
Upload PDF, DOCX, TXT, CSV, and more. We support all major document formats.
Fast Processing
AI processes your documents in minutes, not hours. Get your bot ready quickly.
Smart Extraction
Automatically extracts key information and creates a knowledge base for your bot.
Supported File Formats
OrcaHive supports a wide variety of file formats to make training as easy as possible:
Documents
- ✅ PDF (.pdf)
- ✅ Microsoft Word (.docx, .doc)
- ✅ Plain Text (.txt)
- ✅ Markdown (.md)
- ✅ Rich Text (.rtf)
Data Files
- ✅ CSV (.csv)
- ✅ Excel (.xlsx, .xls)
- ✅ JSON (.json)
- ✅ XML (.xml)
File Size Limits
Pro Plan: Up to 50MB per file, unlimited total
Enterprise: Custom limits available
Upload Methods
File Upload
The easiest way to train your bot is by uploading files directly:
- Navigate to your bot's "Training" tab
- Click "Upload Files" or drag and drop files into the upload area
- Select one or multiple files from your computer
- Wait for the upload to complete
- Click "Train Bot" to process the files
Direct Text Input
You can also paste text directly for quick training:
- Click "Add Text" in the training interface
- Give your text a title (e.g., "Product FAQ")
- Paste or type your content
- Click "Save" to add it to your training data
Website Import (Pro)
Pro users can automatically import content from their website:
- Enter your website URL
- Select which pages to import
- Configure import settings (depth, exclusions)
- Click "Import" to fetch and process content
Website Import Tips
Training Best Practices
✨ Use Clear, Well-Structured Content
Organize your documents with clear headings, bullet points, and sections. This helps the AI understand context better.
📝 Include FAQs
Add frequently asked questions with detailed answers. This directly improves response accuracy.
🔄 Update Regularly
Keep your training data current. Add new information as your business evolves.
🎯 Be Specific
Include specific details, examples, and use cases. The more context you provide, the better your bot performs.
How Training Works
When you train your bot, here's what happens behind the scenes:
Content Extraction
Text is extracted from your documents while preserving structure and formatting.
AI Processing
Our AI analyzes the content, identifies key topics, and creates semantic embeddings.
Knowledge Base Creation
Information is organized into a searchable knowledge base optimized for quick retrieval.
Bot Ready
Your bot is now trained and ready to answer questions based on your content!
Managing Training Data
After uploading, you can manage your training data:
- View All Sources: See all uploaded files and text entries
- Edit Content: Update text entries directly in the interface
- Delete Sources: Remove outdated or incorrect information
- Re-train: Process updates after making changes
- Export Data: Download your training data for backup
Troubleshooting
Upload Fails
- Check file size limits for your plan
- Ensure file format is supported
- Try uploading files one at a time
- Check your internet connection
Bot Gives Poor Responses
- Add more detailed training data
- Include specific examples and use cases
- Ensure content is well-organized
- Add FAQs for common questions