Knowledge Base Overview
The knowledge base is the foundation of your chatbot's intelligence. It contains all the information your chatbot uses to answer questions.
How It Works
When you add content to your knowledge base:
- Processing - Content is extracted from your documents
- Chunking - Content is split into manageable pieces
- Embedding - Each chunk is converted to a vector representation
- Indexing - Vectors are stored for fast retrieval
When a user asks a question:
- Query embedding - The question is converted to a vector
- Search - Similar content is found in your knowledge base
- Context - Relevant chunks are sent to the AI model
- Response - The AI generates an answer using the context
This process is called Retrieval-Augmented Generation (RAG).
Supported Content Types
| Type | Formats | Description |
|---|---|---|
| Documents | PDF, DOCX, TXT | Text documents and reports |
| Spreadsheets | XLSX, CSV | Tabular data |
| Videos | MP4, YouTube | Transcribed content |
| Images | PNG, JPG | OCR text extraction |
| Websites | HTML | Crawled web content |
Adding Content
You can add content to your knowledge base by:
- Uploading documents - PDFs, Word files, etc.
- Adding videos - YouTube or uploaded videos
- Crawling websites - Import web content
Storage and Limits
Storage limits depend on your plan:
| Plan | Storage | Documents |
|---|---|---|
| Free | 50 MB | 10 |
| Starter | 500 MB | 50 |
| Pro | 2 GB | 200 |
| Business | 10 GB | Unlimited |
Best Practices
Content Quality
- Use well-structured documents with clear headings
- Ensure text is machine-readable (not scanned images without OCR)
- Remove unnecessary content (headers, footers, page numbers)
Organization
- Group related documents together
- Use descriptive file names
- Add access controls where needed
Updates
- Keep content current
- Remove outdated documents
- Use scheduled crawling for websites