Bộ nhớ & ngữ cảnh
Halo có thể ghi nhớ các thông tin xuyên suốt nhiều cuộc trò chuyện — lưu trữ hoàn toàn trên trình duyệt của bạn, không bao giờ trên máy chủ. Tìm hiểu cách lưu, gắn thẻ, ghim và giới hạn phạm vi bộ nhớ làm ngữ cảnh cho agent.
Halo có thể mang theo các thông tin hữu ích từ cuộc trò chuyện này sang cuộc trò chuyện khác. Bộ nhớ của nó nằm hoàn toàn trong trình duyệt của bạn (local storage) — không bao giờ rời khỏi thiết bị và không được đồng bộ lên máy chủ hay giữa các thiết bị. Bạn quyết định điều gì được lưu và mỗi cuộc trò chuyện được thấy những gì.
Halo đang trong giai đoạn alpha trên Base mainnet, sử dụng USDC thật.
Bộ nhớ là ngữ cảnh cho agent
Bộ nhớ không chỉ là một cuốn sổ tay — đó là ngữ cảnh được đưa vào prompt mỗi khi bạn gửi tin nhắn. Bất kỳ bộ nhớ nào nằm trong phạm vi của cuộc trò chuyện hiện tại đều được thêm vào yêu cầu, để agent đã biết sẵn: sở thích của bạn, chi tiết dự án, các quyết định trước đó, những gì nó đã lưu trước đây. Nhờ vậy agent trả lời với ngữ cảnh đó trong đầu suốt cả phiên làm việc, mà bạn không cần giải thích lại mỗi lần.
Vì được thêm vào prompt, bộ nhớ có ảnh hưởng thực sự đến các yêu cầu của bạn: càng nhiều bộ nhớ trong phạm vi thì ngữ cảnh càng phong phú (và prompt cũng lớn hơn một chút), trong khi No memory gửi một prompt sạch, không kèm gì cả. Thanh ngữ cảnh (bên dưới) cho biết đang đưa vào bao nhiêu để bạn giữ nó phù hợp.
Những gì được lưu vào bộ nhớ
Có hai loại mục:
- Agent tự lưu — các ghi chú mà agent viết bằng công cụ
remembertrong lúc làm việc. - Thủ công — những gì bạn tự thêm, qua Save chat hoặc nút Remember ở mỗi câu trả lời, hoặc bằng cách dán trực tiếp vào trình quản lý Memory.
Trình quản lý Memory
Mở ngăn kéo Memory để quản lý mọi thứ: dán mục mới, gắn thẻ (tag) cho chúng (một thẻ cũng đóng vai trò như một “dự án”), ghim những mục quan trọng, chỉnh sửa hoặc xóa bất cứ thứ gì agent đã lưu, và Clear all để xóa sạch bộ nhớ.
Giới hạn phạm vi bộ nhớ theo từng cuộc trò chuyện
Phía trên ô soạn tin, một viên thuốc bộ nhớ (thanh ngữ cảnh) chọn những gì cuộc trò chuyện hiện tại có thể sử dụng:
- All memory — toàn bộ những gì bạn đã lưu.
- No memory — bỏ qua bộ nhớ cho cuộc trò chuyện này.
- Specific #tags — chỉ những mục có các thẻ đó (tức làm việc trong phạm vi một “dự án”).
Viên thuốc này cũng hiển thị kích thước ước tính của những gì đang được đưa vào — ví dụ “3 items · ~1.2k tok” — để bạn thấy được bộ nhớ đang “nạp” vào prompt bao nhiêu. Lựa chọn của bạn được ghi nhớ xuyên suốt các cuộc trò chuyện, nên chuyển dự án chỉ đơn giản là chuyển thẻ.
Lịch sử trò chuyện
Các cuộc trò chuyện gần đây được lưu trữ vào ngăn kéo History (giữ lại các phiên gần nhất). Mở một cuộc trò chuyện cũ sẽ bắt đầu một cuộc trò chuyện mới và cất cuộc trước đó đi, để bạn có thể xem lại các cuộc trò chuyện trước mà không làm rối cuộc trò chuyện hiện tại.
Vì bộ nhớ được lưu cục bộ, việc xóa dữ liệu trình duyệt hoặc chuyển sang thiết bị/trình duyệt khác đồng nghĩa nó sẽ không theo bạn. Hãy lưu những thứ quan trọng ở nơi khác nữa.
Liên quan
- Bộ nhớ được sử dụng trong chế độ Agent.
- Xuất một câu trả lời hay để lưu giữ: xuất ra PDF.