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

จากนี้จะอธิบายขั้นตอนการนำไปใช้งานจริงโดยแบ่งเป็น 3 ขั้นตอน ในส่วนของ Reference Implementation จะเริ่มจากการจัดโครงสร้างคำขอจัดซื้อ (Procurement Request) จากนั้นออกแบบ Agent สำหรับคัดเลือกซัพพลายเออร์ และปิดท้ายด้วยการทำระบบเปรียบเทียบใบเสนอราคาและการออก PO ให้เป็นอัตโนมัติ โดยในแต่ละขั้นตอนจะกำหนดให้ชัดเจนว่า "ส่วนไหนที่ให้ Agent จัดการ และส่วนไหนที่มนุษย์ต้องเข้ามามีส่วนร่วม"
Step 1: การจัดโครงสร้างคำขอจัดซื้อ
เมื่อใบขอซื้อ (PR: Purchase Request) ถูกส่งมาในรูปแบบข้อมูลที่ไม่มีโครงสร้าง เช่น "การเขียนอิสระใน Excel" หรือ "รายการแบบหัวข้อในเนื้อหาอีเมล" เอเจนต์จะไม่สามารถประมวลผลได้ ขั้นตอนแรกคือการทำให้ PR อยู่ในรูปแบบโครงสร้างข้อมูล (Normalized)
รายการที่จำเป็นขั้นต่ำมีดังนี้:
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 ของตัวแทนจัดซื้อ (Procurement Agent) จะถูกประเมินต่ำเกินไปหากวัดเพียงแค่ "การลดต้นทุน" เท่านั้น การวัดผลตาม 3 แกนหลักต่อไปนี้จึงมีความสมเหตุสมผลมากกว่า
| แกน | ตัวชี้วัด | ตัวอย่าง |
|---|---|---|
| ต้นทุนทางตรง | การลดชั่วโมงการทำงานของฝ่ายจัดซื้อ | เวลาที่ใช้ในการดำเนินการต่อรายการ (นาที) |
| การป้องกันโอกาสสูญเสีย | การลดความเสี่ยงสายการผลิตหยุดชะงัก | ระยะเวลาดำเนินการ (Lead time) ในการจัดซื้อฉุกเฉิน |
| คุณภาพและธรรมาภิบาล | ชั่วโมงการทำงานในการรองรับการตรวจสอบ | ชั่วโมงการทำงานในการดึงข้อมูล Log ระหว่างการตรวจสอบ AEO |
ในช่วงเริ่มต้นของการนำมาใช้งาน การลดชั่วโมงการทำงานของฝ่ายจัดซื้อจะเป็นตัวชี้วัดที่เห็นผลได้ชัดเจนที่สุด ภายใน 6 เดือนถึง 1 ปี ผลลัพธ์ด้าน "การป้องกันโอกาสสูญเสีย" (การลดระยะเวลาดำเนินการในกรณีฉุกเฉิน, การลดความเสี่ยงสินค้าขาดแคลน) จะเริ่มปรากฏให้เห็นชัดเจน ส่วน "การลดชั่วโมงการทำงานด้านธรรมาภิบาล" จะเป็นผลลัพธ์ที่เห็นผลช้าที่สุด ซึ่งควรวัดผลตามรอบระยะเวลาการตรวจสอบ
หากรวบรวม KPI ให้เป็นหน่วยที่ฝ่ายบริหารสามารถนำไปใช้ในการรายงานผลประกอบการได้ (เช่น ยอดรวมการลดต้นทุนต่อปี, ระยะเวลาเฉลี่ยในการจัดซื้อ) จะช่วยให้การตัดสินใจลงทุนเพิ่มเติมทำได้ง่ายขึ้น
บทสรุป — ก้าวต่อไปของการนำ 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
เริ่มเขียนโปรแกรมตั้งแต่อายุ 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)


