🦞 Hermes Ký Sự Nuôi Tôm
🤖 Thuật Nhân Bản Tôm Hùm
Mỗi ngày chat bằng tôm hùm Hermes, đôi khi cần chuyển giữa nhiều chủ đề, hoặc đồng thời xử lý nhiều nhiệm vụ.
Dùng cùng một con tôm hùm sẽ khiến ngữ cảnh bị trộn lẫn, trí nhớ bị “ô nhiễm” lẫn nhau.
Tôi muốn làm là để cùng một Agent có thể online với hai danh tính độc lập, không can thiệp lẫn nhau.
━━━━━━━━━━━━━━━━━━━━
🎯 I. Những vướng mắc được giải quyết
Một Bot mà nói “tất cả trong một” trong cùng một phiên — tra giá, sửa code, viết báo cáo, nói chuyện linh tinh — ngữ cảnh trộn lẫn, trí nhớ xung đột.
/new xóa lịch sử, còn không /new thì càng lúc càng lag.
Nhân bản giải quyết: tách từng lĩnh vực, mỗi bên quản mỗi việc.
━━━━━━━━━━━━━━━━━━━━
🔧 II. Nguyên lý cấu hình
Profiles là cơ chế chạy nhiều instance có sẵn trong Hermes. Mỗi Profile có file cấu hình riêng, khóa (key) riêng, cơ sở dữ liệu phiên (sessions) riêng và nơi lưu trí nhớ riêng. Duy nhất thứ được dùng chung là file kỹ năng (chỉ đọc).
~/.hermes/
├── config.yaml # Profile A
├── .env # Profile A
├── sessions/ # Profile A
├── memory/ # Profile A
└── profiles/
└── octobot/ # Nhân bản: cấu hình/key/phiên/trí nhớ hoàn toàn độc lập
━━━━━━━━━━━━━━━━━━━━
📋 III. Các bước thao tác
Các bước dưới đây là thao tác thủ công; tất nhiên bạn cũng có thể để Hermes tự động làm
① Tạo Bot: @BotFather → /newbot → lấy Token
② Nhân bản (clone):
hermes profile create octobot --clone
③ Thay Token (bắt buộc):
hermes config set telegram.bot_token <newToken> -p octobot
④ Khởi động:
hermes -p octobot gateway run
⑤ Chạy nền (thường trực):
hermes -p octobot gateway install
Xong. Giờ hai Bot có thể online cùng lúc.
━━━━━━━━━━━━━━━━━━━━
📋 IV. Quản lý hằng ngày
- hermes profile list — Xem tất cả các nhân bản
- hermes -p octobot chat -q "xxx" — Dùng nhân bản để làm việc
- hermes -p octobot config set model.default xxx — Đổi mô hình cho nhân bản
- hermes profile rename octobot xxx — Đổi tên
- hermes profile export octobot — Xuất và đóng gói
━━━━━━━━━━━━━━━━━━━━
💡 V. Bạn có thể dùng nó để làm gì
- Nhân bản A (hằng ngày) — mô hình nhẹ, tra tài liệu, giám sát, tán gẫu
- Nhân bản B (chuyên sâu) — mô hình mạnh, viết code, phân tích DeFi, cấu hình máy chủ
- Nhân bản C (tự động hóa) — chỉ chạy tác vụ cron
- Nhân bản D (hướng ra bên ngoài) — Bot công cộng giá rẻ với quyền công cụ bị giới hạn
━━━━━━━━━━━━━━━━━━━━
⚠️ VI. Lưu ý
- Không đổi Token = hai Bot giành cùng một kết nối, luân phiên bị rớt
- Xung đột cổng: hai Gateway mặc định đều dùng 11020, cái thứ hai đặt gateway.api_port 11021
- Hai tiến trình = gấp đôi bộ nhớ; nhân bản phục vụ hằng ngày nên dùng mô hình nhẹ
Nguyên tắc cốt lõi: tách miền (lĩnh vực) đáng tin cậy hơn quản lý ngữ cảnh.
#Profiles #AIAgent #Hermes