Hermes Agent: dựng agent chạy 24/7 trên máy chủ, nối Telegram
Hiểu ba tầng của Hermes Agent, cài thử trên máy, đưa lên máy chủ 24/7, nối Telegram, đặt tác vụ tự động và cho nó giao việc cho Claude Code.
✓ Đã duyệt độc lập · cập nhật 17/10/2026 · 26 min
1. Sáng dậy, AI đã nhắn tin
Thanh Trần mở video bằng một cảnh rất đời thường: sáng ngủ dậy, điện thoại của anh đã có sẵn một tin nhắn, mà không ai gõ cái gì cả. Người gửi là một con AI anh dựng từ chiều hôm trước. Nó tự đi đọc tin của các hãng AI, tự lọc, tự viết thành một bản tin, rồi tự gửi cho anh đúng vào giờ mà chính nó đã đặt. Đó là những việc mà từ trước tới giờ tối nào anh cũng phải tự ngồi làm.

Lúc giao việc, anh chỉ nhắn cho nó đúng một tin. Sau đó nó hỏi lại anh ba câu. Làm xong, nó tự viết cho chính nó một kỹ năng mới. Còn khi gặp những việc cần tay nghề chuyên môn, nó tự biết giao cho một con AI khác làm, còn bản thân nó chỉ đứng canh.
Chi phí để trả cho "bộ não" của nó trong cả buổi anh dựng video này chỉ hết khoảng 0,09 đô, tức là hơn khoảng 2.000 đồng. Anh nhấn mạnh rằng con AI này khác với những chatbot mọi người quen dùng: với chatbot, bạn hỏi thì nó trả lời, còn bạn không hỏi thì nó đứng im. Vì vậy trong video này anh dựng lại con AI đó từ con số 0 ngay trước mặt người xem.
Người xem cũng không cần biết code. Từ lúc anh bấm nút đầu tiên cho tới lúc nó nhắn được tin nhắn đầu tiên mất gần 2 tiếng, và trên đường đi anh có vấp ở mấy chỗ. Anh hứa sẽ kể hết những chỗ vấp đó để người xem khỏi vướng. Con AI anh nói tới có tên là Hermes Agent, một agent mã nguồn mở của Nous Research.
Video có một đoạn quảng cáo cho Hostinger, đơn vị tài trợ video và cũng là nơi anh thuê máy chủ trong phần dựng. Anh nói vẫn làm như mọi khi: chỗ nào làm miễn phí được thì anh vẫn chỉ đường miễn phí, và cuối video anh sẽ nói ra những giới hạn thật của Hermes, không giấu gì cả; ai xem kênh anh lâu thì cũng biết điều đó.
2. Hết video này bạn làm được bốn việc
Anh liệt kê bốn việc người xem sẽ làm được khi xem hết video:
- Hiểu Hermes hoạt động thế nào ở bên trong, để tự quyết được việc nào nên giao cho nó và việc nào thì không.
- Cài thử Hermes miễn phí trên máy của mình. Riêng phần cài đặt, máy của anh mất chưa tới 4 phút.
- Dựng Hermes trên một máy chủ VPS để nó chạy 24/7, kết nối nó với Telegram, Slack, Discord hay bất kỳ kênh nhắn tin nào bạn dùng, rồi tạo tác vụ tự động đầu tiên.
- Biết chỗ nào tốn tiền và tốn bao nhiêu.
Anh nhắc lại là không cần biết lập trình. Cả phần dựng chỉ có đúng một dòng lệnh, và anh hiện nó lên màn hình để người xem chép luôn; phần còn lại chỉ là bấm chuột trên trang web. Điều anh tin chắc người xem sẽ có được ở cuối video là hai thứ: một tác vụ chạy theo giờ đã định sẵn, gửi thẳng kết quả về Telegram của bạn, và một con bot trả lời bạn bằng tiếng Việt.
3. Hermes khác chatbot ở chỗ nào
Trước khi vào phần dựng, anh dành khoảng 10 phút để giải thích Hermes là gì, vì theo anh nếu hiểu sai thì sẽ giao sai việc. Anh tóm Hermes trong một câu ngắn và dặn người xem nhớ: Hermes là một agent tự chủ, sống trên máy chủ của bạn, nhớ những gì nó học được, và càng chạy lâu thì càng giỏi.
Trong ba ý đó, ý cuối là ý hầu như ai cũng hiểu sai. Đa số người dùng cài xong, ngày đầu tiên giao việc cho nó, thấy kết quả cũng tầm thường rồi bỏ. Sai lầm nằm ở kỳ vọng: Hermes không phải là một công cụ dùng phát ăn ngay. Nó giống một nhân viên mới. Ngày đầu, nó chưa biết gì về bạn, về cách bạn làm việc, về việc với bạn thế nào là đạt và thế nào là chưa đạt.
Còn khác biệt với chatbot thì như sau. Khi bạn dùng ChatGPT hay bản chat của Claude, bạn mở lên, hỏi, nó trả lời; sau đó bạn copy câu trả lời đem sang chỗ khác dùng, rồi đóng lại. AI ngồi yên trong khung chat chờ bạn. Hermes thì ngược lại hoàn toàn: nó không chờ. Nó có lịch riêng, tự thức dậy, tự làm, tự nhắn cho bạn.
Anh bóc Hermes ra thành ba tầng, và nói rằng nếu hiểu ba tầng này thì phần cài đặt phía sau chỉ còn là thao tác tay.
4. Tầng 1: trí nhớ
Tầng thứ nhất là trí nhớ. Khi bạn điều chỉnh nó, hoặc khi nó tự phát hiện ra một điều gì đó ổn định về bạn, nó tự ghi vào bộ nhớ dài hạn, và bộ nhớ đó được giữ qua các phiên, không mất đi khi bạn đóng cuộc trò chuyện. Lúc mới dùng, bạn sẽ rất hay gặp câu "đã cập nhật hồ sơ người dùng" (trên màn hình là dòng "User profile updated"); câu đó nghĩa là nó vừa cập nhật kiến thức về bạn.
Anh đưa ra một hình ảnh dễ nhớ: mỗi lần bắt đầu một việc, Hermes mở cuốn sổ tay về bạn ra đọc trước. Cuốn sổ đó bạn xem được, sửa được, xoá được; nó không phải là một hộp đen.
Đây cũng là chỗ anh nhắc để dùng cho đúng: đừng dạy nó những thứ vụn vặt, hãy dạy nó thế nào là đạt, là chuẩn của bạn. Ví dụ, anh dạy con agent của mình rằng một tiêu đề video đạt chuẩn là tiêu đề có một sự mâu thuẫn hoặc một con số, và không được bắt đầu bằng chữ "Cách". Điều này chỉ cần nhắc một lần là dùng được mãi.
5. Tầng 2: kỹ năng, tầng 3: lịch chạy
Tầng thứ hai là kỹ năng, và đây là chỗ khiến Hermes tách biệt khỏi phần còn lại. Khi nó giải xong một bài toán chưa từng gặp, nó tự ghi lại đúng cách nó đã làm thành một file quy trình. Lần sau gặp lại tình huống đó, nó không phải mò lại từ đầu mà mở đúng quy trình đó ra chạy. File đó bạn đọc được, sửa được và có thể tự viết thêm.
Anh so sánh: nhân viên thật thì hiếm người chịu ghi chép, còn Hermes tự ghi sau mỗi lần gặp việc khó. Chỉ một lát nữa trong video, người xem sẽ thấy nó tự viết ra một kỹ năng ngay trong buổi dựng. Và quan trọng là nó không bắt đầu từ con số 0: bản cài sẵn đã có một kho kỹ năng chia theo nhóm, như nghiên cứu, sáng tạo, lập trình, hiệu suất làm việc, email, ghi chú hay mạng xã hội. Lát nữa nguyên danh sách đó sẽ hiện ra.
Tầng thứ ba là tầng biến Hermes từ trợ lý thành nhân viên: lịch chạy tự động. Trong kỹ thuật, người ta gọi đó là cron job. Bản chất là những tác vụ chạy theo giờ hẹn để bạn không phải đụng tay vào: bạn mô tả công việc một lần, chọn giờ chạy, thế là xong, từ đó nó tự kích hoạt. Ví dụ 8 giờ sáng mỗi ngày, hay cứ 6 tiếng một lần. Trên màn hình minh hoạ có một dòng lịch dạng 0 5,11,17,23 * * *.
Còn một kiểu khéo léo hơn: cứ đều đặn nhìn qua một nguồn tin, và chỉ khi nguồn tin đó có cái mới thì nó mới thức dậy làm việc. Theo anh, đây chính là điểm nổi bật của Hermes. Một chi tiết nữa anh cũng thích: nhiều khi bạn không cần tự đặt lịch, mà chính nó đề xuất lịch cho bạn dựa trên mục tiêu bạn đưa.
Ba tầng đó, trí nhớ, kỹ năng và lịch chạy, cộng lại mới ra Hermes. Thiếu một trong ba, nó chỉ còn là một con chatbot đắt tiền.
6. Vòng lặp tự cải thiện
Bây giờ anh ghép ba tầng đó thành một vòng. Mọi thứ bắt đầu từ mục tiêu, và người đặt mục tiêu luôn là bạn. Bạn chỉ cần nói với nó: đây là kết quả mình muốn, thế thôi. Sau đó nó đọc sổ tay và quy trình, dùng những công cụ bạn đã kết nối vào, rồi ra kết quả: có thể là một file, một email hay một dòng dữ liệu.
Tiếp theo là chỗ quan trọng nhất: phản hồi. Bạn chê, bạn khen, hoặc bạn để số liệu nói thay. Anh thích kiểu để số liệu nói. Ví dụ khi anh giao cho nó làm ảnh thumbnail cho video, thì thước đo đúng sai là tỷ lệ click, tức tỷ lệ người xem nhìn thấy ảnh rồi bấm vào. Anh đặt chuẩn là 8%; nếu nó ra 6% thì chưa đạt, và cái chưa đạt ở đây là một con số, không cãi được.

Rồi nó ghi nhận phản hồi đó vào trí nhớ và kỹ năng, và vòng quay lại từ đầu. Theo anh, đó là toàn bộ bí mật của cái gọi là vòng lặp tự cải thiện. Nó không phải phép màu; nó là một vòng có một chỗ để bạn nhét được đánh giá của mình vào, và đánh giá đó được ghi đúng vào chỗ mà lần sau nó sẽ đọc.
Mục tiêu cuối cùng khi dùng công cụ này là bỏ dần được ô phản hồi đi. Khi nào bạn không cần chê nó nữa, khi đó nó mới thực sự là nhân viên.
7. Khi nào dùng Hermes, khi nào đừng
Trước khi vào phần này, anh chen một câu nhắc ngắn: nhiều người xem, thậm chí đã like và comment, mà vẫn quên follow kênh 5 Phút AI, nên nếu thấy nội dung hữu ích thì bỏ ra 3 giây nhấn follow; đó cũng là động lực để anh tiếp tục làm video chia sẻ kiến thức về AI.
Quay lại câu hỏi khi nào nên dùng Hermes. Anh chốt ranh giới trước, vì đây là chỗ người ta đốt tiền vô ích nhiều nhất:
- Hermes không dành cho những việc làm xong bằng một câu hỏi. Nếu bạn cần một câu trả lời ngay bây giờ, mở chatbot lên sẽ nhanh hơn nhiều.
- Hermes cũng không dành cho việc viết phần mềm, viết code. Muốn viết phần mềm thì dùng những công cụ lập trình chuyên dụng (trên màn hình có logo Claude Code). Tuy nhiên hai thứ có thể ghép lại với nhau, và gần cuối video anh sẽ chỉ cách.
Hermes sinh ra cho những công việc cần tiếp tục xảy ra khi bạn không có mặt. Anh cũng nói thẳng: đừng giao cho nó xây một ứng dụng triệu đô trong lúc bạn ngủ. Dạo này anh nghe nhiều kiểu như vậy; thử thì cũng được, vui, nhưng khả năng cao là bạn sẽ đốt tiền và đốt cả thời gian.
Với người Việt, anh thấy đây là những việc đáng giao nhất:
- Quét giá, quét ưu đãi, quét các chương trình khuyến mãi của đối thủ mỗi buổi sáng.
- Đọc email khách hàng gửi đêm qua rồi tổng hợp xem ai đang sốt ruột.
- Theo dõi ngành rồi gợi ý chủ đề nội dung.
- Tổng hợp phản hồi khách hàng hằng tuần thành báo cáo.
- Nhắc lịch và chuẩn bị tài liệu trước cuộc họp.

Toàn là những việc lặp lại, rất chán, phải làm mà lại hay quên, và những việc đó lại đúng gu của Hermes.
8. Cài thử miễn phí trên máy
Trước khi bỏ ra đồng nào, anh muốn người xem chạy thử Hermes ngay trên máy của mình. Máy gì cũng được, chỉ cần một buổi tối. Tuy nhiên mục đích cài trên máy không phải để dùng lâu dài (lý do anh nói ở phần sau), mà để bạn chạm vào nó, hiểu nó là gì, rồi mới quyết định.
Gần như không cần chuẩn bị gì: trình cài đặt tự tải Python và mọi thứ nó cần (trên màn hình có dòng [OK] bootstrap Python ready). Bạn mở cửa sổ dòng lệnh: trên Windows thì gõ PowerShell vào ô tìm kiếm, trên Mac thì mở Terminal. Rồi chép đúng một dòng vào; anh hiện dòng cho cả Mac lẫn Windows trên màn hình, và cũng để trong phần mô tả video.
Dòng anh chạy trong PowerShell trên Windows:
iex (irm https://hermes-agent.nousresearch.com/install.ps1)
Dòng cho Mac và Linux, ghi trong phần mô tả video:
curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
Bấm Enter, trình cài đặt tự tải về và cài. Trên màn hình hiện khung "Hermes Agent Installer, An open source AI agent by Nous Research", rồi dòng installing git 2.53.0+3 (win32-x64) với một thanh tải PortableGit khoảng 55,6 MB chạy dần: trình cài tự lo cả những phần mềm nền mà Hermes cần, người dùng không phải tải riêng. Trên máy của anh, cả bản Windows lẫn bản chạy trong Linux đều mất khoảng 3 đến 4 phút. Anh nhắc lại: Hermes miễn phí; thứ bạn trả tiền là bộ não bạn cắm vào nó, phần này anh nói sau.
Cài xong thì không cần gõ thêm gì: nó tự mở màn hình cài đặt và hỏi bạn muốn cài theo kiểu nào. Có ba kiểu. Kiểu đầu tiên, cũng là kiểu nó đề xuất, là cài nhanh; dòng đó ghi rõ đăng nhập miễn phí và không cần chìa khoá (API key) nào. Để thử cho biết, anh khuyên chọn luôn kiểu này.

Tới đây bạn đã thấy Hermes là gì và có thể vọc thử: hỏi nó, giao việc cho nó, đặt lịch cho nó.
9. Vì sao cần một máy chạy 24/7
Nhưng khi bạn gập máy đi ngủ, sáng hôm sau mở máy lên thì con agent này vẫn nằm yên ở chỗ cũ. Anh quay lại điều đã nói ở đầu video: giá trị lớn nhất của Hermes nằm ở chỗ nó khá lên theo thời gian, nhưng nó chỉ khá lên khi nó chạy. Trí nhớ chỉ tích luỹ khi nó chạy. Kỹ năng sinh ra khi nó gặp việc mới, mà nó chỉ gặp việc mới khi đang được bật.
Với các tác vụ chạy theo lịch thì càng rõ: bạn đặt nó quét tin lúc 6 giờ sáng mà lúc 6 giờ máy bạn đang tắt, thì chắc chắn không có gì chạy cả.

Anh muốn người xem nhớ câu này: cài Hermes trên máy để hiểu nó trong một buổi tối, nhưng để nó khá lên thì phải cho nó sống liên tục, mà máy tính cá nhân thì bạn lại hay gập lại. Đó là lý do người ta đưa nó lên một máy chủ ảo riêng, tiếng Anh viết tắt là VPS. Cứ hình dung như bạn thuê một cái máy tính đặt ở trung tâm dữ liệu, điều khiển được qua mạng, và nó không bao giờ tắt.
Trong video anh dùng Hostinger. Lý do anh chọn là họ có sẵn nút cài Hermes chỉ bằng một cú bấm: không cần tự cài Docker, không cần tự dựng môi trường. Với người mới, nút này tiết kiệm cả một buổi tối.
Về gói máy chủ, anh khuyên đừng ham rẻ nhưng cũng đừng ham to. Gói anh dùng trong video là 2 nhân vCPU và 8 GB RAM (trên trang còn ghi 100 GB đĩa NVMe và 8 TB băng thông), cũng là mức tối thiểu mà Hostinger khuyên dùng cho Hermes. Anh đọc giá trên trang là hơn 230.000 đồng một tháng (trên màn hình gói KVM 2 ghi 223.900đ/tháng) và dặn đọc kỹ: đây là giá chia đều khi trả trước cả gói, không phải trả theo tháng; dòng bên dưới ghi giá gia hạn là hơn 330.000 đồng một tháng (trên màn hình: 335.900đ/tháng cho 2 năm). Anh cũng nhắc nhà cung cấp có chính sách hoàn tiền trong 30 ngày, nên có thể dựng lên chạy thử một tháng rồi mới quyết, và giữ nguyên nguyên tắc cũ của anh là đừng trả tiền trước khi chắc chắn.
10. Dựng máy chủ, cài Hermes một cú bấm
Mua gói xong, bạn vào trang quản lý của Hostinger và sẽ thấy một thẻ nhắc thiết lập máy chủ vừa mua (trên màn hình: "Thiết lập KVM 2, vẫn chưa hoàn tất"). Bấm Thiết lập:
- Đầu tiên nó hỏi đặt máy chủ ở đâu và tự gợi ý chỗ có độ trễ thấp nhất; với anh là Malaysia, anh để nguyên.
- Tiếp theo nó hỏi muốn cài gì lên máy. Chuyển sang thẻ Ứng dụng, tìm Hermes Agent, bản cài bằng Docker. Docker là một công nghệ đóng gói phần mềm vào một cái hộp riêng để nó chạy độc lập; anh nói chỉ cần hiểu vậy là đủ. Bấm Chọn.
- Màn hình cấu hình hiện ra, bắt bạn đặt một tên đăng nhập và một mật khẩu (ô
ADMIN_USERNAMEvàADMIN_PASSWORD). Chỗ này phải nhớ kỹ. Ô Oxylabs AI Studio API Key bên dưới thì để trống. - Bấm triển khai. Trang tự chuyển sang mục Docker Manager. Chờ khoảng hai phút cho tới khi dự án Hermes chuyển trạng thái sang Đang chạy; bên cạnh hiện nút Mở.

Bấm Mở, một trang đăng nhập nền tối hiện ra, với dòng "Sign in", hai ô Username và Password và một nút Sign in màu cam. Gõ đúng tên và mật khẩu vừa đặt là vào thẳng bảng điều khiển của Hermes ngay trên trình duyệt, không phải gõ lệnh cài đặt nào. Bên trái là cả một dãy mục: trò chuyện (Chat), model, chìa khoá (Keys), kênh nhắn tin (Channels), ghép đôi (Pairing), lịch chạy (Cron), kỹ năng (Skills) và nhiều mục khác.
Từ giờ, mỗi lần muốn dùng con agent này thì quay lại đúng chỗ này. Anh dặn nhớ đường đi: Docker Manager, dự án Hermes, bấm nút Mở, và nói sẽ còn nhắc vài lần nữa, vì đây là chỗ người mới hay bị lạc.
11. Cắm bộ não và đặt trần chi tiêu
Tiếp theo là cắm bộ não cho nó. Anh giải thích kỹ hơn vì đây là chỗ quyết định chi phí. Hermes là một cái khung chứ không phải bộ não: khung cho bạn quy trình, công cụ, trí nhớ, lịch chạy, còn phần suy nghĩ thì phải đi thuê. Nhưng đây lại là điểm mạnh: bạn không bị khoá vào hãng nào. Bạn cắm được bộ não của hầu hết các hãng trên thế giới, như OpenAI, Anthropic, DeepSeek, Kimi hay Qwen.
Còn cách anh chọn và hướng dẫn trong video, nếu định dùng lâu dài, là đi qua một dịch vụ API trung gian cho model: một chìa khoá duy nhất truy cập được gần như mọi model trên đời. Bạn đổi model bất cứ lúc nào, không phải mở 30 tài khoản ở 30 hãng khác nhau.
Các bước anh làm trên trang của dịch vụ đó:
- Tạo tài khoản, rồi vào mục nạp tiền. Ô số tiền để sẵn con số 10 đô, khoảng 260.000 đồng, nhưng chỉ cần vài đô là đủ để thử; cả buổi dựng máy chủ cho video này tiêu ít hơn rất nhiều, con số thật anh nói ở cuối video.
- Nạp xong thì sang mục API keys và tạo một chìa khoá mới.
- Đây là chỗ anh muốn người xem để ý nhất: lúc tạo chìa khoá có ô giới hạn tín dụng (credit limit). Hãy điền một con số vào đó, ví dụ 5 đô, khoảng 130 nghìn đồng.
Nghĩa là dù có chuyện gì xảy ra, dù con agent của bạn tự nhiên "bị ngáo", phát rồ lên, chạy một vòng lặp vô tận lúc 3 giờ sáng, hay dù chìa khoá này bị lọt ra ngoài, thì nó cũng chỉ tiêu được tối đa con số đó rồi dừng. Với anh, việc này là bắt buộc: bạn đang tạo ra một thứ chạy khi bạn ngủ, mà không đặt trần chi tiêu thì giống như mở ví ra rồi vứt giữa đường.
Copy chìa khoá, quay lại bảng điều khiển Hermes, vào mục Keys. Ở phần nhà cung cấp, tìm dòng của dịch vụ đó, bấm Set, dán key vào rồi lưu. Lưu xong, trang chỉ hiện vài ký tự đầu và cuối của chìa khoá.
Ở đây anh vấp lần thứ nhất: chìa khoá API của dịch vụ này bắt đầu bằng chữ sk, không có ký tự gì phía trước. Lúc đầu anh copy thừa nên loay hoay mãi (trên màn hình hiện thông báo dịch vụ từ chối API key nên model không chạy được).
Xong phần chìa khoá thì sang mục Models để đổi model chính. Danh sách ở đây không kèm giá, nên muốn so giá thì mở trang của dịch vụ ra xem. Nguyên tắc của anh: việc lặp đi lặp lại, quét dữ liệu và tóm tắt thì dùng model rẻ; việc cần suy nghĩ sâu, cần viết ra những thứ mang tên mình thì đổi sang model đắt hơn. Anh chọn DeepSeek V4.1 Flash, rất rẻ mà vẫn gọi được các công cụ khác.

deepseek/deepseek-v4.1-flash được chọn, kèm chú thích "DeepSeek V4.1 Flash, rẻ, gọi được công cụ".Model thì đổi lúc nào cũng được, vài cú click, không phải cài lại gì, nên cứ thử thoải mái. Anh vào khung chat chào một câu, và nó trả lời rằng nó là Hermes Agent, do Nous Research phát triển, đang chạy bằng DeepSeek qua dịch vụ trung gian. Vậy là bộ não đã được cắm vào.
Trước khi nối Telegram, anh mở mục Skills: bản này có sẵn 53 kỹ năng dựng sẵn với 21 công cụ. Trên màn hình chat của bảng điều khiển, phần đầu phiên ghi model deepseek-v4.1-flash, "Available Skills (53) in 10 categories" và "21 tools · 53 skills", kèm gợi ý gõ /help để xem các lệnh. Anh hỏi thử hôm nay có tin gì mới về model AI, nhờ tìm giúp 3 tin kèm nguồn. Hermes tự gọi công cụ Web Search ba lần với các truy vấn kiểu "AI model news October 2026" và "new AI model release announcement October 2026", rồi trả về 3 tin có link, mà không cần cài thêm công cụ tìm kiếm nào. Bên phải khung chat còn có ô chọn mức suy nghĩ (Reasoning, đang để Medium) và danh sách các phiên trò chuyện trước. Góc dưới bảng điều khiển ghi cổng kết nối (gateway) đang chạy, là cầu nối sang các app nhắn tin.
12. Nối Telegram và khoá cửa bằng ghép đôi
Giờ là nối với Telegram. Vào mục Channels, chọn Telegram. Ở đây có hai đường:
- Cài nhanh bằng mã QR (đường được khuyên dùng): lấy điện thoại quét mã, Telegram tự tạo bot cho bạn. Nhưng anh nói trước là lúc anh làm, không biết hệ thống bị lỗi hay vì sao, anh quét không được.
- Tự tạo bot (Manual setup): thủ công hơn một chút nhưng chắc chắn hơn, và bạn sẽ hiểu hơn. Anh đi đường này.
Mở Telegram, tìm BotFather. BotFather là bot chính chủ của Telegram, có đúng một nhiệm vụ là tạo ra các bot khác. Anh lấy lại đúng con bot mà lần quét mã QR vừa tạo ra và bấm để lấy mã API; nếu bạn chưa có bot nào thì trong BotFather bấm tạo bot mới. Các bước rất đơn giản, ai cũng tự làm được.
Tạo xong, chép mã (token) đó, dán vào ô mã bot trong bảng điều khiển Hermes, rồi bấm lưu và bật. Đây là mã cho phép con agent nói chuyện qua con bot đó, nên đừng đưa mã này cho ai.
Ở đây anh vấp lần thứ hai. Sau khi lưu, trang báo phải khởi động lại cổng kết nối. Anh bấm thử nút khởi động lại trên trang thì không bấm được, cũng không hiểu vì sao. Nên anh quay về trang Hostinger, vào Docker Manager, bấm dấu ba chấm ở dự án Hermes rồi chọn Khởi động lại. Menu ba chấm đó có các mục Khởi động lại, Cập nhật, Dừng, Xem nhật ký và Xoá; anh chọn mục đầu tiên. Khoảng 20 giây sau, nhật ký báo đã kết nối Telegram.
Bước tiếp theo anh làm kỹ hơn, vì đây là khoá cửa. Mở con bot trong Telegram, bấm Start. Lúc này bot chưa nhận ra bạn nên đưa ra một mã ghép đôi. Quay lại bảng điều khiển, vào mục Pairing, thấy yêu cầu đang chờ, bấm duyệt. Từ giờ, kể cả người lạ tìm ra con bot của bạn cũng không ra lệnh được cho nó. Vì vậy đừng bao giờ duyệt yêu cầu mà bạn không nhận ra, bởi con bot này sắp cầm chìa khoá vào email, vào dữ liệu và vào tiền của bạn.
Bot còn nhắc là chưa có kênh nhà (home channel). Kênh nhà là nơi con agent gửi kết quả của các tác vụ tự động về. Bạn gõ /sethome là xong.
Anh thử hỏi trong Telegram: "bạn là ai, đang chạy ở đâu?". Nó trả lời là Hermes Agent, chạy trong một cái hộp (container Linux) trên máy chủ, dùng DeepSeek qua dịch vụ trung gian. Con agent của bạn giờ nằm trên máy chủ, hoạt động 24/7, và bạn nói chuyện với nó qua Telegram, trên điện thoại hay máy tính đều được.
13. Tác vụ tự động đầu tiên: bàn bạc thay vì ra lệnh
Tới phần mà mọi thứ từ đầu tới giờ dồn về: đặt lịch cho nó tự chạy. Anh kèm một mẹo giao việc mà anh cho là còn quan trọng hơn kết quả: đừng giao việc theo kiểu ra lệnh, hãy bàn bạc.
Thay vì viết "tạo cho tôi tác vụ chạy lúc 8 giờ sáng để quét tin", anh viết dài hơn và mô tả rõ bối cảnh. Tin anh gửi trong Telegram:
Mình làm nội dung về AI cho người Việt. Mình cần biết khi nào có model mới ra để làm video kịp thời. Mình muốn một tác vụ chạy theo lịch để theo dõi việc đó. Bạn nghĩ nên dựng thế nào, và có cần nối thêm công cụ nào không?
Khác hẳn đúng không: anh đưa ra mục tiêu, đưa bối cảnh rồi hỏi ý kiến của nó. Nó trả về một bản kế hoạch. Nó đề xuất một tác vụ có "cổng chặn" (monitor gate): cứ tới giờ thì nhìn qua một nguồn tin rẻ; nếu giống lần trước thì bỏ qua, không tốn tiền gọi model gì cả; có gì mới thì mới đánh thức agent dậy kiểm tra và viết tóm tắt. Nó chia nguồn ra ba tầng, từ blog chính chủ của các phòng nghiên cứu cho tới báo công nghệ, và nói rõ là không cần kết nối thêm công cụ nào.
Trên màn hình, phần kiến trúc ghi: thay vì để agent tự chạy web search mỗi lần (tốn token, dễ báo trùng), mỗi lần đến giờ hệ thống tải một nguồn tin rẻ (ví dụ API "model mới nhất" của Hugging Face hoặc RSS blog của các lab) và so với lần trước; giống hệt thì bỏ qua, không gọi LLM; khác thì đánh thức agent kèm phần khác biệt. Agent (chỉ chạy khi có biến động) dùng web_search và web_extract để xác minh, lọc theo ngưỡng "đáng làm video", rồi viết tóm tắt tiếng Việt kèm link nguồn và gửi thẳng về Telegram.
Rồi nó hỏi ngược lại anh ba câu, mỗi câu có sẵn mấy nút để bấm: quét bao lâu một lần, theo dõi những phòng nghiên cứu nào, và bản tin viết theo kiểu gì. Theo anh, một con AI biết hỏi lại trước khi làm là một con AI tốt.

Anh chọn: quét 6 tiếng một lần, theo dõi các phòng nghiên cứu phương Tây, và bản tin có gợi ý góc làm video. Thế là nó bắt tay vào dựng.
14. Hộp xin phép, bản tin mẫu và kỹ năng gọi bằng lệnh
Giữa chừng, Hermes xin phép: một hộp hiện ra ngay trong Telegram, nó muốn chạy một lệnh tải tin về (trên màn hình ghi lý do bị gắn cờ là chạy script qua heredoc, và nếu không trả lời trong 5 phút thì lệnh sẽ không chạy). Trong hộp đó, Hermes in luôn đoạn lệnh nó định chạy, để người duyệt nhìn được trước khi bấm. Bạn có bốn nút: cho phép một lần (Allow Once), cho phép cả phiên này (Session), cho luôn mãi mãi (Always), hoặc từ chối.
Anh có thử không trả lời: sau 5 phút lệnh đó không chạy (Telegram báo "Approval timed out after 5 minutes, the command was NOT run"), nhưng Hermes tự tìm cách khác. Trên màn hình, nó ghi rằng lệnh đó bị chặn vì hết thời gian chờ xác nhận, nên nó không lặp lại lệnh cũ mà xử lý luôn nguyên nhân gốc ngay trong script, để đọc nguồn tin an toàn hơn khi mạng chập chờn. Lần này anh bấm cho phép một lần. Bạn cũng có thể bấm cho phép cả phiên, nhưng anh không bấm "mãi mãi"; lý do anh nói rõ ở phần giới hạn.
Một lúc sau, một bản tin mẫu gửi về với 5 tin. Mỗi tin có tên model, phòng nghiên cứu, ngày, link, tóm tắt và gợi ý góc làm video kèm tiêu đề. Nó còn tự mở các link ra kiểm: 4 link mở được, 1 link bị chặn, và nó nói thẳng ra chứ không giấu (trên màn hình: 4/5 link trả về 200, link OpenAI bị 403 giống kiểu chặn bot, nên nó đối chiếu với chính RSS của OpenAI).
Rồi tới một mẹo hay hơn anh muốn người xem học. Hiện tại tác vụ chạy theo lịch, nghĩa là chỉ chạy khi tới giờ; nhưng nhiều lúc anh muốn gọi nó ngay lập tức. Nên anh hỏi nó: cái này có biến thành một kỹ năng gọi được bằng lệnh không? Câu trả lời: bản chất nó đã là một lệnh rồi. Làm xong việc, Hermes đã tự xem lại và tự viết ra một kỹ năng mới (trên màn hình có dòng "Self-improvement review: Skill 'ai-model-release-watch' written", kèm "User profile updated"). Và kỹ năng nào của nó cũng có thể thành một dòng lệnh trong Telegram. Ví dụ nó đưa ra:
/ai_model_release_watch chỉ báo model open-weight, bỏ qua model đóng /ai_model_release_watch quét lại ngay, tóm tắt siêu ngắn
Gõ lệnh là nó làm ngay và hỏi lại bạn được; còn khi để theo lịch thì nó tự chạy mà không hỏi ai. Hai đường này tách biệt nhau. Thế là có cả hai cách: cứ 6 tiếng nó tự quét một lần, và bất kỳ lúc nào bạn gõ dòng lệnh đó trong Telegram thì nó chạy đúng quy trình đó ngay.
Anh hỏi thử nó liệt kê các tác vụ theo lịch, và nó liệt kê đúng một tác vụ, chạy lúc 0 giờ, 6 giờ, 12 giờ và 18 giờ, gửi về đúng cuộc trò chuyện này.

0 5,11,17,23 * * * (UTC), tức 0h, 6h, 12h, 18h giờ Việt Nam; trạng thái đang bật, gửi về DM này, dùng skill ai-model-release-watch và script kèm cổng monitor; lần chạy gần nhất 19:02 ngày 15/10 thành công.15. Hermes giao việc cho ba phiên Claude Code
Giờ mới tới phần hay hơn. Từ đầu tới giờ Hermes chỉ ở vai người làm việc, nhưng nó còn đóng được một vai nữa: người giao việc. Anh phân vai cho dễ nhớ: Hermes giỏi nhớ, giỏi chạy theo lịch, giỏi nhắn tin với bạn. Còn những việc cần tay nghề chuyên môn, như sửa một dự án hay dựng một trang web, thì có những con AI sinh ra để chuyên làm việc đó, và Claude Code là một trong số đó.
Hermes có dựng sẵn một kỹ năng để gọi Claude Code ra làm thay, còn nó đứng ngoài theo dõi, giống một người quản lý giao việc cho thợ. Anh chạy thử trên máy cá nhân của anh, nơi đã cài Hermes và đăng nhập sẵn Claude Code; Claude Code của anh là bản trả phí theo tháng.
Đề bài là một quán cà phê nhỏ có một chương trình tính tiền. Khách gọi 2 ly cà phê sữa và 1 ly trà đào; đúng ra là 85.000 đồng, nhưng máy tính ra 60.000 vì quên nhân với số lượng, coi như ly cà phê thứ hai cho không.

giohang.py và main.py; chạy python3 main.py ra "Tổng: 60000" và "Sau giảm 10%: 54000", vì quên nhân số lượng.Anh đưa cho Hermes đúng một câu: chia ba việc cho ba phiên Claude Code chạy cùng lúc. Một phiên tìm và sửa lỗi tính tiền. Một phiên viết bài kiểm thử (test), để lần sau ai sửa hỏng là biết ngay. Một phiên viết hướng dẫn sử dụng bằng tiếng Việt. Anh đặt luôn giới hạn: mỗi phiên tối đa 15 lượt và tối đa 0,5 đô, khoảng 13 nghìn đồng.
Hermes tự viết ra ba tờ giao việc rồi tự mở ba phiên. Trên màn hình, nó chạy các lệnh như claude --help để xem các cờ max-turns, max-budget, thử một lệnh claude -p "reply OK" --max-turns 15, rồi ở khung dưới ba phiên chạy song song. Nó ngồi canh, phiên nào xong thì ghi giờ lại. Sau 91 giây, chạy lại chương trình ra đúng 85.000; 13 bài kiểm thử đều pass cả 13; và có thêm một file hướng dẫn.
16. Ba hạn chế của lượt chạy và chi phí
Nhưng anh nói luôn những hạn chế trước khi người xem tin nó hoàn toàn:
- Nó không đều. Cùng một câu đó, có lượt nó làm 1 phút, có lượt gần 7 phút vẫn chưa xong.
- Nó vẫn tự vấp, nhưng tự gỡ. Ngay trong lượt vừa xem, Hermes tự chặn một lệnh của chính nó vì thấy nguy hiểm, rồi viết lại một lệnh khác. Ở một lượt thử khác, vì ba phiên chạy cùng lúc nên phiên viết hướng dẫn lại tả lỗi cũ, do lúc đó lỗi chưa được sửa xong; Hermes tự phát hiện và sửa lại (trên màn hình nó ghi: README có thể ghi lại trạng thái lỗi cũ, phải đọc lại README).
- Nó vẫn cần bạn. Ở lượt vừa xem, hộp hỏi lại không hiện ra. Còn khi anh chạy thẳng lần đầu, Hermes có dừng lại hỏi anh có cho chạy lệnh này không, và nếu không ai bấm thì 5 phút sau nó tự từ chối.
Chi phí ở đây có hai khoản tách nhau. Phần Hermes điều phối thì trả qua dịch vụ trung gian; lượt chạy thử này hết 0,01 đô, chưa tới 300 đồng. Còn phần Claude Code làm việc thì ăn vào mức gói Claude bạn đang trả hằng tháng. Nếu không dùng gói subscription thì bạn phải trả theo API sử dụng; anh khuyên không nên thử đường này vì nó đốt tiền rất nhanh.
17. Việc cho người làm nội dung: một trang web từ bản tin
Vậy nếu bạn không viết code thì cách làm việc này dùng được vào đâu? Anh thử thêm một việc gần với người làm nội dung. Anh lấy chính bản tin Hermes gửi ở phần trước; anh đã tự mở các nguồn ra đối chiếu và sửa những chỗ nó viết lệch. Rồi anh nhờ Hermes biến nó thành một trang web, chỉ một trang: mỗi tin là một thẻ, có nút chép tiêu đề gợi ý. Hermes giao cho một phiên Claude Code dựng trang, và một phiên khác kiểm lại.
Trên màn hình, yêu cầu của anh mô tả: trong thư mục có file ban-tin.txt là bản tin AI sáng nay; làm một trang web một trang (một file index.html, không cần máy chủ) hiển thị mỗi tin kèm nút chép tiêu đề gợi ý; sau đó giao cho một phiên Claude Code khác kiểm tra, theo dõi tới khi xong rồi báo lại; mỗi lệnh dùng --max-turns 15 và --max-budget-usd 0.5.
Trang dựng xong trong khoảng một phút, có 5 thẻ và 5 nút chép. Anh mở ra bấm thử: nút đổi thành "Đã chép", và đúng tiêu đề đã nằm sẵn trong bộ nhớ tạm.

Nhưng nhìn kỹ thì có hai chỗ:
- Phiên kiểm chỉ đọc mã rồi báo đạt. Chính Hermes cũng ghi rõ là chưa mở trang thật ra bấm thử; việc mở ra bấm thì anh phải tự làm.
- Dựng trang chỉ mất một phút, nhưng Hermes vẫn ngồi chờ thêm gần 7 phút, vì nó hẹn giờ chờ cố định chứ không canh xem việc đã xong chưa (trên màn hình là các lệnh
sleep 240vàsleep 60).
Tiền cho Hermes ở lượt này nhỏ tới mức trang theo dõi chi tiêu không nhích; nó tự ước tính chưa tới 200 đồng. Những việc cùng kiểu bạn có thể thử: sửa một công thức tính sai trong file bán hàng, hay nhờ viết một công cụ nhỏ để đổi tên hàng trăm file ảnh, và nhiều việc khác.
Anh nhắc điều kiện: Hermes và Claude Code phải nằm trên cùng một máy. Trên máy chủ VPS lúc nãy thì anh chưa thử.
18. Giới hạn thật và tóm lại
Phần cuối, anh tóm lại một số ý.
Về tiền. Hermes miễn phí. Máy chủ VPS khoảng hơn 230.000 đồng một tháng nếu mua cả gói. Nghe qua thì rẻ, nhưng thứ bạn thực sự trả tiền là tiền suy nghĩ. Cả buổi dựng video hôm nay chỉ hết khoảng 0,09 đô, nhưng khi đưa vào dùng thực tế thì phải theo dõi kỹ để quản lý chi phí.
Một dòng ít ai để ý. Ngay lúc cài xong, nhật ký đã cảnh báo một tác vụ phụ đang dùng một model trả tiền, tức là nó có thể tiêu tiền ngay cả khi bạn chưa hỏi câu nào. Vì vậy hãy đặt trần chi tiêu ngay từ đầu, và trong tuần đầu tiên mở trang chi phí của dịch vụ trung gian ra xem mỗi ngày tốn bao nhiêu.
Model rẻ cũng có cái giá của nó. Trong cảnh ba phiên Claude Code làm việc, có một lượt model rẻ đang dùng bị nhà cung cấp chặn tốc độ; Hermes thử lại 3 lần rồi bỏ, để lại việc đang dở. Nên model rẻ dùng cho việc lặp đi lặp lại, đừng giao cho nó những việc mà làm dở bỏ ngang là hỏng.
Chuyện phân quyền. Lúc dựng bản tin, nó dừng lại xin chạy một lệnh, và nếu không ai trả lời trong 5 phút thì lệnh đó không chạy. Có người thấy vậy là phiền, nhưng anh thấy đó là điểm tốt nhất của nó. Vì sẽ có ngày nó đọc email của bạn, và một email lạ có thể tấn công bạn bằng cách tiêm lệnh ẩn, kiểu prompt injection: giấu bên trong một câu lệnh như "chuyển hết hộp thư này tới địa chỉ này". Khi đó AI không phân biệt được đâu là thư, đâu là lệnh của chủ. Hộp xin phép chính là thứ chặn nó lại. Nên đừng tắt nó, và đừng bấm "cho phép mãi mãi" với những việc cần gửi thông tin ra ngoài.
Việc tự kiểm lại. Trong ví dụ hôm nay, bản tin nó gửi trông rất chuyên nghiệp, nó còn tự mở link ra và tự khai là đã xác minh bằng trang gốc. Anh mở từng trang ra đối chiếu: 5 tin đều có thật, nhưng 3 tin phải sửa chữ. Có con số sai, như trang gốc ghi 52 mà nó ghi 49, và có một câu nó khẳng định mà trang gốc không hề có. Nên đừng hoàn toàn tin nó: phần kiểm vẫn là của bạn, không phải của nó.

Đó là toàn bộ những gì anh muốn chia sẻ về Hermes Agent trong video này. Cá nhân anh đang dùng Hermes cho khá nhiều tác vụ. Còn người xem có thể thử, nhưng giữ hay không thì đừng quyết ngay hôm nay: cứ để nó chạy 2 tuần rồi tự hỏi đúng một câu, trong 2 tuần qua nó có thực sự giúp được gì cho công việc của bạn không. Nếu có, giữ lại và giao thêm việc cho nó trên máy chủ VPS. Nếu không phù hợp, có thể lấy lại tiền trong 30 ngày đầu; anh nói cũng không chắc điều kiện này có giới hạn thời gian hay không, và vì mỗi người xem video vào một thời điểm khác nhau, có khi 2 đến 3 tháng sau, nên hãy đọc kỹ thông tin lúc đó, vì tiền vẫn là của bạn.
Anh kết bằng lời mời follow kênh và hẹn gặp lại ở video sau.
Nguồn và liên kết 7 nguồn
- Tên gốc: Hermes Agent: dựng nhân viên AI chạy 24/7, tự nhắn tin cho bạn qua Telegram (từ A đến Z)
- Sự kiện: YouTube
- Video gốc: https://www.youtube.com/watch?v=O8_HOpikO6M youtube.com
- Kênh YouTube Thanh Trần - 5 Phút AI (Thanh Trần): youtube.com/channel/UCTumIe5W_2OoKUEDAq3xsKQ youtube.com
- Hermes Agent, mã nguồn mở của Nous Research (giấy phép MIT): github.com/NousResearch/hermes-agent github.com
- Trang chủ Hermes Agent, nơi có script cài đặt dùng trong video: hermes-agent.nousresearch.com hermes-agent.nousresearch.com
- Telegram Bot Features (tạo bot qua BotFather): core.telegram.org/bots/features core.telegram.org