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ụcThông tin
Tên phần mềmHermes Agent
Nhà phát triểnNous Research
Loại phần mềmAI Agent mã nguồn mở
Giấy phépMIT License
Nền tảng hỗ trợLinux, macOS, Windows, WSL2 và Android qua Termux
Giao diện sử dụngCLI, Desktop App và nền tảng nhắn tin
Tính năng nổi bậtPersistent Memory, Skills, MCP, cron job, sub-agent và sandbox
Phù hợp để chạy trên VPSCó
Yêu cầu LLMCầ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ư:

Đ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:

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:

Đố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:

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ư:

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ể để:

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ânCài trên VPS
Chỉ hoạt động khi máy tính đang bậtCó 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 nhanhPhù hợp vận hành bot và cron job
Có thể ảnh hưởng tài nguyên máy cá nhânTá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

Cấu hình đề xuất để sử dụng ổn định

Cấu hình nâng cao

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:

Bash
ssh root@IP_VPS

Thay IP_VPS bằng địa chỉ IP thật của VPS.

Ví dụ:

Nhậ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:

Bash
apt update && apt upgrade -y

Bướ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:

Bash
adduser hermes
usermod -aG sudo hermes

Chuyển sang user vừa tạo:

Bash
su - hermes

Bướ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:

Bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

Sau khi hoàn tất, tải lại shell:

Bash
source ~/.bashrc

Kiểm tra lệnh Hermes:

Bash
hermes

Bướ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:

Bash
hermes setup

Hoặc lựa chọn mô hình thủ công:

Bash
hermes model

Đối với người mới, có thể sử dụng Nous Portal:

Bash
hermes setup --portal

Lệ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:

Bash
hermes

Nhập một yêu cầu đơn giản để kiểm tra:

Bash
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:

Bash
hermes tools

Bạ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:

Bash
hermes gateway setup

Sau khi hoàn tất cấu hình, khởi động gateway:

Bash
hermes gateway

Nê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ệnhCông dụng
hermesKhởi động trò chuyện với agent
hermes setupChạy trình cấu hình tổng thể
hermes setup --portalCấu hình nhanh với Nous Portal
hermes modelChọn AI Provider và mô hình
hermes toolsCấu hình công cụ
hermes gateway setupThiết lập kênh nhắn tin
hermes gatewayChạy Messaging Gateway
hermes config setThay đổi từng giá trị cấu hình
hermes desktopKhởi động giao diện Desktop App
hermes claw migrateHỗ 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 CLI
Hermes Agent là gì ? Hướng dẫn cài AI Agent tự học trên VPS từ A-Z 3

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:

Bash
~/.hermes/skills/

Hermes Agent có thể 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:

Bash
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ườngHermes Agent
Hỏi đáp bằng ngôn ngữ tự nhiênCóCó
Chạy trên VPS riêngThường khôngCó
Ghi nhớ xuyên nhiều phiênTùy nền tảngCó
Tự tạo và tái sử dụng SkillsHạn chếCó
Chạy terminalThường hạn chếCó
Gateway Telegram, Discord, SlackCần tích hợp riêngCó
Cron job tự độngThường cần công cụ ngoàiCó
MCP ClientTùy nền tảngCó
Sub-agentTùy nền tảngCó
SandboxTùy nền tảngCó

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:

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

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:

Bash
source ~/.bashrc

Hoặ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:

Bash
hermes model

Hermes 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:

Bash
hermes

Nế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:

Bash
hermes gateway setup

VPS 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ể:

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.

Câu hỏi thường gặp về Hermes Agent

5/5 - (1089 đánh giá)

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *