> For the complete documentation index, see [llms.txt](https://docs.saas.haut.ai/haut.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.saas.haut.ai/haut.ai/haut.ai-features/product-recommendation-system-2.0/user-tags.md).

# User Tags

What User Tags are, how they are derived from analysis results or user input, and how the Product Recommendation System uses them.

User tags defined by the output of AI Skin Analysis ([Algorithms](/haut.ai/haut.ai-features/algorithms.md)) and presents skin type and correct skin concerns of the end-user.

| Concern             | Skin Metrics Criteria                                                                                                                                                                                                      |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Breakouts           | `Acne score <90`                                                                                                                                                                                                           |
| Pigmented spots     | `Pigmentation score <90`                                                                                                                                                                                                   |
| Uneven skin tone    | `Uniformness score <70`                                                                                                                                                                                                    |
| Redness             | `Redness score <70`                                                                                                                                                                                                        |
| Wrinkles            | `Lines score <75`                                                                                                                                                                                                          |
| Sagging             | `Sagging score (submetric of lines score) < 70`                                                                                                                                                                            |
| Under eye lines     | `Left eye lines score or right eye lines score <80`                                                                                                                                                                        |
| Dark circles        | `Dark circles score <70`                                                                                                                                                                                                   |
| Under eye puffiness | `Eye bags score <70`                                                                                                                                                                                                       |
| Pores               | `Pores score <50`                                                                                                                                                                                                          |
| Aging               | <p><code>Perceived age >45</code></p><p><mark style="color:red;">and one of the following conditions</mark></p><p><code>Lines score <70</code> <mark style="color:blue;">or</mark> <code>Pigmentation score <80</code></p> |

User tags are labels automatically assigned based on the output of Haut.AI's Skin or Hair Analysis algorithms ([Algorithms](/haut.ai/haut.ai-features/algorithms.md)), or defined through direct user input.

They are used by the Product Recommendation System 2.0 to personalize product suggestions.

Tags cover a range of attributes — for skin, these are derived from AI facial analysis, while for hair they include properties such as hair type, curliness, condition, and specific concerns.

### Tags by Analysis Type

<table><thead><tr><th>Concern</th><th width="292.71875">Skin Parameter Criteria</th><th><select><option value="ilxUdJtddi4a" label="Basic" color="blue"></option><option value="zGhGyYhvIXIp" label="Advanced" color="blue"></option></select></th></tr></thead><tbody><tr><td>Breakouts</td><td><p><code>Breakouts Grade ≧2</code></p><p><mark style="color:blue;">or</mark></p><p><code>Breakouts Score &#x3C;90</code></p></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Papules</td><td><code>Papules Grade ≥3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Pustules</td><td><code>Papules Grade ≥3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Post acne</td><td><code>Papules Grade ≥3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Inflammation</td><td><code>Inflammation Grade ≧3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Pigmented spots</td><td><p><code>Pigmentation Grade ≧3</code></p><p><mark style="color:blue;">or</mark></p><p><code>Pigmentation Score &#x3C;80</code></p></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Uneven skin tone</td><td><p><code>Pigmentation Grade =2</code></p><p><mark style="color:blue;">or</mark></p><p>(<code>Pigmentation Score ≥80</code> <mark style="color:red;">and</mark> <code>Pigmentation Score &#x3C;90</code>)</p></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Sun spots</td><td><p><code>Sun Spots Grade ≥3</code></p><p><mark style="color:blue;">or</mark></p><p><code>Sun Spots Score &#x3C;80</code></p></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Redness</td><td><p><code>Redness Grade ≧3</code></p><p><mark style="color:blue;">or</mark></p><p><code>Redness Score &#x3C;80</code></p></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Irritation</td><td><code>Irritation Grade ≧3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Wrinkles</td><td><p>(<code>Lines Grade ≧3</code></p><p><mark style="color:blue;">or</mark></p><p><code>Lines Score &#x3C;80</code>)</p><p><mark style="color:blue;">or</mark></p><p>(<code>Deep Lines Grade ≥3</code></p><p><mark style="color:blue;">or</mark></p><p><code>Deep Lines Score &#x3C;80</code>)</p></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Fine Lines</td><td><p>(<code>Lines Grade =2</code></p><p><mark style="color:blue;">or</mark></p><p>(<code>Lines Score ≥80</code> <mark style="color:red;">and</mark> <code>Lines Score &#x3C;90</code>)</p><p><mark style="color:blue;">or</mark></p><p>(<code>Fine Lines Grade ≥3</code></p><p><mark style="color:blue;">or</mark> <code>Fine Lines Score &#x3C;80</code>)</p></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Crow’s feet lines</td><td><code>Crow’s Feet Lines Grade ≧3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Marionette lines</td><td><code>Marionette Lines Grade ≧3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Nasolabial wrinkles</td><td><code>Nasolabial Wrinkles Grade ≧3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Glabellar lines</td><td><code>Glabellar Lines Grade ≧3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Sagging</td><td><code>Sagging Grade ≧3</code><br><mark style="color:blue;">or</mark><br><code>Sagging Score &#x3C;80</code></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Jowls</td><td><code>Jowls Grade ≧3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Lacrimal grooves</td><td><code>Lacrimal Grooves Grade ≧3</code></td><td><span data-option="zGhGyYhvIXIp">Advanced</span></td></tr><tr><td>Under eye lines</td><td><p><code>Eye Age >40</code><br><mark style="color:blue;">or</mark><br><code>Under Eye Lines Grade >= 3</code></p><p><br><br></p></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Dark circles</td><td><code>Dark Circles Grade ≧3</code><br><mark style="color:blue;">or</mark><br><code>Dark Circles Score &#x3C;80</code></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Under eye puffiness</td><td><code>Puffiness Grade ≧3</code><br><mark style="color:blue;">or</mark><br><code>Puffiness Score &#x3C;80</code></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Pores</td><td><code>Pores Grade ≧ 3</code><br><mark style="color:blue;">or</mark><br><code>Pores Score &#x3C;80</code></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr><tr><td>Aging</td><td><p><code>Perceived age >45</code></p><p><mark style="color:blue;">or</mark></p><p><code>Eye Age >45</code></p></td><td><span data-option="ilxUdJtddi4a">Basic</span></td></tr></tbody></table>

* [Face Skin User Tags](/haut.ai/haut.ai-features/product-recommendation-system-2.0/user-tags/face-skin-user-tags.md)
* [Hair User Tags](/haut.ai/haut.ai-features/product-recommendation-system-2.0/user-tags/hair-user-tags.md)

***

{% hint style="warning" %}
Not a Haut.AI client yet?
{% endhint %}

<a href="https://haut.ai/book-a-demo?utm_source=referral&#x26;utm_medium=saas_docs&#x26;utm_campaign=Docs_SaaS_HautAI" class="button primary" data-icon="user-vneck">Book a demo</a> <a href="https://haut.ai/product/ai-skin-analysis?utm_source=referral&#x26;utm_medium=saas_docs&#x26;utm_campaign=Docs_SaaS_HautAI" class="button secondary" data-icon="external-link">Platform overview on haut.ai</a>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.saas.haut.ai/haut.ai/haut.ai-features/product-recommendation-system-2.0/user-tags.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
