Agent memory hoạt động ra sao?
Một vòng nhớ hoàn chỉnh có 5 chặng
Quan sát
Agent nhận câu nói hoặc tín hiệu cảm biến.
Trích xuất
LLM tìm fact, entity, sự kiện đáng nhớ.
Lưu & cập nhật
Kiến trúc quyết định thêm, sửa hay vô hiệu memory.
Truy xuất
Tìm memory liên quan khi có câu hỏi mới.
Hành động
Agent dùng memory để trả lời hoặc điều khiển robot.
Mem0Giống một hộp thẻ ghi chú thông minh
Đổi lại: Dễ tìm và gọn, nhưng quan hệ phức tạp và lịch sử thay đổi có thể bị làm phẳng.
GraphitiGiống một bản đồ quan hệ có dòng thời gian
Đổi lại: Hiểu lịch sử và mâu thuẫn tốt, đổi lại pipeline và truy vấn phức tạp hơn.
LettaGiống cuốn sổ tay mà agent tự biên tập
Đổi lại: Linh hoạt và gần cách agent suy nghĩ, nhưng hành vi phụ thuộc mạnh vào quyết định của LLM.
Một đầu vào. Ba cách ghi nhớ.
Cùng một model xử lý ba pipeline để khác biệt đến từ kiến trúc, không phải năng lực LLM.
Mỗi lần chạy sẽ nối tiếp memory của phiên hiện tại.
Mem0
Bộ nhớ phẳng
Giống một hộp thẻ ghi chú thông minh
Biến câu nói thành các fact ngắn, rồi cập nhật hoặc thay thế fact cũ khi có thông tin mới.
Nhấn Chạy thí nghiệm để quan sát dữ liệu đi qua kiến trúc này.
Graphiti
Đồ thị theo thời gian
Giống một bản đồ quan hệ có dòng thời gian
Giữ người, vật, nơi chốn thành các nút và nối chúng bằng quan hệ có thời gian hiệu lực.
Nhấn Chạy thí nghiệm để quan sát dữ liệu đi qua kiến trúc này.
Letta
Agent tự quản lý
Giống cuốn sổ tay mà agent tự biên tập
Agent nhìn memory đang có rồi chủ động quyết định nên viết thêm, sửa hay chuyển nội dung đi đâu.
Nhấn Chạy thí nghiệm để quan sát dữ liệu đi qua kiến trúc này.