เอเจนต์ AI ระดับองค์กรกำลังก้าวออกจากเซิร์ฟเวอร์
เอเจนต์ AI กำลังก้าวข้ามขีดจำกัดของเซิร์ฟเวอร์
คนส่วนใหญ่คิดว่าเอเจนต์ทำงานอยู่แค่ในส่วน backend เท่านั้น พวกเขาคิดว่าเอเจนต์มีหน้าที่อัปเดตฐานข้อมูลหรือเรียกใช้ API แต่การทำงานที่แท้จริงนั้นเกิดขึ้นในเบราว์เซอร์
เอเจนต์จำเป็นต้องรู้ว่าคุณเลือกอะไรไว้บนหน้าจอ จำเป็นต้องเห็นข้อมูลในฟอร์มที่ยังไม่ได้บันทึก และจำเป็นต้องรู้ตำแหน่งเคอร์เซอร์รวมถึงสิทธิ์การใช้งานเบราว์เซอร์ของคุณ
เซิร์ฟเวอร์ไม่รู้อะไรเกี่ยวกับสิ่งเหล่านี้เลย เซิร์ฟเวอร์จะเห็นเพียงแค่ผลลัพธ์สุดท้ายเท่านั้น
หากคุณสร้างเครื่องมือเฉพาะฝั่ง server-side เอเจนต์ของคุณจะเหมือนคนตาบอด มันจะทำงานบนข้อมูลที่ล้าสมัยและทำให้เกิดข้อผิดพลาด
นี่คือเหตุผลว่าทำไมเครื่องมือฝั่ง client-side จึงเป็นอนาคต
แทนที่จะส่งข้อมูลก้อนใหญ่ไปยังเซิร์ฟเวอร์ คุณควรใช้เครื่องมือฝั่ง frontend เครื่องมือเหล่านี้ช่วยให้เอเจนต์สามารถทำงานได้โดยตรงภายในแอปพลิเคชัน
นี่คือเหตุผลว่าทำไมเรื่องนี้ถึงสำคัญ:
- การควบคุม: Frontend จะเป็นผู้ตัดสินใจว่าเอเจนต์สามารถใช้เครื่องมือใดได้บ้างตามสิทธิ์ที่คุณได้รับ
- ความแม่นยำ: เอเจนต์ทำงานกับสถานะปัจจุบันของ UI ไม่ใช่ข้อมูลเก่าที่ค้างอยู่
- ความปลอดภัย: คุณสามารถกำหนดให้ต้องมีการคลิกยืนยันจากมนุษย์สำหรับการดำเนินการที่ละเอียดอ่อน ก่อนที่จะเกิดอะไรขึ้นบนเซิร์ฟเวอร์
- การตรวจสอบย้อนกลับ: คุณสามารถติดตามการดำเนินการตั้งแต่ในเบราว์เซอร์ไปจนถึง backend
หากคุณต้องการสร้างเอเจนต์ AI ระดับใช้งานจริง (production-grade) ให้ปฏิบัติตามขั้นตอนเหล่านี้:
- กำหนดเครื่องมือในรูปแบบโค้ดพร้อมระบุประเภท (types) ให้ชัดเจน
- ใช้กฎการอนุญาต (permission rules) แทนการพึ่งพาเพียง system prompts
- ระบุเวอร์ชันของสถานะล่าสุด (latest state version) ในทุกการเรียกใช้เครื่องมือเพื่อหลีกเลี่ยงข้อผิดพลาด
- สร้างเส้นทางการย้อนกลับ (undo paths) สำหรับทุกการดำเนินการที่เอเจนต์ทำ
- ติดตามเส้นทางการทำงานทั้งหมดตั้งแต่ฝั่ง client ไปจนถึง API
เอเจนต์ AI กำลังเคลื่อนเข้าสู่ "จุดกึ่งกลางที่ซับซ้อน" (messy middle) ซึ่งเป็นจุดที่ความต้องการของผู้ใช้มาบรรจบกับสถานะของแอปพลิเคชัน หากต้องการเป็นผู้ชนะ คุณต้องควบคุมอินเทอร์เฟซให้ได้
แหล่งที่มา: https://dev.to/focused_dot_io/enterprise-ai-agents-are-leaving-the-server-focused-labs-5740
ชุมชนแห่งการเรียนรู้เพิ่มเติม: https://t.me/GyaanSetuAi