Memory Compactor cho Openclaw

Một tiện ích chuyên dụng giúp tự động sắp xếp và nén bộ nhớ AI dài hạn để ngăn chặn sự quá tải ngữ cảnh và duy trì hiệu suất cho agent.

soroyue
v1.0.0
Apr 4, 2026
0
670
0

Cài đặt & Tải xuống

1. ClawHub CLI

Cách nhanh nhất để cài đặt kỹ năng trực tiếp từ thư viện.

npx clawhub@latest install memory-compactor

2. Cài đặt Thủ công

Sao chép thư mục kỹ năng vào một trong những vị trí sau

Toàn cục
~/.openclaw/skills/
Không gian làm việc
<project>/skills/

Ưu tiên: Không gian làm việc > Cục bộ > Gói sẵn

3. Cài đặt Prompt

Sao chép prompt này vào OpenClaw để tự động cài đặt.

Giúp tôi cài đặt memory-compactor bằng Clawhub. Nếu Clawhub chưa

Bạn muốn tải xuống?

Nhận các tệp kỹ năng gốc dưới dạng lưu trữ ZIP.

Memory Compactor là gì?

Memory Compactor là công cụ quản lý quan trọng cho các nhà phát triển xây dựng các agent tự hành phức tạp. Nó sắp xếp hệ thống các tệp bộ nhớ bằng cách nén nội dung dư thừa và xóa thông tin đã hết hạn, đảm bảo cửa sổ ngữ cảnh của agent luôn tập trung vào dữ liệu có giá trị cao. Là một phần của framework Openclaw Skills, công cụ này giúp duy trì sự nhất quán lâu dài bằng cách chắt lọc nhật ký hàng ngày thành các thông tin chi tiết quan trọng, đồng thời bảo tồn danh tính và mục tiêu cốt lõi.

Bằng cách triển khai chiến lược nén theo tầng, skill này cân bằng nhu cầu lưu trữ lịch sử với các hạn chế kỹ thuật của cửa sổ ngữ cảnh LLM. Nó chuyển đổi các tệp nhật ký tương tác thô dài dòng thành thông tin thông minh, có cấu trúc và khả thi, biến nó thành thành phần thiết yếu cho bất kỳ quá trình triển khai AI agent chạy dài hạn nào.

Trường hợp sử dụng Memory Compactor

  • Giảm mức tiêu thụ token bằng cách tinh lọc nhật ký hàng ngày từ 7 ngày trước thành các điểm quyết định chính.
  • Giữ cho MEMORY.md sạch sẽ bằng cách tự động xóa các tác vụ tạm thời đã hoàn thành.
  • Sắp xếp kiến thức theo danh mục thành các mẫu và tùy chọn, đồng thời xóa dữ liệu tạm thời dùng một lần.
  • Ngăn chặn tình trạng suy giảm hiệu suất ở các agent có các tệp bộ nhớ dài hạn khổng lồ.

Cách thức hoạt động của Memory Compactor

  1. Chấm điểm tầm quan trọng: Skill phân tích các tệp bộ nhớ gốc và gán điểm dựa trên mức độ liên quan và tần suất.
  2. Kiểm tra liên kết: Thực hiện kiểm tra liên kết để đảm bảo thông tin kết nối với các tác vụ hoặc mục tiêu đang hoạt động được bảo tồn.
  3. Tinh lọc tóm tắt: Sử dụng phương pháp trừu tượng hóa dựa trên LLM để tạo các bản tóm tắt ngắn gọn cho các mục nhập hàng ngày dài dòng.
  4. Khử trùng lặp: Thuật toán xác định và hợp nhất các mục trùng lặp trên các lớp bộ nhớ khác nhau.
  5. Tạo đầu ra: Bộ nhớ sau khi được tinh gọn sẽ được ghi lại vào hệ thống tệp, thay thế cho các tệp gốc cồng kềnh.

Cài đặt Memory Compactor

Để tích hợp công cụ này vào quy trình làm việc Openclaw Skills của bạn, hãy đảm bảo agent của bạn có quyền ghi vào thư mục bộ nhớ và thêm skill này vào cấu hình của bạn.

# Thêm skill memory-compactor
openclaw install memory-compactor

# Kích hoạt dọn dẹp bộ nhớ thủ công
openclaw run "organize memory"

Lược đồ dữ liệu & Hệ thống phân loại của Memory Compactor

Tầng Đường dẫn Chu kỳ nén Nội dung giữ lại
L1 (Hàng ngày) memory/YYYY-MM-DD.md 7 Ngày Các quyết định chính, sự kiện và bài học quan trọng.
L2 (Danh mục) memory/categories/*.md 30 Ngày Kiến thức theo mẫu và cài đặt tùy chọn người dùng.
L3 (Toàn cục) MEMORY.md Hàng tuần Danh tính cốt lõi, mục tiêu dài hạn và các quy tắc cơ bản.

Tính năng Nâng cao của Memory Compactor

  • Logic nén đa tầng (L1, L2, L3) giúp kiểm soát chi tiết vòng đời dữ liệu.
  • Trình kích hoạt dựa trên dung lượng sẽ hoạt động khi tệp bộ nhớ vượt quá ngưỡng token cụ thể.
  • Chế độ bảo trì theo lịch trình, mặc định vào 22:00 Chủ Nhật hàng tuần để dọn dẹp không gây gián đoạn.
  • Tích hợp sâu với Openclaw Skills để chuẩn hóa bộ nhớ giữa các agent.

SKILL.md


Đang tải

Các kỹ năng Openclaw liên quan

METADATA

Github Stars: 0
forks: 0

Đặc sắc*