Bật tự học
Trong Control UI, mở Plugins → Workshop và bật Self-learning. Thay đổi có hiệu lực ngay lập tức; khi một trình ghi cấu hình khác đã cập nhật tệp, Control UI làm mới ảnh chụp nhanh cấu hình và thử lại thao tác bật/tắt mà không cần tải lại trang hoặc Gateway. Sử dụng CLI:~/.openclaw/openclaw.json:
/learn và các thao tác Skill Workshop thủ công
vẫn tiếp tục hoạt động khi tính năng tự học bị tắt.
Xem xét thủ công các phiên trước đây
Xem xét lịch sử thủ công là phương án thận trọng thay thế cho việc tự động thu thập. Mở Plugins → Workshop trong Control UI và chọn Find skill ideas. Thao tác này không thay đổiskills.workshop.autonomous.enabled.
Mỗi lần quét:
- bắt đầu từ các phiên chưa được xem xét mới nhất rồi lùi dần về trước;
- xem xét tối đa 20 phiên đáng kể có ít nhất sáu lượt mô hình;
- bỏ qua các phiên cron, heartbeat, hook, subagent, ACP, do plugin sở hữu và phiên xem xét nội bộ;
- che thông tin bí mật đã nhận diện và giới hạn gói bản ghi hội thoại trước khi gửi đến mô hình đã cấu hình của agent được chọn;
- áp dụng tiêu chuẩn nghiêm ngặt tương tự như khi tự động xem xét trải nghiệm; và
- chỉ có thể tạo hoặc sửa đổi tối đa ba đề xuất đang chờ xử lý, không bao giờ là các skill đang hoạt động.
OpenClaw có thể học gì
Tự học có hai hướng thận trọng:- Chỉ dẫn trực tiếp và nội dung sửa lỗi. OpenClaw phát hiện ngôn ngữ có hiệu lực lâu dài như “từ giờ trở đi”, “lần sau” và nội dung sửa một cách tiếp cận thất bại. Khi tự học được bật, OpenClaw có thể chuyển các tín hiệu đó thành đề xuất đang chờ xử lý mà không cần đợi lời nhắc khác. Hướng xác định này có thể nhóm các chỉ dẫn liên quan thành tối đa ba đề xuất, nhắm đến một skill có thể ghi trong không gian làm việc hoặc sửa đổi đề xuất đang chờ xử lý có liên quan do chính nó tạo ra. Hướng này cũng chạy sau các lượt thất bại vì nó thu thập chỉ dẫn của người dùng thay vì đánh giá mức độ hoàn thành.
- Xem xét trải nghiệm. Sau một lượt chạy tiền cảnh thành công và đáng kể, OpenClaw có thể xem xét công việc đã hoàn thành để tìm một kỹ thuật phục hồi có thể tái sử dụng hoặc một quy trình ổn định có thể loại bỏ ít nhất hai vòng trao đổi với mô hình hoặc công cụ trong tương lai.
- một cách phục hồi đáng tin cậy sau nhiều lần công cụ hoặc mô hình gặp lỗi;
- một ràng buộc thứ tự không hiển nhiên đã ngăn lỗi tái diễn;
- một quy trình nhiều bước ổn định từng đòi hỏi phải khám phá lặp lại; hoặc
- một bước kiểm tra trước có thể tái sử dụng giúp tránh nhiều lệnh gọi trong tương lai.
Thời điểm chạy xem xét trải nghiệm
Việc xem xét trải nghiệm được cố ý trì hoãn và giới hạn:- Lượt chạy tiền cảnh phải kết thúc thành công.
- Lượt hiện tại phải có ít nhất mười vòng lặp mô hình.
- Các phiên cron, heartbeat, bộ nhớ, tràn, hook, subagent và xem xét bị loại trừ.
- Lượt chạy tiền cảnh phải phân giải được nhà cung cấp và mô hình, đồng thời thực sự
có quyền truy cập vào
skill_workshop. - OpenClaw chờ 30 giây sau khi hoàn thành. Một lần hoàn thành tiền cảnh sau đó trong cùng phiên sẽ bắt đầu lại khoảng thời gian yên lặng đó.
- Nếu bất kỳ lượt chạy agent hoặc phản hồi nào vẫn đang hoạt động, việc xem xét sẽ chờ thêm 30 giây.
- Mỗi lần chỉ chạy một quy trình xem xét trải nghiệm.
- Xem xét trì hoãn là công việc Gateway cục bộ theo tiến trình. Gateway phải tiếp tục chạy trong suốt khoảng thời gian rảnh; các runtime cục bộ chạy một lần và dựa trên CLI không lưu giữ đủ ngữ cảnh về quỹ đạo và tính khả dụng của công cụ để lên lịch cho việc này.
Nội dung trình xem xét nhận được
Trình xem xét nền chỉ nhận lượt hiện tại, bắt đầu từ tin nhắn gần nhất của người dùng. Quỹ đạo được kết xuất bị giới hạn ở 60,000 ký tự; khi cần, OpenClaw giữ lại tin nhắn đầu tiên cùng bằng chứng mới nhất và đánh dấu phần giữa đã bị lược bỏ. Trình xem xét tái sử dụng nhà cung cấp và mô hình đã phân giải. Nó tái sử dụng hồ sơ xác thực của lượt chạy tiền cảnh khi danh tính đó khả dụng và vô hiệu hóa các mô hình dự phòng. Do đó, quá trình xem xét bắt đầu một lượt chạy mô hình bổ sung trên nhà cung cấp đã cấu hình. Lượt chạy đó có thể thực hiện nhiều hơn một yêu cầu đến nhà cung cấp khi kiểm tra hoặc soạn thảo đề xuất. Giá và điều khoản xử lý dữ liệu của nhà cung cấp được áp dụng tương tự như đối với lượt chạy tiền cảnh. Trước khi bắt đầu, OpenClaw tải lại cấu hình runtime hiện tại và kiểm tra lại sandbox có hiệu lực cùng chính sách công cụ của cuộc hội thoại ban đầu. Nếu lượt chạy bị sandbox hóa, chính sách không còn cho phépskill_workshop hoặc thiếu các dữ kiện runtime
bắt buộc, quá trình xem xét sẽ đóng an toàn và không tạo gì cả.
An toàn của đề xuất
Trình xem xét chạy trong một phiên cô lập với bề mặt công cụ được cố ý giới hạn:- Nó chỉ có thể liệt kê hoặc kiểm tra các đề xuất Workshop và tạo hoặc sửa đổi một đề xuất đang chờ xử lý.
- Nó không thể cập nhật một skill đang hoạt động, áp dụng đề xuất, từ chối đề xuất, cách ly đề xuất, gửi tin nhắn hoặc sử dụng các công cụ agent thông thường.
- Một hạn mức thay đổi được dùng chung cho các lần thử lại mô hình, vì vậy một lượt xem xét chỉ có thể tạo hoặc sửa đổi tối đa một đề xuất.
- Quỹ đạo được xem xét được coi là bằng chứng không đáng tin cậy, không phải chỉ dẫn cho agent nền.
- Skill Workshop quét nội dung đề xuất và từ chối các thông tin xác thực dạng chữ đã nhận diện trước khi ghi trạng thái đề xuất.
maxPending, maxSkillBytes,
các hạn chế về tệp hỗ trợ, kiểm tra của trình quét và chỉ ghi trong không gian làm việc. Cài đặt
approvalPolicy: "auto" không cấp cho trình xem xét nền quyền truy cập
vào các thao tác vòng đời.
Xem xét các đề xuất đã học
Tự học tạo ra các đề xuất đang chờ xử lý giống như khi sử dụng Workshop thủ công. Kiểm tra chúng trước khi áp dụng:SKILL.md đang hoạt động. Xem
Skill Workshop để biết toàn bộ mô hình vòng đời và lưu trữ.
Cấu hình
Để xem toàn bộ lược đồ, phạm vi và các cài đặt skill liên quan, hãy xem
Cấu hình Skills.
Khắc phục sự cố
Không xuất hiện đề xuất sau một lượt dài
Kiểm tra tất cả các điều sau:skills.workshop.autonomous.enabledlàtruetrong cấu hình Gateway đang hoạt động.- Lượt chạy thành công và có ít nhất mười vòng lặp mô hình sau tin nhắn gần nhất của người dùng.
- Cuộc hội thoại là một lượt chạy tiền cảnh thông thường, không phải lượt chạy theo lịch, bộ nhớ, hook hoặc subagent.
- Lượt chạy ban đầu có quyền truy cập vào
skill_workshopvà không bị sandbox hóa. - Hệ thống duy trì trạng thái rảnh đủ lâu để thực hiện việc xem xét trì hoãn.
- Tiến trình Gateway chạy lâu dài vẫn hoạt động trong suốt khoảng thời gian rảnh; một lệnh cục bộ chạy một lần không chờ việc xem xét trì hoãn.
Doctor báo cáo rằng công cụ Workshop bị ẩn
Khi tự học được bật,openclaw doctor kiểm tra xem chính sách công cụ có hiệu lực của
agent mặc định có cho phép skill_workshop hay không. Thực hiện thay đổi
tools.allow hoặc tools.alsoAllow được báo cáo, hoặc tắt tính năng tự học.
Xuất hiện quá nhiều đề xuất có giá trị thấp
Tắt tự học và tiếp tục sử dụng/learn hoặc các yêu cầu Workshop tường minh:
Liên quan
- Skill Workshop để xem xét, phê duyệt và lưu trữ đề xuất
- Tạo Skills để tự biên soạn Skills và
cấu trúc
SKILL.md - Cấu hình Skills cho tất cả cài đặt
skills.* - CLI Skills cho các lệnh Workshop và quản tuyển viên