มีการเผยแพร่การทดลองระบบอัตโนมัติบน BNB Chain Testnet โดยใช้ AI เอเจนต์ 3 ตัวแบ่งหน้าที่ส่งและตรวจสอบธุรกรรม รวมถึงติดตามกระเป๋าเงิน โดยใช้ 0.01 BNB สำหรับทดสอบแทนสินทรัพย์จริง
กรณีดังกล่าวผสานคู่มือพัฒนาจาก Fetch.ai Innovation Lab และเฟรมเวิร์ก uAgents เข้ากับ BNB Chain Testnet โดย Crypto Briefing นำเสนอขั้นตอนการแยกงานออกเป็น 3 ระดับ แทนการให้เอเจนต์ตัวเดียวรับผิดชอบทั้งหมด
เอเจนต์ตัวแรกคือ ‘Transaction Sender Agent’ ซึ่งรับคำขอ HTTP POST และโอน 0.01 BNB สำหรับทดสอบระหว่างกระเป๋าเงิน ทำหน้าที่ตั้งแต่รับคำขอธุรกรรมจนถึงการส่งข้อมูลขึ้นบล็อกเชน
เอเจนต์ตัวที่สองคือ ‘Transaction Validator Agent’ ซึ่งเรียกใช้ BscScan API หลังธุรกรรมถูกเผยแพร่เพื่อตรวจสอบว่าสำเร็จหรือไม่ การแยกการส่งธุรกรรมออกจากการตรวจสอบผลลัพธ์ช่วยให้ติดตามสถานะการประมวลผลได้ชัดเจนขึ้น
เอเจนต์ตัวที่สามคือ ‘Wallet Monitor Agent’ ซึ่งติดตามรายการรับและจ่ายของกระเป๋าเงินบนเครือข่ายทดสอบอย่างต่อเนื่อง เป็นโครงสร้างที่ตรวจสอบกิจกรรมของกระเป๋าเงินแยกจากการดำเนินธุรกรรม
เอเจนต์ทั้ง 3 ตัวเขียนด้วย Python และใช้ uAgents ร่วมกับ Web3.py การทดลองดำเนินการบน BNB Chain Testnet ซึ่งมี Chain ID เท่ากับ 97
เอกสารอย่างเป็นทางการของ BNB Chain ระบุว่า BSC Testnet ใช้ Chain ID 97 และใช้ tBNB เป็นก๊าซสำหรับเครือข่ายทดสอบ กรณีนี้จึงเป็นตัวอย่างสำหรับนักพัฒนาที่จำลองกระบวนการทำธุรกรรมในสภาพแวดล้อม Testnet
จุดเด่นของโครงสร้างนี้คือการแยกการส่งธุรกรรม การตรวจสอบความสำเร็จ และการติดตามกิจกรรมของกระเป๋าเงินออกจากกัน เมื่อแบ่งฟังก์ชันเป็นขั้นตอน ผลลัพธ์และจุดที่เกิดข้อผิดพลาดของแต่ละงานจะถูกจัดการแยกกันได้
อย่างไรก็ตาม กรณีนี้ยังไม่ได้ระบุวิธีจัดการธุรกรรมที่ผิดพลาดหรือที่อยู่ผู้รับไม่ถูกต้องในสภาพแวดล้อมการใช้งานจริง รวมถึงยังไม่พบรายละเอียดเกี่ยวกับการรับมือ API ขัดข้อง เอเจนต์ทำงานผิดพลาด การยกเลิกธุรกรรม หรือขั้นตอนการลองใหม่
หากต้องการขยายโครงสร้างจาก Testnet ไปสู่การจัดการสินทรัพย์จริงหรือการทำธุรกรรมอัตโนมัติขนาดใหญ่ จำเป็นต้องมีการตรวจสอบความปลอดภัยและการจัดการคีย์เพิ่มเติม ขอบเขตการอนุมัติธุรกรรม การกู้คืนจากข้อผิดพลาด และการควบคุมต้นทุนก็ต้องกำหนดเป็นมาตรฐานการปฏิบัติงานแยกต่างหาก
BNB Chain กำลังขยายเครื่องมือพัฒนาเพื่อให้ AI เอเจนต์ทำงานบนเชนได้ โดยรวมระบบระบุตัวตน กระเป๋าเงิน การชำระเงิน และสภาพแวดล้อมการทำงานไว้ด้วยกัน BNB Agent SDK รองรับการลงทะเบียนตัวตนเอเจนต์ตามมาตรฐาน ERC-8004 และฟังก์ชันงานกับเอสโครว์ตามมาตรฐาน ERC-8183
ERC-8004 เป็นโครงสร้างสำหรับลงทะเบียนตัวตนของเอเจนต์บนเชน ขณะที่ ERC-8183 รองรับการรับงาน การส่งมอบผลลัพธ์ และการชำระเงิน ทั้งสองมาตรฐานไม่ได้หมายความว่าถูกผสานเข้ากับการทดลอง uAgents ครั้งนี้โดยตรง แต่เป็นส่วนหนึ่งของเครื่องมือพัฒนาที่ BNB Chain จัดทำแยกต่างหาก
BNB Agent Studio ก็เปิดให้ใช้งานในฐานะแพลตฟอร์มสำหรับพัฒนาและปรับใช้เอเจนต์ โดยคู่มืออย่างเป็นทางการแนะนำขั้นตอนการสร้างและใช้งานเอเจนต์ผู้ขายบน BSC Testnet แต่ยังไม่พบการยืนยันว่าแพลตฟอร์มดังกล่าวผสานเข้ากับกรณี uAgents นี้โดยตรง
ในระบบนิเวศ BNB Chain ก่อนหน้านี้มีการนำเสนอ กรณี x402 ที่ AI เอเจนต์ดำเนินการชำระเงินและตรวจสอบบนเชน รวมถึง กรณีที่ขยายตัวเลือกกระเป๋าเงินสำหรับเอเจนต์ อย่างไรก็ตาม กรณีล่าสุดเป็นการทดสอบโครงสร้างระบบธุรกรรมอัตโนมัติบน Testnet ไม่ใช่การเปิดตัวบริการหรือดัชนีการใช้งานจริงบนเชน
ดังนั้น จึงยังยากที่จะตีความการทดลองนี้ว่าเป็นการเปิดตัวบริการอัตโนมัติบน Mainnet ขอบเขตที่ยืนยันได้ในขณะนี้คือการจำลองกระบวนการทำธุรกรรมของเอเจนต์หลายตัวบน BNB Chain Testnet โดยใช้ 0.01 BNB สำหรับทดสอบ
ความคิดเห็น 0