Tổng Quan
Hệ thống bộ nhớ giúp AI ghi nhớ thông tin cá nhân và sở thích qua các cuộc hội thoại.
Bộ Nhớ Là Gì?
Bộ Nhớ (Memory) là tính năng giúp AI ghi nhớ thông tin quan trọng về bạn qua các cuộc hội thoại. Nhờ đó, AI có thể cá nhân hóa câu trả lời — ví dụ nhớ tên bạn, sở thích ăn uống, hoặc dự định du lịch mà bạn từng chia sẻ.
Memory giúp AI hiểu bạn hơn theo thời gian mà không cần bạn nhắc lại thông tin mỗi lần trò chuyện.
Hai Tầng Bộ Nhớ
Hệ thống hoạt động với 2 tầng bộ nhớ bổ sung cho nhau:
| Tầng | Mô tả | Phạm vi |
|---|---|---|
| Bộ nhớ ngắn hạn | Lịch sử tin nhắn trong cuộc hội thoại hiện tại | Trong 1 cuộc trò chuyện |
| Bộ nhớ dài hạn | Thông tin được trích xuất và lưu lại xuyên suốt | Xuyên các cuộc trò chuyện |
Bộ Nhớ Ngắn Hạn
Đây là lịch sử tin nhắn trong cuộc trò chuyện đang diễn ra. AI đọc lại các tin nhắn trước để hiểu ngữ cảnh và trả lời chính xác hơn.
- Tự động lưu mọi tin nhắn (user + assistant)
- Chỉ tồn tại trong phạm vi cuộc hội thoại
- Không cần cấu hình
Bộ Nhớ Dài Hạn
Đây là hệ thống ghi nhớ thông tin quan trọng giữa các cuộc hội thoại. AI tự động phân tích nội dung trò chuyện và trích xuất những thông tin đáng nhớ.
- Tự động trích xuất sau mỗi lượt hội thoại
- Lưu trữ vĩnh viễn cho đến khi bạn xóa
- Tìm kiếm ngữ nghĩa (semantic search) để recall chính xác
- Hỗ trợ bật/tắt từ Settings
Các Loại Memory
AI phân loại thông tin vào 9 loại để tổ chức và truy xuất hiệu quả:
| Loại | Mô tả | Ví dụ |
|---|---|---|
preference | Sở thích cá nhân | "Thích cà phê đen không đường" |
fact | Thông tin thực tế | "Làm việc tại công ty ABC" |
decision | Quyết định đã đưa ra | "Chọn học Python thay vì Java" |
plan | Kế hoạch tương lai | "Dự định đi Đà Nẵng tháng 7" |
emotion | Cảm xúc, tâm trạng | "Đang lo lắng về deadline" |
value | Giá trị cá nhân | "Coi trọng work-life balance" |
relationship | Mối quan hệ | "Có em gái tên Linh" |
health | Thông tin sức khỏe | "Dị ứng hải sản" |
interest | Sở thích, đam mê | "Đam mê chụp ảnh phong cảnh" |
Phạm Vi Theo Trợ Lý
Memory được lưu riêng biệt cho từng trợ lý (assistant). Điều này có nghĩa:
- Trợ lý A không đọc được memory của trợ lý B
- Mỗi trợ lý có bộ nhớ riêng phù hợp với vai trò của nó
- Bạn có toàn quyền quản lý memory cho từng trợ lý
Ví dụ: Memory về "sở thích ăn uống" được lưu ở trợ lý tư vấn ẩm thực sẽ không hiển thị khi bạn dùng trợ lý hỗ trợ kỹ thuật.