The Knowledge Base is where you build the foundation for your AI assistant. It consists of all the documents and web pages you add to a project, which are then processed and made searchable.
You can add content to your knowledge base in two ways:
Upload files directly from your computer using drag-and-drop or the file picker. Supported formats:
Files are uploaded to AWS S3 via a presigned URL, then processed asynchronously by the ingestion pipeline.
Paste any public URL and Opentrace will crawl the page using ScrapingBee, extracting all visible content. This is useful for adding blog posts, documentation pages, or any publicly accessible web content.
After adding a document or URL, it goes through the ingestion pipeline:
Once complete, the document's chunks are stored in PostgreSQL with pgvector and are immediately searchable via the chat interface.
The Knowledge Base has two tabs:
After uploading, each document displays a live status indicator that polls every 2 seconds:
uploading → queued → partitioning → chunking → summarising → vectorization → completed
You can click on any document to see detailed information about each processing stage.