# Knowledge (/documents)





## Creating a knowledge base

**This is the central place to keep all necessary information and knowledge organized, relevant and up-to-date.**<br />
Here, you’ll create and store a list of all your knowledge bases, each can contain multiple documents of different types. <br />
Supported file types are pdf, docx, pptx, xlsx, md, markdown, txt, json, htlm.

It’s important to note that **a single knowledge base can be used by multiple Agents**, giving you the flexibility to mix and match later on.

<img alt="KB" src={__img0} placeholder="blur" />

The **knowledge base description is critical** to how your Agent behaves.  <br />

👉 It directly affects how well the Agent understands when to use it and how accurate its responses will be.

The description should contain:

* Clear description of what information is included
* Topics and use cases it covers
* Type of questions it should answer

Why this matters?

* A clear description → accurate and relevant answers
* A vague description → incorrect or missed responses

👉 Invest time in writing a clear and specific knowledge base description.

It ensures the Agent uses it at the right time and provides correct and helpful information.

<img alt="KBNew" src={__img1} placeholder="blur" />

<Callout title="Remember">
  Your Agents can only be as smart and helpful as the information you share with them. 
</Callout>

**Keep the content relevant and current, follow the principle of “less is more”**.<br />
**Too much or irrelevant data can confuse the Agent and impact its accuracy.**
