> For the complete documentation index, see [llms.txt](https://docs.groobee.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.groobee.ai/new-admin/ai-recommendation/customizing/cos.md).

# COS 커스텀 알고리즘

## **AI 알고리즘**

**검색어 추천**

방대한 양의 자연어 및 400만개 이상의 상품 데이터를 가지고 딥러닝 기법을 활용한 상품명 확장 분석을 진행합니다.이를 통해 구매, 조회와 같은 이력 데이터 없이도 고도화된 유사 상품 추천이 가능하여 콜드스타트인 경우에도 정확한 상품 추천을 제공할 수 있습니다.

**상품 상세(3차)**

상품별 동일한 카테고리 내에서 방문자들이 함께 많이 조회한 상품을 추천합니다. 이는 AbTasty 접근 방식을 모방한 알고리즘입니다.

**상품 상세(4차)**

상품별 동일한 방문자들이 함께 많이 조회한 상품을 추천합니다.

**장바구니(3차)**

중복 및 품절 상품을 제외한 유저가 최근 본 상품을 추천합니다. 이는 AbTasty 접근 방식을 모방한 알고리즘입니다.

**상품상세(2차)**

상품별 동일한 방문자들이 함께 많이 조회한 상품 중 이미지 유사도가 높은 상품을 추천합니다.

**상품상세(5차)**

상품별 동일한 방문자들이 함께 많이 조회한 상품 중 색상이 유사한 상품을 추천합니다.

***

## **통계형 알고리즘**

**실시간 많이 본 TOP N**

방문자들이 실시간으로 많이 본 상위 N개의 상품을 추천합니다.

**실시간 많이 구매한 TOP N**

방문자들이 실시간으로 많이 구매한 상위 N개의 상품을 추천합니다.


---

# 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.groobee.ai/new-admin/ai-recommendation/customizing/cos.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.
