Gnosis: การมองเห็นแบบ 3D ที่เน้นท้องถิ่นสำหรับการเขียนโค้ดหลายตัวแทน
Gnosis ซึ่งพัฒนาโดย DOMCHURCH เป็นตัวแทนการเขียนโค้ดในเทอร์มินัลที่เน้นการทำงานในท้องถิ่น ซึ่งแสดงภาพการทำงานของ AI หลายตัวสำหรับนักพัฒนาและนักวิจัย แอพนี้แทนที่การเลื่อนผลลัพธ์ในเทอร์มินัลด้วยสำนักงาน 3D ที่โต้ตอบได้จาก Three.js ที่แสดงให้เห็นถึงการเคลื่อนไหวของตัวแทนระหว่างโซนการวางแผน การเขียนโค้ด และการตรวจสอบในเวลาจริง มันรองรับการเปลี่ยนโมเดลกลางเซสชัน การแคชคำสั่งอย่างเข้มข้น การจัดทำดัชนีโค้ด Tree-sitter และการรวมเครื่องมือ MCP การรวมกันนี้มุ่งเป้าไปที่ทีมซอฟต์แวร์ที่ต้องการควบคุมท้องถิ่นที่โปร่งใสเหนือภารกิจการเขียนโค้ดที่ขับเคลื่อนโดยตัวแทน.
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
เครื่องมือนี้ทำการแมพกิจกรรมของหลายเอเจนต์ลงในแดชบอร์ดเชิงพื้นที่เพื่อให้ผู้ใช้สามารถติดตามการประสานงานและพฤติกรรมของซับเอเจนต์ได้อย่างชัดเจน ในสำนักงาน 3D เอเจนต์จะอยู่ในโซนต่างๆ เช่น Coordinator, Planning, Coding, และ Application และอินเทอร์เฟซรวมถึงสตรีมเทอร์มินัล PTY ท้องถิ่นและตัวดูไฟล์ diff กรณีการใช้งาน รวมถึงการติดตามงานการสร้างโค้ดแบบขนาน การติดตามงานการตรวจสอบ และการดูแลซับเอเจนต์ที่มีขอบเขตในระหว่างการสร้างที่ซับซ้อน.
ความเชื่อถือได้ของการต่อเนื่องของเซสชันและการเก็บรักษาบริบทเป็นอย่างไร?
Gnosis รักษาการสนทนาและสถานะเครื่องมือเมื่อสลับโมเดลกลางเซสชันผ่านการรวม OpenRouter ซึ่งสนับสนุนการสลับโมเดลแบบร้อนโดยไม่สูญเสียบริบท แอปยังใช้การแคชคำสั่งที่รุนแรงเพื่อลดการเดินทาง API ซึ่งนักพัฒนารายงานว่าสามารถลดการเรียกภายนอกได้มากกว่า 10 เท่า การจัดทำดัชนีโค้ดที่ใช้ Tree-sitter ให้บริบทท้องถิ่นที่ลึกขึ้นสำหรับคำสั่งที่มุ่งเน้นโค้ด ซึ่งช่วยปรับปรุงความเกี่ยวข้องของผลลัพธ์ของเอเจนต์ที่เชื่อมโยงกับเนื้อหาของที่เก็บ.
ข้อกำหนดในการป้อนข้อมูลและสภาพแวดล้อมที่กำหนดไว้มีอะไรบ้าง?
นี่คือแอปพลิเคชันที่เน้นเทอร์มินัลซึ่งสร้างขึ้นบน Node.js และ TypeScript และต้องการสภาพแวดล้อมที่สนับสนุน npm แอปทำหน้าที่เป็นโฮสต์ MCP และรวมเข้ากับเครื่องมือ MCP ดังนั้นผู้ใช้ต้องกำหนดค่าบริการที่เข้ากันได้กับ MCP เพื่อปลดล็อกการรวมเครื่องมือเช่น Playwright หรือ Chrome DevTools ชุดทดสอบอัตโนมัติได้รับการตรวจสอบการทำงานบน Windows ซึ่งบ่งชี้ถึงความคาดหวังในการพัฒนาข้ามแพลตฟอร์ม แต่มีเส้นทางการติดตั้งที่เน้นนักพัฒนา.
มันเข้ากับเวิร์กโฟลว์ของนักพัฒนาที่มีอยู่และปกป้องข้อมูลท้องถิ่นได้หรือไม่?
แอปนี้เป็นแบบท้องถิ่นก่อนและเน้นการควบคุม PTY ท้องถิ่นและการรวม Obsidian สำหรับหน่วยความจำถาวร ซึ่งเหมาะสำหรับทีมที่ชอบการจัดการข้อมูลในเครื่องมากกว่าการจัดเก็บในคลาวด์ การสนับสนุน MCP เชื่อมโยงเอเจนต์กับเครื่องมือของนักพัฒนาที่มีอยู่ และการควบคุมมือถือหรือ LAN เสนอการจัดการเซสชันระยะไกล การตอบสนองของชุมชนนักพัฒนาชี้ให้เห็นถึงคุณค่าของ UI เชิงพื้นที่ที่มีเอเจนต์สำหรับทำให้เวิร์กโฟลว์ที่ซับซ้อนสามารถสังเกตได้ในระหว่างการพัฒนาอย่างต่อเนื่อง.
เครื่องมือที่มุ่งเป้าไปที่นักพัฒนาที่ต้องการการควบคุมตัวแทนที่มองเห็นได้และอยู่ในท้องถิ่น
เครื่องมือนี้เป็นตัวเลือกที่ใช้งานได้จริงสำหรับนักพัฒนาซอฟต์แวร์และวิศวกร AI ที่ให้ความสำคัญกับการจัดการตัวแทนที่โปร่งใสบนเครื่อง โดยเฉพาะเมื่อการรักษาบริบทของเซสชันมีความสำคัญ คาดว่าจะมีการตั้งค่าทางเทคนิคและการเรียนรู้เพื่อการแมพปฏิบัติการไปยังออฟฟิศ 3D เมตาฟอร์ส สำหรับทีมที่ยอมรับความพยายามล่วงหน้านั้น เครื่องมือจะให้รางวัลกับการดูแลที่ชัดเจนยิ่งขึ้นของกิจกรรมตัวแทนขนานและการจัดการข้อมูลในท้องถิ่น。