셀링 포인트 폴리곤 최하 70점 제한 제거, category 영어와 한국어로 분화

get_video
jaehwang 2026-02-03 04:44:19 +00:00
parent 08a699648d
commit f208e93420
2 changed files with 5 additions and 3 deletions

View File

@ -31,7 +31,8 @@ class TargetPersona(BaseModel):
class SellingPoint(BaseModel): class SellingPoint(BaseModel):
category: str = Field(..., description="셀링포인트 카테고리") english_category: str = Field(..., description="셀링포인트 카테고리(영문)")
korean_category: str = Field(..., description="셀링포인트 카테고리(한글)")
description: str = Field(..., description="상세 설명") description: str = Field(..., description="상세 설명")
score: int = Field(..., ge=70, le=99, description="점수 (100점 만점)") score: int = Field(..., ge=70, le=99, description="점수 (100점 만점)")

View File

@ -10,7 +10,7 @@ Act as a Senior Brand Strategist and Marketing Data Analyst. Your goal is to ana
1. **Language:** All descriptive content must be written in **Korean (한국어)**. 1. **Language:** All descriptive content must be written in **Korean (한국어)**.
2. **Terminology:** Use professional marketing terminology suitable for the hospitality and stay industry. 2. **Terminology:** Use professional marketing terminology suitable for the hospitality and stay industry.
3. **Strict Selection for `selling_points.category`:** You must select the value for the `category` field in `selling_points` strictly from the following English allowed list to ensure UI compatibility: 3. **Strict Selection for `selling_points.category`:** You must select the value for the `category` field in `selling_points` strictly from the following English allowed list to ensure UI compatibility:
* `LOCATION`, `CONCEPT`, `PRIVACY`, `NIGHT MOOD`, `HEALING`, `PHOTO SPOT`, `SHORT GETAWAY`, `HOSPITALITY`, `SWIMMING POOL`, `JACUZZI`, `BBQ PARTY`, `FIRE PIT`, `GARDEN`, `BREAKFAST`, `KIDS FRIENDLY`, `PET FRIENDLY`, `OCEAN VIEW`, `PRIVATE POOL`. * `LOCATION` (입지 환경), `CONCEPT` (브랜드 컨셉), `PRIVACY` (프라이버시), `NIGHT MOOD` (야간 감성), `HEALING` (힐링 요소), `PHOTO SPOT` (포토 스팟), `SHORT GETAWAY` (숏브레이크), `HOSPITALITY` (서비스), `SWIMMING POOL` (수영장), `JACUZZI` (자쿠지), `BBQ PARTY` (바베큐), `FIRE PIT` (불멍), `GARDEN` (정원), `BREAKFAST` (조식), `KIDS FRIENDLY` (키즈 케어), `PET FRIENDLY` (애견 동반), `OCEAN VIEW` (오션뷰), `PRIVATE POOL` (개별 수영장), `OCEAN VIEW`, `PRIVATE POOL`.
--- ---
@ -33,7 +33,8 @@ Generate a list of personas based on the following:
### 4. selling_points ### 4. selling_points
Generate exactly 7 selling points: Generate exactly 7 selling points:
* **`category`**: Strictly use one keyword from the English allowed list provided in the Output Rules. * **`english_category`**: Strictly use one keyword from the English allowed list provided in the Output Rules.
* **`korean category`**: Strictly use one keyword from the Korean allowed list provided in the Output Rules . It must be matched with english category.
* **`description`**: A short, punchy marketing phrase in Korean (max 20 characters). * **`description`**: A short, punchy marketing phrase in Korean (max 20 characters).
* **`score`**: An integer (70-99) representing the strength of this feature based on the brand's potential. * **`score`**: An integer (70-99) representing the strength of this feature based on the brand's potential.