AI và LLMAgentCác gói Performance và Scale

Agent tự hành có bộ nhớ

Trao cho các agent chạy lâu dài ngữ cảnh hội thoại, tri thức được gợi nhớ, trạng thái tác vụ và dấu vết kiểm toán, tất cả ở một nơi.

loại bộ nhớ
4
kho cho tất cả
1
framework agent
Bất kỳ
Bước 1 trên 6
Mở một cuộc hội thoại

Một phiên giữ một cửa sổ trượt các lượt gần nhất.

Phiên ví dụplaying
# Mở một cuộc hội thoại
hotkv> AMEM.CONV.CREATE session:42 WINDOW 20
OK

Một hướng dẫn minh họa động với các lệnh HotKV thật và phản hồi ví dụ. Nhấn vào bất kỳ bước nào để nhảy tới đó. Lệnh và phản hồi giữ nguyên bằng tiếng Anh, đúng như bạn gõ và thấy trong HotKV.

Vấn đề

Một agent quên giữa các bước thì không thể hoàn thành các tác vụ dài. Câu trả lời thường thấy là một bảng lịch sử chat, một kho vector cho dữ kiện và một không gian nháp cho trạng thái, mà vẫn không có một bản ghi duy nhất về những gì agent đã làm.

HotKV xử lý như thế nào

HotKV cung cấp bốn loại bộ nhớ agent dưới dạng lệnh. Cửa sổ hội thoại giữ ngữ cảnh đối thoại, bộ nhớ ngữ nghĩa gợi nhớ các dữ kiện liên quan theo ý nghĩa, bộ nhớ làm việc theo dõi trạng thái của tác vụ hiện tại, và nhật ký tình tiết ghi lại những gì agent đã làm.

Từng bước một

Điều gì xảy ra, từng lệnh một

  1. 01

    Mở một cuộc hội thoại

    Một phiên giữ một cửa sổ trượt các lượt gần nhất.

    AMEM.CONV.CREATE session:42 WINDOW 20
  2. 02

    Ghi lại điều khách hàng nói

    Mỗi lượt được thêm vào kèm vai trò của nó.

    AMEM.CONV.APPEND session:42 user "Why was my invoice declined?"
  3. 03

    Gợi nhớ các dữ kiện liên quan

    Các dữ kiện được lưu trước đó bằng AMEM.SEM.STORE, trong bộ nhớ ngữ nghĩa tạo bằng AMEM.SEM.CREATE, được tìm theo ý nghĩa, không phải theo từ khóa.

    AMEM.SEM.RECALL billing-agent 3 0.02 0.7 ...
  4. 04

    Theo dõi tác vụ

    Bộ nhớ làm việc giữ việc agent đang ở đâu, và hết hạn khi tác vụ đã xong từ lâu.

    AMEM.WORK.SET session:42 step "checking payment gateway" TTL 600
  5. 05

    Ghi nhật ký hành động

    Mọi hành động agent thực hiện đều được ghi lại để kiểm toán và gỡ lỗi.

    AMEM.EPIS.LOG billing-agent action "Reissued invoice INV-9921"
  6. 06

    Ngữ cảnh cho lượt tiếp theo

    Các lượt gần đây đi vào prompt tiếp theo, nên agent không bao giờ mất mạch.

    AMEM.CONV.WINDOW session:42 10
Phù hợp ở đâu

Các tình huống thực tế

Agent chăm sóc khách hàng

Một agent xử lý hoàn tiền nhớ các tin nhắn trước của khách hàng, chính sách của cửa hàng và bước hoàn tiền mà nó đã đi tới.

Trợ lý nghiên cứu

Các phát hiện được lưu dưới dạng dữ kiện ngữ nghĩa trong một cuộc điều tra dài và được gợi nhớ khi viết bản tóm tắt.

Bot vận hành

Mọi hành động một bot trực ca thực hiện đều nằm trong nhật ký tình tiết, để con người có thể xem lại chính xác nó đã làm gì và vì sao.

Tích hợp sẵn

Bạn nhận được gì

Bộ nhớ hội thoại

Một cửa sổ trượt các lượt gần đây cho mỗi phiên.

AMEM.CONV.APPENDAMEM.CONV.WINDOW

Bộ nhớ ngữ nghĩa

Các dữ kiện được gợi nhớ theo ý nghĩa, tùy chọn có TTL.

AMEM.SEM.STOREAMEM.SEM.RECALL

Bộ nhớ làm việc

Trạng thái tác vụ có thể tự hết hạn.

AMEM.WORK.SETAMEM.WORK.GET

Nhật ký tình tiết

Hành động và quan sát, truy vấn được theo loại và thời gian.

AMEM.EPIS.LOGAMEM.EPIS.QUERY

Câu hỏi thường gặp

Điều này khác việc lưu lịch sử chat trong cơ sở dữ liệu thế nào?

Bốn loại bộ nhớ dùng chung một kho và một kết nối, nên việc gợi nhớ, trạng thái tác vụ và nhật ký hành động không cần mỗi thứ một dịch vụ riêng.

Framework agent có quan trọng không?

Không. Bộ nhớ được cung cấp dưới dạng lệnh qua giao thức Redis, và máy chủ MCP cung cấp nó cho các client MCP. Với LangGraph có một checkpointer và store.

Gói nào bao gồm nó?

Bộ nhớ agent là một phần của các gói Performance và Scale.

Trường hợp sử dụng liên quan

Thử trên khối lượng công việc của chính bạn

HotKV nói giao thức Redis, nên bạn có thể trỏ một client hiện có tới nó và chạy chính những lệnh này.