# Knowledge Bases Integration

This video will demonstrate how to upload and integrate various formats of knowledge bases—such as **text**, **files**, **audio**, and **URLs** which the agent will use to answer customer queries. The agent can then be trained to pull information directly from these resources during interactions.

Open <https://dashboard.nexavoxa.com/dashboard/knowledge-base>

**Create your Knowledge Base**

<figure><img src="/files/71WdpyU7HZSsQmuwAaaw" alt=""><figcaption></figcaption></figure>

**Add Files to Exciting Knowledge Base:**&#x20;

<figure><img src="/files/0Yuw4WhqAEHUdYZN3g72" alt=""><figcaption></figcaption></figure>

**Add Text Based Knowledge Base**

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

**Add Knowledge Base from Web Pages or URLs:**

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

**Upload Audio and Add to Knowledge Base for Automatic Transcription:**

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

**Key Actions to Show**:

1. **Uploading Knowledge Base Formats**:\
   Show how to upload different types of knowledge base resources, such as **text documents**, **files**, **audio** files, or **URLs**.
2. **Linking Knowledge Base to Agent**:\
   Demonstrate how to **link** the uploaded knowledge base to a specific voice agent.
3. **Training the Agent**:\
   Show how to **train the agent** to recognize and utilize data from the knowledge base for accurate responses.
4. **Testing the Agent's Ability**:\
   Run a test where the agent is able to **retrieve information** from the knowledge base (e.g., answering a question based on the uploaded text, file, audio, or URL).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.nexavoxa.com/build/knowledge-bases-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
