# Knowledge Bases

Knowledge Bases (KBs) are powerful repositories that allow your organization to provide custom information to DarcyIQ, enabling more accurate and contextual responses in both chat interactions and workflows.

## Overview

* Organizations can create and maintain up to 5 distinct Knowledge Bases
* Each Knowledge Base can contain multiple Content Libraries
* Knowledge Bases are automatically accessible to all users within your organization through Darcy Chat
* In Workflows, Knowledge Bases can be selectively assigned to specific Agents

## Content Libraries

Content Libraries are collections within your Knowledge Base that can include various types of information sources:

### Supported Content Types

* Documents
* Web Pages (with continuous scraping)

### Features

* **Automatic Updates**: DarcyIQ continuously monitors and updates information from web-based sources
* **Document Processing**: Upload and process various document formats
* **Content Organization**: Group related information within dedicated libraries

## Using Knowledge Bases

### In Darcy Chat

* Knowledge Bases are automatically available to all organization users
* DarcyIQ references relevant information from your Knowledge Bases during conversations
* Provides more accurate, organization-specific responses

### In Workflows

* Knowledge Bases can be individually selected for specific Agents
* Customize which knowledge sources are available to different workflow processes
* Enable targeted information access based on workflow requirements

## Best Practices

1. **Content Organization**
   * Create separate Knowledge Bases for distinct subject areas
   * Group related content within the same Content Library
   * Regularly review and update content to maintain accuracy
2. **Web Source Management**
   * Choose reliable web sources for continuous scraping
   * Monitor scraped content quality
   * Update web source URLs as needed
3. **Access Management**
   * Plan Knowledge Base distribution across workflows
   * Review which Agents need access to specific Knowledge Bases
   * Regularly audit Knowledge Base usage and effectiveness
