เซิร์ฟเวอร์ MCP ที่ใช้ Git สำหรับหน่วยความจำของตัวแทนที่สามารถตรวจสอบได้และการดึงข้อมูลที่รวดเร็ว
okf-agent-memory โดย Okf Memory เป็นเซิร์ฟเวอร์ MCP ที่ให้หน่วยความจำที่ยั่งยืนและตรวจสอบได้สำหรับตัวแทนการเขียนโค้ด AI เครื่องมือนี้ทำแผนที่ความรู้ของโครงการไปยังคอร์ปัสที่ใช้ Git และเสนอจุดสิ้นสุดการดึงข้อมูลและการเขียนแบบโปรแกรมเพื่อให้ตัวแทนสามารถอ่านและบันทึกบริบทของงานโดยไม่ต้องใช้แบ็คเอนด์ที่ไม่โปร่งใส มันเก็บหน่วยความจำเป็นไฟล์ที่อ่านได้โดยมนุษย์ภายในที่เก็บและเปิดเผยพื้นผิวโปรโตคอลสำหรับลูกค้า MCP มีวัตถุประสงค์สำหรับนักพัฒนา AI และทีมวิศวกรรมที่สร้างการทำงานของตัวแทนที่ต้องการหน่วยความจำโครงการที่สามารถติดตามได้และรวมเข้ากับที่เก็บข้อมูล
คุณสามารถใช้มันทำงานอะไรได้บ้าง?
เครื่องมือนี้ใช้ Open Knowledge Format v0.2 เพื่อแปลงที่เก็บข้อมูลให้เป็นคอร์ปัสความรู้ที่ตรวจสอบได้ด้วยตนเอง เพื่อให้กระบวนการที่มีตัวแทนสามารถเก็บบันทึกที่มีโครงสร้างควบคู่ไปกับไฟล์ต้นฉบับ การออกแบบนี้แทนที่แนวทาง RAG ที่พึ่งพาสตอเรจเวกเตอร์แยกต่างหาก โดยการเก็บความจำเป็นเอกสารโครงการที่อ่านได้ ทำให้รอยเท้าการให้เหตุผลของตัวแทนสามารถตรวจสอบได้และจัดการได้ด้วยเครื่องมือการตรวจสอบและประวัติที่มีอยู่ของโครงการ
การดึงข้อมูลมีความแม่นยำแค่ไหนเมื่อเปรียบเทียบกับการทำด้วยตนเอง?
เครื่องมือทำงานด้วยดัชนีเล็กซิคอล BM25 ในหน่วยความจำที่วัดได้ที่ ต่ำกว่า 300 ไมโครวินาที ในการจัดอันดับทั่วทั้งชื่อ เมตาดาต้า แท็ก และเนื้อหา ทำให้สามารถค้นหาในท้องถิ่นได้เกือบจะทันทีโดยไม่มีความล่าช้าในเครือข่าย การเปิดเผยอย่างค่อยเป็นค่อยไปจะส่งคืนข้อมูลที่กระชับและมุ่งเน้นงาน โดยทั่วไปอยู่ที่ประมาณ 300 โทเค็น และโครงการระบุว่าการดึงข้อมูลที่เลือกสามารถลดการบวมของบริบทคำสั่งได้ถึง 90 เปอร์เซ็นต์ สำหรับงานการเขียนโค้ด
มันต้องการรูปแบบไฟล์และเลย์เอาต์การจัดเก็บอะไรบ้าง?
ระบบคาดหวังให้มีไฟล์ Markdown ที่อ่านได้โดยมนุษย์วางอยู่ภายใต้ไดเรกทอรีความรู้ภายในที่เก็บ Git และใช้เมตาดาต้า YAML เพื่อทำเครื่องหมายระดับความเชื่อถือที่แยกการเข้าถึงที่ตรวจสอบโดยมนุษย์ออกจากร่างของตัวแทน เนื่องจากความจำเป็นข้อความธรรมดาภายใต้การควบคุมแหล่งที่มา คำสั่ง Git มาตรฐาน เช่น diff และ blame ใช้ได้สำหรับการตรวจสอบและย้อนกลับการเปลี่ยนแปลงความจำ ทำให้เหมาะสมกับเวิร์กโฟลว์การตรวจสอบเดียวกันที่ใช้สำหรับโค้ด
มันต้องการบริการภายนอกหรือโครงสร้างพื้นฐานพิเศษหรือไม่?
แอปพลิเคชันถูกส่งเป็นไบนารี Go เดียวที่ไม่มีการพึ่งพาใด ๆ โดยมีการเริ่มต้นที่เย็นต่ำกว่า 4 มิลลิวินาทีและทำงานบน macOS, Linux และ Windows มันเปิดเผยการกระทำ MCP เช่น okf_search, okf_show และ okf_create ให้กับลูกค้าที่เข้ากันได้รวมถึง Claude Desktop และ Cursor การค้นหาและการดึงข้อมูลทำงานในท้องถิ่นโดยไม่ต้องฝังการเรียก API ซึ่งนักพัฒนาระบุว่าเป็นแบบกำหนดล่วงหน้าและออฟไลน์ หลีกเลี่ยงการเรียก LLM ในระหว่างการทำงานสำหรับการค้นหา
ดีที่สุดสำหรับทีมวิศวกรรมที่ยอมรับความจำของตัวแทนที่เน้นที่ที่เก็บข้อมูลเป็นอันดับแรก
แอปนี้เหมาะสำหรับนักพัฒนา AI และทีมวิศวกรรมที่ให้ความสำคัญกับบริบทของโครงการในท้องถิ่นที่ตรวจสอบได้ และสามารถรวมความจำเข้ากับการทำงานของการควบคุมแหล่งที่มา คาดหวังการแลกเปลี่ยนหากกรณีการใช้งานของคุณขึ้นอยู่กับความคล้ายคลึงทางความหมายที่อิงจากการฝังตัวมากกว่าการจัดอันดับตามคำศัพท์ จับคู่เครื่องมือนี้กับแนวทางการตรวจสอบโค้ดปกติเพื่อยืนยันร่างที่สร้างโดยตัวแทนและรักษาความจำของโครงการให้สอดคล้องกับความรู้ที่ตรวจสอบโดยมนุษย์.