> For the complete documentation index, see [llms.txt](https://gdplabs.gitbook.io/glchat/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gdplabs.gitbook.io/glchat/organization-admin/how-to-guides/knowledge-base.md).

# Knowledge Base

<figure><img src="/files/4BTBZtIhz19yh9LkY358" alt=""><figcaption></figcaption></figure>

From this menu, users can **create**, **view**, **edit**, or **delete** knowledge bases associated with their GLChat project. Users can also **create auto-generated knowledge bases** that are automatically populated from selected data sources or configurations.

***

## Create New Knowledge Base

<figure><img src="/files/1jSivwLEUgmMUaVXbvHx" alt=""><figcaption></figcaption></figure>

To create a new Knowledge Base, click "New Knowledge Base" and complete the required fields in the form.

1. Knowledge Base ID\
   Enter a unique identifier for the knowledge base. This ID is used internally by the system.
2. Knowledge Base Name\
   Specify the display name of the knowledge base. This name will appear in the interface.
3. Description\
   Provide a brief summary describing the purpose or content of the knowledge base.
4. Pipeline DPO\
   Select the Document Processing Orchestrator (DPO) pipeline that will process documents added to this knowledge base.
5. Preset DPO\
   Choose a preset configuration for the DPO pipeline to control how documents are parsed, indexed, or transformed.
6. Knowledge Store Config\
   Configure multiple knowledge stores (e.g., vector DB + SQL) within one knowledge base.

After completing the form, click Save to create the knowledge base or Cancel to discard changes.

***

## View and Edit Knowledge Base Detail

To view or modify a knowledge base, click the Edit icon in the Knowledge Base List. You can adjust the configuration as needed, then click **Save** to apply changes or **Cancel** to discard them.

<figure><img src="/files/B79lc6i8lzc9cDszc8Io" alt=""><figcaption></figcaption></figure>

***

## Search Knowledge Base

Use the **Search** field to find a knowledge base by typing its name.

<figure><img src="/files/5bvaRrF6p6KkFhrccfYU" alt=""><figcaption></figcaption></figure>

***

## Delete Knowledge Base

To delete a knowledge base, click the **Trash** icon in the Action column. A confirmation pop-up will appear, click **Delete** to proceed or **Cancel** to abort.

<figure><img src="/files/IKxhB8Jo5PoVecVPgTYm" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
You cannot delete a knowledge base that still has assigned GLChat projects.\
Remove all assigned GLChat projects first before attempting deletion.
{% endhint %}
