# How to create AI enriched attributes

{% hint style="info" %}
**Who can use this feature**

You need the **Core Plus** or **Core Pro** plan in your [Channable subscription](https://app.gitbook.com/s/8y3q10FnokmlpzYq3YPS/manage-your-subscription/channables-pricing-plans) to use this feature.
{% endhint %}

{% hint style="success" %}
**Tip:** Check out our recent [AI enriched attributes webinar](https://app.livestorm.co/p/604ee763-4b5f-4f9b-9e49-8c5be427ce09/live?s=7f2cc82e-2a40-4a95-87bf-480c17144c5d).&#x20;
{% endhint %}

{% stepper %}
{% step %}

### Create a new AI enriched attribute (Settings)

* Go to **\[your company] > \[your project] > Optimize.**
* Click **New AI enrichment** to start the setup.
* In the pop up, fill in some details:
  * At **Title**, add a name for your AI enriched attribute to make it easy to search for.
  * At **Which type of attribute do you want to fill in?**, select the attribute type.
* In the next step, complete the attribute settings:
  * At **Attribute name**, give the attribute a name.
  * At **Field to save the generated attribute**, select the project field where you want to save the generated attribute. We recommend [creating a new field](https://app.gitbook.com/s/UAGSVlvcNsqEqVUgr0tD/getting-started/fields-in-channable/map-and-add-fields) to avoid overwriting existing data.
  * At **Output language**, select the output language for the generated attribute. The default option is the same language as the input data.
  * At **Project fields used to generate attributes**, specify if the AI should search in all project fields, only specific fields, or all fields except certain ones. We recommend narrowing your search for the best results.
  * Click **Save**.

<figure><img src="https://content.gitbook.com/content/u8whzIfip72Kvn3M1bsc/blobs/JxWNokMaIjmSkHwj0Vw5/27738665441298" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You can change any of these settings at any time in the **Settings** step.
{% endhint %}
{% endstep %}

{% step %}

### Filter & preview

{% hint style="info" %}
The **Filter** step is similar to [Rule conditions in Channable](https://helpcenter.channable.com/manage-improve-product-data/rules-bulk-edit-and-enrich/how-to-use-conditions-if-in-rules).
{% endhint %}

To speed up the generation process, we suggest that you limit the filter if applicable.

Example — to fill in missing brands in the ‘brand’ field, create a filter like this:

* IF ‘brand’ is empty

How to set up the filter:

* Set up a filter to target items that are missing an attribute.
* Select the dropdown next to **IF** and choose a field.
* Choose a ‘condition’.
* Click **Save**.

Some randomly selected items will show in the **Preview** section. If you are happy with the items in the preview, click **Results**.

<figure><img src="https://content.gitbook.com/content/u8whzIfip72Kvn3M1bsc/blobs/Pa2QJzreCzPzSsSZ5tZJ/27738672830482" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Results

* Click **Generate** to start generating values for the attribute you selected — these may take several seconds to load. The generated values will have “Needs review” in the ‘Status’ column.

#### Review attributes such as ‘age group’, ‘brand’, ‘color’, ‘gender’, ‘key words’, ‘material’

* Review the generated value and select either **Approve** or **Reject**.
* To edit the generated attribute hover over the attribute in the ‘Value’ column and click **Edit**.
* Click **View** in the ‘Items’ column to review individual items, or review a group of values by clicking **Approve all** or **Reject all** next to the ‘Generated \[value]’ column.
* Click **Back** to go back to **Results** to complete validating all the generated items.

Once the approval is complete, you will see the value appear at the specific project field under “Items”.

![approve-all.png](https://content.gitbook.com/content/u8whzIfip72Kvn3M1bsc/blobs/ErqBowPh0Jr7s8eeA13V/27768408512914)

#### Review attributes such as ‘depth’, ‘diameter’, ‘height’, ’length’, ‘quantity’, ‘volume’, ‘weight’, ‘width’

* Review individual values by clicking either **Approve** or **Reject**, or review all of the values by clicking **Approve all** or **Reject all**.
* Click **Back** to go back to **Results**.
* Once the approval is completed, you will see the value appear under the specific project field under “Items”.

<figure><img src="https://content.gitbook.com/content/u8whzIfip72Kvn3M1bsc/blobs/u3wLZ9nR5bNQjHNbZya5/27738672831250" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Click the **Approve new items automatically** toggle to approve any new items that get added to your import without reviewing them in the future.
{% endhint %}

To ensure the results are correct, you can check the updated attributes in the specific items in **\[your project] > Items**. Approved values will be available in the field you saved them in (in **Settings**) and can be used anywhere in your Channable project.

{% hint style="warning" %}
AI enriched attributes rely on the **unique ID per item** configured in **\[your project] > Setup > ID fields**. If multiple items share the same unique ID, the AI may generate the same attribute values for those items. To avoid this, ensure that each item has a unique ID and ensure the selected fields contain relevant data for the attribute you’re generating values for. [Learn more about unique ID](https://app.gitbook.com/s/UAGSVlvcNsqEqVUgr0tD/getting-started/fields-in-channable/understanding-a-unique-id).
{% endhint %}
{% endstep %}
{% endstepper %}
