2.8 KiB
| summary | read_when | |
|---|---|---|
| Giao diện công cụ của Agent cho Moltbot (trình duyệt, canvas, nodes, tin nhắn, cron) |
|
Công cụ (Tools)
Moltbot cung cấp các công cụ agent chuyên dụng cho trình duyệt, canvas, các nút (nodes) và tác vụ định kỳ (cron). Các công cụ này thay thế cho mô hình "kỹ năng" cũ: chúng có kiểu dữ liệu chặt chẽ và agent có thể sử dụng chúng trực tiếp.
Tắt/Bật công cụ
Bạn có thể cho phép hoặc chặn các công cụ trên toàn hệ thống thông qua tools.allow / tools.deny trong file moltbot.json.
{
tools: { deny: ["browser"] } // Chặn công cụ trình duyệt
}
Nhóm công cụ (Shorthands)
Bạn có thể dùng các tên nhóm để đại diện cho nhiều công cụ cùng lúc:
group:runtime:exec,bash,process(Chạy lệnh hệ thống)group:fs:read,write,edit,apply_patch(Thao tác file)group:sessions: Quản lý các phiên chat và lịch sử.group:memory: Tìm kiếm và đọc bộ nhớ.group:web: Tìm kiếm và đọc nội dung web.group:ui: Trình duyệt và giao diện canvas.group:messaging: Gửi tin nhắn qua các kênh.
Danh sách công cụ tiêu biểu
exec
Chạy các lệnh shell trong không gian làm việc.
- Cho phép agent thực thi code, cài đặt thư viện hoặc kiểm tra hệ thống.
- Có thể chạy ngầm (background) cho các tác vụ tốn thời gian.
web_search & web_fetch
web_search: Tìm kiếm web bằng Brave Search API.web_fetch: Lấy nội dung trang web và chuyển thành Markdown/Văn bản.
browser
Điều khiển một trình duyệt chuyên dụng để tự động hóa web.
- Có thể chụp ảnh màn hình, nhấp chuột, nhập liệu, và phân tích cấu trúc trang web.
- Hỗ trợ nhiều cấu hình (profiles) khác nhau.
message
Gửi tin nhắn và thực hiện các hành động trên các kênh: Discord, Google Chat, Slack, Telegram, WhatsApp, Signal, iMessage...
- Hỗ trợ gửi văn bản, media, tạo bình chọn (polls), thả cảm xúc (reactions), v.v.
sessions_list / sessions_history / sessions_send
Quản lý các phiên chat: liệt kê, xem lịch sử hoặc gửi tin nhắn sang một phiên chat khác (điều hướng tin nhắn giữa các agent).
An toàn
- Hạn chế sử dụng
exectrực tiếp; chỉ cấp quyền thực thi lệnh hệ thống cho các agent tin cậy. - Sử dụng sandbox để cô lập agent khi cần chạy các công cụ rủi ro cao.
Tài liệu liên quan: Kỹ năng, Sandboxing.