Memorys: Máy chủ MCP cho lưu trữ bộ nhớ của tác nhân bền vững lấy cảm hứng từ khoa học thần kinh
Memorys, được phát triển bởi LeandroPG19, là một máy chủ Giao thức Ngữ cảnh Mô hình cung cấp bộ nhớ dài hạn bền vững cho các tác nhân AI và quản lý ngữ cảnh đa phiên. Ứng dụng lưu trữ kiến thức có cấu trúc và các sự kiện hồi tưởng, áp dụng học Hebbian và hiệu chỉnh Bayesian, và phát hiện mâu thuẫn để duy trì trạng thái tác nhân nhất quán qua các tương tác. Nó cung cấp 19 công cụ chuyên biệt, một đồ thị kiến thức, và các kích hoạt tiềm năng cho việc kích hoạt ngữ cảnh trong tương lai. Các nhà phát triển, nhà nghiên cứu, và người dùng mạnh mẽ cần bộ nhớ ngữ cảnh bền vững cho các tác nhân hỗ trợ MCP sẽ được hưởng lợi từ thiết kế lấy cảm hứng từ khoa học thần kinh của máy chủ này.
Các tác vụ nào bạn thực sự có thể sử dụng Memorys?
Memorys cung cấp ngữ cảnh bền vững cho các tác nhân cần mang trạng thái dự án, nhân cách trò chuyện hoặc thời gian qua các phiên. Nó ghi lại các sự kiện theo trình tự tập hợp và cho phép các tác nhân thiết lập các kích hoạt dự kiến như là những lời nhắc trong phạm vi. 19 công cụ chuyên biệt cho phép các tác nhân lập trình tạo, truy vấn và tinh chỉnh các mục trong đồ thị tri thức, hỗ trợ các mối quan hệ thực thể và lý luận đa bước cho sự liên tục của nhiệm vụ và các hành động theo dõi.
Những kỷ niệm được lưu trữ có đáng tin cậy và cách xử lý mâu thuẫn như thế nào?
Máy chủ thực hiện phát hiện mâu thuẫn, đánh dấu các sự thật mâu thuẫn bên trong kho lưu trữ bộ nhớ và một lớp hiệu chỉnh Bayesian gán điểm độ tin cậy xác suất cho các mục. Cập nhật trọng số theo kiểu Hebbian củng cố những kỷ niệm thường xuyên được sử dụng và làm yếu các liên kết không được sử dụng, điều này thay đổi ưu tiên truy xuất theo thời gian. Nhận xét của cộng đồng làm nổi bật sự tập trung thiết kế vào việc giảm ảo giác, tuy nhiên hệ thống trình bày tính nhất quán nội bộ, không phải là dịch vụ xác minh sự thật bên ngoài.
Các yêu cầu đầu vào và triển khai nào bạn nên mong đợi?
Memorys thực hiện Giao thức Ngữ cảnh Mô hình, vì vậy nó chấp nhận các yêu cầu từ các khách hàng được kích hoạt MCP như Claude Desktop và các trợ lý dựa trên IDE. Các tùy chọn triển khai bao gồm một container Docker không cấu hình cho thiết lập nhanh hoặc một bản dựng cục bộ yêu cầu một chuỗi công cụ Rust. Triển khai Rust nhắm đến hiệu suất và chi phí tài nguyên thấp, và khả năng áp dụng của máy chủ phụ thuộc vào việc có các tác nhân và hạ tầng nói MCP thay vì các tích hợp LLM chung.
Memorys có yêu cầu chuyên môn của nhà phát triển để tích hợp không?
Máy chủ nhắm đến các nhà phát triển, người dùng mạnh và các nhà nghiên cứu AI hơn là người dùng thông thường. Kiến trúc của nó, được tạo ra bởi một kiến trúc sư hệ thống có kinh nghiệm trong tự động hóa công nghiệp, ưu tiên các triển khai có độ tin cậy cao, xác định và phơi bày các điều khiển lập trình cho các tác nhân. Các nhà điều hành thoải mái với MCP, quy trình làm việc container, hoặc các bản dựng dựa trên Rust có thể tích hợp máy chủ vào các đường ống trợ lý; người dùng không có các tác nhân có khả năng MCP hoặc tài nguyên phát triển khó có thể sử dụng công cụ một cách hiệu quả.
Công cụ chuyên biệt cho các nhà phát triển xây dựng bộ nhớ tác nhân bền vững
Memorys là một lựa chọn tập trung cho các nhà phát triển và nhà nghiên cứu cần một máy chủ bộ nhớ bền vững, kéo dài phiên cho các tác nhân tương thích với MCP. Thiết kế của nó thưởng cho các nhóm kỹ thuật có thể quản lý các triển khai dựa trên container hoặc Rust, và nó phù hợp với các quy trình phát triển đòi hỏi tính toàn vẹn cao trong trạng thái tác nhân. Hạn chế chính là sự phụ thuộc vào các khách hàng MCP và tài nguyên kỹ thuật, điều này hạn chế việc sử dụng cho các đối tượng kỹ thuật thay vì những người áp dụng thông thường.