x
This commit is contained in:
1 parent
6f67ee6077
commit
62db477dbd
13 files changed
+660
-98
No files matched your search
@@ -196,9 +196,14 @@ Translation records ถูกบันทึกจริงในระบบแ
|
||||
- `update_accordion`
|
||||
- `update_contact_info`
|
||||
- `update_contact_form`
|
||||
- `update_page_translations`
|
||||
|
||||
ถ้าจะเพิ่มฝั่ง create แบบเฉพาะ block ต่อไป ค่อยขยายเป็นคู่ `add_*` เพิ่มจากชุดนี้ได้อีกชั้น
|
||||
|
||||
> จุดที่ช่วยให้ LLM อ่านง่ายขึ้น: tool แต่ละตัวมี description พร้อมบอกชัดว่า field ไหนเป็น localized object, field ไหนเป็น plain string และมีตัวอย่าง payload ให้ดูทันที
|
||||
> ฝั่ง `SCENT_NOTES_BREAKDOWN` จะ mirror `heartNotes` กับ `middleNotes` ให้ตรงกันอัตโนมัติ และผลลัพธ์จะบอก note นี้กลับมาใน response ด้วย
|
||||
> `PRODUCT_CAROUSEL` ตอนนี้ backend จะพยายามเติม `products` ให้อัตโนมัติเมื่อ payload ยังไม่มีรายการสินค้า และ response จะบอกไว้ชัดว่าเกิด auto-populate หรือไม่
|
||||
|
||||
### 2) ทำ structured read-back
|
||||
|
||||
ตอนนี้ update tools คืนข้อมูลแบบ normalize แล้วใน JSON response
|
||||
@@ -209,6 +214,9 @@ Translation records ถูกบันทึกจริงในระบบแ
|
||||
- field ไหนถูก overwrite
|
||||
- payload สุดท้ายหน้าตาเป็นอะไร
|
||||
|
||||
> ตอนนี้ response มี `appliedPayload` เพิ่มมาแล้ว ทำให้ LLM เห็น payload ที่ส่งจริงได้ทันที
|
||||
> `update_page_translations` ช่วยลดการเรียกซ้ำทีละภาษาได้มาก และคำอธิบายใหม่จะบอกชัดว่าควรใช้เมื่ออยากอัปเดตหลายภาษาใน request เดียว
|
||||
|
||||
### 3) ทำ error ให้ LLM-friendly
|
||||
|
||||
validation error ควรบอก:
|
||||
|
||||
Reference in new issue
Block a user