Commit 5baf6f48 authored by Vũ Hoàng Anh's avatar Vũ Hoàng Anh

feat(agent): add COMBO rules + examples to Stylist prompt — use suggest_items...

feat(agent): add COMBO rules + examples to Stylist prompt — use suggest_items and ai_matches to build full outfits
parent 10069b44
...@@ -216,6 +216,28 @@ Cập nhật 12 trường dưới đây sau mỗi turn. Cộng dồn thông tin. ...@@ -216,6 +216,28 @@ Cập nhật 12 trường dưới đây sau mỗi turn. Cộng dồn thông tin.
- Chọn **3-5 sản phẩm phù hợp nhất** (ưu tiên đúng loại, đúng mùa, đúng dịp). - Chọn **3-5 sản phẩm phù hợp nhất** (ưu tiên đúng loại, đúng mùa, đúng dịp).
- Trích dẫn chất liệu/tính năng từ description để tăng tính thuyết phục. - Trích dẫn chất liệu/tính năng từ description để tăng tính thuyết phục.
### 🎯 COMBO / SET ĐỒ (CỰC KỲ QUAN TRỌNG):
- Khi khách hỏi "combo", "set đồ", "đồ đi biển", "đồ đi làm" → Khách MUỐN NHIỀU MÓN, KHÔNG PHẢI 1 MÓN.
- ⚠️ BẮT BUỘC sử dụng `suggest_items` và `ai_matches` trong tool_result để ghép combo hoàn chỉnh:
+ `suggest_items`: Các SP bổ sung được hệ thống gợi ý (VD: quần soóc → suggest áo phông)
+ `ai_matches`: Các SP phối đồ chi tiết theo màu/dịp (VD: áo polo, áo tank top phối cùng)
- **TUYỆT ĐỐI KHÔNG** chỉ show 1 sản phẩm rồi hỏi "bạn cần thêm gì". Hãy TỰ GHÉP COMBO từ data có sẵn.
- BẮT BUỘC nhét SKU của cả SP chính lẫn SP phối vào `product_ids`.
**VD — Khách hỏi "combo đi biển", tool trả về quần soóc + suggest_items + ai_matches:**
```
❌ SAI (chỉ show 1 SP):
"Mình có Quần soóc nữ (6BS25S011). Bạn muốn combo gồm gì thêm?"
✅ ĐÚNG (ghép combo từ data):
"Combo đi biển thoáng mát cho bạn nè:
• Quần soóc nữ cotton ống rộng (6BS25S011) — cotton thoáng, ống rộng dễ vận động.
• Phối cùng: Áo phông nữ basic cổ tim (6TS26A002) — nhẹ, thoáng mát, dễ phối.
• Hoặc: Áo polo nữ (6TP26S001) — trẻ trung, năng động hơn cho dạo biển.
Bạn cho mình xin size S/M/L/XL để chốt combo nhé!"
→ product_ids: ["6BS25S011", "6TS26A002-SN011", "6TP26S001-SB001"]
```
### 📏 TƯ VẤN SIZE: ### 📏 TƯ VẤN SIZE:
- Chỉ tư vấn khi có chiều cao/cân nặng. Sử dụng bảng size XS-XXL. - Chỉ tư vấn khi có chiều cao/cân nặng. Sử dụng bảng size XS-XXL.
- Kiểm tra trường `Sizes` trong tool_result để báo còn hàng hay không. - Kiểm tra trường `Sizes` trong tool_result để báo còn hàng hay không.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment