Agent-net เปิดซอร์ส Webagent: แปลงทุกเว็บเป็น AI Agent
Agent-net เปิดตัว Webagent เฟรมเวิร์กภาษา Go เวอร์ชัน v0 ภายใต้สัญญาอนุญาต Apache 2.0 พร้อมระบบรักษาความปลอดภัย Guard และรองรับ MCP

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
- Agent-net เปิดซอร์ส Webagent โครงสร้างภาษา Go แปลงเว็บไซต์ให้เป็น AI Agent
- ใช้ระบบ Action Guard ครอบเครื่องมือทุกตัว ป้องกันโมเดลข้ามขั้นตอนความปลอดภัย
- รองรับช่องทางสื่อสารยอดนิยม เช่น Slack และ WhatsApp พร้อมระบบตรวจสอบความถูกต้อง
- จัดการความลับด้วยระบบ Vault และเก็บบันทึกการทำงานตามมาตรฐาน OpenTelemetry
วงการพัฒนา AI ต้องจับตาดูอีกครั้งเมื่อ Agent-net ประกาศเปิดซอร์ส Webagent เครื่องมือโครงสร้างภาษา Go ที่ถูกออกแบบมาเพื่อเปลี่ยนเว็บไซต์ใดก็ได้ให้กลายร่างเป็น AI Agent ที่มีระบบป้องกันความปลอดภัยรัดกุม โดยโปรเจกต์นี้เปิดให้ใช้งานภายใต้สัญญาอนุญาต Apache 2.0 เวอร์ชันเริ่มต้น v0 ซึ่งสามารถคอมไพล์และรันไลฟ์เอเจนต์บนแพลตฟอร์มอย่าง Slack, WhatsApp รวมถึง HTTP ได้ทันทีผ่านการสนับสนุนจากเครื่องมือ MCP (Model Context Protocol)
ในแง่ของการออกแบบ สถาปัตยกรรมของ Webagent ประกอบด้วยส่วนสมองหรือ Brain ซึ่งทำงานร่วมกับชุดสล็อตที่กำหนดไว้ในโฟลเดอร์ core/ ผ่าน Service Provider Interface ในโฟลเดอร์ spi/ แนวคิดนี้แบ่งผู้ใช้งานออกเป็น 3 กลุ่มหลักบนสัญญาฉบับเดียว ได้แก่ ธุรกิจที่เลือกตั้งค่าจากเมนู, ธุรกิจที่ขยายระบบด้วยการลงทะเบียนผู้ให้บริการเสริม และพาร์ทเนอร์ที่พัฒนาอะแดปเตอร์ โดยทุกผู้ให้บริการจะต้องผ่านชุดทดสอบมาตรฐานความสอดคล้อง (conformance suite) ก่อนจึงจะได้รับการรับรอง
จุดเด่นที่น่าสนใจคือการเน้นย้ำเรื่องสถาปัตยกรรมเป็นหัวใจสำคัญในการสร้าง AI Agent ให้ประสบความสำเร็จ มากกว่าจะพึ่งพาแค่ความสามารถของตัวโมเดล LLM เพียงอย่างเดียว ซึ่งสอดคล้องกับงานวิจัยที่ชี้ให้เห็นช่องว่างความสำเร็จของงานที่ต่างกันอย่างชัดเจนระหว่างการเลือกใช้โครงสร้างที่เหมาะสม
หัวใจสำคัญด้านความปลอดภัยของโปรเจกต์นี้คือฟังก์ชัน action.Guard ซึ่งทำหน้าที่ครอบเครื่องมือทุกชิ้นไม่ว่าจะมาจากผู้ให้บริการหรือถูกแทรกโดยโฮสต์ เพื่อให้มั่นใจว่ากฎการ์ดเรลจะทำงานก่อนที่คำสั่งใดๆ จะถูกประหารผล โดยโมเดลจะไม่สามารถหลีกเลี่ยงกระบวนการนี้ได้ การตัดสินใจทางสถาปัตยกรรมดังกล่าวอ้างอิงตามงานวิจัย arXiv 2511.19477 ที่พบว่าสถาปัตยกรรมส่งผลต่อความสำเร็จในการทำงานถึง 85% เทียบกับ 50% ในโมเดลเดียวกันเมื่อใช้โครงสร้างแบบเดิม

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
สำหรับการใช้งานจริง ระบบมาพร้อมกับสมองประเภท echo ที่ไม่ต้องใช้ข้อมูลรับรอง ทำให้คำสั่งอย่าง webagent validate และ webagent serve สามารถทำงานได้ทันทีกับสเปกตัวอย่างอย่าง zomato.json และ bakery.json ส่วนการเชื่อมต่อกับโมเดลจริงสามารถใช้คำสั่ง webagent keys set openrouter เพื่อจัดเก็บคีย์ในไดเรกทอรีการกำหนดค่าระบบปฏิบัติการด้วยโหมด 0600 โดยไม่มีการเขียนคีย์ลงในสเปกแต่อย่างใด
ในส่วนของการบูรณาการกับระบบธุรกิจ แพลตฟอร์มรองรับเซิร์ฟเวอร์ MCP ที่มีอยู่แล้วผ่านการเชื่อมต่อแบบ Streamable HTTP ทั้ง JSON และ SSE พร้อมระบบตรวจสอบความถูกต้อง นอกจากนี้ อะแดปเตอร์สำหรับช่องทางอย่าง Slack และ WhatsApp ยังมีความสามารถในการตรวจสอบลายเซ็นเว็บฮุคทุกขาเข้า การตอบกลับผ่าน API ของแพลตฟอร์ม การกรองข้อความของตัวเอง และการจัดการข้อความซ้ำได้อย่างมีประสิทธิภาพ
ด้านความปลอดภัยของข้อมูลลับ (Secrets) กำหนดให้คีย์การตั้งค่าใดๆ ที่ลงท้ายด้วย Secret จะต้องถูกอ้างอิงผ่านห้องนิรภัยที่เลือกไว้ในขั้นตอนการสร้าง ทำให้สามารถคอมมิตไฟล์สเปกขึ้น GitHub ได้อย่างปลอดภัยโดยไม่ต้องกลัวข้อมูลรั่วไหล และระบบยังมีการส่งออกข้อมูลการสังเกตการณ์ตามอนุสัญญา OpenTelemetry GenAI อีกด้วย
ที่มา: MarkTechPost
พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้
ความคิดเห็น
แสดงความคิดเห็น