noobot: สถานที่ทำงานที่โฮสต์เองสำหรับการจัดการเอเจนต์ AI หลายตัว
noobot ซึ่งพัฒนาโดย Xiayu1987 เป็นพื้นที่ทำงานของตัวแทน AI ที่โฮสต์ด้วยตนเองซึ่งรวมการปรับใช้และการจัดการของตัวแทนหลายตัวในโครงสร้างพื้นฐานท้องถิ่น มันมีลูกค้าเว็บ Vue 3 และแพ็คเกจ Electron เดสก์ท็อปที่ส่งงานไปยังโมเดลต่างๆ รันสคริปต์ในพื้นที่ปลอดภัย และสนับสนุนการทำงานที่ขับเคลื่อนโดยตัวแทน จุดเด่นหลักรวมถึงการรวมโปรโตคอล Model Context Protocol (MCP) แบบเนทีฟ ห้องตัวแทนร่วมกัน และการสร้างอนิเมชั่นตัวละคร 3D แบบเรียลไทม์ที่เขียนโดย LLMs เครื่องมือนี้มุ่งเป้าไปที่นักพัฒนาและผู้ใช้ที่มีพลังซึ่งต้องการการควบคุมที่ละเอียดและการจัดเส้นทางโมเดลที่มีประสิทธิภาพในด้านทรัพยากร.
คุณสามารถใช้มันสำหรับงานอะไรได้บ้าง?
แอปทำหน้าที่เป็นศูนย์กลางการประสานงานของตัวแทนสำหรับการทำงานของนักพัฒนา. ผลลัพธ์ที่ใช้งานได้ขยายออกไปนอกเหนือจากการสนทนา: แพลตฟอร์มเชื่อมโยงการตอบสนองของตัวแทนกับเครื่องมือเช่นการดำเนินการไฟล์, การทำงานอัตโนมัติของเบราว์เซอร์, และการประมวลผลสื่อ. นอกจากนี้ยังสนับสนุนการเคลื่อนไหวที่เขียนโดย LLM ซึ่งแสดงผลแบบเรียลไทม์ด้วย Three.js. การทำงานทั่วไปประกอบด้วยความร่วมมือของตัวแทนหลายคนในพื้นที่สนทนาร่วม, ท่อสื่ออัตโนมัติ, และการรันสคริปต์ที่สร้างขึ้นภายในสภาพแวดล้อมที่แยกออกมา.
มันจัดการกับข้อมูลนำเข้า, โมเดล, และข้อกำหนดการรันไทม์อย่างไร?
แอปส่งมอบเป็นลูกค้าภายในเว็บ Vue 3 บวกกับ Electron desktop ที่บรรจุและคาดหวังให้มีแบ็กเอนด์ที่โฮสต์เองซึ่งรัน Node.js (แนะนำเวอร์ชัน 22 หรือสูงกว่า). มันรวม MCP เพื่อเชื่อมโยงตัวแทนกับเครื่องมือภายนอกและแหล่งข้อมูล, และเปิดเผยตัวเลือกการกำหนดค่าสำหรับการเลือกโมเดลและการจัดเส้นทาง. อินเทอร์เฟซและการกำหนดค่าเป็นสองภาษา (อังกฤษและจีน), และสภาพแวดล้อมมุ่งเน้นไปที่การปรับแต่งของนักพัฒนามากกว่าความเรียบง่ายแบบสำเร็จรูป.
มันปกป้องข้อมูลและเข้ากับการทำงานของนักพัฒนาได้หรือไม่?
การดำเนินการในพื้นที่จำกัดลดความเสี่ยงในการรันโค้ดที่ไม่รู้จักบนโฮสต์, และการแยกเซสชันผู้ใช้หลายคนแยกโครงการที่ทำงานพร้อมกัน. การจัดเส้นทางหลายโมเดลชี้งานไปยังครอบครัวโมเดลที่แตกต่างกันเพื่อใช้ทรัพยากรการคอมพิวเตอร์อย่างมีประสิทธิภาพมากขึ้น, และโปรโตคอล Agent Room ช่วยให้ตัวแทนสามารถแลกเปลี่ยนข้อความโดยตรงแทนที่จะพึ่งพาการส่งต่อด้วยมือ. โครงการนี้เป็นโอเพนซอร์สบน GitHub และดึงดูดความสนใจจากชุมชนเกี่ยวกับการจัดเส้นทางที่คำนึงถึงทรัพยากรและโปรโตคอลการทำงานร่วมกัน.
เหมาะสมอย่างชัดเจสสำหรับทีมที่มีความเชี่ยวชาญทางเทคนิคพร้อมการแลกเปลี่ยนที่จัดการได้
แอปนี้เหมาะสำหรับนักพัฒนาและทีมวิจัยที่ให้ความสำคัญกับการควบคุมในท้องถิ่น ความสามารถในการขยาย และการจัดการตัวแทนที่ยืดหยุ่น มันให้รางวัลกับการลงทุนทางเทคนิคด้วยตัวเลือกการรวมและส่วนขยายที่มีส่วนร่วมจากชุมชน แต่ต้องการการบำรุงรักษาอย่างต่อเนื่องและความคุ้นเคยของนักพัฒนาเพื่อให้ทำงานได้อย่างมีประสิทธิภาพ การตั้งค่านี้เหมาะสำหรับกลุ่มวิศวกรรมขนาดเล็กที่จัดการโครงสร้างพื้นฐานของตนเองและต้องการการควบคุมที่ละเอียดเกี่ยวกับพฤติกรรมของตัวแทน ทีมที่ชอบการดำเนินงานที่มีภาระน้อยอาจพบว่าการเริ่มต้นใช้งานหนักกว่าบริการที่จัดการไว้แล้ว
