Trong làn sóng tác nhân AI mã nguồn mở năm 2026, bên cạnh các công cụ tự động hóa trình duyệt như OpenClaw, một dự án đã thu hút sự chú ý nhanh chóng từ cộng đồng lập trình viên: Hermes Agent của nhóm Nous Research. Với cơ chế tự học hỏi khép kín đầy đột phá, dự án này nhanh chóng được xem là đối thủ cạnh tranh lớn nhất của OpenClaw.
Khác với chatbot thông thường chỉ phản hồi từng lượt, Hermes Agent được thiết kế để hoạt động liên tục trên máy chủ đám mây. Nhiều người dùng khi chạy thử trên máy tính cá nhân nhận thấy: chỉ cần gập màn hình laptop, tác nhân sẽ bị ngắt kết nối; mạng gia đình chập chờn cũng làm gián đoạn việc gọi API mô hình lớn. Vì vậy, giải pháp tối ưu và ổn định nhất là triển khai Hermes trên một máy chủ đám mây hoạt động 24/7 và kết nối qua Discord, Telegram hoặc Slack để điều khiển mọi lúc mọi nơi.
Bài viết này sẽ giới thiệu cơ chế cốt lõi của Hermes Agent và hướng dẫn chi tiết từng bước triển khai thực tế—từ việc chọn mua máy chủ đám mây, kết nối API mô hình, cấu hình cổng Discord cho đến thiết lập dịch vụ chạy ngầm với systemd.
Truy cập Vultr để nhận 300 USD tín dụng miễn phí cho người dùng mới triển khai Hermes Agent →
Truy cập DigitalOcean để nhận 200 USD tín dụng dùng thử tạo máy chủ đám mây →
Hermes Agent là gì? Vì sao được xem là đối thủ đáng gờm của OpenClaw?
Nếu OpenClaw nổi bật ở khả năng thao tác trình duyệt tự động để thực thi các tác vụ web phức tạp như một cánh tay cơ học, thì Hermes Agent lại tập trung vào sự đồng hành lâu dài, tích lũy bộ nhớ và khả năng tự tiến hóa:
-
Vòng lặp Tự học Đúc kết Kỹ năng (Closed Learning Loop): Điểm yếu cố hữu của các tác nhân truyền thống là “làm xong việc là quên hết”, mỗi lần thực hiện tác vụ phức tạp người dùng lại phải viết lại prompt dài dòng. Hermes Agent thay đổi hoàn toàn điều này: khi hoàn thành thành công một tác vụ, nó sẽ tự động đánh giá lại hành trình thực thi, đúc kết kinh nghiệm thành tệp kỹ năng Markdown chuẩn (
SKILL.mdtheo chuẩn mởagentskills.io) và lưu vào thư mục~/.hermes/skills/. Lần sau gặp yêu cầu tương tự, tác nhân sẽ gọi trực tiếp kỹ năng đã học, càng dùng càng thông minh. -
Ghi nhớ Ngữ cảnh Đa phiên & Mô hình hóa Người dùng: Nhờ công cụ tìm kiếm toàn văn SQLite FTS5 và mô hình hội thoại Honcho, Hermes Agent có thể truy xuất chính xác các quyết định kỹ thuật, đoạn mã nguồn và sở thích làm việc từ các cuộc trò chuyện trước đây mà không bị giới hạn độ dài ngữ cảnh của một phiên đơn lẻ.
-
Tích hợp Sẵn Cổng Nhắn tin Đa nền tảng: Hermes tích hợp sẵn cổng kết nối cho Discord, Telegram, Slack, WhatsApp và Signal. Chỉ với một tiến trình chạy ngầm nhẹ nhàng, bạn có thể ra lệnh trực tiếp từ máy tính hoặc điện thoại thông qua ứng dụng trò chuyện quen thuộc, hỗ trợ cả ghi âm giọng nói và thông báo khi tác vụ dài hạn hoàn tất (
notify_on_complete). -
Tiêu tốn Cực ít Tài nguyên Phần cứng: Vận hành dựa trên trình quản lý môi trường
uvviết bằng Rust, Hermes chỉ tiêu thụ khoảng 150MB–300MB RAM ở trạng thái chờ. Bạn không cần máy chủ GPU đắt đỏ; một VPS đám mây phổ thông là đủ để chạy mượt mà.
Bước 1: Chuẩn bị Máy chủ Đám mây (Đề xuất Vultr hoặc DigitalOcean)
Để Hermes Agent có thể hoạt động liên tục 24/7 với địa chỉ IP công cộng chuyên dụng, bước đầu tiên là chuẩn bị một máy chủ đám mây ổn định.
Vì bản thân Hermes Agent rất nhẹ và chủ yếu gọi API mô hình từ xa, gói cấu hình 1 vCPU / 2GB RAM là hoàn toàn đủ để chạy đồng thời runtime tác nhân và cổng tin nhắn Discord. Dưới đây là hai nhà cung cấp uy tín hàng đầu:
Lựa chọn A: Máy chủ Đám mây Vultr (Nhiều trung tâm dữ liệu, tặng tín dụng lớn)
- Gói khuyến nghị: Cloud Compute Regular, 10 USD/tháng (1 vCPU / 2GB RAM / 55GB NVMe SSD / 2TB Băng thông).
- Ưu đãi & Thanh toán: Người dùng mới nhận ngay 300 USD tín dụng miễn phí (thời hạn 30 ngày), hỗ trợ thẻ thanh toán quốc tế và PayPal, khởi đầu hoàn toàn không rào cản.
- Chọn khu vực: Hơn 30 trung tâm dữ liệu toàn cầu. Nên ưu tiên chọn Tokyo (Nhật Bản), Singapore hoặc Bờ Tây Hoa Kỳ (Los Angeles / Silicon Valley) để có tốc độ kết nối nhanh nhất tới API mô hình lớn và máy chủ Discord.
Lựa chọn B: Máy chủ Đám mây DigitalOcean (Thương hiệu uy tín, tính cước linh hoạt)
- Gói khuyến nghị: Basic Droplet Regular, 12 USD/tháng (1 vCPU / 2GB RAM / 50GB SSD / 2TB Băng thông).
- Ưu đãi & Lợi thế: Người dùng mới nhận 200 USD tín dụng dùng thử (thời hạn 60 ngày), tính cước theo giờ, giao diện quản trị trực quan, mạng lưới an toàn và bảo mật cao.
Khi khởi tạo máy chủ, vui lòng chọn hệ điều hành Ubuntu 24.04 LTS hoặc Ubuntu 22.04 LTS.
Bước 2: Đăng nhập SSH và Thiết lập Bộ nhớ Ảo Swap 2GB
Sau khi máy chủ được khởi tạo xong, mở cửa sổ dòng lệnh trên máy tính và kết nối qua SSH:
ssh root@IP_MAY_CHU_CUA_BAN
Sau khi kết nối, tiến hành cập nhật các gói phần mềm hệ thống:
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl git ufw
Mặc dù RAM 2GB là đủ cho hoạt động hàng ngày của Hermes, quá trình biên dịch các gói thư viện Python ban đầu có thể gây tăng đột biến dung lượng bộ nhớ. Để tránh tình trạng hệ thống tự động tắt tiến trình vì thiếu RAM (OOM), hãy tạo thêm 2GB bộ nhớ ảo Swap:
sudo fallocate -l 2G /swapfile && sudo chmod 600 /swapfile && sudo mkswap /swapfile && sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Bước 3: Cài đặt Môi trường Hermes Agent bằng Một Dòng Lệnh
Đội ngũ phát triển cung cấp sẵn tập lệnh cài đặt tự động. Trình cài đặt sẽ tự thiết lập môi trường Python phù hợp thông qua công cụ quản lý uv tốc độ cao bằng Rust, không làm ảnh hưởng đến môi trường Python chung của hệ điều hành:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Sau khi cài đặt xong, nạp lại tệp cấu hình shell để áp dụng các lệnh:
source ~/.bashrc
Kiểm tra xem hệ thống đã cài đặt thành công hay chưa:
hermes --version
Khi màn hình hiển thị số phiên bản, quá trình cài đặt môi trường đã hoàn tất.
Bước 4: Cấu hình Khóa API Mô hình AI và Thử nghiệm Ban đầu
Hermes Agent hỗ trợ kết nối với hơn 200 mô hình lớn phổ biến. Chạy lệnh cấu hình tương tác trực tiếp:
hermes setup
Hoặc cấu hình riêng mô hình:
hermes model
Giao diện tương tác sẽ xuất hiện trên màn hình. Sử dụng các phím mũi tên lên/xuống để chọn nhà cung cấp mô hình (chẳng hạn như OpenRouter, DeepSeek, Anthropic Claude, OpenAI hoặc Nous Portal), dán khóa API tương ứng theo hướng dẫn và nhấn Enter.
Sau khi cấu hình hoàn tất, nhập lệnh sau để mở giao diện kiểm tra tương tác:
hermes
Gửi thử một yêu cầu kiểm tra hệ thống:
“Hãy kiểm tra tình trạng dung lượng đĩa và bộ nhớ RAM của máy chủ hiện tại, sau đó viết một bản tóm tắt ngắn gọn.”
Khi thấy Hermes tư duy, thực thi lệnh máy chủ và phản hồi đầy đủ kết quả, nhập /exit để thoát khỏi giao diện tương tác.
Bước 5: Cấu hình Cổng Nhắn tin Discord
Việc tích hợp Hermes vào Discord giúp bạn dễ dàng trò chuyện với trợ lý AI qua tin nhắn riêng (DM) hoặc trong máy chủ cá nhân:
- Tạo Bot Discord:
- Truy cập Discord Developer Portal, nhấn nút New Application, đặt tên cho ứng dụng (ví dụ:
Hermes-Agent) và xác nhận. - Nhấn vào mục Bot ở menu bên trái, sau đó chọn Reset Token để tạo và sao chép Bot Token của bạn.
- Cuộn xuống phần Privileged Gateway Intents, bật tùy chọn Message Content Intent (bắt buộc để bot có thể đọc được nội dung câu lệnh), rồi nhấn Save Changes.
- Truy cập Discord Developer Portal, nhấn nút New Application, đặt tên cho ứng dụng (ví dụ:
- Mời Bot vào Máy chủ Riêng:
- Chọn mục OAuth2 -> URL Generator. Trong phần SCOPES, đánh dấu vào
botvàapplications.commands. - Trong phần BOT PERMISSIONS, đánh dấu vào
Send Messages,Read Message History, vàView Channels. - Sao chép đường link vừa được tạo ở cuối trang, mở trên trình duyệt và chọn máy chủ cá nhân của bạn để cấp quyền cho bot tham gia.
- Chọn mục OAuth2 -> URL Generator. Trong phần SCOPES, đánh dấu vào
- Lấy User ID Discord (Xác thực Quyền Hạn):
- Trong ứng dụng Discord, vào phần User Settings -> Advanced, bật Developer Mode.
- Nhấp chuột phải vào ảnh đại diện cá nhân của bạn, chọn Copy User ID (dùng để thiết lập danh sách trắng, bảo đảm chỉ có tài khoản của bạn mới có thể điều khiển bot).
- Chạy Công cụ Cấu hình Cổng Kết nối trên Máy chủ:
sudo hermes gateway setup
Chọn mục Discord, lần lượt dán Bot Token và User ID vừa nhận được, sau đó lưu lại.
Bước 6: Thiết lập Dịch vụ Systemd Chạy Nền 24/7
Khi triển khai trên máy chủ đám mây, tuyệt đối không nên để cổng kết nối chạy trực tiếp trong phiên SSH, vì tiến trình sẽ dừng lại ngay khi bạn tắt kết nối. Hermes hỗ trợ đăng ký dịch vụ hệ thống systemd trực tiếp:
# 1. Đăng ký dịch vụ systemd cấp hệ thống tự khởi động
sudo hermes gateway install --system
# 2. Khởi động dịch vụ cổng kết nối
sudo hermes gateway start --system
# 3. Kiểm tra trạng thái hoạt động
sudo hermes gateway status --system
Khi thấy dòng trạng thái màu xanh active (running), cổng kết nối đã chạy ngầm ổn định trên hệ thống.
Bạn có thể theo dõi nhật ký hoạt động thời gian thực bất cứ lúc nào bằng lệnh:
journalctl -u hermes-gateway -f
Bây giờ hãy mở ứng dụng Discord trên điện thoại hoặc máy tính, nhắn tin trực tiếp cho bot (hoặc nhắc tên bot trong máy chủ riêng):
“Hãy kiểm tra xem máy chủ có tác vụ nào đang chờ xử lý hay không, và giúp tôi viết một tập lệnh chạy định kỳ bằng cron.”
Hermes sẽ trực tiếp thực thi trên máy chủ đám mây và phản hồi ngay lập tức. Ngay cả khi bạn tắt máy tính cá nhân, trợ lý AI vẫn duy trì trạng thái trực tuyến 24/7.
Bước 7: Cập nhật Định kỳ và Sao lưu Kho Kỹ năng (Skills)
-
Cập nhật Phiên bản Mới: Dự án phát triển rất nhanh chóng. Để cập nhật phiên bản mới nhất, chỉ cần chạy các lệnh sau trên máy chủ:
hermes update sudo systemctl restart hermes-gateway -
Sao lưu Thành quả Tự học: Toàn bộ kỹ năng tự đúc kết (
SKILL.md) và dữ liệu ghi nhớ lâu dài của Hermes đều được lưu trữ trong thư mục~/.hermes/. Hãy định kỳ sao lưu thư mục này để ngay cả khi chuyển đổi máy chủ, tác nhân AI vẫn tiếp tục sử dụng trọn vẹn kiến thức và thói quen đã tích lũy.
Với một máy chủ đám mây phổ thông có chi phí chỉ khoảng 10 USD/tháng cùng tín dụng trải nghiệm cho người dùng mới, bạn chỉ mất khoảng 15 phút để sở hữu một trợ lý AI mạnh mẽ, vừa có năng lực thao tác thực tế như OpenClaw, vừa có khả năng tự hoàn thiện kiến thức liên tục theo thời gian.


