Agent memory hoạt động ra sao?

Một vòng nhớ hoàn chỉnh có 5 chặng

Đọc nền tảng trước
01

Quan sát

Agent nhận câu nói hoặc tín hiệu cảm biến.

02

Trích xuất

LLM tìm fact, entity, sự kiện đáng nhớ.

03

Lưu & cập nhật

Kiến trúc quyết định thêm, sửa hay vô hiệu memory.

04

Truy xuất

Tìm memory liên quan khi có câu hỏi mới.

05

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.

Bàn điều khiển

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.

Dữ liệu quan sátINPUT STREAM
Câu hỏi truy xuấtQUERY

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

CHỜ CHẠY

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.

01Trích xuất fact
02Khử trùng lặp
03Vector + BM25
04Xếp hạng

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

CHỜ CHẠY

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.

01Trích xuất entity
02Tạo fact edge
03Giải mâu thuẫn
04RRF + graph

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ý

CHỜ CHẠY

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.

01Đọc memory block
02Agent suy nghĩ
03Tự sửa file
04Nạp vào context

Nhấn Chạy thí nghiệm để quan sát dữ liệu đi qua kiến trúc này.