> ## Documentation Index
> Fetch the complete documentation index at: https://docs.typewise.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Understand how to equip your AI Agent with the knowledge it needs to resolve tickets effectively.

Knowledge sources act as the "brain" of your AI Agent. By connecting various
information repositories like documents, websites, and external systems, you
enable the AI to retrieve accurate answers and perform informed actions when
handling support tickets.

## How Knowledge Works

When the AI Agent processes a ticket, it doesn't just rely on pre-trained data.
Instead, it actively searches through the Knowledge sources you've configured to
find information relevant to the specific customer inquiry.

1. **Retrieval:** The AI analyzes the ticket content and queries your Knowledge
   Hub for matching information.
2. **Synthesis:** It combines the retrieved information with its general
   language capabilities to generate a precise, context-aware response or
   action.

## Adding a Knowledge Source

<Steps>
  <Step title="Open the Knowledge Hub">
    Go to [Knowledge Hub](https://platform.typewise.app/knowledge-hub) and click the **Add source** button in the top right corner.

    <img src="https://mintcdn.com/typewise/ht7a5v6EXYgQrv7K/images/documentation/knowledge/introduction/knowledge-add-source.webp?fit=max&auto=format&n=ht7a5v6EXYgQrv7K&q=85&s=e872d340d6c57c596c921e204328d5a1" alt="Add a source" width="3888" height="1652" data-path="images/documentation/knowledge/introduction/knowledge-add-source.webp" />
  </Step>

  <Step title="Select a source type">
    Choose the type of knowledge source you want to add. Options include:

    * **[Live URL fetch](/documentation/knowledge/web/live-url-fetch)**: Fetch the latest content from any URL in real time
    * **[Import website](/documentation/knowledge/web/import-website)**: Import and index website content
    * **[Live web search](/documentation/knowledge/web/live-web-search)**: Search the web dynamically
    * **[Text](/documentation/knowledge/text)**: Add custom text content directly
    * **[File](/documentation/knowledge/file)**: Upload documents (PDF, DOCX, etc.)
    * **[Manual lookup](/documentation/knowledge/manual-lookups)**: Define human-assisted lookups
    * **[Integrations](/documentation/knowledge/integrations/lookups)**: Connect external systems like Linear or your ERP

    <Tip>Not sure which web method to choose? See [Choosing a method](/documentation/knowledge/web/comparison) for a detailed comparison.</Tip>

    <img src="https://mintcdn.com/typewise/ht7a5v6EXYgQrv7K/images/documentation/knowledge/introduction/knowledge-source-types.webp?fit=max&auto=format&n=ht7a5v6EXYgQrv7K&q=85&s=4d378dff99a8d0863b742f6ba2bad2d3" alt="Source types" width="1282" height="748" data-path="images/documentation/knowledge/introduction/knowledge-source-types.webp" />
  </Step>

  <Step title="Configure the source">
    Fill in the required fields:

    * **Title**: A descriptive name for your source
    * **When to use this source?**: Instructions for when the AI should query this source
    * **Content**: The actual information (for text sources)
    * **Access level**: Control whether the information can be shared with customers

          <img src="https://mintcdn.com/typewise/ht7a5v6EXYgQrv7K/images/documentation/knowledge/introduction/knowledge-new-source.webp?fit=max&auto=format&n=ht7a5v6EXYgQrv7K&q=85&s=5c54b0d5297f9296f55619369a44bc80" alt="New source" width="1284" height="1500" data-path="images/documentation/knowledge/introduction/knowledge-new-source.webp" />
  </Step>

  <Step title="Save and activate">
    Click **Confirm** to save your knowledge source. It will appear in your Knowledge Hub and be available for the AI to query.
  </Step>
</Steps>

## See also

* [Text](/documentation/knowledge/text): Add custom text content
* [File](/documentation/knowledge/file): Upload documents
* [Web sources](/documentation/knowledge/web/comparison): Import or query
  websites
* [Access levels](/documentation/knowledge/access-levels): Control data
  visibility
