remnic: เซิร์ฟเวอร์หน่วยความจำ MCP ท้องถิ่นสำหรับการแชร์บริบทข้ามตัวแทน
remnic, โดย Joshuaswarren, เป็นเซิร์ฟเวอร์ Model Context Protocol ที่รวมหน่วยความจำของตัวแทนเพื่อให้ผู้ช่วยแชร์ข้อเท็จจริงที่พัฒนาและความชอบของผู้ใช้ มันให้ชั้นความจำที่คงอยู่และสามารถสอบถามได้ซึ่งดึงความรู้ที่ทนทานจากการสนทนาที่กำลังดำเนินอยู่และเปิดเผยบริบทนั้นให้กับตัวแทนที่เชื่อมต่อ เครื่องมือนี้เน้นการจัดเก็บที่อ่านได้โดยมนุษย์และการเรียกคืนที่สามารถติดตามได้ โดยเสนอวิธีการสำหรับการดึงข้อมูลและการตรวจสอบ นักพัฒนาและผู้ใช้ที่มีพลังที่สร้างกระบวนการทำงานของตัวแทนจะได้รับแหล่งความจำเดียวสำหรับความต่อเนื่องและการติดตามข้ามตัวแทน.
การดึงข้อมูลมีประสิทธิภาพเพียงใดเมื่อเอเจนต์ขอข้อมูลบริบท?
เครื่องมือรวมการค้นหาทางศัพท์และทางความหมายเพื่อจับคู่คำถามของเอเจนต์กับความทรงจำที่เก็บไว้ โดยใช้วิธีการแบบผสมผสานที่จับคู่คะแนน BM25 กับการค้นหาวัสดุและขั้นตอนการจัดอันดับใหม่ ดัชนี SQLite นั่งอยู่ข้างๆ กับร้านค้าของเวกเตอร์เพื่อเพิ่มความเร็วในการค้นหา ดังนั้นการจับคู่จึงเอื้อประโยชน์ทั้งการจับคู่ข้อความที่แน่นอนและความใกล้เคียงของการฝัง การผสมผสานนั้นสนับสนุนการเรียกคืนทางศัพท์อย่างรวดเร็วในขณะที่แสดงความทรงจำที่เกี่ยวข้องทางความหมายสำหรับการกระตุ้นตามมา
ข้อมูลนำเข้าและแพลตฟอร์มใดบ้างที่รองรับ?
Remnic เก็บความทรงจำเป็นไฟล์ markdown แบบธรรมดาที่มี YAML frontmatter และใช้ไฟล์เหล่านั้นเป็นบันทึกมาตรฐานสำหรับแต่ละรายการความทรงจำ การติดตั้งต้องการ Node.js และ npm ผ่านคำสั่งติดตั้ง npm ทั่วไปที่ให้มา และเซิร์ฟเวอร์ MCP ทำงานบนโฮสต์ใดๆ ที่รองรับ Model Context Protocol ลูกค้าที่เข้ากันได้ ได้แก่ โฮสต์ MCP เช่น Claude Desktop, Cursor และ ChatGPT ในโหมดนักพัฒนา
มันเหมาะกับการทำงานของนักพัฒนาและความต้องการในการดีบักหรือไม่?
เครื่องมือเปิดเผย CLI ที่มีคำสั่งมากกว่ายี่สิบคำสั่งสำหรับการจัดการความทรงจำและการวินิจฉัย รวมถึงคอนโซลผู้ดูแลระบบที่ใช้เบราว์เซอร์ซึ่งแสดงกราฟความทรงจำและช่วยดีบักข้อผิดพลาดในการเรียกคืน บันทึกความเป็นเจ้าของ X-ray ว่าความทรงจำถูกเขียนเมื่อใดและที่ไหน ทำให้สามารถติดตามข้อเท็จจริงที่เรียกคืนกลับไปยังการสนทนาที่เกิดขึ้นได้ นักพัฒนาได้ผลิตเครื่องมือที่เกี่ยวข้องแบบเปิด และการสนทนาในชุมชนและการอัปเดตเป็นประจำดูเหมือนจะมีความเคลื่อนไหวในที่เก็บโครงการ
ตัวเลือกที่เหมาะสมสำหรับทีมที่มีความคิดทางเทคนิคที่ต้องการหน่วยความจำของตัวแทนที่ยั่งยืน
เครื่องมือนี้เป็นตัวเลือกที่มั่นคงสำหรับนักพัฒนาและผู้ใช้ที่มีความสามารถที่ต้องการบริบทที่ใช้ร่วมกันในระยะยาวข้ามผู้ช่วยหลายคน; การออกแบบของมันเอื้อต่อการรวมเข้ากับกระบวนการทำงานของนักพัฒนามากกว่าการใช้งานทั่วไป คาดว่าจะมีการเรียนรู้สำหรับการตั้งค่าและการรวม MCP และวางแผนที่จะตรวจสอบข้อเท็จจริงที่เรียกคืนในระหว่างการใช้งานในระยะเริ่มต้น สำหรับทีมที่สร้างระบบตัวแทนที่ต้องการหน่วยความจำที่แก้ไขได้และติดตามได้ เครื่องมือนี้ให้ความต่อเนื่องข้ามตัวแทนที่ทนทาน