Docs
Training Your Knowledge Base
Your AI assistant is only as good as the knowledge you provide. This guide covers best practices for training your knowledge base effectively.
Understanding Knowledge Bases
A knowledge base is the collection of information your AI uses to answer questions. The better your knowledge base, the more accurate and helpful your AI will be.
Adding Content
File Uploads
Supported file types:
PDFs : Product manuals, documentation, guides
Word Documents : Policies, procedures, FAQs
Text Files : Simple content, notes, lists
Spreadsheets : Data tables, product catalogs
Keep files under 50MB for best performance. For larger documents, consider splitting them into smaller sections.
Website Crawling
Crawl websites to extract:
Product pages
Documentation sites
Blog posts
FAQ pages
The crawler will:
Extract text content
Follow links (up to a specified depth)
Index all pages for search
Direct Text Input
Use direct text input for:
Quick updates
Small pieces of information
Custom content not in files or websites
Organizing Your Knowledge
Structure Matters
Organize content logically:
Group related topics together
Use clear titles and descriptions
Tag content for easy retrieval
Content Quality
Good knowledge base content:
Accurate : Fact-check all information
Current : Update regularly
Comprehensive : Cover all relevant topics
Clear : Use simple, direct language
Avoiding Common Mistakes
❌ Don't:
Add duplicate content
Include outdated information
Use overly technical jargon
Add irrelevant content
✅ Do:
Keep content up-to-date
Use clear, accessible language
Organize by topic
Review and update regularly
Training Strategies
Start with FAQs
Begin with frequently asked questions:
Identify common user questions
Create comprehensive answers
Add to knowledge base
Test responses
Build Gradually
Don't try to add everything at once:
Start with core topics
Add content based on user questions
Expand based on analytics insights
Refine based on performance
Use Multiple Sources
Combine different content types:
Official documentation
User-generated content
Internal knowledge
External resources
Maintaining Your Knowledge Base
Regular Updates
Schedule regular reviews:
Weekly for active products
Monthly for stable content
Quarterly for all content
Version Control
Track changes:
Note what was updated
Keep old versions if needed
Document major changes
Quality Checks
Regularly verify:
Accuracy of information
Relevance to users
Completeness of coverage
Clarity of content
Advanced Techniques
Contextual Information
Add context to help your AI:
Include background information
Explain relationships between topics
Provide examples and use cases
Structured Data
For product catalogs:
Use consistent formatting
Include all relevant fields
Maintain data relationships
Multi-language Support
If serving multiple languages:
Add content in each language
Tag content by language
Test responses in each language
Measuring Success
Key Metrics
Track:
Answer accuracy
User satisfaction
Knowledge base coverage
Response relevance
Analytics Insights
Use analytics to:
Identify knowledge gaps
Find frequently asked questions
Discover content needs
Measure improvement
Troubleshooting
AI Doesn't Know Something
If your AI can't answer a question:
Check if content exists in knowledge base
Verify content is properly indexed
Review question phrasing
Add missing content
Inaccurate Answers
If answers are wrong:
Review source content
Check for conflicting information
Update or remove incorrect content
Refine instructions
If responses are slow or irrelevant:
Optimize knowledge base size
Improve content organization
Review search indexing
Check AI model selection
Best Practices Summary
Start Small : Begin with essential content
Be Consistent : Use clear structure and formatting
Stay Current : Update regularly
Test Often : Verify responses before going live
Monitor Performance : Use analytics to improve
Iterate : Continuously refine based on feedback
Next Steps