Hermes Agent là gì?
Chatbot thông thường chỉ trả lời bằng văn bản. Hermes Agent thì khác — nó thực sự làm việc: truy cập website, chạy lệnh shell, chỉnh sửa file, quản lý tiến trình, tất cả ngay trong terminal bạn đang dùng.

Hermes Agent là gì?
Hermes Agent là AI assistant được thiết kế để hoạt động ngay trong terminal — kết hợp năng lực của một mô hình AI lớn với khả năng truy cập trực tiếp vào các công cụ thực sự: trình duyệt, terminal, file hệ thống, tiến trình và nhiều hơn nữa.
Khác với chatbot thông thường chỉ xử lý và trả về văn bản, Hermes Agent có thể thực thi hành động: truy cập trang web, chạy lệnh shell, đọc/ghi file, phân tích log, gọi API — tất cả trong một luồng làm việc liền mạch mà không cần rời khỏi terminal.
Hãy nghĩ về Hermes như một người đồng hành thông minh trong terminal — không chỉ nói cho bạn biết phải làm gì, mà còn trực tiếp làm cùng bạn.
Tác giả của Hermes Agent là Nous Research — tổ chức nghiên cứu AI độc lập, tập trung vào việc phát triển các Large Language Model (LLM) mã nguồn mở — với định hướng đặt năng lực AI vào tay cộng đồng, không chỉ trong tay các tập đoàn lớn. Một số sản phẩm và model nổi bật:
- Hermes trên HuggingFace — dòng model fine-tuned được cộng đồng đánh giá cao về khả năng tuân theo instruction và function calling; là nền tảng cho Hermes Agent
- Hermes Agent — AI agent mã nguồn mở chạy trong terminal, chủ đề chính của blog này
- Atropos — framework Reinforcement Learning từ môi trường thực (RL from environment), dùng để huấn luyện model thông qua dữ liệu trajectory
Sự khác biệt so với chatbot thông thường
| Chatbot thông thường | Hermes Agent | |
|---|---|---|
| Hình thức tương tác | Hỏi — nhận văn bản trả lời | Giao việc — agent tự thực thi |
| Truy cập công cụ | Không có | Browser, terminal, file, process… |
| Xử lý tác vụ phức tạp | Gợi ý các bước thủ công | Tự chia nhỏ và thực thi từng bước |
| Nhớ ngữ cảnh | Chỉ trong phiên hội thoại hiện tại | Ngoài hội thoại, lưu memory trong MEMORY.md / USER.md |
| Môi trường | Giao diện web / app | Terminal — nơi bạn đang làm việc |
Các công cụ Hermes có thể sử dụng
Hermes Agent được trang bị bộ công cụ tích hợp sẵn, cho phép tương tác trực tiếp với môi trường làm việc của bạn:
Terminal & hệ thống
- Chạy lệnh shell tùy ý —
bash,python,curl,git… - Quản lý tiến trình: khởi động, dừng, đọc output
- Đọc/ghi/tìm kiếm trong file hệ thống
- Điều hướng URL, đọc nội dung trang web
- Tương tác với trang: click, nhập liệu, cuộn
- Trích xuất dữ liệu từ tài liệu, documentation, GitHub
Dữ liệu & phân tích
- Xử lý file văn bản, JSON, CSV, log
- Tìm kiếm full-text qua codebase
- Gọi API bên ngoài và xử lý kết quả
Hermes hiểu tác vụ phức tạp
Điểm mạnh cốt lõi của Hermes Agent là khả năng phân tích tác vụ phức tạp và tự chia nhỏ thành các bước có thể thực thi. Thay vì bạn phải tự biết dùng lệnh gì hay bước nào trước, bạn chỉ cần mô tả mục tiêu:
$ hermes
> Analyze today's nginx log file, find IPs with abnormal request frequency, and generate a summary report in markdown.
Hermes Agent sẽ tự xác định vị trí file log, chạy lệnh phân tích phù hợp, tổng hợp kết quả và xuất báo cáo — không cần bạn hướng dẫn từng bước.
Một số ví dụ thực tế
- Debug code
> Run the test suite and identify the root cause of any failing tests.
● Running: npm test...
FAIL src/auth/login.test.ts
✕ should return 401 for invalid credentials (31ms)
Root cause: src/auth/middleware.ts line 47 — token validation always
returns true when NODE_ENV=test, bypassing auth entirely.
Suggested fix — add to jest.setup.ts:
jest.mock('./auth/tokenValidator', () => ({ verify: () => false }));
- Khám phá tài liệu
> Browse docs.stripe.com/api and list all endpoints that support
cursor-based pagination.
Fetching docs.stripe.com/api...
Endpoints with cursor pagination (starting_after / ending_before):
• GET /v1/charges
• GET /v1/customers
• GET /v1/invoices
• GET /v1/payment_intents
• GET /v1/subscriptions
... and 9 more. Full list saved to → stripe-paginated-endpoints.md
- Tự động hóa workflow
> Check all dependencies in package.json for available updates
and flag any with breaking changes.
Scanning 24 dependencies...
⚠ Breaking changes (2):
express 4.18.2 → 5.0.1 major — middleware signature changed
jest 29.7.0 → 30.0.0 major — config format updated
✓ Safe to update (11 packages — patch/minor only):
axios 1.6.8 → 1.7.2, dotenv 16.3.1 → 16.4.5 ...
Các lựa chọn thay thế phổ biến
| Agent | Điểm khác biệt chính so với Hermes Agent |
|---|---|
| OpenClaw | Dẫn đầu xu hướng Agent thực thi — giao diện Web UI thay vì CLI, không có vòng học tự cải thiện (self-improving loop) |
| Claude Code | Agent coding của Anthropic — tích hợp sâu với Claude, tập trung thuần túy vào lập trình, không hỗ trợ các provider AI khác |
| Aider | AI pair programming trong terminal — chuyên chỉnh sửa code và tự commit git, không có browser hay process management tools |
| GitHub Copilot CLI | Gợi ý lệnh shell bằng AI — phạm vi hẹp hơn nhiều, không thực thi workflow nhiều bước tự động |
Bắt đầu với Hermes Agent
Hermes Agent hỗ trợ hai cách triển khai chính:
- Cài đặt CLI trên máy cá nhân bằng PyPI — phù hợp để dùng trong terminal hàng ngày:
pip install hermes-agent
hermes postinstall # optional: installs Node.js, browser, ripgrep, ffmpeg + runs setup
- Triển khai trên VPS bằng Docker Compose — phù hợp để chạy 24/7, nhận lệnh qua Telegram
Hermes Agent không thay thế terminal — nó mở rộng những gì bạn có thể làm bên trong đó. Từ việc khám phá tài liệu kỹ thuật đến thực thi workflow nhiều bước phức tạp, Hermes giúp bạn hoàn thành nhiều hơn mà vẫn ở trong môi trường bạn quen thuộc mỗi ngày.
Tham khảo thêm: Hermes Agent — Official Documentation
Hãy tham gia group Khám phá Hermes Agent: https://www.facebook.com/groups/hermes.agent.vn để cùng trao đổi và học hỏi.
Danh sách bài viết series Hermes Agent:
- Tut 0: Hermes Agent là gì?
- Tut 1: Cài đặt và cấu hình Hermes Agent trên VPS ─ Docker Compose
- Tut 2: Luôn duyệt lệnh tự động ─ Fix DANGEROUS COMMAND Security scan
- Tut 3: Cài đặt giao diện quản lý Hermes Agent ─ Dashboard
- Tut 4: Model dự phòng ─ Fallback Provider
- Tut 5: Thiết lập multi-agent với tính năng Profiles
- Tut 6: Giao diện Open WebUI quản lý multi-agent
- Tut 7: Lập trình đa nhánh git worktree
- Tut 8: Tích hợp Local LLM Model — Custom Endpoint
- Tut 9: Multi-session song song trong Telegram
Tham gia ngay group trên Facebook để cùng thảo luận với đồng bọn nhé:
- Fanpage Minh: https://www.facebook.com/minhng.info
- Khám phá Hermes Agent: https://www.facebook.com/groups/hermes.agent.vn
Khám phá Hermes Agent