Anthropic เปิดตัว Claude Commerce Agents พิมพ์เขียวโอเพนซอร์สเพื่อการค้าอัจฉริยะ

Anthropic เปิดตัว Claude Commerce Agents พิมพ์เขียวโอเพนซอร์สเพื่อการค้าอัจฉริยะ

ทีมพัฒนาที่สร้างผู้ช่วยหรือเอเจนต์สำหรับการช้อปปิ้งส่วนใหญ่มักต้องเสียเวลาสร้างโครงสร้างพื้นฐาน (scaffolding) เดิมซ้ำๆ ไม่ว่าจะเป็นลูปเอเจนต์ (agent loop) เลเยอร์เครื่องมือสำหรับจัดการแคตตาล็อก ประตูกรองการอนุมัติ (approval gate) หรือชุดทดสอบประสิทธิภาพ ล่าสุด Anthropic ได้แก้ไขปัญหานี้ด้วยการปล่อยโครงสร้างพื้นฐานดังกล่าวในรูปแบบโค้ดโอเพนซอร์ส

ในสัปดาห์นี้ Anthropic ได้เผยแพร่ anthropics/commerce-agents ซึ่งเป็นพิมพ์เขียวอ้างอิงที่ประกอบด้วย shopping agent และ merchant agent พร้อมตัวอย่างกลุ่มธุรกิจที่รองรับ 4 กลุ่ม ได้แก่ ค้าปลีก (retail), ท่องเที่ยว (travel), โทรคมนาคม (telecom) และความบันเทิง (entertainment) โดยมาพร้อมกับ การประกาศผลิตภัณฑ์ และคู่มือทางวิศวกรรมฉบับเจาะลึก คู่มือกายวิภาคของเอเจนต์คอมเมิร์ซที่มีประสิทธิภาพ

โปรเจกต์นี้สามารถนำไปใช้งานจริงได้ทันทีผ่านสัญญาอนุญาต Apache 2.0 โดยรันบน Python 3.11+ และ Node 22 เพียงใช้ ANTHROPIC_API_KEY ก็สามารถปรับใช้ได้ทั้งบน Claude API, Amazon Bedrock, Microsoft Foundry หรือ Google Cloud Vertex AI

เอเจนต์ทั้งสองประเภท

shopping agent จะทำงานอยู่ภายในแอปของร้านค้า ทำหน้าที่ค้นหาแคตตาล็อก จัดการคำขอหลายรายการ เปรียบเทียบตัวเลือก สร้างตะกร้าสินค้า และตอบคำถามเกี่ยวกับการสั่งซื้อหรือคืนสินค้าในการสนทนาเดียว โดยมี 5 ทักษะหลักคือ search-discovery, purchase-research, planning-goals, customer-care และ memory-personalization ซึ่งจะทำงานเชื่อมกับ StorefrontBackend ของร้าน

merchant agent ถูกออกแบบมาเพื่อสนับสนุนพนักงานร้านค้าในด้านการวิเคราะห์ยอดขาย การแจ้งเตือนสต็อกสินค้า คำแนะนำด้านราคาและโปรโมชัน ไปจนถึงการร่างแคมเปญการตลาด โดยมีทักษะสำคัญอย่าง performance-insights, catalog-listings และ inventory-operations ซึ่งทำงานผ่านระบบ MerchantBackend

ทั้งสองเอเจนต์สามารถรันได้สามช่องทาง คือ Messages API, Claude Agent SDK และ Claude Managed Agents (beta) นอกจากนี้ยังมีปลั๊กอิน Claude Code ที่ชื่อ commerce-builder สำหรับช่วยสร้างโครงสร้างเอเจนต์ใหม่หรือตรวจสอบตัวเดิมที่มีอยู่แล้ว

ทักษะ ไม่ใช่เอเจนต์ย่อย

สถาปัตยกรรมที่ Anthropic นำเสนอเน้นการใช้ทักษะ (Skills) แทนการใช้เอเจนต์ย่อย (subagent) แยกตามโดเมน เนื่องจากเซสชันคอมเมิร์ซเป็นการสนทนาที่เชื่อมโยงกันอย่างแน่นแฟ้น การส่งต่อภารกิจระหว่างเอเจนต์ย่อยมักทำให้ข้อมูลสำคัญสูญหาย (state-lossy) เพิ่มต้นทุนโทเคน และทำให้เกิดความหน่วง (latency) ที่สูงขึ้น

ทักษะของเอเจนต์ (Agent skills) ให้ความคล่องตัวในระดับเดียวกันโดยไม่มีข้อเสียเรื่องค่าใช้จ่ายและความหน่วง เนื่องจากคำสั่งจะถูกโหลดเข้าสู่เอเจนต์หลักที่ถือประวัติการสนทนาอยู่แล้ว จากการทดสอบพบว่าเอเจนต์เดี่ยวที่มีทักษะสามารถทำคุณภาพได้ดีกว่าทั้งการใช้พรอมต์ขนาดใหญ่ชุดเดียวและการออกแบบแบบเอเจนต์ย่อย

การแบ่งแยกระหว่างพรอมต์และทักษะจะพิจารณาจากความถี่ในการใช้งาน โดยกฎความปลอดภัยและข้อจำกัดของแบรนด์จะถูกเก็บไว้ในระบบพรอมต์ (system prompt) ส่วนรายละเอียดการทำงานเฉพาะด้านจะถูกแยกออกไปอยู่ในส่วนของทักษะ

คอมโพเนนต์ UI คือเครื่องมือ

ในการทำคอมเมิร์ซ การตอบกลับส่วนใหญ่มักอยู่ในรูปแบบของคอมโพเนนต์ส่วนติดต่อผู้ใช้ พิมพ์เขียวนี้จึงกำหนดให้แต่ละคอมโพเนนต์เป็นเครื่องมือ เช่น present_products หรือ present_plan_comparison ซึ่งเซิร์ฟเวอร์จะตรวจสอบความถูกต้องก่อนเรนเดอร์ วิธีนี้ช่วยให้เอเจนต์เข้าใจบริบทได้ทันทีว่าผู้ใช้กำลังพูดถึงสินค้าชิ้นไหนจากข้อมูลที่เพิ่งแสดงผลไป

ความหน่วง การแคช หน่วยความจำ เพื่อลดระยะเวลาการรอคอยของผู้ใช้ Anthropic ใช้เทคนิคการสตรีมคอมโพเนนต์และบรรทัดความคืบหน้า รวมถึงการรันเครื่องมือแบบเร่งด่วน (Eager tool dispatch) ซึ่งช่วยลดความหน่วงจากหลายวินาทีให้เหลือเพียงเสี้ยววินาทีเท่านั้น

การแคชพรอมต์ (Prompt caching) เป็นหัวใจสำคัญในการควบคุมต้นทุน โดยการจัดลำดับข้อมูลจากส่วนที่คงที่ไปหาข้อมูลที่เปลี่ยนแปลงง่าย วิธีนี้ช่วยให้อัตราการเรียกใช้จากแคช (hit rates) สูงถึง 90–99% ซึ่งมีราคาถูกกว่าโทเคนใหม่ถึง 10 เท่า นอกจากนี้ ระบบหน่วยความจำที่ทำงานแบบอะซิงโครนัสยังช่วยให้จดจำข้อเท็จจริงได้แม่นยำกว่าเครื่องมือบันทึกแบบเดิมถึง 13%

ประเด็นสำคัญ

  • ปล่อยพิมพ์เขียว Apache 2.0 ครอบคลุม 4 กลุ่มธุรกิจหลัก พร้อมปลั๊กอิน Claude Code
  • ระบบเอเจนต์เดี่ยวที่มีทักษะ (Single agent with skills) มีประสิทธิภาพสูงกว่าและต้นทุนต่ำกว่าระบบเอเจนต์ย่อย
  • ใช้คอมโพเนนต์ UI เป็นเครื่องมือช่วยให้รักษาบริบทการสนทนาได้เป็นธรรมชาติ
  • การวางโครงสร้างแคชที่ถูกต้องช่วยลดต้นทุนได้มหาศาล และควรวางข้อมูลที่เปลี่ยนแปลงง่ายไว้ท้ายสุดเสมอ
  • ระบบถูกออกแบบให้มีการกั้นส่วน (harness) เพื่อความปลอดภัย โดยโมเดลเป็นผู้เสนอการกระทำ แต่ระบบควบคุมเป็นผู้ดำเนินการจริง
Source: MarkTechPost
ดูแลงานแปลและเรียบเรียงโดย NatapolK

ความคิดเห็น (0)

เข้าสู่ระบบเพื่อร่วมแสดงความเห็น

สมัครสมาชิก

มาเป็นคนแรกที่แสดงความเห็นกันเลยโบร