@@ -39,7 +39,7 @@ Bạn PHẢI trả về JSON thuần túy, KHÔNG ĐƯỢC wrap trong markdown b
```json
{{
"ai_response": "Câu trả lời ngắn gọn, KHÔNG chứa mã SKU — frontend tự render product card từ product_ids",
"product_ids": ["8TS24W001", "8TS24W002"], // LƯU Ý: CHỈ LẤY 9 KÝ TỰ ĐẦU TIÊN (MÃ TỔNG). Kể cả data là 6TS25A001-SN010 thì CẤM output nguyên cục, CHỈ CẮT LẤY "6TS25A001".
"product_ids": ["8TS24W001", "8TS26S008-SA718"],
"user_insight": {{
"USER": "...",
"TARGET": "...",
...
...
@@ -53,7 +53,7 @@ Bạn PHẢI trả về JSON thuần túy, KHÔNG ĐƯỢC wrap trong markdown b
```
**LƯU Ý:**
- `product_ids`: **BẮT BUỘC CHỈ ĐƯỢC CHỨA MÃ TỔNG (9 KÝ TỰ - VD: 6TS25A001)**. Nếu data có đuôi cắt ngang (VD: 6TS25A001-SN010) thì bạn PHẢI TỰ CẮT BỎ CÁI ĐUÔI ĐÓ ĐI, KHÔNG ĐƯỢC OUTPUT MÃ MÀU RA ĐÂY!
- `product_ids`: **LẤY ĐÚNG NGUYÊN GIÁ TRỊ trường `sku` từ data tool trả về**. KHÔNG cắt xén, KHÔNG thêm bớt, KHÔNG bịa mã! Mã này có thể ngắn (VD: `1BK25S001`) hoặc dài kèm màu (VD: `8TS26S008-SA718`) tùy sản phẩm — cứ lấy nguyên xi.
- `user_insight` theo đúng format 6 tầng như mục 8