Skip to main content

Knowledge Base

The Knowledge Base allows you to upload documents and reference files that an agent can use to answer questions and retrieve information. By connecting relevant documents to an agent, you can provide additional context and domain-specific knowledge, enabling more accurate and informed responses.

The Knowledge Base is ideal for storing manuals, policies, product documentation, spreadsheets, and other reference materials that the agent can use during conversations.

Why Use the Knowledge Base?

The Knowledge Base enables an agent to:

  1. Access information from uploaded documents.
  2. Answer questions using organization-specific knowledge.
  3. Retrieve information from reference materials.
  4. Reduce the need to include large amounts of information in prompts.
  5. Provide more accurate and context-aware responses.

Adding Files to the Knowledge Base

  1. Open the agent you want to configure.
  2. Navigate to the Knowledge Base tab.
  3. Click Upload Files.
Figure 1: Upload Files to the Knowledge Base

Figure 1: Upload Files to the Knowledge Base

  1. Select one or more supported files from your device.
  2. Wait for the upload to complete.

Enabling the Knowledge Base

After uploading your documents, enable the Knowledge Base for the agent.

  1. Click the Agent Configuration Settings icon.
  2. Under the General tab, enable the Knowledge Base toggle.
  3. Click Save to apply the changes.

Once enabled, the agent can retrieve information from the uploaded documents when responding to user queries.

Figure 2: Enable Knowledge Base

Figure 2: Enable Knowledge Base

Supported File Types

The Knowledge Base supports the following document formats:

Default Configuration

File TypeSupported Extensions
PDF Documents.pdf
Microsoft Word.docx
Microsoft Excel.xls, .xlsx
Plain Text.txt
Markdown.md, .markdown
note

Legacy Microsoft Word files (.doc) are not supported. Convert them to .docx or .pdf before uploading.

How It Works

When a user asks a question, the agent searches the uploaded documents in the Knowledge Base to find relevant information. The retrieved content is then used to generate a response based on the available documents.

If no relevant information is found, the agent responds using its configured behavior and available resources.