วิธีใช้ AI Agent อัตโนมัติในงานจัดซื้อ B2B — ขั้นตอนการคัดเลือกซัพพลายเออร์และออก PO สำหรับอุตสาหกรรมการผลิตในไทย

วิธีใช้ AI Agent อัตโนมัติในงานจัดซื้อ B2B — ขั้นตอนการคัดเลือกซัพพลายเออร์และออก PO สำหรับอุตสาหกรรมการผลิตในไทย

บทนำ

B2B Procurement Agent หมายถึงระบบที่ให้ AI Agent ทำการตัดสินใจและดำเนินงานอย่างอิสระในกระบวนการทั้งหมด ตั้งแต่การรับคำขอจัดซื้อไปจนถึงการออก PO (ใบสั่งซื้อ) บทความนี้มุ่งอธิบายขั้นตอนการออกแบบระบบสำหรับผู้รับผิดชอบด้านการจัดซื้อและผู้บริหารระบบสารสนเทศในอุตสาหกรรมการผลิตของไทย โดยครอบคลุมการดำเนินงานแบบอัตโนมัติตั้งแต่การสร้าง RFQ การคัดเลือก Supplier การเปรียบเทียบใบเสนอราคา ไปจนถึงการออก PO เป้าหมายสูงสุดคือการบรรลุสถานะที่ "มนุษย์ต้องดำเนินการเฉพาะการอนุมัติข้อยกเว้นเท่านั้น" เพื่อให้สามารถลดระยะเวลา Lead Time ในการจัดซื้อและลดชั่วโมงการทำงานของ Buyer ได้พร้อมกัน

B2B จัดซื้อเอเจนต์ (B2B Procurement Agent) ไม่ใช่รูปแบบการพัฒนาต่อยอดของ "RPA + แชทบอท" แต่เป็นระบบที่สามารถเรียกใช้งานเครื่องมือหลายประเภท (ERP, Supplier API, อีเมลไคลเอนต์) ได้อย่างอิสระ เพื่อดำเนินการตั้งแต่การขอใบเสนอราคา การเปรียบเทียบ การส่งคำขออนุมัติ ไปจนถึงการออกใบสั่งซื้อ (PO) ให้สำเร็จตามเป้าหมายที่วางไว้ ในส่วนนี้จะสรุปความแตกต่างจากงานจัดซื้อแบบดั้งเดิม รวมถึงข้อกำหนดเฉพาะสำหรับอุตสาหกรรมการผลิตในประเทศไทย

ความแตกต่างระหว่างการจัดซื้อแบบเดิมกับ AI Agent

กระบวนการจัดซื้อแบบดั้งเดิมเป็นรูปแบบเวิร์กโฟลว์ (Workflow) โดยมีขั้นตอนตายตัวที่มนุษย์ต้องดำเนินการ ได้แก่ การสร้าง RFQ → การขอใบเสนอราคาจาก 3 บริษัท → การสร้างตารางเปรียบเทียบใน Excel → การขออนุมัติจากหัวหน้างาน → การออก PO ในระบบ ERP ซึ่ง RPA ทำได้เพียงการทำงานอัตโนมัติในระดับ "การคัดลอกข้อมูลใน Excel" เท่านั้น ส่วนการปรับแต่งเนื้อหาคำขอใบเสนอราคาให้เหมาะสมกับซัพพลายเออร์แต่ละราย หรือการพิจารณาชิ้นส่วนทดแทนเมื่อสินค้าขาดแคลน ยังคงเป็นหน้าที่ของมนุษย์

AI Agent เป็นรูปแบบที่มุ่งเน้นการบรรลุเป้าหมาย (Goal-oriented) เมื่อกำหนดเป้าหมายว่า "ต้องการหมายเลขรุ่น X-201 จำนวน 2,000 ชิ้น กำหนดส่งภายใน 4 สัปดาห์ และงบประมาณไม่เกิน 500,000 บาท" ระบบจะคัดเลือกซัพพลายเออร์ที่เป็นตัวเลือกอันดับต้นๆ 3 รายจากข้อมูลการซื้อขายในอดีต พร้อมทั้งสร้างเนื้อหาอีเมลให้เหมาะสมกับภาษาและธรรมเนียมการค้าของแต่ละราย รวมถึงวิเคราะห์คำตอบเพื่อจัดทำตารางเปรียบเทียบ โดยสามารถออกแบบให้ระบบส่งต่อเฉพาะกรณีข้อยกเว้น (เช่น งบประมาณเกิน กำหนดส่งไม่ตรงตามเงื่อนไข หรือซัพพลายเออร์รายใหม่) ให้มนุษย์เป็นผู้ตัดสินใจได้

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

ข้อกำหนดสำหรับการจัดซื้ออัตโนมัติในอุตสาหกรรมการผลิตของไทย

การทำระบบจัดซื้ออัตโนมัติสำหรับภาคการผลิตในประเทศไทยมี 3 ข้อกำหนดที่แตกต่างจากสำนักงานใหญ่ในญี่ปุ่น ดังนี้:

  1. การรองรับหลายสกุลเงิน (Multi-currency): มีการใช้สกุลเงินที่หลากหลาย ทั้งเงินหยวน (CNY) สำหรับชิ้นส่วนจากจีน, ดอลลาร์ออสเตรเลีย (AUD) สำหรับวัตถุดิบ, เงินบาท (THB) สำหรับซัพพลายเออร์ในท้องถิ่น และเงินเยน (JPY) สำหรับชิ้นส่วนพิเศษที่ผ่านสำนักงานใหญ่ จึงจำเป็นต้องมีกลไกในการดึงอัตราแลกเปลี่ยนและปรับค่าให้เป็นหน่วยมาตรฐานที่เปรียบเทียบกันได้
  2. การรองรับซัพพลายเออร์หลายภาษา (Multi-language): มีการใช้ภาษาไทย อังกฤษ จีน และญี่ปุ่นปะปนกันในการสื่อสารผ่านอีเมล จึงจำเป็นต้องมีกระบวนการสร้างคำขอใบเสนอราคา (RFQ) ในภาษาที่ซัพพลายเออร์แต่ละรายใช้งาน และแปลงข้อมูลการตอบกลับให้เป็นข้อมูลที่มีโครงสร้าง (Structured Data)
  3. การตรวจสอบข้อกำหนด AEO และพิธีการศุลกากรโดยอัตโนมัติ: ภายใต้ระบบ Authorized Economic Operator (AEO) ของไทย จำเป็นต้องมีการบันทึกรหัส HS Code, แหล่งกำเนิดสินค้า และประเภทภาษีศุลกากรของชิ้นส่วนนำเข้า ณ เวลาที่ทำการจัดซื้อ ดังนั้นจึงต้องมีการติดตั้งกลไกตรวจสอบความถูกต้องของข้อมูลเหล่านี้โดยอัตโนมัติก่อนที่จะทำการสั่งซื้อ

ทำไมอุตสาหกรรมการผลิตของไทยจึงต้องการ AI Agent สำหรับการจัดซื้อในปัจจุบัน?

ทำไมอุตสาหกรรมการผลิตของไทยจึงต้องการ AI Agent สำหรับการจัดซื้อในปัจจุบัน?

ด้วยความก้าวหน้าของ EEC (ระเบียงเศรษฐกิจภาคตะวันออก) ภาคการผลิตของไทยกำลังเผชิญกับความท้าทายในการลดระยะเวลาในการจัดซื้อ (Procurement Lead Time) ควบคู่ไปกับการรองรับสกุลเงินที่หลากหลาย ในขณะเดียวกัน การสรรหาผู้จัดซื้อที่มีประสบการณ์นั้นทำได้ยาก ทำให้จำเป็นต้องอาศัยบุคลากรที่มีอยู่เดิมในการรับมือกับสถานการณ์ดังกล่าว การใช้ AI Agent เข้ามาช่วยในระบบอัตโนมัติจึงถือเป็นทางเลือกที่เป็นรูปธรรมในการช่วยลดช่องว่างระหว่างอุปสงค์และอุปทานนี้

ความสำคัญของการลดระยะเวลาในการจัดซื้อชิ้นส่วน (Lead Time)

ในอุตสาหกรรมการผลิตของไทย ระยะเวลาในการจัดหาชิ้นส่วน (Lead Time) เป็นตัวกำหนดระยะเวลาในการส่งมอบผลิตภัณฑ์ ผู้ผลิตชิ้นส่วนยานยนต์และผู้ผลิตอุปกรณ์อิเล็กทรอนิกส์สัญชาติญี่ปุ่นจำเป็นต้องดำเนินการตั้งแต่การขอใบเสนอราคา (RFQ) ไปจนถึงการยืนยันคำสั่งซื้อให้เสร็จสิ้นภายในไม่กี่วัน เพื่อรักษาการผลิตแบบ Just-in-Time

สำหรับการจัดซื้อที่ต้องพึ่งพาแรงงานคน ขีดจำกัดที่ทำได้จริงคือผู้ซื้อหนึ่งคนสามารถจัดการ RFQ ได้พร้อมกันประมาณ 20 รายการเท่านั้น หากมีกรณีฉุกเฉินหรือชิ้นส่วนที่มีความซับซ้อนเข้ามาพร้อมกัน จุดนี้จะกลายเป็นคอขวดและเพิ่มความเสี่ยงต่อการหยุดชะงักของสายการผลิต การเปลี่ยนมาใช้ระบบเอเจนต์ (Agent) จะช่วยให้ RFQ ที่เป็นรูปแบบมาตรฐานเสร็จสมบูรณ์ได้โดยไม่ต้องอาศัยการแทรกแซงจากผู้ซื้อ ทำให้ผู้ซื้อสามารถมุ่งเน้นไปที่งานที่มีมูลค่าสูง เช่น การเจรจาต่อรองและการจัดหาแหล่งวัตถุดิบใหม่ได้

การรองรับซัพพลายเออร์ที่ใช้หลายสกุลเงินและหลายภาษา

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

หากดำเนินการด้วยแรงงานคน จะต้องคอยแปลงอัตราแลกเปลี่ยนทุกครั้งที่มีการเปรียบเทียบใบเสนอราคา ต้องจัดการเทมเพลตอีเมลที่แตกต่างกันไปตามซัพพลายเออร์แต่ละราย และต้องคอยปรับรูปแบบการระบุวันส่งมอบสินค้า (เช่น "Within 4 weeks", "30 วันทำการ", "4 สัปดาห์") ให้เป็นมาตรฐานเดียวกัน แต่สำหรับเอเจนต์ (Agent) สามารถดึงอัตราแลกเปลี่ยนประจำวันจาก API มาคำนวณ ปรับมูลค่าใบเสนอราคาให้เป็นสกุลเงินหลัก (THB หรือ USD) และปรับวันส่งมอบให้เป็น "จำนวนวันตามปฏิทิน" เพื่อสร้างตารางเปรียบเทียบได้โดยอัตโนมัติ คุณค่าที่สำคัญของการใช้เอเจนต์คือการรับประกัน "ความเป็นมาตรฐานของเงื่อนไขการเปรียบเทียบ" ซึ่งเป็นสิ่งที่การทำงานด้วยมือมักจะเกิดความคลาดเคลื่อนได้เสมอ

เงื่อนไขเบื้องต้นและการเตรียมความพร้อมก่อนเริ่มใช้งาน

เงื่อนไขเบื้องต้นและการเตรียมความพร้อมก่อนเริ่มใช้งาน

การนำ Procurement Agent มาใช้งาน ไม่ควรเริ่มจากการติดตั้ง Agent ทันที การออกแบบการเชื่อมต่อกับระบบหลัก (Core System) และการจัดเตรียม Supplier Master คือปัจจัยชี้ขาดความสำเร็จของโครงการทั้งหมด ในส่วนนี้จะขอสรุปรายการเตรียมความพร้อมที่เป็นพื้นฐานสำคัญ

การออกแบบการเชื่อมต่อกับระบบ ERP และระบบบริหารจัดการการจัดซื้อ

ตัวแทนจัดซื้อ (Procurement Agent) จะไม่ทำงานโดยลำพัง แต่จำเป็นต้องเชื่อมต่อแบบสองทางกับระบบ ERP ที่มีอยู่เดิม (SAP, Oracle, Microsoft Dynamics, ERP ท้องถิ่น) หรือระบบบริหารจัดการการจัดซื้อ (Coupa, Ariba, ระบบที่พัฒนาขึ้นเอง)

การเชื่อมต่อที่จำเป็นขั้นต่ำสามารถแบ่งออกได้เป็น 3 ประเภท ดังนี้:

รายการเชื่อมต่อทิศทางวัตถุประสงค์
การอ่านใบขอซื้อ (PR)ERP → เอเจนต์ต้องการอะไร จำนวนเท่าใด และภายในเมื่อใด
การอ้างอิงข้อมูลหลักผู้จัดจำหน่าย (Supplier Master)ERP → เอเจนต์ข้อมูลพื้นฐานของซัพพลายเออร์ที่เป็นตัวเลือก
การเขียนใบสั่งซื้อ (PO)เอเจนต์ → ERPการบันทึกข้อมูลการยืนยันคำสั่งซื้อ

ในกรณีที่การเตรียม API ฝั่ง ERP ไม่เพียงพอ ให้พิจารณาออกแบบโดยผ่าน Read-only replica หรือฐานข้อมูลตัวกลาง หากเอเจนต์เรียกใช้ API สำหรับเขียนข้อมูลของ ERP โดยตรง จะทำให้การย้อนกลับ (Rollback) ข้อมูลทำได้ยากในกรณีที่เกิดการสั่งซื้อผิดพลาด การออก PO ควรแบ่งออกเป็น 3 ขั้นตอน ได้แก่ "การสร้างร่าง → การอนุมัติขั้นสุดท้ายโดยมนุษย์ → การเขียนข้อมูลลง ERP" โดยจำกัดสิทธิ์การเขียนไว้เพียงขั้นตอนสุดท้ายเท่านั้นจะเป็นวิธีที่ปลอดภัยที่สุด

การจัดเตรียมข้อมูล Supplier Master และแคตตาล็อก

คุณภาพการตัดสินใจของเอเจนต์ขึ้นอยู่กับคุณภาพของข้อมูลนำเข้าโดยตรง ควรจัดเตรียมสิ่งต่อไปนี้ก่อนการนำไปใช้งาน:

  • Supplier Master: ประวัติการทำธุรกรรม, ความเชี่ยวชาญเฉพาะด้าน, สกุลเงินและภาษาที่รองรับ, ผลการดำเนินงานด้านระยะเวลาการจัดส่ง (Lead time), คะแนนคุณภาพ
  • Parts Catalog: หมายเลขรุ่น (Model number), ชิ้นส่วนทดแทน, รหัส HS, ประเทศต้นทาง, ราคาซื้อครั้งล่าสุด, ซัพพลายเออร์ที่แนะนำ
  • Past Transaction Data: ประวัติ PO ย้อนหลัง 2-3 ปี โดยเฉพาะประวัติการเจรจาต่อรองราคาที่มีความสำคัญเป็นพิเศษ

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

ขั้นตอนการติดตั้ง — การทำระบบอัตโนมัติตั้งแต่การสร้าง RFQ จนถึงการออก PO

ขั้นตอนการติดตั้ง — การทำระบบอัตโนมัติตั้งแต่การสร้าง RFQ จนถึงการออก PO

จากนี้จะอธิบายขั้นตอนการนำไปใช้งานจริงโดยแบ่งเป็น 3 ขั้นตอน ในส่วนของ Reference Implementation จะเริ่มจากการจัดโครงสร้างคำขอจัดซื้อ (Procurement Request) จากนั้นออกแบบ Agent สำหรับคัดเลือกซัพพลายเออร์ และปิดท้ายด้วยการทำระบบเปรียบเทียบใบเสนอราคาและการออก PO ให้เป็นอัตโนมัติ โดยในแต่ละขั้นตอนจะกำหนดให้ชัดเจนว่า "ส่วนไหนที่ให้ Agent จัดการ และส่วนไหนที่มนุษย์ต้องเข้ามามีส่วนร่วม"

Step 1: การจัดโครงสร้างคำขอจัดซื้อ

เมื่อใบขอซื้อ (PR: Purchase Request) ถูกส่งมาในรูปแบบข้อมูลที่ไม่มีโครงสร้าง เช่น "การเขียนอิสระใน Excel" หรือ "รายการแบบหัวข้อในเนื้อหาอีเมล" เอเจนต์จะไม่สามารถประมวลผลได้ ขั้นตอนแรกคือการทำให้ PR อยู่ในรูปแบบโครงสร้างข้อมูล (Normalized)

รายการที่จำเป็นขั้นต่ำมีดังนี้:

json
1{ 2 "item_code": "X-201", 3 "item_name": "Linear Bearing φ20", 4 "quantity": 2000, 5 "unit": "pcs", 6 "required_delivery_date": "2026-06-15", 7 "budget_max": 500000, 8 "currency": "THB", 9 "delivery_location": "Rayong Plant A", 10 "quality_requirements": ["ISO9001", "RoHS"] 11}

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

Step 2: การออกแบบ Agent สำหรับคัดเลือกซัพพลายเออร์

ออกแบบเอเจนต์สำหรับคัดเลือกซัพพลายเออร์ที่มีศักยภาพโดยรับคำขอจัดซื้อที่มีโครงสร้างชัดเจน โดยตรรกะการคัดเลือกจะพิจารณาจาก "ประวัติการทำธุรกรรมย้อนหลัง + คำแนะนำจากแคตตาล็อกชิ้นส่วน + เงื่อนไขข้อจำกัด"

Tools the agent can call:
  - search_suppliers(item_code, quantity, currency, delivery_date) → รายชื่อผู้ที่มีศักยภาพ
  - get_supplier_history(supplier_id, item_code) → ประวัติการทำธุรกรรมย้อนหลัง
  - get_supplier_capacity(supplier_id, delivery_date) → ความเหมาะสมด้านกำหนดการส่งมอบ
  - calculate_score(supplier_id) → คะแนนรวม

เอเจนต์จะรับเป้าหมาย (เช่น "คัดเลือก 3 บริษัทอันดับต้นที่ตรงตามงบประมาณและกำหนดการส่งมอบ") และเรียกใช้เครื่องมือข้างต้นตามลำดับที่จำเป็นเพื่อส่งคืนรายชื่อผู้ที่มีศักยภาพ ในส่วนของพรอมต์ (Prompt) จะระบุนโยบายการจัดซื้อ เช่น "ห้ามรวมซัพพลายเออร์ที่มีปัญหาด้านคุณภาพในช่วง 2 ปีที่ผ่านมา" และ "ต้องรวมซัพพลายเออร์จากภูมิภาคที่แตกต่างกันอย่างน้อย 1 ราย เพื่อหลีกเลี่ยงการพึ่งพาซัพพลายเออร์รายเดียว"

ไม่อนุญาตให้เอเจนต์เพิ่มซัพพลายเออร์รายใหม่โดยอัตโนมัติ การเพิ่มซัพพลายเออร์รายใหม่ต้องผ่านขั้นตอนการอนุมัติโดยผู้รับผิดชอบฝ่ายจัดซื้อเท่านั้น โดยเอเจนต์มีหน้าที่เพียงเสนอรายชื่อผู้ที่มีศักยภาพเท่านั้น

Step 3: การเปรียบเทียบใบเสนอราคาและการออก PO อัตโนมัติ

ส่งคำขอใบเสนอราคา (RFQ) ไปยังซัพพลายเออร์ที่ได้รับคัดเลือก รวบรวมคำตอบ และจัดทำตารางเปรียบเทียบ จากนั้นดำเนินการออก PO ในขั้นตอนสุดท้าย

ขั้นตอนย่อยระดับการทำงานอัตโนมัติข้อควรระวัง
ส่งอีเมลขอใบเสนอราคาอัตโนมัติเต็มรูปแบบสร้างเนื้อหาให้เหมาะสมกับภาษาและธรรมเนียมปฏิบัติของซัพพลายเออร์
ประมวลผลใบเสนอราคาอัตโนมัติเต็มรูปแบบใช้ LLM จัดโครงสร้างข้อมูลจาก PDF, เนื้อหาอีเมล และไฟล์ Excel แนบ
สร้างตารางเปรียบเทียบอัตโนมัติเต็มรูปแบบปรับหน่วยของอัตราแลกเปลี่ยน กำหนดส่งมอบ และข้อกำหนดด้านคุณภาพให้เป็นมาตรฐานเดียวกัน
ตัดสินใจสั่งซื้อHITL (Human-in-the-loop)สามารถตั้งค่าอนุมัติอัตโนมัติได้หากอยู่ในงบประมาณ ตรงตามกำหนดส่ง และเป็นซัพพลายเออร์รายเดิม
ออก POกึ่งอัตโนมัติร่างเอกสารโดยอัตโนมัติ และยืนยันขั้นสุดท้ายหลังจากผ่านการอนุมัติจากมนุษย์

ควรระบุเกณฑ์ HITL สำหรับ "การตัดสินใจสั่งซื้อ" ให้ชัดเจนเป็นลายลักษณ์อักษร ตัวอย่างเช่น การกำหนดเกณฑ์การดำเนินงานว่า "หากยอดเงินต่ำกว่า 1 ล้านบาท และเป็นซัพพลายเออร์รายเดิมใน 3 อันดับแรก ให้ทำการอนุมัติอัตโนมัติ ส่วนกรณีอื่นต้องผ่านการอนุมัติจากมนุษย์" หากเกณฑ์มีความคลุมเครือ เอเจนต์จะหยุดทำงานเมื่อพบกรณีที่คาบเกี่ยวกัน ซึ่งจะทำให้ไม่สามารถลดภาระในการดำเนินงานได้จริง

รูปแบบความผิดพลาดในการดำเนินงานและแนวทางแก้ไข

รูปแบบความผิดพลาดในการดำเนินงานและแนวทางแก้ไข

หลังจากนำไปใช้งานจริง (Production) มักจะเกิดรูปแบบความล้มเหลวที่พบบ่อย 2 ประการ ได้แก่ ความบกพร่องในการออกแบบ HITL และการขาดแคลนบันทึกการตรวจสอบ (Audit Log) ทั้งสองประเด็นนี้เป็นสิ่งที่สังเกตเห็นได้ยากในขั้นตอน PoC แต่มีแนวโน้มที่จะกลายเป็นปัญหาหลังจากเริ่มดำเนินการใช้งานจริง

การออกแบบระบบ HITL (Human-in-the-loop) และการยกระดับปัญหา

ความผิดพลาดที่พบบ่อยในการออกแบบ HITL (Human-in-the-Loop) คือการตกไปอยู่ในสองขั้วสุดโต่ง ได้แก่ "การให้มนุษย์อนุมัติทุกรายการจนทำให้การทำระบบอัตโนมัติหมดความหมาย" และ "การทำระบบอัตโนมัติมากเกินไปจนไม่สามารถตรวจพบการสั่งซื้อที่ผิดพลาดได้"

แนวทางในการออกแบบคือ "การแยกเงื่อนไขตามการผสมผสานของจำนวนเงิน ประวัติของซัพพลายเออร์ และแฟล็กข้อยกเว้น" ตัวอย่างการตั้งค่าเกณฑ์ (Threshold) ที่ใช้งานได้จริงมีดังนี้:

  • ต่ำกว่า 500,000 บาท + ซัพพลายเออร์เดิม + อยู่ในงบประมาณ → อนุมัติอัตโนมัติ
  • 500,000 - 2,000,000 บาท → อนุมัติโดยผู้จัดการแผนก (แจ้งเตือนผ่าน Slack + อนุมัติด้วยการคลิกปุ่ม)
  • 2,000,000 บาทขึ้นไป หรือซัพพลายเออร์รายใหม่ หรือเกินงบประมาณ → อนุมัติโดยผู้จัดการฝ่าย
  • เส้นทางการอนุมัติกรณีพิเศษสำหรับเหตุฉุกเฉิน (ความเสี่ยงที่สายการผลิตจะหยุดชะงัก) → แยกช่องทางต่างหาก

การแจ้งเตือนเพื่อยกระดับ (Escalation) ควรออกแบบให้สอดคล้องกับจังหวะการทำงานของผู้อนุมัติ เนื่องจากผู้จัดการในภาคการผลิตมักมีประชุมเยอะและตอบอีเมลล่าช้า นอกจากการแจ้งเตือนผ่าน Slack, LINE หรือ Microsoft Teams แล้ว การเพิ่มกลไกส่งต่อรายการที่ยังไม่ได้รับการอนุมัติไปยังผู้อนุมัติคนถัดไปโดยอัตโนมัติหากผ่านไปช่วงเวลาหนึ่ง (เช่น 6 ชั่วโมง) จะช่วยให้ระยะเวลาดำเนินการ (Lead time) มีความเสถียรมากขึ้น

ข้อกำหนดด้านบันทึกการตรวจสอบ (Audit Log) สำหรับ AEO และ PDPA ในไทย

ภายใต้ระบบ Authorized Economic Operator (AEO) ของประเทศไทย มีข้อกำหนดให้ต้องจัดเก็บประวัติการทำธุรกรรมที่เกี่ยวข้องกับการนำเข้าไว้เป็นระยะเวลาหนึ่ง และต้องนำเสนอต่อกรมศุลกากรเมื่อมีการตรวจสอบ บริษัทที่ได้รับการรับรอง AEO (หรือบริษัทที่มุ่งหวังจะได้รับการรับรอง) หากมีการนำตัวแทนจัดซื้อ (Procurement Agent) มาใช้งาน จำเป็นต้องจัดเก็บข้อมูลบันทึก (Log) ในรูปแบบที่มีโครงสร้างดังต่อไปนี้

รายการบันทึก (Log)เนื้อหา
บันทึกการตัดสินใจเหตุผลที่ตัวแทนเลือกซัพพลายเออร์รายนั้นๆ (เกณฑ์การตัดสินใจของ LLM)
บันทึกการเรียกใช้เครื่องมือAPI ที่เรียกใช้, พารามิเตอร์ และการตอบกลับ (Response)
บันทึกการอนุมัติใคร เป็นผู้อนุมัติ เมื่อใด และอนุมัติเรื่องอะไร
บันทึกการแก้ไขประวัติการแก้ไขก่อนการสั่งซื้อ

นอกจากนี้ หากมีการจัดการข้อมูลผู้ติดต่อของซัพพลายเออร์และประวัติการทำธุรกรรม จะต้องอยู่ภายใต้บังคับของ PDPA (พระราชบัญญัติคุ้มครองข้อมูลส่วนบุคคล) ของประเทศไทย โดยต้องออกแบบระบบให้มีการจำกัดข้อมูลเท่าที่จำเป็น (Data Minimization - ไม่ส่งข้อมูลส่วนบุคคลที่ไม่จำเป็นให้แก่ตัวแทน) และมีการลบข้อมูลโดยอัตโนมัติเมื่อครบกำหนดระยะเวลาการจัดเก็บ

กรอบการวัดผลตอบแทนจากการลงทุน (ROI) และประสิทธิภาพ

กรอบการวัดผลตอบแทนจากการลงทุน (ROI) และประสิทธิภาพ

ROI ของตัวแทนจัดซื้อ (Procurement Agent) จะถูกประเมินต่ำเกินไปหากวัดเพียงแค่ "การลดต้นทุน" เท่านั้น การวัดผลตาม 3 แกนหลักต่อไปนี้จึงมีความสมเหตุสมผลมากกว่า

แกนตัวชี้วัดตัวอย่าง
ต้นทุนทางตรงการลดชั่วโมงการทำงานของฝ่ายจัดซื้อเวลาที่ใช้ในการดำเนินการต่อรายการ (นาที)
การป้องกันโอกาสสูญเสียการลดความเสี่ยงสายการผลิตหยุดชะงักระยะเวลาดำเนินการ (Lead time) ในการจัดซื้อฉุกเฉิน
คุณภาพและธรรมาภิบาลชั่วโมงการทำงานในการรองรับการตรวจสอบชั่วโมงการทำงานในการดึงข้อมูล Log ระหว่างการตรวจสอบ AEO

ในช่วงเริ่มต้นของการนำมาใช้งาน การลดชั่วโมงการทำงานของฝ่ายจัดซื้อจะเป็นตัวชี้วัดที่เห็นผลได้ชัดเจนที่สุด ภายใน 6 เดือนถึง 1 ปี ผลลัพธ์ด้าน "การป้องกันโอกาสสูญเสีย" (การลดระยะเวลาดำเนินการในกรณีฉุกเฉิน, การลดความเสี่ยงสินค้าขาดแคลน) จะเริ่มปรากฏให้เห็นชัดเจน ส่วน "การลดชั่วโมงการทำงานด้านธรรมาภิบาล" จะเป็นผลลัพธ์ที่เห็นผลช้าที่สุด ซึ่งควรวัดผลตามรอบระยะเวลาการตรวจสอบ

หากรวบรวม KPI ให้เป็นหน่วยที่ฝ่ายบริหารสามารถนำไปใช้ในการรายงานผลประกอบการได้ (เช่น ยอดรวมการลดต้นทุนต่อปี, ระยะเวลาเฉลี่ยในการจัดซื้อ) จะช่วยให้การตัดสินใจลงทุนเพิ่มเติมทำได้ง่ายขึ้น

บทสรุป — ก้าวต่อไปของการนำ AI Agent มาใช้ในการจัดซื้อ

บทสรุป — ก้าวต่อไปของการนำ AI Agent มาใช้ในการจัดซื้อ

B2B จัดซื้อเอเจนท์ (B2B Procurement Agent) ไม่ใช่ "เวทมนตร์อัตโนมัติเต็มรูปแบบ" แต่เป็นกลไกที่ช่วยให้มนุษย์สามารถมุ่งเน้นไปที่การจัดการกรณีพิเศษได้ สำหรับภาคการผลิตในไทย การจะนำกลไกนี้มาใช้จำเป็นต้องวางรากฐานก่อนการติดตั้งเอเจนท์ ได้แก่ การออกแบบการเชื่อมต่อ ERP, การจัดทำฐานข้อมูลซัพพลายเออร์ (Supplier Master), การกำหนดเกณฑ์ HITL (Human-in-the-loop) ให้ชัดเจน และการออกแบบบันทึกการตรวจสอบ (Audit Log) เพื่อรองรับ AEO และ PDPA

ก้าวแรกที่สมเหตุสมผลคือการจำกัดขอบเขตไว้ที่หมวดหมู่การจัดซื้อเพียง 1 หมวด (เช่น วัสดุสิ้นเปลืองทั่วไป หรือกลุ่มชิ้นส่วนเฉพาะ) และทำการทดสอบ PoC เป็นเวลา 3-6 เดือน เพื่อวัดผล "ชั่วโมงการทำงานของฝ่ายจัดซื้อ" "ระยะเวลาในการดำเนินการ (Lead Time)" และ "อัตราการเกิดกรณีพิเศษ" เมื่อตัวชี้วัดปรับตัวดีขึ้นในขั้นตอน PoC จึงค่อยขยายผลไปยังหมวดหมู่อื่น ซึ่งจะช่วยลดความเสี่ยงในการดำเนินงานพร้อมทั้งสร้างผลลัพธ์ที่สะสมได้

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

ผู้เขียน・ผู้ตรวจสอบ

Yusuke Ishihara

Yusuke Ishihara

เริ่มเขียนโปรแกรมตั้งแต่อายุ 13 ปี ด้วย MSX หลังจบการศึกษาจากมหาวิทยาลัย Musashi ได้ทำงานพัฒนาระบบขนาดใหญ่ รวมถึงระบบหลักของสายการบิน และโครงสร้าง Windows Server Hosting/VPS แห่งแรกของญี่ปุ่น ร่วมก่อตั้ง Site Engine Inc. ในปี 2008 ก่อตั้ง Unimon Inc. ในปี 2010 และ Enison Inc. ในปี 2025 นำทีมพัฒนาระบบธุรกิจ การประมวลผลภาษาธรรมชาติ และแพลตฟอร์ม ปัจจุบันมุ่งเน้นการพัฒนาผลิตภัณฑ์และการส่งเสริม AI/DX โดยใช้ generative AI และ Large Language Models (LLM)