Hệ thống bộ nhớ dài hạn giúp lưu trữ và truy xuất thông tin người dùng. Hỗ trợ thêm ký ức, tìm kiếm theo ngữ nghĩa và lấy ngữ cảnh.
OpenMemory cung cấp một lớp bộ nhớ bền vững cho AI agent. Nó cho phép bạn lưu trữ các thông tin quan trọng của người dùng, truy xuất ngữ cảnh liên quan và tìm kiếm lại các tương tác trong quá khứ.
Kỹ năng này được hỗ trợ bởi cơ sở dữ liệu vector cục bộ (hoặc SQLite nếu vector không khả dụng) và sử dụng tìm kiếm ngữ nghĩa để tìm thông tin liên quan. Dữ liệu được lưu trữ cục bộ để đảm bảo quyền riêng tư.
Sử dụng công cụ open_memory với một trong các lệnh sau:
Lưu trữ một thông tin mới.
add "Người dùng thích giao diện tối (dark mode)"
add --category preference "Người dùng muốn câu trả lời ngắn gọn"
Tìm các ký ức liên quan đến câu truy vấn.
search "Sở thích của người dùng là gì?"
search --limit 3 "hạn chót dự án"Lấy ngữ cảnh chung cho người dùng hiện tại (thường dùng ở đầu cuộc hội thoại).
context
context --max-tokens 500
Trích xuất các thông tin quan trọng từ một đoạn văn bản hội thoại để lưu vào bộ nhớ.
extract "Tôi có cuộc họp lúc 2 giờ chiều và tôi rất thích uống cà phê đen"
add --category brand_guide "LongBest AI sử dụng giọng văn chuyên nghiệp nhưng hóm hỉnh, tập trung vào giá trị thực tế cho SME."add --category schedule "Lịch đăng bài Facebook: 2 bài/ngày vào lúc 09:00 và 19:00."search "giọng văn thương hiệu LongBest AI"add --category lead_info "Khách hàng Nguyễn Văn A quan tâm đến giải pháp Automation cho Bất động sản."search "nhu cầu khách hàng bất động sản"add --category config "BlueBubbles server đang chạy tại port 1234 với password là 'secret'."