Hermes Agent là gì ? Hướng dẫn cài AI Agent tự học trên VPS từ A-Z
Mục lục
Hermes Agent là một AI Agent mã nguồn mở do Nous Research phát triển, có thể chạy trực tiếp trên máy tính hoặc VPS. Khác với chatbot thông thường chỉ trả lời từng câu hỏi riêng lẻ, Hermes Agent được thiết kế để ghi nhớ thông tin qua nhiều phiên làm việc, sử dụng công cụ, tạo Skills từ kinh nghiệm và tự động thực hiện các tác vụ theo lịch trình.
Khi cài Hermes Agent trên VPS, bạn có thể xây dựng một trợ lý AI hoạt động liên tục 24/7, truy cập từ Telegram, Discord, Slack hoặc giao diện dòng lệnh. Hermes Agent phù hợp cho lập trình, nghiên cứu, quản trị hệ thống, xử lý dữ liệu, tạo nội dung và tự động hóa công việc cá nhân hoặc doanh nghiệp.
Trong bài viết này, EZtech sẽ giúp bạn hiểu rõ Hermes Agent là gì, những điểm nổi bật của nền tảng và cách cài Hermes Agent trên VPS từ A-Z.
Tóm tắt nhanh về Hermes Agent
| Hạng mục | Thông tin |
|---|---|
| Tên phần mềm | Hermes Agent |
| Nhà phát triển | Nous Research |
| Loại phần mềm | AI Agent mã nguồn mở |
| Giấy phép | MIT License |
| Nền tảng hỗ trợ | Linux, macOS, Windows, WSL2 và Android qua Termux |
| Giao diện sử dụng | CLI, Desktop App và nền tảng nhắn tin |
| Tính năng nổi bật | Persistent Memory, Skills, MCP, cron job, sub-agent và sandbox |
| Phù hợp để chạy trên VPS | Có |
| Yêu cầu LLM | Cần kết nối ít nhất một AI Provider hoặc mô hình local |
Hermes Agent là gì ?
Hermes Agent là một trợ lý AI tự chủ có thể sống trên server, ghi nhớ những gì đã học và trở nên hữu ích hơn khi được sử dụng lâu dài.
Thay vì chỉ nhập câu hỏi và nhận câu trả lời như một chatbot thông thường, người dùng có thể giao cho Hermes Agent những tác vụ thực tế như:
- Phân tích tài liệu và tổng hợp báo cáo.
- Viết code, kiểm tra lỗi và hỗ trợ quản lý dự án.
- Thực hiện lệnh terminal trên máy chủ.
- Tìm kiếm thông tin trên web.
- Điều khiển trình duyệt để xử lý quy trình lặp lại.
- Tạo lịch chạy tự động cho báo cáo, sao lưu hoặc nhắc việc.
- Kết nối với Telegram, Discord, Slack và nhiều nền tảng nhắn tin khác.
- Mở rộng khả năng thông qua Skills và MCP Server.
Điểm đáng chú ý nhất của Hermes Agent là khả năng duy trì kiến thức xuyên suốt nhiều phiên sử dụng. Agent không chỉ phản hồi trong một cửa sổ chat ngắn hạn mà còn có thể ghi nhớ dự án, thói quen làm việc và cách xử lý những vấn đề đã từng gặp trước đó.

Hermes Agent có phải là AI Agent tự học không ?
Có thể hiểu Hermes Agent là một AI Agent có khả năng tự cải thiện trong quá trình sử dụng, nhưng không nên nhầm lẫn với việc tự huấn luyện lại mô hình AI nền tảng.
Hermes Agent không tự đào tạo một mô hình ngôn ngữ lớn mới ngay trên VPS. Thay vào đó, agent cải thiện hiệu quả làm việc thông qua ba cơ chế chính:
Persistent Memory: Ghi nhớ xuyên phiên làm việc
Hermes Agent lưu lại những thông tin quan trọng để sử dụng trong những lần tương tác tiếp theo. Chẳng hạn, agent có thể ghi nhớ cấu trúc dự án, quy tắc đặt tên file, thông tin môi trường phát triển hoặc những lỗi đã từng được xử lý.
Điều này giúp giảm việc phải giải thích lại từ đầu mỗi khi mở phiên chat mới.
Skills: Tái sử dụng quy trình đã học
Skills là những tài liệu hướng dẫn theo ngữ cảnh mà Hermes Agent chỉ tải khi cần thiết. Một Skill có thể mô tả cách xử lý một tác vụ cụ thể như debug API, thao tác với GitHub, phân tích dữ liệu hoặc quản lý server.
Hermes Agent có thể sử dụng Skills có sẵn, cài thêm Skills tùy chọn và tạo ra Skills mới từ kinh nghiệm thực tế.
Curator: Duy trì chất lượng Skills
Khi số lượng Skills tăng lên, Hermes Agent có cơ chế rà soát và sắp xếp lại những Skills được tạo bởi agent. Các Skills ít sử dụng có thể được đánh dấu cũ hoặc lưu trữ, trong khi những Skills cần cập nhật có thể được đề xuất chỉnh sửa.
Nhờ đó, hệ thống không chỉ tích lũy kiến thức mà còn cố gắng duy trì tính hữu ích của kiến thức theo thời gian.
Những tính năng nổi bật của Hermes Agent
1. Chạy trực tiếp trên VPS hoặc máy chủ riêng
Hermes Agent có thể được cài trên VPS Linux, máy tính cá nhân hoặc máy chủ riêng. Khi triển khai trên VPS, agent có thể hoạt động liên tục mà không phụ thuộc vào việc máy tính cá nhân của bạn có đang bật hay không.
Đây là lựa chọn phù hợp cho các nhu cầu:
- Xây dựng bot AI hoạt động 24/7.
- Tự động gửi báo cáo định kỳ.
- Theo dõi hệ thống từ xa.
- Xử lý tác vụ nền.
- Truy cập agent từ điện thoại qua ứng dụng nhắn tin.
2. Kết nối nhiều nền tảng nhắn tin
Hermes Agent có Messaging Gateway để sử dụng trợ lý AI trên nhiều nền tảng khác nhau như Telegram, Discord, Slack, WhatsApp, Signal, Email và CLI.
Bạn có thể bắt đầu trò chuyện trên một thiết bị và tiếp tục sử dụng agent từ nền tảng khác mà không cần triển khai một chatbot riêng biệt cho từng kênh.
3. Hỗ trợ nhiều AI Provider
Hermes Agent không bị khóa vào một mô hình AI duy nhất. Người dùng có thể kết nối với nhiều AI Provider khác nhau hoặc sử dụng endpoint tương thích OpenAI.
Một số lựa chọn phổ biến gồm:
- Nous Portal.
- OpenRouter.
- OpenAI.
- Anthropic.
- Google Gemini.
- Mô hình local thông qua Ollama.
- vLLM.
- llama.cpp.
- Các API tương thích OpenAI khác.
Đối với người mới, Nous Portal là lựa chọn dễ cấu hình vì chỉ cần đăng nhập OAuth. Với người dùng muốn linh hoạt lựa chọn mô hình, OpenRouter là phương án đáng cân nhắc. Nếu có máy chủ GPU riêng, bạn cũng có thể kết nối Hermes Agent với mô hình local.
4. Mở rộng công cụ với MCP
Hermes Agent tích hợp MCP Client để kết nối với MCP Server và tự động phát hiện các công cụ khả dụng.
Thông qua MCP, bạn có thể mở rộng agent để làm việc với:
- GitHub.
- File system.
- Database.
- API nội bộ.
- Trình duyệt.
- Công cụ quản lý dự án.
- Nhiều dịch vụ bên thứ ba khác.
Khả năng tích hợp MCP giúp Hermes Agent trở nên linh hoạt hơn đáng kể so với một chatbot chỉ có chức năng hỏi đáp cơ bản.
5. Tạo lịch chạy tự động bằng cron job
Hermes Agent có thể thực hiện tác vụ theo lịch trình bằng cron job. Bạn có thể yêu cầu agent chạy các công việc lặp lại như:
- Gửi báo cáo vào mỗi buổi sáng.
- Kiểm tra trạng thái website theo định kỳ.
- Tóm tắt tin tức hàng ngày.
- Sao lưu dữ liệu.
- Tổng hợp công việc cuối tuần.
- Nhắc lịch bảo trì server.
Khi kết hợp với Telegram hoặc Discord, kết quả có thể được gửi về kênh nhắn tin mà bạn thường xuyên sử dụng.
6. Phân chia tác vụ cho sub-agent
Đối với công việc phức tạp, Hermes Agent có thể phân chia nhiệm vụ cho các sub-agent xử lý song song.
Ví dụ, khi nghiên cứu một chủ đề lớn, bạn có thể để:
- Một agent tìm kiếm tài liệu.
- Một agent phân tích dữ liệu.
- Một agent tổng hợp ý chính.
- Một agent kiểm tra chất lượng kết quả.
Cách tiếp cận này phù hợp cho nghiên cứu, lập trình, xử lý dữ liệu và các quy trình có nhiều bước.
7. Hỗ trợ sandbox
Hermes Agent cung cấp nhiều backend sandbox để hạn chế rủi ro khi chạy lệnh hoặc xử lý code, bao gồm local, Docker, SSH, Singularity và Modal.
Khi triển khai agent cho các tác vụ hệ thống, sandbox là thành phần quan trọng để giảm phạm vi ảnh hưởng khi có lệnh không mong muốn.
Vì sao nên cài Hermes Agent trên VPS ?
Bạn vẫn có thể cài Hermes Agent trên máy tính cá nhân. Tuy nhiên, VPS mang lại nhiều lợi thế hơn nếu muốn sử dụng agent thường xuyên hoặc xây dựng hệ thống tự động hóa.
| Cài trên máy tính cá nhân | Cài trên VPS |
|---|---|
| Chỉ hoạt động khi máy tính đang bật | Có thể hoạt động liên tục 24/7 |
| Phụ thuộc vào mạng tại nhà | Có kết nối ổn định hơn |
| Khó truy cập từ xa nếu cấu hình chưa đầy đủ | Dễ quản lý qua SSH |
| Phù hợp thử nghiệm nhanh | Phù hợp vận hành bot và cron job |
| Có thể ảnh hưởng tài nguyên máy cá nhân | Tách biệt môi trường làm việc |
Một VPS cấu hình phù hợp giúp Hermes Agent chạy ổn định, duy trì gateway nhắn tin và thực hiện các tác vụ nền mà không làm gián đoạn công việc trên máy tính cá nhân.
Nên chọn VPS cấu hình bao nhiêu để cài Hermes Agent ?
Cấu hình thực tế phụ thuộc vào số lượng tác vụ, mức độ sử dụng trình duyệt tự động, số lượng agent chạy song song và việc bạn sử dụng API bên ngoài hay mô hình AI local.
Cấu hình khởi điểm để trải nghiệm
- CPU: 2 vCPU.
- RAM: 2 GB.
- Ổ cứng: 20 GB SSD hoặc NVMe.
- Hệ điều hành: Ubuntu 22.04 hoặc Ubuntu 24.04.
- Phù hợp: Trò chuyện CLI, thử nghiệm Skills và tác vụ nhẹ.
Cấu hình đề xuất để sử dụng ổn định
- CPU: 2–4 vCPU.
- RAM: 4 GB.
- Ổ cứng: Từ 30 GB SSD hoặc NVMe.
- Hệ điều hành: Ubuntu 24.04.
- Phù hợp: Gateway Telegram, cron job, web search và tự động hóa thông thường.
Cấu hình nâng cao
- CPU: Từ 4 vCPU.
- RAM: Từ 8 GB.
- Ổ cứng: Từ 50 GB SSD hoặc NVMe.
- Phù hợp: Browser automation thường xuyên, nhiều sub-agent hoặc chạy nhiều quy trình đồng thời.
Lưu ý: Nếu sử dụng API từ OpenRouter, Nous Portal, OpenAI hoặc Anthropic thì VPS không cần GPU. GPU chỉ cần thiết khi bạn muốn tự host mô hình AI local trên máy chủ riêng.
Hướng dẫn cài Hermes Agent trên VPS Linux từ A-Z
Trong phần này, EZtech sử dụng VPS Ubuntu để cài đặt. Bạn cần có địa chỉ IP, tài khoản SSH và mật khẩu VPS hoặc SSH Key.
Bước 1: Kết nối SSH vào VPS
Trên Windows, bạn có thể mở PowerShell hoặc Terminal và nhập:
ssh root@IP_VPS
Thay IP_VPS bằng địa chỉ IP thật của VPS.
Ví dụ:
ssh root@103.xxx.xxx.xxxNhập mật khẩu VPS khi được yêu cầu.
Bước 2: Cập nhật hệ điều hành
Sau khi đăng nhập thành công, cập nhật package:
apt update && apt upgrade -yBước 3: Tạo user riêng để chạy Hermes Agent
Không nên vận hành agent thường xuyên bằng tài khoản root. Hãy tạo một user riêng:
adduser hermes
usermod -aG sudo hermesChuyển sang user vừa tạo:
su - hermesBước 4: Chạy lệnh cài đặt Hermes Agent
Sử dụng trình cài đặt một dòng lệnh:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bashSau khi hoàn tất, tải lại shell:
source ~/.bashrcKiểm tra lệnh Hermes:
hermesBước 5: Cấu hình AI Provider
Hermes Agent cần ít nhất một AI Provider để hoạt động.
Để chạy trình cấu hình tương tác:
hermes setupHoặc lựa chọn mô hình thủ công:
hermes modelĐối với người mới, có thể sử dụng Nous Portal:
hermes setup --portalLệnh này giúp đăng nhập và cấu hình provider nhanh chóng.
Bước 6: Kiểm tra trò chuyện đầu tiên
Sau khi cấu hình provider, khởi động Hermes Agent:
hermesNhập một yêu cầu đơn giản để kiểm tra:
Hãy giới thiệu ngắn gọn khả năng của bạn và liệt kê các công cụ đang có.Nếu agent trả lời bình thường, phần cài đặt cơ bản đã hoàn tất.
Bước 7: Cấu hình công cụ
Để lựa chọn các công cụ được phép sử dụng:
hermes toolsBạn có thể cấu hình thêm web search, browser automation và các công cụ khác tùy theo nhu cầu thực tế.
Bước 8: Cấu hình Messaging Gateway
Nếu muốn trò chuyện với Hermes Agent từ Telegram hoặc Discord, hãy chạy:
hermes gateway setupSau khi hoàn tất cấu hình, khởi động gateway:
hermes gatewayNên kiểm tra agent hoạt động ổn định bằng CLI trước khi bật thêm gateway, cron job hoặc nhiều integration cùng lúc. Cách làm này giúp xác định lỗi dễ dàng hơn.
Một số lệnh Hermes Agent cơ bản
| Lệnh | Công dụng |
|---|---|
hermes | Khởi động trò chuyện với agent |
hermes setup | Chạy trình cấu hình tổng thể |
hermes setup --portal | Cấu hình nhanh với Nous Portal |
hermes model | Chọn AI Provider và mô hình |
hermes tools | Cấu hình công cụ |
hermes gateway setup | Thiết lập kênh nhắn tin |
hermes gateway | Chạy Messaging Gateway |
hermes config set | Thay đổi từng giá trị cấu hình |
hermes desktop | Khởi động giao diện Desktop App |
hermes claw migrate | Hỗ trợ chuyển đổi từ OpenClaw |
Xem thêm: Hướng dẫn sử dụng Hermes CLI chi tiết: Tổng hợp lệnh Hermes Agent từ cơ bản đến nâng cao
Hermes Agent Skills là gì ?
Skills là các tài liệu hướng dẫn theo nhu cầu giúp Hermes Agent biết cách xử lý một tác vụ cụ thể.
Điểm quan trọng là Skills không nhất thiết phải được tải toàn bộ vào ngữ cảnh ngay từ đầu. Agent có thể chỉ tải Skill phù hợp khi cần sử dụng, giúp tiết kiệm token và giữ cho quá trình xử lý gọn gàng hơn.
Các Skills được lưu trong thư mục:
~/.hermes/skills/Hermes Agent có thể sử dụng:
- Skills được đóng gói sẵn.
- Skills tùy chọn.
- Skills do cộng đồng chia sẻ.
- Skills do chính agent tạo ra trong quá trình sử dụng.
Một Skill có thể hướng dẫn agent debug REST API, thao tác với GitHub Pull Request, phân tích dữ liệu, xử lý server hoặc thực hiện quy trình nội bộ của doanh nghiệp.
Hermes Agent có hỗ trợ Windows không ?
Có. Hermes Agent hiện hỗ trợ cài native trên Windows bằng PowerShell.
Mở PowerShell và chạy:
iex (irm https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.ps1)Ngoài ra, bạn vẫn có thể cài Hermes Agent trong WSL2 bằng lệnh Linux nếu đã quen với môi trường Ubuntu trên Windows.
Đối với nhu cầu vận hành bot AI liên tục, chạy cron job hoặc sử dụng gateway nhắn tin, VPS Linux vẫn là lựa chọn phù hợp hơn vì môi trường ổn định và dễ quản lý từ xa.
Hermes Agent khác gì chatbot AI thông thường?
| Tiêu chí | Chatbot AI thông thường | Hermes Agent |
|---|---|---|
| Hỏi đáp bằng ngôn ngữ tự nhiên | Có | Có |
| Chạy trên VPS riêng | Thường không | Có |
| Ghi nhớ xuyên nhiều phiên | Tùy nền tảng | Có |
| Tự tạo và tái sử dụng Skills | Hạn chế | Có |
| Chạy terminal | Thường hạn chế | Có |
| Gateway Telegram, Discord, Slack | Cần tích hợp riêng | Có |
| Cron job tự động | Thường cần công cụ ngoài | Có |
| MCP Client | Tùy nền tảng | Có |
| Sub-agent | Tùy nền tảng | Có |
| Sandbox | Tùy nền tảng | Có |
Hermes Agent phù hợp với người muốn sở hữu một trợ lý AI có thể gắn với môi trường làm việc thực tế, thay vì chỉ sử dụng một chatbot để hỏi đáp từng lần.
Hermes Agent có thay thế hoàn toàn con người không ?
Không. Hermes Agent có thể hỗ trợ tự động hóa nhiều tác vụ, nhưng vẫn cần người dùng thiết lập giới hạn và kiểm tra kết quả đối với công việc quan trọng.
Đặc biệt, khi cấp quyền terminal, quyền truy cập file, API nội bộ hoặc tài khoản bên thứ ba, bạn nên:
- Sử dụng user riêng thay vì chạy bằng
root. - Chỉ cấp quyền cần thiết.
- Ưu tiên sandbox khi chạy code không rõ nguồn gốc.
- Sao lưu dữ liệu định kỳ.
- Không lưu API Key trong file công khai.
- Kiểm tra kỹ lệnh trước khi áp dụng lên hệ thống production.
AI Agent càng có nhiều quyền thì càng hữu ích, nhưng cũng cần được kiểm soát cẩn thận hơn.
Một số ứng dụng thực tế của Hermes Agent
- Hỗ trợ quản trị VPS: Hermes Agent có thể hỗ trợ kiểm tra log, phân tích lỗi cấu hình, đề xuất lệnh xử lý và tạo lịch kiểm tra server.
- Lập trình và phát triển phần mềm: Agent có thể đọc code, tìm lỗi, viết script, thao tác GitHub và hỗ trợ xử lý issue theo quy trình.
- Nghiên cứu và tổng hợp thông tin: Hermes Agent có thể tìm kiếm, phân loại và tóm tắt nhiều nguồn thông tin cho một chủ đề.
- Tự động hóa công việc cá nhân: Người dùng có thể lên lịch gửi báo cáo, nhắc công việc, tổng hợp nội dung hoặc xử lý tác vụ định kỳ.
- Xây dựng bot AI nội bộ: Doanh nghiệp có thể triển khai Hermes Agent trên VPS riêng, kết nối với kênh nhắn tin và mở rộng công cụ qua MCP để hỗ trợ các quy trình nội bộ.
Một số lỗi thường gặp khi cài Hermes Agent
Không tìm thấy lệnh hermes
Tải lại shell:
source ~/.bashrcHoặc đăng xuất SSH và đăng nhập lại.
Cài đặt thành công nhưng agent không phản hồi
Kiểm tra lại AI Provider:
hermes modelHermes Agent cần ít nhất một provider hợp lệ để có thể xử lý yêu cầu.
Gateway Telegram hoặc Discord không hoạt động
Hãy kiểm tra CLI trước:
hermesNếu CLI chưa trò chuyện bình thường, chưa nên cấu hình thêm gateway. Sau khi CLI hoạt động ổn định, chạy lại:
hermes gateway setupVPS thiếu RAM khi chạy nhiều tác vụ
Giảm số lượng tác vụ chạy đồng thời, hạn chế browser automation hoặc nâng cấp VPS lên cấu hình RAM cao hơn.
Có nên sử dụng Hermes Agent không ?
Hermes Agent đáng cân nhắc nếu bạn đang cần một AI Agent mã nguồn mở có thể:
- Chạy liên tục trên VPS.
- Ghi nhớ dự án qua nhiều phiên.
- Mở rộng khả năng bằng Skills.
- Kết nối nhiều AI Provider.
- Tích hợp MCP Server.
- Trò chuyện qua Telegram hoặc Discord.
- Tự động chạy tác vụ theo lịch trình.
- Chia nhỏ nhiệm vụ cho nhiều sub-agent.
Ngược lại, nếu nhu cầu chỉ là hỏi đáp đơn giản hoặc viết nội dung ngắn, một chatbot AI phổ thông có thể đã đáp ứng đủ mà không cần tự triển khai server.
Kết luận
Hermes Agent không chỉ là một chatbot AI thông thường. Đây là một nền tảng AI Agent mã nguồn mở có persistent memory, Skills, MCP, cron job, gateway nhắn tin và khả năng chạy liên tục trên VPS.
Đối với người mới, cách triển khai hợp lý nhất là bắt đầu với một VPS Linux, cài Hermes Agent bằng trình cài đặt chính thức, cấu hình một AI Provider và kiểm tra CLI trước. Sau khi hệ thống hoạt động ổn định, bạn có thể kết nối Telegram, cài thêm Skills và xây dựng các quy trình tự động hóa chuyên sâu hơn.
Nếu đang cần một môi trường ổn định để chạy Hermes Agent 24/7, bạn có thể tham khảo dịch vụ VPS vSAN hoặc VPS giá rẻ tại EZtech. Hạ tầng VPS phù hợp giúp agent duy trì hoạt động liên tục, dễ quản trị từ xa và thuận tiện nâng cấp tài nguyên khi nhu cầu tự động hóa tăng lên.
