# Making your first Copilot

Copilots are UI-based AI assistants that are designed for **non-developers** to create their own customizable AI assistants. This tutorial guides you through the process!

## 1. Create a knowledge

One of the powerful features of Cortex is to let AI interact with your own data. Knowledge is where you store your data.&#x20;

Head to the knowledge tab here and create a knowledge

<figure><img src="https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2FWmqIxvo1cYYq3RJEBmiB%2Fimage.png?alt=media&#x26;token=a4a20526-f2b6-43c9-9ea2-599c251067d6" alt=""><figcaption></figcaption></figure>

Cortex supports multiple upload options. You can directly upload your pdf, or Word doc, give the URLs of a particular website or connect with third-party applications like Notion and Slack, and we will sync up the knowledge automatically.&#x20;

<figure><img src="https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2FpA33atprke40iqRokbiw%2Fimage.png?alt=media&#x26;token=487057f5-c64a-4645-a6d9-a469b7015189" alt=""><figcaption></figcaption></figure>

If you want to learn more about how knowledge works. Go to [knowledge](https://docs.trycortex.ai/fundamentals/knowledge "mention")

Navigate through the rest of the Knowledge setup process, and you will have your first knowledge ready!&#x20;

<figure><img src="https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2FafjnyQZDjWtYzXDktGaQ%2Fimage.png?alt=media&#x26;token=58a87543-7d6f-437c-b3c2-778be6d5189b" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Give the knowledge upload process a few minutes to fully sync up. You can continue to the next step, the sync up process will continue to run in the background.
{% endhint %}

## 2. Create Copilot

Head to the Copilots tab and click Create Copilot

<figure><img src="https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2FSPs7iXyarTLjqzeRsQQ0%2Fimage.png?alt=media&#x26;token=b8b9489d-644b-4f16-9223-77d0459da3ef" alt=""><figcaption></figcaption></figure>

### General Setting and Permissions

Give your copilot a name and a clear description, and configure the access levels of your copilots

<figure><img src="https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2F4xBH6srvPYT3uwh8InOL%2Fimage.png?alt=media&#x26;token=efb250f6-d0cd-48f5-81fa-e0da7dbe13d8" alt=""><figcaption></figcaption></figure>

* **Public:** your copilot will be available to anyone on the internet with the copilot link to use. It might also show up on the Discover page&#x20;
* **Private:** your copilot is only visible to you and the people you invited
* **Unlisted:** your copilot will be available to anyone on the internet with the copilot link to use. It won't show up on the Discover page or search engines &#x20;

### Configure UI & Callable&#x20;

#### Select UI

Choose which type of UI you'd like your copilots to have. Let's choose Chat UI.&#x20;

<figure><img src="https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2FS2297vVFxiCmKDYh5TFY%2Fimage.png?alt=media&#x26;token=e4db32e3-9a2e-4864-b0a3-95d67178cf60" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2FnhgLI5CgRZhiclVWLlvt%2Fimage.png?alt=media&#x26;token=217f6062-993b-49ce-8901-f46e6b561ab5" alt=""><figcaption><p>Chat UI looks like this</p></figcaption></figure>

#### Configure Callable

Callable is what's powering the Copilots UI. We have a list of pre-built Callable for you to choose from. Pick the one that best fits your use case. If you or your organization have built your own Callable, it will also show up here for you to choose.

<figure><img src="https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2FUyu9ekhbhroQ8XIToYTH%2Fimage.png?alt=media&#x26;token=623760bd-be1e-4381-9d32-869aff906fba" alt=""><figcaption></figcaption></figure>

select latest version to receive continuous updates

![](https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2Fa5tYimVLbBHRggJUq97E%2Fimage.png?alt=media\&token=3857e39a-499a-4da0-81d7-bd1a3f4711c5)

select my-notion-workspace that we've just created earlier.![](https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2FnZlxvuFh1OWaZMRmcNoR%2Fimage.png?alt=media\&token=cd3b5921-c0db-42ab-bb9c-faa20b19308c)

### Give examples

Give a few examples of how you could use your copilot. This will help your users to understand what your assistants are capable of. For example, for a chat copilot about Notion QA, you can put: "Where is the PRD for the product landing page?"

<figure><img src="https://3035252822-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeiBCAl6qTuG0sZpeXLxC%2Fuploads%2FnluDHnfvLZdQmR8ylvuc%2Fimage.png?alt=media&#x26;token=39f7da83-a9e2-4fdc-9ca4-9095ab57aa84" alt=""><figcaption></figcaption></figure>

After clicking + Create Copilot button, your copilot will be available for you to use! You can share this copilot via the URL.&#x20;
