Boucle-framework: เซิร์ฟเวอร์ MCP ที่เน้นการวนซ้ำสำหรับตัวแทนอิสระที่มีการป้องกัน
Boucle-framework ซึ่งพัฒนาโดย Bande A Bonnot เป็นเฟรมเวิร์กแบบโอเพนซอร์สที่มีความคิดเห็นสำหรับการสร้างและจัดการตัวแทน AI อิสระ เฟรมเวิร์กทำหน้าที่เป็นเซิร์ฟเวอร์ Model Context Protocol เชื่อมโยงโมเดลภาษาขนาดใหญ่และสภาพแวดล้อมการดำเนินการในท้องถิ่นเพื่อจัดการวงจร Think-Act-Learn แบบวนซ้ำ ส่วนประกอบหลักที่ผู้พัฒนาระบุรวมถึงความปลอดภัยสำหรับการดักจับคำสั่ง หน่วยความจำที่มีโครงสร้าง และเครื่องมือการให้คะแนนความปลอดภัย มันมุ่งเป้าไปที่วิศวกร AI และทีมพัฒนาที่ต้องการการทำงานของตัวแทนที่ควบคุมได้และทำซ้ำได้บนระบบท้องถิ่นที่ใช้สำหรับการทำให้เป็นท้องถิ่น การเขียนโค้ด และงานบริหารจัดการ.
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
กรอบงานมุ่งเป้าไปที่การทำงานที่ต้องการการปรับบริบทซ้ำๆ เช่น ท่อการแปลภาษา งานการสร้างโค้ด และการทำงานอัตโนมัติในการบริหารระบบ การจัดการวงจรอิสระของมันจะจัดระเบียบวงจรคิด-ทำ-เรียนรู้เพื่อให้ตัวแทนสามารถทำงานซ้ำได้และรักษาสถานะไว้ การจัดการการทำงานของตัวแทนจะจัดการสิ่งของและข้อมูลเมตาระหว่างเซสชันหลายตัวแทน ซึ่งช่วยให้ทีมที่ต้องประสานผลลัพธ์จากผู้ช่วยที่ร่วมมือกันหลายคนในระหว่างการดำเนินการหลายขั้นตอน
การควบคุมความปลอดภัยมีประสิทธิภาพในการบล็อกคำสั่งอันตรายแค่ไหน?
เครื่องมือบังคับการป้องกันระดับคำสั่งผ่าน Safety Hooks รวมถึง bash-guard และ git-safe ซึ่งดักจับคำสั่งในเวลาจริงเพื่อป้องกันการดำเนินการที่ทำลายล้าง มันใช้การบล็อกแบบไม่มีการแจ้งเตือนสำหรับการกระทำที่อันตรายและรวมถึงยูทิลิตี้การให้คะแนนความปลอดภัยเพื่อตรวจสอบท่าที รีโพซิทอรียังให้การตรวจสอบความปลอดภัยแบบบรรทัดเดียว (safety-check/check.sh) เพื่อให้คะแนนสภาพแวดล้อมและเสนอการแก้ไข ทำให้ทีมมีวิธีการวัดผลในการตรวจสอบมาตรการป้องกันก่อนที่จะเรียกใช้งานตัวแทน
มันต้องการข้อมูลนำเข้าและสภาพแวดล้อมอะไรบ้าง?
กรอบงานทำงานเป็นเซิร์ฟเวอร์ MCP และรวมเข้ากับผู้ช่วยที่เข้ากันได้กับ MCP และปลั๊กอิน IDE เช่น Claude Desktop และ VS Code ผ่านปลั๊กอิน MCP ฟังก์ชันการทำงานของฮุคทั้งหมดต้องการสภาพแวดล้อมที่คล้ายกับ Unix และโครงการนี้มี Node.js และ Python 3 เป็นหนึ่งในความต้องการ สิ่งเหล่านี้ทำให้เครื่องมือเหมาะสมกับสแต็กการพัฒนาท้องถิ่นซึ่งกระบวนการและคำสั่งเชลล์ต้องได้รับการสังเกตและควบคุมที่ระดับโฮสต์
มันมีความเป็นไปได้สำหรับทีมในการนำไปใช้และบำรุงรักษาหรือไม่?
กรอบงานมีความคิดเห็นและถูกปรับให้เหมาะสมสำหรับการทำงานของตัวแทนที่มุ่งเน้นวงจร ดังนั้นทีมต้องปรับการทำงานให้เข้ากับโมเดลการจัดการของมันแทนที่จะปรับรูปแบบตัวแทนแบบสุ่ม หน่วยความจำที่มีโครงสร้างให้บริบทที่ยั่งยืนระหว่างเซสชัน ซึ่งช่วยลดการจัดการสถานะด้วยตนเองสำหรับการทำงานอัตโนมัติหลายขั้นตอน การรวมเข้าผ่านโปรโตคอลบริบทโมเดลทำให้ทีมเชื่อมต่อกับการทำงานของตัวแทนที่มีความสามารถ MCP ที่มีอยู่ แต่การนำกรอบงานไปใช้ต้องการความสนใจจากนักพัฒนาในแนวทางและองค์ประกอบการจัดการของมัน
คำแนะนำ: เหมาะสำหรับทีมที่นำโดยวิศวกรและมุ่งเน้นชุมชน
สร้างและเผยแพร่โดยกลุ่มโอเพนซอร์ส เฟรมเวิร์กนี้ดึงดูดความสนใจเฉพาะกลุ่มใน Hacker News และ LibHunt ซึ่งบ่งบอกถึงความสนใจจากเพื่อนร่วมงานและการตรวจสอบจากชุมชนอย่างกระตือรือร้น มันเหมาะสำหรับทีมวิศวกรรมที่ชอบเครื่องมือที่ดูแลโดยชุมชนและสามารถปรับตัวเข้ากับโมเดลการจัด orchestration ที่มีความคิดเห็น คาดหวังเส้นทางการนำไปใช้ที่ขับเคลื่อนโดยผู้ปฏิบัติงานแทนที่จะเป็นการรวมเข้าด้วยกันแบบปลั๊กแอนด์เพลย์ และวางแผนที่จะประเมินทรัพยากรของชุมชนระหว่างการเริ่มต้นใช้งาน.