Knowledge Bases

Centralize your agent’s knowledge for accurate, reliable answers.

Get started  

Knowledge Bases centralize the information your AI agent relies on, combining documents, websites, tables, and structured data into one searchable source of truth.

Website Ingestion

Import entire websites, blogs, or FAQs into your agent’s Knowledge Base. Botpress automatically indexes and structures content, making it instantly available for generating accurate, context-rich answers.

The interface of website ingestion in Botpress Knowledge Bases

Document Uploads

Add PDFs, text files, and word docs directly to your Knowledge Base. Botpress processes content to provide precise answers drawn from your specific source material.

The interface of uploading documents in Botpress Knowledge Bases

Tabular Data

Connect structured data from built-in Botpress Tables or import CSVs and spreadsheets to use as knowledge. Use table lookups in conversations to give users fast, data-driven responses.

The interface of uploading tabula data in Botpress Knowledge Bases

API Access

Programmatically manage Knowledge Base files with the Botpress API. Dynamically add, update, or remove content in real time to keep your AI agent’s knowledge current.

The interface of API access in Botpress Knowledge Bases
The interface of website ingestion in Botpress Knowledge BasesThe interface of uploading documents in Botpress Knowledge BasesThe interface of uploading tabula data in Botpress Knowledge BasesThe interface of API access in Botpress Knowledge Bases

Why Knowledge Bases?

Accurate search; custom data.
Start building now
  • Upload websites directly to your agent’s Knowledge Base
    Interface to add website content to a chatbot knowledge base showing botpress.com with 873 pages, including selected subfolders like academy-course and academy-lesson.
  • Upload multiple different file types like documents and decks
    File upload interface showing a dashed box with instructions to drag and drop or click to select documents, supporting formats PDF, HTML, TXT, DOC, DOCX, MD, with a max file size of 100 MB and a blue Confirm button.
  • Import tabular data like spreadsheets or CSVs
    Screenshot of a data table showing records with timestamps for creation and updates along with conversation IDs, and a popup describing that the bot searches the conversationId column in the conversationsTable knowledge base.
  • Smart escalation that follows your rules and intent
    Code snippet showing JavaScript function to upload a file with properties like key, accessPolicies, content, index, and tags.
Ingest entire websites
Stack of colorful school notebooks with a blue notebook on top.
Parse blogs and FAQs
Ingest entire websites
Parse blogs and FAQs
Upload PDFs and text files
Index rich text documents
Upload PDFs and text files
Index rich text documents
Connect to Tables
Provide precise citations
Connect to Tables
Green spiral notebook with a pink sticky note clipped on the cover.
Provide precise citations
Build
better
with
Botpress
Street view of a market with wooden crates of fruits outside and people walking along sidewalks in a sunny urban neighborhood.