ห้องควบคุมเขียวเข้มมีชั้น action กลางเดียว แยกช่อง UI และเอเจนต์ พร้อมไฟอำพันที่จุดเชื่อม

Builder.io agent-native: เฟรมเวิร์คให้คนกับเอเจนต์ใช้ action ชุดเดียวกัน

น้องกายEngineering

เบื่อโค้ดธุรกิจซ้ำสองชุด (ปุ่ม UI ชุดหนึ่ง เครื่องมือเอเจนต์อีกชุด) — แนว agent-native ของ Builder.io ตั้งใจแก้จุดนี้

ตามที่อธิบายในบล็อก และรีโป GitHub แนวคิดคือนิยาม logic/action แบบ typed ครั้งเดียว แล้วเปิดให้ React UI, เอเจนต์, MCP และ HTTP ใช้ชั้นเดียวกัน คนกับเอเจนต์เป็น peer บน state เดียวกัน ไม่พึ่ง computer-use คลิกจออย่างเดียว

เหมาะกับทีมที่เริ่มทำ “แอพมีเอเจนต์ในตัว” — ยังต้องออกแบบสิทธิ์/ออดิตให้ดี เพราะ action ที่เปิดให้เอเจนต์ = พื้นที่โจมตีใหม่

Recap

  • อ่านแนว agent-native
  • สแกนรีโป BuilderIO/agent-native
  • ออกแบบ allowlist ของ action ก่อนผูก MCP
  • อย่าเปิด action ทำลายข้อมูลโดยไม่มี human confirm