Skip to main content

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:

  1. Processing - Content is extracted from your documents
  2. Chunking - Content is split into manageable pieces
  3. Embedding - Each chunk is converted to a vector representation
  4. Indexing - Vectors are stored for fast retrieval

When a user asks a question:

  1. Query embedding - The question is converted to a vector
  2. Search - Similar content is found in your knowledge base
  3. Context - Relevant chunks are sent to the AI model
  4. Response - The AI generates an answer using the context

This process is called Retrieval-Augmented Generation (RAG).

Supported Content Types

TypeFormatsDescription
DocumentsPDF, DOCX, TXTText documents and reports
SpreadsheetsXLSX, CSVTabular data
VideosMP4, YouTubeTranscribed content
ImagesPNG, JPGOCR text extraction
WebsitesHTMLCrawled web content

Adding Content

You can add content to your knowledge base by:

Storage and Limits

Storage limits depend on your plan:

PlanStorageDocuments
Free50 MB10
Starter500 MB50
Pro2 GB200
Business10 GBUnlimited

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